however flashing it with PUCKJS or MDBET42Q didn't help.
No, of course not, flashing with PUCKJS or MDBT42Q can only break it. But it is good the hardware is probably OK if you see 21.
It can be fixed by copy pasting following code to left side of WebIDE (use ctrl+v to paste)
then wait few seconds, reconnect and try the peek32(0x10001200).toString(16) again, if it prints all FFs then it is fixed, reboot the watch (via buttons or E.reboot()) and hopefully flash storage will start working again.
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.
No, of course not, flashing with PUCKJS or MDBT42Q can only break it. But it is good the hardware is probably OK if you see 21.
It can be fixed by copy pasting following code to left side of WebIDE (use ctrl+v to paste)
then wait few seconds, reconnect and try the
peek32(0x10001200).toString(16)
again, if it prints all FFs then it is fixed, reboot the watch (via buttons orE.reboot()
) and hopefully flash storage will start working again.