Xenon stuck in DFU but no serial

Hello all,

Looking for a little help on what i am hoping is not a bricked xenon.

On power the device goes straight to DFU and nominally within CLI can be flashed/upgraded. However, never re-sets after upgrade or moves out of DFU.

Item is discovered by device manager as USB but no COM is activated.
“particle usb list” shows correct device details also but nothing shows with “particle serial list”.

Have tried debugger but with no joy, presumably deeper issue with serial .

Any help appreciated.

Cheers

You may have issues with the device OS.
You can try particle update -v to get that straightened.

However, when the device is in DFU Mode it is perfectly normal that there is no USB Serial available.

Thanks for response.

Still no joy. Seems to update when trying but never restarts.
particle update -v outputs

▐ Updating system firmware on the device…dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Opening DFU capable USB device…
ID 2b04:d00e
Run-time device DFU version 011a
Claiming USB DFU Interface…
Setting Alternate Setting #0
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash "
Downloading to address = 0x00030000, size = 596940
Downloadng syste[=========================] 100% 596940 bytes
Download done.
File downloaded successfully
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
▄ Updating system firmware on the device…dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

▌ Updating system firmware on the device…Opening DFU capable USB device…
ID 2b04:d00e
Run-time device DFU version 011a
Claiming USB DFU Interface…
Setting Alternate Setting #0
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash "
Downloading to address = 0x00001000, size = 153024
Downloadng syste[=========================] 100% 153024 bytes
Download done.
File downloaded successfully
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
▐ Updating system firmware on the device…dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

▄ Updating system firmware on the device…Opening DFU capable USB device…
ID 2b04:d00e
Run-time device DFU version 011a
Claiming USB DFU Interface…
Setting Alternate Setting #2
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "External Flash "
Downloading to address = 0x80289000, size = 41948
Downloadng syste[=========================] 100% 41948 bytes
Download done.
File downloaded successfully
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
▀ Updating system firmware on the device…dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

▐ Updating system firmware on the device…Opening DFU capable USB device…
ID 2b04:d00e
Run-time device DFU version 011a
Claiming USB DFU Interface…
Setting Alternate Setting #1
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "DCD Flash "
Downloading to address = 0x000006d9, size = 1
Downloadng syste[=========================] 100% 1 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
File too short for DFU suffix
A valid DFU suffix will be required in a future dfu-util release!!!
! System firmware update successfully completed!

Your device should now restart automatically.

Can you describe the steps you are taking with the CLI - which Device OS you are trying to load on the Xenon and files you are? I can remember seeing exactly this scenario when I accidentally configured the Device OS as the Argon version then loaded onto a Xenon - it appeared to work but then stayed in DFU mode flashing yellow.

You can also try particle flash --usb tinker -v for good measure.

tinker?

1 Like

Of course - darn German autocorrect :flushed: