• 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
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
 
it is circle battery widget available free in the market. And all i did was update it to the latest version that came out today. Don't know if it is related but earlier today i installed this:
imoseyon: I Got a ZIP

and I'm running Liberty 1.5 with Ultimate Droid theme
 
As i understand it, battery monitors make approximations based upon past usage. I have the Battery Left monitor. It approximates by single percentage point, although the phone really is reporting in 10 percent increments.
 
Yup, I have battery left widget too, it approximates using algorithms, and I am assuming the battery widget posted by the OP does the same thing.
 
Actually, the dev for Minimalistic Text implemented a hack for 1% increments on Droids, it's very accurate. This dev may have implemented the same hack.
 
Apparently he missed my post. :p;):D

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".
 
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. ;)
 
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 :)
 
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 :)

Battery left widget is pretty accurate too once it's calibrated. I will try out CBW for a while and see how it goes.
 
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 :)

Cool deal. Maybe I will give circle battery widget a shot.

Cheers and thanks for the feedback.
 
Battery left widget is pretty accurate too once it's calibrated. I will try out CBW for a while and see how it goes.

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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
Back
Top Bottom