WARNING: THIS FIX SHOULD NOT BE ATTEMPTED NOW. Instead, just go to Firmware Update in the app loader, and click the click here to update to bootloader link if your bootloader version is below 2v12.
Watch received from @Muldjord, and I'm happy to report that I now have a fix for this! Thanks for waiting everyone!
The issue was pretty simple - the bootloader was sending data out to the LCD too quickly (it was way faster than the spec allowed)... So as a result some of the LCDs in watches weren't able to interpret the data.
So to fix this you need to update the bootloader. Same steps as before, just new file:
Click on 'Firmware Update' - and connect to your Bangle when prompted
Click on 'Choose File', choose the '.hex' file you downloaded, and click 'Upload'
It'll take about 30s and will stay at 100% for a further ~10 sec
Then it'll say 'hold button to reload'. Hold it for 10s or so and this time if all is well you should see the bootloader screen. Keep holding until '=====' goes across the screen and you re-enter Bangle.js though.
Now, it's probably best to update your firmware just in case as well - you can use the same Firmware Updater for this. Just go into it the same way but this time click the 'Cutting Edge build' link, then Upload. That'll take a much longer time, but once done the watch should auto-restart into the new firmware.
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.
WARNING: THIS FIX SHOULD NOT BE ATTEMPTED NOW. Instead, just go to
Firmware Update
in the app loader, and click theclick here to update to bootloader
link if your bootloader version is below 2v12.Watch received from @Muldjord, and I'm happy to report that I now have a fix for this! Thanks for waiting everyone!
The issue was pretty simple - the bootloader was sending data out to the LCD too quickly (it was way faster than the spec allowed)... So as a result some of the LCDs in watches weren't able to interpret the data.
So to fix this you need to update the bootloader. Same steps as before, just new file:
Now, it's probably best to update your firmware just in case as well - you can use the same Firmware Updater for this. Just go into it the same way but this time click the 'Cutting Edge build' link, then
Upload
. That'll take a much longer time, but once done the watch should auto-restart into the new firmware.1 Attachment