I have a similar problem with a JS2 I bought early last year. The button appears to be stuck and sends the watch into a continious reboot loop.
I implemented the instructions here: (https://www.espruino.com/Bangle.js+Button+Reset) , specifcally putting these lines at the beginning of my (custom) clock:
I also tried using Bangle.setUI to set swiping to replace the use of the button. But I couldn't get that to work for some reason.
Obviously I've had to use settings to add a different wake condition. Afer various experiments I went for double tap, but this still causes my watch to accidentally wake up quite regularly and run the battery down or trigger the launcher which is irritating.
Currently experimenting with Bangle.on('lock', lockHandler()), where the lockHandler function re-locks the watch unless there's a swipe within 2 seconds!
It's a bit Heath Robinson but I think very much in the spirit of what this watch is for! ;-)
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.
I have a similar problem with a JS2 I bought early last year. The button appears to be stuck and sends the watch into a continious reboot loop.
I implemented the instructions here: (https://www.espruino.com/Bangle.js+Button+Reset) , specifcally putting these lines at the beginning of my (custom) clock:
Bangle.setOptions({btnLoadTimeout:0}); // disable app reload
setInterval(()=>E.kickWatchdog(), 2000); // disable watchdog
I also tried using Bangle.setUI to set swiping to replace the use of the button. But I couldn't get that to work for some reason.
Obviously I've had to use settings to add a different wake condition. Afer various experiments I went for double tap, but this still causes my watch to accidentally wake up quite regularly and run the battery down or trigger the launcher which is irritating.
Currently experimenting with Bangle.on('lock', lockHandler()), where the lockHandler function re-locks the watch unless there's a swipe within 2 seconds!
It's a bit Heath Robinson but I think very much in the spirit of what this watch is for! ;-)