First let me apologize if this has been covered before. I tried searching, but I can’t find a search box for this forum - honest.
When I plug my ParticleIO Electron in via USB it shows up in my device manager under “Other Devices” as “Electron”, but the device manager indicates that the drivers are not installed.
I ran node-v6.9.4-x64.msi
I ran “particle_drivers_6.1.0.51.exe” to install the drivers.
I ran “npm install -g particle-cli” from a command prompt.
I put the Electron in Listen mode (flashing blue), and plugged it into a USB port.
But no matter what I do, I keep getting…
"The drivers for this device are not installed. (Code 28)"
in device manager.
Well I’ve made some progress by doing a manual install of dfu-util using Zadig_2.2.exe
Now “Photon DFU Mode” appears under “libusbK USB devices” when the Electron is in DFU mode. According to the docs that looks right.
But when it’s in listening mode I see “Electron” under “libusbK USB devices”. This is wrong according to the docs. Instead it should say something like “USB Serial Device (COM 4)” under “Ports (COM & LPT)”
So I think I’m getting closer - but not there yet. Any tips?
What version Windows are you running?
Windows 10 won't require serial drivers (DFU drivers are still needed tho').
For versions < 10 you can also use Zadig to install the WinUSB drivers.
But usually the installer should have worked.
Maybe you need to uninstall the device drivers that are currently linked to the device via Device Manager and then reinstall the drivers.
D'OH! Thanks for pointing out the search feature. I can't believe I didn't see that.
I'm running Windows 7 professional.
For versions < 10 you can also use Zadig to install the WinUSB drivers.
Thanks. I just now tried that, but no luck. Not sure if I'm doing it right. When I run Zadig now I'm selecting "Photon DFU mode" and I can then select "WinUSB (v6.1.7600.16385)". At that point I can either "Replace Driver" or "Install WCID Driver. I wouldn't think I should replace the existing driver as the Photon DFU driver appears to be the one that's working now.
Before I uninstall and attempt to re-install, can you tell me if I'm making the right selections in Zadig to install the WinUSB drivers?
In serial/listening mode you don’t want to use the Zadig drivers (that’s for DFU mode). particle_drivers_6.1.0.51.exe should have installed the serial driver. If you see a Zadig driver when your Electron is in listening/serial mode please uninstall it and try “Searching for new hardware” again. Windows should install the correct driver.