Quite frequently, my phone's battery charge indicator gets stuck after charging the phone overnight. As in, the phone finishes charging, I take it off the charger and use it, but the battery indicator acts like it's still charging, even after an extended period of use. The battery percentage stays the same, and the Battery page in the settings says "Done charging" instead of "Not charging", even though the phone is off the charger.
This started happening a month or so ago, and has persisted after several updates. It doesn't happen every time I charge my phone, but I've seen it happen multiple times per week.
I use the 80% charge limit, and with that, it's obvious when the charge indicator gets stuck, because the battery indicator stays green (like it's still charging), and has a shield icon that shows up when the phone is done charging to 80% with the limit on.
I thought this only happened at the 80% limit, but last week my phone charged to 100%, and got stuck there, too.
This seems to be a bug in how battery percentage is reported, and not every battery statistic as a whole. The OS still "knows" the voltage decreasing. When I run termux-battery-status (or use an app like Castro), I see the same percentage being stuck there, too (e.g. 80% earlier today), but I do see voltage decreasing when I run the command multiple times. I don't know if the bug is GrapheneOS specific, or comes from upstream AOSP, and if it's specific to my phone (Pixel 9 Pro XL), or affects other devices. When searching for it, I found this post from a few years ago, where someone's battery indicator was stuck at 100%, but their description of the problem does not exactly match what I see.
Workarounds that get the charge level indicator working again:
- Restarting the phone (frustrating to do, as having to restart so often is a chore, and the reboot process itself eats up some battery)
- Use the "Battery share" feature, and try to charge another device off my phone (like my headphones case) — doesn't fix it completely, only when I take the other device off my phone
tl;dr: battery charge indicator gets stuck after charging, has persisted after multiple updates, the only real workaround is rebooting the phone.