Wow, ok, that's a weird one. The LCD screen itself is only capable of displaying the basic 8 colors, and from that picture it looks like either you found a magic screen mode or there's a hardware issue with the screen. Does it run the battery down quick?
When I see issues like this (screen, battery, flash, backlight all together) it feels like maybe it could have got water inside it? Were you doing anything where that might have been possible?
If so I'd say try and put it somewhere warm and dry for a week and see if it'll try out, or I guess you could look at opening it up (but that's quite extreme). Ideally leave it uncharged while drying it out to ensure it doesn't deteriorate.
... or, is it possible the charger cable could have been pushed on the wrong way around (against the magnet) or that you used the charge cable from another device that might have been wired differently? That could potentially reverse-voltage the Bangle and cause all sorts of issues.
FW addr 0x0001b300 fail
This happens when it can't write reliably to the flash memory, which could also be an issue with the wires on the board being waterlogged.
The good news though is if it doesn't deteriorate, and that is the only problem then there is a build of the Bangle.js firmware that will allow you to not use the external flash chip. It means less storage available (300k vs 8MB) but it's enough for most stuff and it's a lot faster
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.
Wow, ok, that's a weird one. The LCD screen itself is only capable of displaying the basic 8 colors, and from that picture it looks like either you found a magic screen mode or there's a hardware issue with the screen. Does it run the battery down quick?
When I see issues like this (screen, battery, flash, backlight all together) it feels like maybe it could have got water inside it? Were you doing anything where that might have been possible?
If so I'd say try and put it somewhere warm and dry for a week and see if it'll try out, or I guess you could look at opening it up (but that's quite extreme). Ideally leave it uncharged while drying it out to ensure it doesn't deteriorate.
... or, is it possible the charger cable could have been pushed on the wrong way around (against the magnet) or that you used the charge cable from another device that might have been wired differently? That could potentially reverse-voltage the Bangle and cause all sorts of issues.
This happens when it can't write reliably to the flash memory, which could also be an issue with the wires on the board being waterlogged.
The good news though is if it doesn't deteriorate, and that is the only problem then there is a build of the Bangle.js firmware that will allow you to not use the external flash chip. It means less storage available (300k vs 8MB) but it's enough for most stuff and it's a lot faster