Unbricking my BangleJS2

Posted on
  • Hi,
    I was working on a boot script for my app and accidentally broke my BangleJS 2's boot up - I think there's an infinite loop somewhere in my script.

    I can't seem to connect to it the Web IDE any more, so I don't know how to reset the device and get it in a bootable state.

    I recorded a video of what happens, in which I try pressing and holding the button, and then navigating to another screen in hopes of some sort of factory reset (which I couldn't find): https://youtu.be/GUc-XwfgC8I

  • this https://www.espruino.com/Bangle.js2#rese­tting-without-loading-any-code does not work? See also next step "Deleting all code" when in this state.

  • It looks like right at the end of the video you managed to hold the button down long enough that it booted without loading code and then should have been connectable just fine with the IDE - maybe check that no other device is trying to connect to it at the same time, and maybe even look at rebooting your PC in case it's got confused by Bluetooth changing.

    You could also use the bootloader itself to update the Bangle.js firmware to a cutting edge version (http://www.espruino.com/Firmware+Update#­nrf52) in the newest versions there's now a recovery menu if you long-press the button all through the boot, and that can allow you to do a factory reset

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

Unbricking my BangleJS2

Posted by Avatar for d4hines @d4hines

Actions