If you wanted to get around the setPassword, the other option is to do a custom build that doesn't use the external flash for storing the program data: https://github.com/espruino/Espruino/blob/master/boards/BANGLEJS2_NOFLASH.py
You could then boot up using that and use the flash library to modify what's in flash memory.
flash
But for most users, the main recovery menu (super long-press of the button) should allow you to just to a factory reset and restore everything
@Gordon started
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.
If you wanted to get around the setPassword, the other option is to do a custom build that doesn't use the external flash for storing the program data: https://github.com/espruino/Espruino/blob/master/boards/BANGLEJS2_NOFLASH.py
You could then boot up using that and use the
flash
library to modify what's in flash memory.But for most users, the main recovery menu (super long-press of the button) should allow you to just to a factory reset and restore everything