It seems identification of the correct USB device is the problem here.
This may be caused by there being multiple connected USB devices, but there are a number of possible explanations.
To get an idea of what’s going on, there are multiple commands you can use to check:
Ideally, this should list a single device, with a name akin to
To manually access the Particle API we use to configure wifi:
docker run -it --rm --privileged brewblox/firmware-flasher:rpi-edge
This will switch to another terminal, inside a docker container. We can run some commands in here
To check for currently connected devices:
npx particle serial list
bash-4.4# npx particle serial list
Found 1 device connected via serial:
If a device is listed here, you can try running the Wifi configuration from here.
- Hold the setup button until it starts blinking faster
- Run the following command (replace /dev/ttyACM0 with the port reported by
npx particle serial wifi --port /dev/ttyACM0
When done, run
exit to go back to the Pi commandline.