


Next is installing the actual dfu-util software. In other words, if you have both a Photon and and Electron, you'll need to run it once in DFU mode for each. You can tell it's actually an Electron because the highlighted box will be D00A for an Electron.Īlso, you will have to run Zadig for each type of device. If you're installing for an Electron, note that the Zadig installer will still say Photon DFU Mode. For more information about libusbK, see their wiki. In the item that's highlighted, select libusbK using the tiny arrows. The following window should be displayed. Then run the Zadig_2.2.exe file (or whatever version you downloaded). Put the Particle device in DFU mode (blinking yellow) as described above. You must download Zadig installer from the Zadig web site. The following instructions will be helpful if you want to install it manually, or you are having trouble getting it to work. The easiest way to install dfu-util under Windows is to use the Particle CLI installer, which installs it automatically. If your device is in a particularly odd and confused state, sometimes you may need to unplug the power, hold down the SETUP/MODE button, and then plug in USB power. Hold down RESET and MODE/SETUP, release RESET and continue to hold down SETUP while the main status LED blinks magenta until it blinks yellow, then release. In order to use dfu-util, your Particle device must be in DFU mode (blinking yellow). If you are using Windows, you can use the Windows CLI Installer to automatically install dfu-util and the CLI rather than using these instructions. It can be used to program both Device OS and application firmware, and save and restore configurations. This guide explains how to install dfu-util, the utility for programming the flash memory on Particle devices like the Core, Photon, P1 (with USB) and Electron over USB.
