02-12-2010 10:46:28 AM
Yesterday, the phone was at 60%. I turn it on this morning and it's still at 60%. I turn it completely off and back on and it goes down to 50%. A few hours later, it's still at 50%. I turn it completely off and back on and it's at 60%.
What really baffles the mind is that I haven't charged it since yesterday. The charge should be going consistently down - not jumping all over the place.
Any ideas as to how I can get the real battery life?
02-12-2010 11:21:41 AM
The phone is only estimating the percentage of power left, and there is margin of error there. Plus the battery meter only reads in 10% increments, as you probably already figured out. I haven't really figured out how it rounds. But lets say it rounds down to the nearest 10%. So the "estimate" could have dropped from 60 (reporting 60) to 59 (reporting 50), but then back up to 60 again due to the margin of error in the estimation.
You can install a driver to report battery life in 1% increments:
Note, this is just the driver. You actually still need to install an icon pack or similar to actually display what the 1% increment is. I don't think the "Notifications" battery indicator has that ability. There are also other programs that read more accurate battery life if you search around XDA. Reading the thread will give more ideas (especially the last couple pages). Would have been much easier if HTC had just included the ability to read 1% increments off the shelf. Or at least 5% increments.