# Trouble flashing firmware to Boron over USB

**URL:** <https://community.particle.io/t/trouble-flashing-firmware-to-boron-over-usb/45541>\
**Category:** BLE // NFC\
**Created:** [November 24, 2018, 4:08pm UTC](https://community.particle.io/t/trouble-flashing-firmware-to-boron-over-usb/45541 "2018-11-24T16:08:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnDoeKyrgyz](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/johndoekyrgyz/32/18850_2.png) [@JohnDoeKyrgyz](https://community.particle.io/u/JohnDoeKyrgyz)\
**Post date:** [November 24, 2018, 4:08pm UTC](https://community.particle.io/t/trouble-flashing-firmware-to-boron-over-usb/45541/1 "2018-11-24T16:08:46Z")

</div>

I’m trying to flash firmware onto a new Boron device using USB and the particle cli. It says “No DFU device found”.

I am on Windows 10. The Boron DFU Mode device shows up in the Device Manager under Other Devices. It has a warning triangle on it.

I am able to get device info when it goes into listening mode. However, I’m not sure how to put the device into listening mode. It just seems to go into listening mode after a minute or so. The docs do not give any indication on how to enter listening mode.

c:\working\WeatherStation\DeviceFirmware\ParticleBoron\>particle serial inspect  
Platform: 13  
Modules  
Bootloader module #0 - version 214, main location, 49152 bytes max size  
Integrity: PASS  
Address Range: PASS  
Platform: PASS  
Dependencies: PASS  
System module #1 - version 324, main location, 671744 bytes max size  
Integrity: PASS  
Address Range: PASS  
Platform: PASS  
Dependencies: PASS  
Bootloader module #0 - version 101  
undefined module #0 - version 0  
User module #1 - version 5, main location, 131072 bytes max size  
UUID: 3DD0C101E83C9732CA8372C3660E8F67BAA579A213D93FA32113859A019F9F90  
Integrity: PASS  
Address Range: PASS  
Platform: PASS  
Dependencies: PASS  
System module #1 - version 322  
undefined module #0 - version 0  
empty - factory location, 131072 bytes max size

Any suggestions or advice are appreciated.

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [November 24, 2018, 4:32pm UTC](https://community.particle.io/t/trouble-flashing-firmware-to-boron-over-usb/45541/2 "2018-11-24T16:32:08Z")

</div>

This will occur under Windows. There will be an update to the Particle CLI to fix this soon, however for now:

- Download and run the Zadig utility: [http://zadig.akeo.ie/](http://zadig.akeo.ie/)
- Map Boron DFU Mode (also Argon and Xenon) to libusbk:

![dfu](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/f/9/f971370936a716d44a77360c09fae87cc5b443b2.png)

- Quit Zadig and now DFU should work:

```auto
dfu-util -l
dfu-util 0.8

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Found DFU: [2b04:d00d] ver=0250, devnum=5, cfg=1, intf=0, alt=2, name="@External Flash /0x80000000/1024*004Kg", serial="e00fce68c8a8bdfb2e2ce0ab"
Found DFU: [2b04:d00d] ver=0250, devnum=5, cfg=1, intf=0, alt=1, name="@DCD Flash /0x00000000/1*016Ke", serial="e00fce68c8a8bdfb2e2ce0ab"
Found DFU: [2b04:d00d] ver=0250, devnum=5, cfg=1, intf=0, alt=0, name="@Internal Flash /0x00000000/1*004Ka,47*004Kg,192*004Kg,4*004Kg,4*004Kg,8*004Ka", serial="e00fce68c8a8bdfb2e2ce0ab"

```
