[Q] Inaccuracy battery indicator? - HTC Sensation

My battery level indicator displays a higher battery level after rebooting. With an app (Battery Indicator) which is translating level in %, its about 10%.
Rebooting in recovery is also resulting in an higher level, also about 10%.
I'm using Insertcoin 3.4.2 with 2.6.35.14Brickedv1.5 kernel.
Has the custom rom or kernel something to do with displaying inaccurate battery level stats or is this something normal?
Keeping rebooting doesn't deliver me a full charge btw, now that would be something nice

I have somewhat of a similar problem.
I use hyper non-sense 0.5 and today my cell wouldn't charge beyond 99%. I rebooted and only had 92% .
I wiped batterystats before rom flash..
Maybe these issues are somewhat related?

It's known that the battery reporting driver is **** and bugged.
Also, if you reboot, you'll get messed up battery reports than if you power off then back on.
Sent from my HTC Sensation 4G

Only wipe battery stats when your battery is charge to 100%
Support TrevE! Fuh Q CIQ!

Ok, thanks for the advice. Good to know not to be too much confident on the battery indicator.
Have found another threads about the battery stats and the behaviour of li-ion batteries also (the search button was gone for a few days, but back at the moment ), reading already...

Related

[Q] led indicator green at 90%?

hi, I'm having this problem with every ROM I try... led indicator gets green when battery reach 90% , how can be corrected? tried wipe battery status and nothing.
corvux360 said:
hi, I'm having this problem with every ROM I try... led indicator gets green when battery reach 90% , how can be corrected? tried wipe battery status and nothing.
Click to expand...
Click to collapse
Give a spin to the ROM I am on and try. Mine turns green only at 90%.
Also, do u have any LED color changing apps loaded that are getting loaded when u restore with TiBu?
I'm 99% sure this is normal operation.
Does it continue charging to 100%? Or does it stop at 90%?
Mine changes to green at 90% also. I just assumed it was normal.
Sent from my Inspire 4G using XDA App
I've only noticed the 90% green on CyanogenMod, running LeeDroid right now and the LED only turns green at 100%. I'm pretty sure this is a bug. In my opinion if this is intended to be a feature, there should be different notifications based on almost/fully charged. Maybe flashing at 90%, solid at 100%?
this is on most roms but its not a bad thing, its not like your battery life is bad its just showing when its basically done charging
It keeps charging to 100%. If you doubt it download current widget. It will tell you exactly how much power is being pushed to the phone.
Sent from Inspire 4G using Morse code.
I'm on CM7 and my LED turns to green at 90% as well. Is this something you are seriously concerned over? It's an LED color, as long as it continues to charge to 100% who cares lol.
As others have said, it is normal for the light to go green at 90%. Every ROM I've tried (except for LeeDroid) does the same thing, and from what I recall even the stock HTC ROM switches to green at 90%, which is probably the basis for most of the custom ROMs doing the same thing.
My guess as to why the light goes green at 90% is because that last 10% of charging time takes a while (due to an increase in charge trickling) and the average consumer would be waiting and waiting for their charging light to go green if it were set to 100%. The ROMs/kernels are designed to balance the convenience factor with a little loss in charged capacity.
As the battery charge gets closer and closer to 100%, the electrical charging current being sent to the battery decreases more and more. This is best practice when charging a Li-ION battery to help prolong its lifespan. In our Inspire phones I have noticed (using Battery Monitor Widget set to 1 minute intervals) that during a typical charging cycle, when the battery is between 1% and 59% the kernel or the ROM (not sure which one controls charging; my guess is the kernel) allows the battery to receive a full charge. Using the stock HTC AC adapter, this equates to around 820mA with the screen off. Once the battery reaches 60%, the software will start to throttle back the charging a little bit at a time - the higher the battery is charged, the less current is applied. By the time you hit the 90% mark, the battery is only being fed with around 100mAH of power and is still decreasing. So that last 10% takes a little while.
My stock Inspire doesn't go green until it hits 100%. I tested it twice to make sure. The last 10% does take a little longer, but still no green until charging is completed.
Sent from my Desire HD using XDA App
Try a battery calibration
Sent from my Inspire 4G using Tapatalk
Mine goes green at 90% while the phone is on. If charging and turned off it goes green at 100%. This is both when I was stock as well as now on MIUI
Posted from MIUI Inspire 4G
Quincux said:
Try a battery calibration
Click to expand...
Click to collapse
What? Please explain how this is done.
henrybravo said:
As others have said, it is normal for the light to go green at 90%. Every ROM I've tried (except for LeeDroid) does the same thing, and from what I recall even the stock HTC ROM switches to green at 90%, which is probably the basis for most of the custom ROMs doing the same thing.
My guess as to why the light goes green at 90% is because that last 10% of charging time takes a while (due to an increase in charge trickling) and the average consumer would be waiting and waiting for their charging light to go green if it were set to 100%. The ROMs/kernels are designed to balance the convenience factor with a little loss in charged capacity.
I
As the battery charge gets closer and closer to 100%, the electrical charging current being sent to the battery decreases more and more. This is best practice when charging a Li-ION battery to help prolong its lifespan. In our Inspire phones I have noticed (using Battery Monitor Widget set to 1 minute intervals) that during a typical charging cycle, when the battery is between 1% and 59% the kernel or the ROM (not sure which one controls charging; my guess is the kernel) allows the battery to receive a full charge. Using the stock HTC AC adapter, this equates to around 820mA with the screen off. Once the battery reaches 60%, the software will start to throttle back the charging a little bit at a time - the higher the battery is charged, the less current is applied. By the time you hit the 90% mark, the battery is only being fed with around 100mAH of power and is still decreasing. So that last 10% takes a little while.
Click to expand...
Click to collapse
Well said HenryBravo.
The most efficient way it seems to calibrated your battery, in my opinion, is to first download current widget. Go to widgets and add the current widget widget to your screen. Plug in your phone, and leave it plugged in until your m/a reading says zero or 0m/a. You will see one hundred percent charged on the widget, tap on the 100 and a smaller number (anywhere from 30m/a on down will be present) it is this number that shows how much charge your phone is still drawing. Even though it says 100%, like HenryBravo stated, It is STILL drawing current, and until the widget reads 0m/a, is not fully charged. When you reach the coveted 0m/a mark, open file expert (or corresponding app) and go to the data folder. Then system. Then batterystats.bin - delete the file and reboot with phone plugged in (until reboted, then unplug) and your system will recreate your batterystats.bin file and have the proper value for a full charge. Also, this can be done by booting in to recovery, going to advanced, wiping battery stats, and rebooting. There are other calibration methods I have read of, which involve fully charging, depleting, charging again, etc... I have found this method yields the same results for me. Not all phones are the same and some phones yield various results with certain procedures, I am not sure if the battery calibration falls in this Category or not. Good Luck and hope it helps!!
-MyPocketWizard-
When I'm running CM7 this happens to me too. But on Cleardroid ROM it stays orange and wont turn green until 100%. I think its just part of the Rom, nothing to worry about.
corvux360 said:
hi, I'm having this problem with every ROM I try... led indicator gets green when battery reach 90% , how can be corrected? tried wipe battery status and nothing.
Click to expand...
Click to collapse
This is normal operation. It's not a bug. When your phone reaches 90%, that is when it resets the calculation of how long your phone has been on/off the battery.
Quoted directly from the phone manual, "As the battery is being charged, the notification LED shows a solid red light. The light turns to solid green when the phone is fully charged". Shouldn't really matter though, as long as the phone charges to 100%.
Sent from my Desire HD using XDA App
custom roms are designed to show green light at 90% charged battery.. unfortunately...

Battery Calibration - Once and for all!

I have read every possible thread you can imagine on battery calibration and can never seem to do this correctly, is it a myth? No matter what I do, if I restart my phone, I end up going from 100% down to 85-86% EVERY SINGLE time.
This is after "bumping it". (letting it drain all the way to 0% and then fully charging again).
This is after using BATTERY CALIBRATION in the market which was told works well. (again, advises you charge to 100% then "calibrate" it via the APP).
This is after charging it to 100% and restarting it, recharging up to 100%, restarting and recharging (repeat, repeat, repeat), and then going into bootloader and wiping battery stats.
None of these have worked, does someone have a sure fire EXACT way to do this properly or is at ALL just hype? Help.
Your battery will never say 100% after a reboot. It sucks up a lot of juice on a power up and the battery doesn't charge during powering on. I usually drop about 10% on a reboot using the rezound battery. That is normal behavior. If you can charge to 100% with the phone on then you're fine.
Sent from my ADR6400L using Tapatalk
Interesting because I've never lost 15-16% consistently although I guess it using some juice to cycle makes sense. Anyone else seen 10+ every restart? Thanks for the help man in either case.
Hmm, never seen this before. On my phone which is running skyraider uc to 768mhz and uv only loses 1percent on reboot or doesn't even lose charge at all. Not sure why your phone is doing that.
Sent from my ADR6400L using xda premium
I am running G3D uc to 768mhz and on restart I may lose 1 - 5% at most depending on if i made any changes that take a longer restart. I bet you are overclocked? no need, under clock to 768mhz and your phone will run as smooth as 1.2mhz..maybe smoother while using less battery
Running liquid 3.2.1 on my T-Bolt with the Rezound battery and I only lose 1% battery at boot up. Never lost more...oh and I have never calibrated my battery. Also I get about 8-10 hours of moderate to heavy use too. All stock clocks btw
Just to double check - or reword... do it this way - if you aren't already.
Charge to 100%.
Wipe Batt stats
Drain to zero without recharging in any way (AKA let it drain until it shuts off on you).
Recharge until 100% (till it says 100%, not just "green."). And unplug.
And you're good! Try that and check back in.
Battery Calibration doesn't work
Ignore the % number, it means nothing. Use the battery monitor widget or another program that will show you the actual battery voltage. A fully charged battery will be somewhere around 4200 mV and a discharged battery between 3600 and 3200 mV. I've also noticed that the rezound battery throws things off as the mAh rating doesn't match up to either of the thunderbolt batteries. This is why the battery monitor widget shows the rezound battery as 2750 mAh instead of 1620.
What I recommend to my Evo peeps [which I have] is this:
-Charge battery to 100%
-Wipe battery stats in recovery
-Let the battery drain, so it manually powers off
-Charge to 100% again, and good to go
Battery Calibration doesn't work
Click to expand...
Click to collapse
By this I mean Google Developers have came out recently and said battery calibration does not increase or have any effect on the state of battery life. All wiping the battery stats does is wipe the stats as to what has been using the battery, etc.
still handy for when you flash a new rom to wipe the stats, but it doesn't improve battery life at all.
smoody said:
By this I mean Google Developers have came out recently and said battery calibration does not increase or have any effect on the state of battery life. All wiping the battery stats does is wipe the stats as to what has been using the battery, etc.
still handy for when you flash a new rom to wipe the stats, but it doesn't improve battery life at all.
Click to expand...
Click to collapse
Actually, the post from Dianne @ Google said nothing about calibration. She only talked about wiping or deleting the battery stats file.
You are correct, however all the battery calibration apps available only delete the battery stats file. So like I said it doesn't affect battery life.
wherestheboost said:
Just to double check - or reword... do it this way - if you aren't already.
Charge to 100%.
Wipe Batt stats
Drain to zero without recharging in any way (AKA let it drain until it shuts off on you).
Recharge until 100% (till it says 100%, not just "green."). And unplug.
And you're good! Try that and check back in.
Click to expand...
Click to collapse
This is what I thought I had done but will do again. The problem is even after its 100% and in between your 1st and 2nd step when I reboot into recovery, it's no longer at 100% and sometimes down to 85%ish. I will try again tho, thanks!
http://rootzwiki.com/_/articles/wiping-battery-stats-is-pointless-says-google-r316
That pretty much says it. Wiping stats and calibrations are placebos.
l7777 said:
That pretty much says it. Wiping stats and calibrations are placebos.
Click to expand...
Click to collapse
Yeah I read that too. But when I flashed my first rom on the tb I got abysmal battery life. 25% in like 20 min. I recalibrated and it got so much better. If its a placebo its a good one.
Sent from my HTC ThunderBolt using Tapatalk
all that says is the the deleting the batterybin file doesn't help. The battery is handled by each by software outside of android itself. So, following the battery calibration from the manufacturer of your phone still might help.
jefferyriess said:
Yeah I read that too. But when I flashed my first rom on the tb I got abysmal battery life. 25% in like 20 min. I recalibrated and it got so much better. If its a placebo its a good one.
Sent from my HTC ThunderBolt using Tapatalk
Click to expand...
Click to collapse
25% in 20 minutes means nothing. The % is an estimated number. Find an app that reads the battery voltage if you want a true reading on the battery's charge. Full is 4.2 volts, dead is between 3.0 - 3.6 volts. Battery life should only be measured in hours from full to dead. I've seen my phone stick on 100% for several hours before as well as sticking at 20% for several hours. Ignore the %. Anyone spending all day looking at a % to judge their battery life should go back to a battery indicator that doesn't show %.

Wrong battery data..

Hello, i'm experiencing a bad issue
My battery data seems wrong, i will explain better
I'm using insertcoin 3.4.6 with battery percentage
I'm also using juice defender that put it on plane mode during the night
Happens that battery, for example, shows 18%, so i rebooted in recovery and the real % was 4! Then i rebooted and infact battery showed 4%.. why this big delay? I have wiped battery stats but nothing
I'm on stock kernel and radio
Charge the phone to 100 then wipe the batt sats, Discharge the phone till it dies, then charge to 100 (not till green light comes on but a few hours after that) then you will start to see better results.
Yea, try wiping battery stats after full charge to 100, do full discharge. Also what recovery are you using, i know clockworkmod has a bug that has to do with bat %
Nothing to do.. I've done 2 full cycles 0-100 but still the same problem
Seems something is preventing battery to refresh stats
I'm using 4ext touch recovery..
Always,when i go to recovery, i see a different value of % , seems under 30% it start to go crazy.. Can be a os issue.. I'm on insertcoin 3.4.6 and after i was on stock european htc rom ( 2.3.4, sense 3 bla bla bla)..
For example, now os shows 3% and recovery shows 4%...
I get the same thing, might be common. What helped me was changing roms, was more erratic on some.
Sent from my HTC Sensation 4G using XDA App
Most of the Sensation devices have this issue. It's a common problem.
But is software issue then? Because my battery life give me 2 days and is not bad at all! Only this annoying issue...
From what I've read it is a fault in the Sensation battery driver, hopefully HTC will fix this in the ICS release.
My battery data is all over the place, I use BMW only to look at the % left graph and interpret what I think the remaining power is - the voltage, current and wattage readings are all over the place and totally untrue.
You can't improve this, unless you can write a better driver!

Purposely drained battery, charged for 2 minutes, restarted, now at 50%

I'm on CM10 8/31 and I've been noticing that my battery life has been really poor lately, so I wanted to find out what the problem was. I thought about draining my battery fully and then charging it again. Once I drained the battery, I charged it, and restarted the phone after the charging began. Once the phone booted, it reported a 50% or so charge. I'm wondering if my phone is stuck at reporting battery at half capacity, and that when it charges to 100%, it's actually 50%. Anything I can do?
EDIT: Also, I should note that the battery has sometimes spiked up/down by about 20% after a reboot (including today before the drain).
This phone has a fuel gauge chip, fully discharging and recharging will not calibrate it. False readings after reboot are common, you may even notice it will climb back up as it begins to accurately reflect level.
There are apps to let you know what is causing drain. BetterBatteryStats and CPUSpy are recommended a lot.
ALBGunner04 said:
I'm on CM10 8/31 and I've been noticing that my battery life has been really poor lately, so I wanted to find out what the problem was. I thought about draining my battery fully and then charging it again. Once I drained the battery, I charged it, and restarted the phone after the charging began. Once the phone booted, it reported a 50% or so charge. I'm wondering if my phone is stuck at reporting battery at half capacity, and that when it charges to 100%, it's actually 50%. Anything I can do?
EDIT: Also, I should note that the battery has sometimes spiked up/down by about 20% after a reboot (including today before the drain).
Click to expand...
Click to collapse
Entropy doesn't frequent our forum much anymore, but he left some nuggets of wisdom behind.
As you have probably seen, he mentioned several times that generally our fuel gage doesn't need much attention. It may get a little out of whack if you have heavy usage followed by reboot, but generally the error is short-lived and goes away quickly (within an hour or so).
But apparently sometimes the fuel gage gets really confused, and in that case you can reset it (to un-confuse it) by powering down and pulling battery for 20-30 seconds. It certainly can't hurt to try.. that's what you try for any computer that was acting weird. That was discussed by Entropy here:
http://forum.xda-developers.com/showthread.php?t=1209087&highlight=+gingerbread+fuel+gauge+
By the way, here is a link to the fuel gage chip (MAX17040) used in Infuse
http://datasheets.maximintegrated.com/en/ds/MAX17040-MAX17041.pdf
It has a heuristic model of the battery. The only input is the battery voltage. So it looks at time history of voltage and provides an output signal. Exactly what the output is I’m not sure. You’d think it would be an estimate of %. But according to the circuit diagram there is no inputs to the MAX17040 other than battery voltage.
And yet our phone also knows when it’s charging. And our Infuse phone also has a sensor that enables it to measure current while charging (but not to measure current while discharging). This according to the developer of Battery Monitor Widget:
http://forum.xda-developers.com/showthread.php?p=31295223&highlight=infuse#post31295223
Why the heck would we not use sensed charging current and charging status as an input to calculating our % battery (since the signal does not go to the Max17040)? Beats me, doesn't make sense. Maybe the output of he fuel gage chip goes to the integrated power chip MAX8998 which looks at these other inputs (charging status and charging current) and develops the % estimate... I’m not sure.

[Q] Battery Problem

Hello everyone,
I have a very unusual problem with my sensation xe. Let's say my battery is at 10%, i connect the charger, it say's charging, but my battery shows that is discharging and in fact , the battery is charging. The level goes 10%-9%....-0% than it jumps at 100% and goes again to 0%. I tried all the solutions here, but i found that nothing helps. I tried, Battery Calbration app from Play Store, I tried manually wipeing the battery status from recovery when full, i tried all the Rom's , new battery, stock ROM NOTHING! Even when i let the phone charge while in recovery, it doesn't show the true % of the battery.
The phone:
-S-OFF
-latest firmware/radio
-1.27 HBOOT
-now running MIUI
Please Help ME!
Still, the same problem :/
Those battery calibration apps dont do anything neither does the battery status wiping. The battery level indicator gets feedback from the sensor. So if you are having problems with the reading battery level, sensor is malfunctioning. If the battery holds i say ignore it. On the other hand if you have some cash put aside change the battery ( preferably get the same one, anchor batteries are of a larger capacity and are generally cooler but i've see people complain about your exact problem with them). No good news from me unfortunately but hope it clears the problem up for you... Cheers
Try to install app BetterBatteryStats, this could indicate the problem. I got the same problem as you and i delete battery data in recovery.

Categories

Resources