Flashing using DFU

I flashed my Xenon several days ago using DFU and Workbench. I was impress how well it goes.
In between I used my Argon and flashed using Online build.
Now back to my Xenon, I cannot flash my Xenon with DFU anymore. Since I do not want to use the mesh it is the only way to do it. Here are the errors:

Suffix successfully added to file
Serial device PARTICLE_SERIAL_DEV : not available
Flashing using dfu:
dfu-util 0.9

annot open DFU device 2b04:d00e
No DFU capable USB device available
make[2]: *** […/…/…/build/module.mk:126: program-dfu] Error 74
make[1]: *** [makefile:86: /cygdrive/c/Users/jjobin/.particle/toolchains/deviceOS/1.5.0/modules/xenon/system-part1/makefile] Error 2
make: *** [C:\Users\jjobin.particle\toolchains\buildscripts\1.9.2\Makefile:78: flash-all] Error 2
The terminal process terminated with exit code: 2

This is annoying… Any clues what happen here?
Thank you for some help
Jean-Marc

@jmjobin

the error: No DFU capable USB device available indicates there's some issue in communicating w/ your device over USB.

here's the info we need to help troubleshoot:

beyond that, try disconnecting all USB devices and reconnecting your Particle device. if it's connected via a hub or other extension, try connecting it directly to you computer's USB port.

from within Particle Workbench, run the Particle: Launch CLI command and then execute the following in the terminal instance that launches: particle usb list - do you see your device?

if not, try re-booting and trying again. last thing to check is your user app / firmware - in some cases a very busy loop() will prevent the device from communicating over USB. try putting your device into DFU mode manually (docs) and running the Particle: Flash application & DeviceOS (local) task.

hope it helps!

Are you sure that you named the device (the Xenon) correctly - it appears that if the name is wrong or missing and you pressed enter rather than escape when asked for the name at the end of configuring for a device - you can get this?

@m_m
The direct connection to the pc USB made it. I did not realized that I had all connected now to the Usb Hub.
When I made the first trials I was connected directly to the PC and changed this configuration recently.
I tried almost everything but this :frowning:.
Thank you all very much for the help… back to develop now :slight_smile:

1 Like