Bangle.js 2 won't boot after firmware update #5368
Replies: 1 comment
-
Posted at 2022-11-10 by @fanoush
you are causing this loop by holding the button. when you hold the button for longer time it triggers watchdog reboot (message WATCHDOG) so don't do it. if it is stuck after Storage OK with older firmware and then does watchdog reboot too without holding the button it is the bug discussed in few topics here, one is https://forum.espruino.com/conversations/380541/ when it stays in "DFU START" mode you can upload latest firmware zip from http://www.espruino.com/Download via Android nrfconnect or nrftoolbox mobile app. Then it should start working. Posted at 2022-11-11 by @gfwilliams Hi - thanks for the video! I'm sorry you'e had troubles with this pretty much out of the box. It sounds like you hit the issue @fanoush mentioned. Basically if the storage had got corrupted somehow, the 2v15 firmware had some optimisations and those unfortunately didn't check for the corrupted data and caused it to hang when booting. I'll release a 2v16 firmware that has it fixed soon, but until then you can use a 'cutting edge' build that has the fix in (these have all the latest changes in). Unfortunately because the watch is not booting into the Bangle.js firmware you can't use the firmware updater app to re-upload a new firmware, so instead you'll have to use the fallback method using an Android/iOS app - there are some instructions here: https://www.espruino.com/Firmware+Update#android-ios-app Sorry again about this - and hope that helps! Posted at 2022-11-11 by phunny Hi fanoush and Gordon, thank you both! I managed to install the new firmware using the android app. :) Posted at 2022-11-14 by Helgeb This happened to mee too, and this guide helped me fix it! Thanks 😊 |
Beta Was this translation helpful? Give feedback.
-
Posted at 2022-11-09 by phunny
Hello,
I just unpacked my Bangle.js 2 today and tried to update the firmware using the App Loader. Everything went as expected until in the middle of updating the firmware the bangle.js got stuck in some kind of loop. I made a video for reference:
https://youtube.com/shorts/HpxSYEv4ErE?feature=share
First part of the video I am not pressing the button, in the end I am pressing it and try to boot.
The problem is that I can't escape this loop, no matter how long I press the button (and believe me I tried really long). Furthermore, I can't connect to the App Loader or IDE anymore. So I don't know how to reach out to my bangle.js.
If I release the buton while it stacks the ====== bar I can get onto one screen saying
but don't know what to do with it.
It would be totally fine if there would be a way to just reset everything. Scince it is new I didn't do any personalization except for setting it to the right time. :)
I am also not really experienced in this kind of field. I want to use the bangle.js to try out some things myself and learn. So it would be really nice if your answers are kinda noob-friendly.
I already read through this thread but it does not seem to be the exact same problem, or am I wrong?
Beta Was this translation helpful? Give feedback.
All reactions