• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root 1% Battery Stats! - Circle Battery Widget

davidukfl

Newbie
Jan 6, 2011
38
9
Just updated my circle battery widget and somehow with the latest update my phone is now reporting battery stats in 1% increments. I had read that the Droid X only reports in 10% increments so I don't know if this is just an error with CBW and these stats are inaccurate, however so far they seem fairly legit to what my battery usage would be.


CAP201102151635.jpg
 
No, I want the link to what the guy did to make it read 1% (what part of the code or what files he modified) so I can learn from it :D

It would be really nice if it does actually read in 1% increments, but I'm still not convinced the widget isn't using some type of algorithm to "best guess".

Ahh lol ok man. You could always email the dev. He's pretty cool and will get back to you.

Regarding best guess, I dunno but it "seems" pretty accurate. ;)
 
Upvote 0
Ahh lol ok man. You could always email the dev. He's pretty cool and will get back to you.

Regarding best guess, I dunno but it "seems" pretty accurate. ;)

I tested it all day and it's very accurate. I am sure it's a roundabout way to do it, hence the term "hack." If it was easy to discover this would have been implemented a long time ago :)
 
Upvote 0
Watching this thread. Please let me know if you talk to the dev...whether this is an estimation app or if it actually hacks to get exact info.

They are all estimates.

The firmware does not report increments of more than 10%. The information isn't there to be hacked.

I'm guessing the most accurate among these is doing a combination of polling/estimation, which means it will never be less accurate than the 10% increment that it polls from the battery, and then it estimates the time in between. That's a good compromise from something like Battery Left which basically just estimates your entire runtime from past usage. That's useful in a lot of circumstances but it doesn't make adjustments if you suddenly radically change your usage.
 
Upvote 0
They are all estimates.

The firmware does not report increments of more than 10%. The information isn't there to be hacked.

I'm guessing the most accurate among these is doing a combination of polling/estimation, which means it will never be less accurate than the 10% increment that it polls from the battery, and then it estimates the time in between. That's a good compromise from something like Battery Left which basically just estimates your entire runtime from past usage. That's useful in a lot of circumstances but it doesn't make adjustments if you suddenly radically change your usage.

CBW readings are directly in line with the battery indicator readings. i.e if I'm at 75% the DX says "80%" and CBW and the DX readings hit "74" and "70" at the exact same time, no matter what my usage pattern.

With Battery Left, it would estimate that I'm at 75%, but I could actually be at 60% because of my usage.

I don't think that's estimation, but I could be wrong.
 
Upvote 0
CBW readings are directly in line with the battery indicator readings. i.e if I'm at 75% the DX says "80%" and CBW and the DX readings hit "74" and "70" at the exact same time, no matter what my usage pattern.

With Battery Left, it would estimate that I'm at 75%, but I could actually be at 60% because of my usage.

I don't think that's estimation, but I could be wrong.

In your battery left settings you probably have the main text set to Estimated Battery % instead of System Battery %. System Battery % should mirror the percentage it shows in the notification area.
 
Upvote 0
CBW can easily be using estimates, it just constantly corrects them based on regular battery readings. It's not using usage estimates like BL is; it's just estimating the numbers between the 10% intervals, and if it's off, it just corrects itself.

BL does a total usage estimate, which is completely different. BL doesn't care what your battery is currently reading, it's trying to estimate your entire 1%-100% battery life, not just trying to guess at the 1% increments in between.
 
Upvote 0
CBW can easily be using estimates, it just constantly corrects them based on regular battery readings. It's not using usage estimates like BL is; it's just estimating the numbers between the 10% intervals, and if it's off, it just corrects itself.

BL does a total usage estimate, which is completely different. BL doesn't care what your battery is currently reading, it's trying to estimate your entire 1%-100% battery life, not just trying to guess at the 1% increments in between.

With BL the System Battery % will be the same as the actual percentage that the phone displays.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones