Out of interest, do you remember how you got to the BANK0 INVALID state? What was the 'wrong tool' you mention? BANK0 INVALID usually happens when the memory area containing the Espruino interpreter itself has got corrupted and so doesn't match the CRC that's stored.
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.
Glad you got it sorted!
Out of interest, do you remember how you got to the
BANK0 INVALID
state? What was the 'wrong tool' you mention?BANK0 INVALID
usually happens when the memory area containing the Espruino interpreter itself has got corrupted and so doesn't match the CRC that's stored.