I backed Bangle.js 2 on Kickstarter a year ago as it really seemed like the perfect smartwatch for me. Unfortunately it hasn't as smooth an experience as I had hoped. Partly because my Android phone is locked down by my employer making me unable to use the "regular" version of Gadgetbridge. Instead I'm forced to use the version Gordon has so kindly made available on Play store (thank you! 🙏). It took a bit of waiting, but that was fine. Unfortunately I cannot install any GB plugins. But thanks to the great Bangle app devs, that isn't much of an issue either as there are watch apps the get location and weather data to the Bangle.
So that's a minor hassle I can live with. A more serious issue, making it hard for me to love my Bangle as much as I would like, is the random freezes and battery drains I experience. I've had this issue for several months. I have tried factory resetting, running with an absolute minimum amount of apps. Still the issue seem to persist. The last week the issue has intensified to the point where I can no longer rely on my Bangle for notifications, as it might drain itself flat before I notice it has locked up again. It will completely freeze, stop updating the watchface and just drain the battery. At some point I notice the clock being way off (hours) and requiring a hard reboot.
How can I debug this issue, as I cannot connect to the web IDE without rebooting and thus removing the issue and thereby the possibility to debug it?
Since I cannot update firmware through GB, but have to use the DFU updater, I suspect something has gone wrong with my Bangle. Could it be the flash storage that has become corrupted? I have tried clearing storage too, but that hasn't helped either.
What should I do to figure out what is draining my battery?
Thanks in advance and for all your hard work on this wonderful project.