XMOS XU316 in non DFU mode after firmware flash

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
pierremillien
New User
Posts: 2
Joined: Mon Jan 27, 2025 2:05 pm

XMOS XU316 in non DFU mode after firmware flash

Post by pierremillien »

I have purshased a Respeaker lite by seeed studio (ReSpeaker Lite 2-Mic Array Voice Kit, Compatible with ESPHome

This board is embeded with a XU316 XMOS chip for voice recognition

I have flashed the board according to their notice with the dfu-util tool.
First time everything went well. I a try to optimize the soft i wanted to give a try to their respeaker_lite_i2s_dfu_firmware_48k_v1.0.9.bin
It seeemed that it passed well bunt since the board doesn’t start in DFU mode.
I tried on several laptops and unfortunately the board isn’t seen anymore. Nothing at all. I ran on three different laptop the dfu-util -l command and all of those do not see anything.

Code: Select all

xrun -l

Available XMOS Devices
----------------------

  No Available Devices Found
After several hours of seeking how it is possible to flash the board again I do not fing anything that work.
Do you have a tool to see the XMOS XU316 at a very low level where I could use some commands or something to reset it ou reprogram it from scratch ?
Tried on my macbook, windowes computer from office with dfu-utils, with the XTC Tools 15.3.0 ...
Is the board realy bricked ?
User avatar
Ross
Verified
XCore Legend
Posts: 1163
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

You probably need to ask them for support to get it back to factory condition.

They may have locked down the device so jtag access is no longer possible.
Technical Director @ XMOS. Opinions expressed are my own
MaximLiadov
XCore Addict
Posts: 179
Joined: Mon Apr 16, 2018 9:14 am

Post by MaximLiadov »

The DFU utility basically uses USB audio mode to transfer new firmware. If you do not see your board as a sound card in your operating system anymore, there is no way to use the DFU.

Do you have any XMOS XTAG hardware connected to the JTAG port of the board? That's the only way to use the XTC command line tools, I'm afraid. Better do as Ross suggested.
Mutchy1970
Newbie
Posts: 1
Joined: Mon Feb 24, 2025 9:19 am

Post by Mutchy1970 »

@pierremillien

Hi Pierre, I have just experienced the same issue as you. Did you manage to resolve it?
Thanks
pierremillien
New User
Posts: 2
Joined: Mon Jan 27, 2025 2:05 pm

Post by pierremillien »

Hi there ! un fortunately not, still the same "brick". And the people from seed studio seems to not understand my question... they always send me back to their normal troubleshooting on the web site.