Battery drain #7832
-
Hello, for the last couple of weeks my BangleJS 2 drains its battery within one day and I do not know why. Firmware: 2v27 Installed Apps:
Tried the Power Manager as seen here: https://github.com/orgs/espruino/discussions/5977 ![]() ![]() I tried a factory reset and restoring a backup but that results in the alarm returning and battery to drain again. I did not reset and setup watch again as that will be a lengthy process and I want to keep my HRM and other trackings on the clock - last resort though. Thank you for any help/advice on how to debug this! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 5 replies
-
Hey! Try creating a backup of your watch from the app loader settings page. Then what you can do is a complete factory reset, just to see if it's a problem with an app you installed, or a hardware issue. If that has the same result, you can restore the watch from the backup, with all apps and settings intact. This way, you can see if it's a software, or hardware issue. You may have to change the settings to avoid full backlight brightness, or for a minute of unlock time, but apart from that, the default settings should last for more than a day... |
Beta Was this translation helpful? Give feedback.
-
As for the alarm bug, try uninstalling and reinstalling scheduler and alarms to see if that works. I think the DFU is one version behind (current is 2v26), but that really shouldn't matter... |
Beta Was this translation helpful? Give feedback.
-
The DFU version is fine, that won't affect battery usage.
Did the battery run flat after you did the factory reset but before you did the backup? Please can you uninstall "Acceleration Data Provider"? I'm pretty sure that won't be helping at all as it's going to be processing acceleration data ~12 times a second. Please can you either email your watch backup to [email protected], or open the watch backup file and post up just In the power manager, please can you copy this line and paste it in here? ![]() I can't figure out what that code is, but given more of the line's contents I should be able to - even so I don't think that's likely to run the battery down too much - even if the CPU was running 100% the battery should still last for more than a day. |
Beta Was this translation helpful? Give feedback.
-
I did that already and the problem went away so it must be a issue with one of the apps installed. That is why I posted the pictures of the Power Manager which only had that one suspicious line in it.
No, the problem went away as soon as I did the factory reset.
Will do :) |
Beta Was this translation helpful? Give feedback.
Ok, looking at this, the alarm icon is because you've got
Timer Clock
installed and an alarm is set up inside that clock. For some reason Timer Clock doesn't use the Bangle.js-supplied way of doing alarms but just implements its own, which is why checking the Alarms app didn't help.The
timeout=
in power manager fromTimer Clock
too - if there's an alarm it starts updating the clock screen once a second, which will really hit your battery.So I'd say:
Timer Clock
- reinstall Anton clock which looks the same, but use the alarms in the Alarm app if you need themAcceleration Data Provider
which is also a high user of power all the timeAnd that might fix it?