About the ReSpeaker category

info about ReSpeaker series products

I’m encountering an issue where the reSpeaker XVF3800 fails to produce sound normally. Here’s the specific scenario: during the joint debugging of a project, the reSpeaker XVF3800 plays an audio file when certain conditions are met, and it works fine the first time. However, when I conduct the joint debugging again, the reSpeaker XVF3800 doesn’t emit any sound. I initially thought it was a problem with the speaker, but replacing the speaker didn’t resolve the issue. I then ran the official volume tutorial and playback/recording tutorial for the reSpeaker XVF3800 independently, but it still couldn’t produce sound. After that, I replaced the reSpeaker XVF3800 with another one and ran the official volume tutorial and playback/recording tutorial again, but the problem persisted. Could you please tell me what the issue might be?

Not sure how to make a new topic, but after flashing the xmos new firmware, the esp can’t see or talk to the xmos chip at all:

Hash of data verified.

Hard resetting via RTS pin...
INFO Successfully uploaded program.
INFO Starting log output from /dev/cu.usbmodem14301 with baud rate 115200
[12:22:09.812]I (566) esp_image: segment 4: paddr=002eecd8 vaddr=40378894 size=12834h ( 75828) load
[12:22:09.829]I (583) esp_image: segment 5: paddr=00301514 vaddr=50000000 size=00020h (    32) load
[12:22:09.837]I (591) boot: Loaded app from partition at offset 0x10000
[12:22:09.865]I (619) boot: Set actual ota_seq=1 in otadata[0]
[12:22:09.865]I (619) boot: Disabling RNG early entropy source...
[12:22:10.368][I][logger:121]: Log initialized
[12:22:10.379][I][app:087]: Running through setup()
[12:22:10.380][I][i2c.idf:206]: Performing bus recovery
[12:22:10.404][E][respeaker_xvf3800:040]: Could not find XVF3800 device on any tested address
[12:22:10.405][E][component:290]: respeaker_xvf3800 was marked as failed
[12:22:10.405][E][component:415]: respeaker_xvf3800 set Error flag: unspecified
[12:22:10.418][I][speaker_source_media_player:077]: Set up speaker media player with 2 pipeline(s)
[12:22:10.473][W][component:386]: api set Warning flag: unspecified
[12:22:10.475][I][app:134]: setup() finished successfully!
[12:22:10.477][W][respeaker_xvf3800:459]: Error in xmos_write_bytes. resid=20, cmd=18, error=2
[12:22:10.478][W][respeaker_xvf3800:362]: Failed to read GPO statuses, error=2
[12:22:10.479][W][component:395]: wifi set Warning flag: scanning for networks
[12:22:10.480][I][app:206]: ESPHome version 2026.1.0 compiled on 2026-01-22 11:29:25 +0000
[12:22:10.481][I][app:208]: Project formatbce.Respeaker XVF3800 Satellite version 2026.1.2
[12:22:10.482][I][app:213]: ESP32 Chip: ESP32-S3 r0.2, 2 core(s)
[12:22:10.528][W][respeaker_xvf3800:459]: Error in xmos_write_bytes. resid=20, cmd=18, error=2
[12:22:10.584][W][respeaker_xvf3800:459]: Error in xmos_write_bytes. resid=20, cmd=18, error=2
[12:22:10.626][W][respeaker_xvf3800:411]: Failed to read AEC azimuth values, error=2

Any ideas?

I tried all 4 of the usb firmwares avaliable from the github/respeaker/reSpeaker_XVF3800_USB_4MIC_ARRAY repo (apparently I can’t post links)