Please can you try 'Settings -> utils -> rewrite settings' on the watch? I'm pretty sure it's not a firmware problem - it's more that there's some file on the watch that's got corrupted, but if it happens at reset it could well be the boot0 file which the above option would fix.
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 'Settings -> utils -> rewrite settings' on the watch? I'm pretty sure it's not a firmware problem - it's more that there's some file on the watch that's got corrupted, but if it happens at reset it could well be the
boot0
file which the above option would fix.