require("Storage").eraseAll() - could take a while
require("Storage").write("hello","World")
require("Storage").read("hello") - should write ="World" on the console
The FW addr 0x00000000 fail message is an internal error that comes up when the Bangle is unable to write anything into the external flash memory.
Was the Bangle working when you put it away? For this kind of thing to happen I'd assume there could be some kind of damage to the internals (like water damage?)
You could always try totally flattening the battery (to reset everything) then charging it up fully, turning it on and trying 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.
What happens if you go to the IDE at https://www.espruino.com/ide/# and connect (top left)
Then on the left-hand side, paste in:
require("Storage").eraseAll()
- could take a whilerequire("Storage").write("hello","World")
require("Storage").read("hello")
- should write="World"
on the consoleThe
FW addr 0x00000000 fail
message is an internal error that comes up when the Bangle is unable to write anything into the external flash memory.Was the Bangle working when you put it away? For this kind of thing to happen I'd assume there could be some kind of damage to the internals (like water damage?)
You could always try totally flattening the battery (to reset everything) then charging it up fully, turning it on and trying again