I’m trying to set up my shiny new Electron, but am having some difficulty. I want to use my own SIM (Project Fi data-only SIM), and so appear to need to use the CLI tool to set up the device. OK.
DFU mode and firmware update went smoothly. Unfortunately, the CLI tool doesn’t seem to be able to detect the Electron properly:
No, I’m well past that point. DFU was the firmware update vehicle. This device has never joined a cell network. My goal is to get it associated with my account and loaded with firmware that changes the APN to something Project Fi friendly.
After the DFU-loaded firmware update it enumerates again as an Electron (which seems normal to me) but the Particle CLI setup tool doesn’t recognize it (as in the screenshot I posted).
Looking at your two screenshots it seems as if you have note quite been there all the way.
The CLI screenshot indicates that your device should be blinking blue - is it?
And your dev mgr screenshot suggests that you haven't got this in place properly
Otherwise the Electron should appear as "Ports (COM & LPT)" device.
So if it should enumerate as a serial port, I’ll have to set the driver back from the Zadig-installed winusb. If that’s correct, that’s fine, it’ll just have to wait until I’m once again stateside. It wasn’t clear to me what driver should be loaded for CLI usage after completion of DFU flashing.
Nope, when the device is in DFU mode it appears to the system as a different device as when it is in Listening Mode.
So both drivers will coexist on your system and the system will “apply” the one that needs to be used for the respective mode.
CLI will need the device to be in both of these modes depending on the task, but usually clearly instructs you which mode you should use (DFU = blinking yellow / Listening = blinking blue).
So both sets of drivers should be in place before any of the tasks.
Progress. Apparently waiting a week and trying again (there’s been a firmware release since then I guess?) was the trick. Unfortunately, it looks like Particle has made it impossible to do initial setup of an Electron on another cell network. Shame.
If you go to setup.particle.io, there is an option to set it up with a different APN/SIM. I believe that it will build a special bin file for you that sets up the board for your provider and then you can use it however you like.