Bangle.js 2 not booting

Posted on
  • My Bangle.js 2 stopped working after some weeks of usage. After forcing a reboot due to low memory it no longer boots completely. I have been able to update the firmware multiple times but the issue remains. At the moment it stucks at the screen attached. I have also seen a boot-screen alternately showing two lines regarding bluetooth (sorry haven't taken a photo and cannot reproduce it).

    Would be glad if someone has any idea how to make it work properly again.


    1 Attachment

    • IMG_1153.jpg
  • Yes, several times. The screen posted is what I see after a reset.

  • Is it possible that you're just seeing that screen because you are always rebooting Bangle.js by holding the button down all the way through the bootloader? Inadvertently following the instructions linked above?

    If you hold the button down and then release as soon as the screen changes, the bootloader should go straight through to Bangle.js. If it says DFU START, BTN1 = REBOOT press the button down for about 2 seconds and it should jump right out again (or you can just wait for ~30 seconds to be on the safe side).

    But if not, the issue will be that somehow the JavaScript bootloader code on the Bangle got removed from storage. To fix that, just go to https://banglejs.com/apps/, More... then Install Default apps.

    You could also give Reinstall apps a try (ensuring the bootloader app is actually installed) first as that may be able to bring it back to life while keeping all your own apps and settings if somehow just the bootloader code got removed.

  • Thank you for your response! It wouldn't load any further even if booting normally but this did the trick:

    But if not, the issue will be that somehow the JavaScript bootloader code on the Bangle got removed from storage. To fix that, just go to https://banglejs.com/apps/, More... then Install Default apps.

    Didn't thought that it would be possible to normally connect via bluetooth in this state (it is really awesome that this works via the browser at all). Thanks a lot, looking really forward to use it again :-)

    P.S.: It is really a very nice piece of technology, thank you for your efforts!

  • Great! Glad you got it sorted - and thanks!

    Yes, I suppose it's not obvious that Bluetooth is enabled in that mode, but actually it's designed as a failsafe. You can write pretty much whatever JavaScript software you want on the watch, and if it breaks you should be able to get in and recover it by using https://www.espruino.com/Bangle.js2#reseĀ­tting-without-loading-any-code and connecting by Bluetooth

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

Bangle.js 2 not booting

Posted by Avatar for Antimon @Antimon

Actions