I recently noticed a weird behavior of my testing electron. After doing a manual firmware update via usb (orange flashing light of electron) my electron didn’t behave as it should be even the update process states a
Flash Success. Then I tried to install tinker with the following log but also than my old user firmware is running. Any ideas?
Tried with 0.5.3 and 0.6.0 (for me currently 0.5.3 is better as my electrons in the field are on 0.5.3). Somehow I got it to work but after pressing the reset button the old firmware was there again. I also searched for factory reset but as I understood this is not possible anymore.
Any help appreciated!
$ particle flash --usb tinker Found DFU device 2b04:d00a spawning dfu-util -d 2b04:d00a -a 0 -i 0 -s 0x08080000:leave -D /usr/local/lib/node_modules/particle-cli/binaries/electron_tinker.bin dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! Deducing device DFU version from functional descriptor length Opening DFU capable USB device... ID 2b04:d00a Run-time device DFU version 011a Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 011a Device returned transfer size 4096 DfuSe interface name: "Internal Flash " Downloading to address = 0x08080000, size = 5776 Download [=========================] 100% 5776 bytes Download done. File downloaded successfully Flash success!