Please can you try uploading firmware now? It should be at 2v11.14 - it'll sit at 'booting...' for a few minutes, but should then come back to defaults.
I just added some changes that should fix this - the scan for files to load was taking forever because it thought there were 250,000 zero-length files on the flash, and that made it time out the watchdog timer.
I now make it check the filesystem before it tries to read any files from it, and if it finds zero length files it assumes there's a problem and goes back to factory defaults, so that should fix this.
Sorry about all the issues - it was stupid of me not to check what happens if it got rebooted in that state. I've updated the instructions to make it less likely this happens to folks in the future now.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Please can you try uploading firmware now? It should be at 2v11.14 - it'll sit at 'booting...' for a few minutes, but should then come back to defaults.
I just added some changes that should fix this - the scan for files to load was taking forever because it thought there were 250,000 zero-length files on the flash, and that made it time out the watchdog timer.
I now make it check the filesystem before it tries to read any files from it, and if it finds zero length files it assumes there's a problem and goes back to factory defaults, so that should fix this.
Sorry about all the issues - it was stupid of me not to check what happens if it got rebooted in that state. I've updated the instructions to make it less likely this happens to folks in the future now.