I have a Particle Electron and try updated to 0.6.1-rc.2. I updated success and setup tinker mode, but it’s fail.
I try to entry DEF mode and want to update firmware again, but it doesn’t entry DFU mode when connected to USB.
For now, my Electron only use battery to entry DFU mode. if connect to USB, the Electron will shutdown.
My question is:
How to reset Electron and not use USB? or
Have other method to flash Electron?
My test result as below:
1. I take the Electron out of the breadboard.
2. Only use battery, DFU mode is success enable.
3. I use mobile power pack to charger Electron, DFU mode is success enable.
4. I use mobile power pack to charger Electron, DFU mode is success enable.
5. My OS is MacOS, I also test other OS, just like Windows and Linux. If I use USB port, DFU mode it’s not work for me.
Thanks.
BTW, I have other Electron and Photon, DFU mode is work.
Had similar situation. After attempting upgrade from 0.6.4 to 0.7.0 Electron refused entering DFU mode. Also refused to enter listening mode by long pressing MODE button for serial flashing.
The rescue was to apply a trick for entering listening mode by taking out the SIM card.
After connecting to USB Electron would turn yellow and after some time start blinking blue.
Running ‘particle serial inspect’ showed what was going on:
Platform: 10 - Electron
Modules
Bootloader module #0 - version 11, main location, 16384 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #1 - version 207, main location, 131072 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #3 - version 207
System module #2 - version 110, main location, 131072 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #1 - version 110
System module #3 - version 207, main location, 131072 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #2 - version 110
User module #1 - version 4, main location, 131072 bytes max size
UUID: D2CC453215A96D18E45AC785456E7135A9745A81B238C8A24F4AC82E0A9F88DA
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #2 - version 102
User module #1 - version 4, factory location, 131072 bytes max size
UUID: D2CC453215A96D18E45AC785456E7135A9745A81B238C8A24F4AC82E0A9F88DA
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #2 - version 102
System module #2 was 0.6.4 and didn’t match #1 and #3 that were 0.7.0.
Also User module was compiled for 0.6.0., but that was a lesser issue.