• Hi - this sounds a lot like the external flash Storage has got corrupted - what can happen is the flash gets only partially erased and then Espruino writes to what it thinks is erased space, but when it reads back it doesn't get what it has written, which is why you get the FW addr error.

    It's also the source of your garbled filenames. It's possible that something happened while trying to rearrange flash to make space for the 2v19 firmware during your update.

    require("Storage").eraseAll() would work (it can also be done from the app loader via a button) but I'd maybe just do Install Default Apps from the app loader (which erases all anyway). Or you can just restore your backup (use the old one or delete the garbled filenames from the new one) and that does an erase too (if you answer yes to the question about it).

    Or if you can get 2v19 installed then when you hold the button at boot you should be able to get a 'recovery' menu which will have a 'factory reset' option

About

Avatar for Gordon @Gordon started