Could you try placing it in Safe mode and flashing something reliable, like Tinker or Blink an LED?
I did safe mode step as below:
- Boot (power up) with MODE button pressed
- Wait until magenta blinking
- Let go MODE button
As described here. https://docs.particle.io/tutorials/device-os/led/boron/#ota-firmware-update
Result:
LED White blink once
LED Green blink rapidly (finding cellular network)
LED Cyan blink rapidly
LED Magenta breathing (safe mode ready)
Thanks a lot. I’m able to flash back the correct source code
About the my code above, is it because of the output of fuel.getSOC() return char “%” conflicted with %s in String::format() function? Sorry, i’m not good with C language
fuel.getSoC()
does not return a percent sign. It returns a numberic value and hence needs to be formatted with %f
(or better %.1f%%
to get e.g. 83.7%
) and not %s
.
Passing a float
and having the format string expect a string, may well cause problems tho'.
The docs for fuel.getSoC()
state
Hi makers! I have bricked three Particle Boron LTE in a row. I have gotten the red sos, the flashing white, etc. Now, I am unable to flash them from the cloud. I have tried:
Safe Mode (hold Mode + Reset, let go of reset wait till magenta, let go of Mode)
DFU Mode (hold Mode + Reset, let go of reset wait till yellow, let go of Mode)
dfu-util -d 2b04:d00d -a 2 -s 0x80200000 -D bootloader-0.9.0-boron.bin
dfu-util -d 2b04:d00d -a 2 -s 0x80200000 -D hybrid-0.9.0-boron.bin
dfu-util -d 2b04:d00d -a 2 -s 0x80000000 -D bootloader-0.9.0-boron.bin
dfu-util -d 2b04:d00d -a 1 -s 0x00000000 -D bootloader-0.9.0-boron.bin
dfu-util -d 2b04:d00d -a 0 -s 0x00000000 -D bootloader-0.9.0-boron.bin
dfu-util -d 2b04:d00d -a 0 -s 0x80000000 -D bootloader-0.9.0-boron.bin
dfu-util -d 2b04:d00d -a 0 -s 0x00000000 -D hybrid-0.9.0-boron.bin
Factory reset (hold Mode + Reset, let go of reset wait till white, let go of Mode)
particle update (from CLI)
particle flash --usb bootloader-0.9.0-boron.bin
particle flash --usb hybrid-0.9.0-boron.bin
particle flash --usb tinker-serial1-debugging-0.8.0-rc.27-boron-mono.bin
particle flash --usb boron-tinker@1.1.0.bin
particle flash --usb boron-system-part1@1.1.0.bin
And many other things that didn’t work…
I replaced the windows 10 driver with libusbK (v3.0.7.0) on Zadig, I can see the devices on my device manager, I can see the devices through dfu, I can even see the devices’ creds through Putty, but I can’t get them operational again. I tried unclaiming one and then setup as new device from the cell app with no success. What can I do to recover theses devices?
Good news, 29 minutes after I posted this and 18 hours of frustration, I found a fix. I hope this reaches tinkerers who need this!
-
Install Particle CLI
-
download two bin files:
-
Place the files in the directory you will be accessing the CLI from. For example C:\Users\yourname\
-
Open your command line (start + cmd). From the command line type the following particle functions and wait for them to each successfully flash:
particle flash --usb tinker-serial1-debugging-0.8.0-rc.27-boron-mono.bin
particle flash --usb boron-system-part1@1.1.0.bin
-
Factory reset your Boron (hold Mode + Reset, let go of reset, wait till white, let go of Mode)
-
Setup your Boron with the Particle mobile app.
A post was merged into an existing topic: Boron Flashing Red SOS - Blink 10 - Cannot Recover
this just saved me thanks big time