Related
Hey i flashed my device with the battery at around 80%.
after the flash it was 100%...
so this means i just lost 20% of my capacity? how do i fix this?
Imperium said:
Hey i flashed my device with the battery at around 80%.
after the flash it was 100%...
so this means i just lost 20% of my capacity? how do i fix this?
Click to expand...
Click to collapse
I don't believe you have lost capacity. It's only your gauge that's slightly altered. If you recharge your device fully(and about an extra 30min) you should have the regular capacity
How could going from 80% to 100% equate to a lost ???
it's posible that you'd gained the extra charges while the flashing process was going on ( because it was plugged in ?? ) ... if it wasn't ... no idea why
UnicornKaz said:
How could going from 80% to 100% equate to a lost ???
Click to expand...
Click to collapse
If i understand the post correctly they are equating am 80% to 100% a loss for 2 reasons:
1. because he would have lost charge while flashing due to the massive battery drain.
2. because now he is stating that his 100% is really only 80%
but i would probably just leave it charge overnight and you should be fine, the gauge just sounds to be off, it shouldnt be a true loss (unless the battery is bad)
Is there any other way to sync the battery with the device? I been trying a full discharge then charge.
I am using a mugen extended 3000mah battery and at 15% 10% and 1% it will stay there for some time before it starts to go down or turn off completely if it is reaches less than 1%.
I don't think you've lost capacity.
I believe you just did a quick check before flashing (and it was already charging before you started right?), and the battery gauge wasn't updated. I had this a couple of times while recharging. I take a quick look and think "this is gonna take another half hour". Five minutes latter I check and the charge led is green again.
Sometimes the battery metter lags a bit, you have to check it again to be sure when charging.
At least it happens to me.
BUMP THAT said:
Is there any other way to sync the battery with the device? I been trying a full discharge then charge.
I am using a mugen extended 3000mah battery and at 15% 10% and 1% it will stay there for some time before it starts to go down or turn off completely if it is reaches less than 1%.
Click to expand...
Click to collapse
a few cycles of full charge and discharge should put the battery meter in check...
shogunmark said:
a few cycles of full charge and discharge should put the battery meter in check...
Click to expand...
Click to collapse
Alrighty. I have done three so far. It has gotten better then the first time I got it. But its not perfect.
is it safe to discharge it to 0% so that it will shutdown? or what?
Firstly.... go here and read this -
http://batteryuniversity.com/learn/article/charging_lithium_ion_batteries
The battery is fully charged when it is at 4.2 Volts and fully discharged at some predefined voltage (Lets say 3 volts).
The phone can measure these voltages directly from the battery. To see the voltage of your battery type *#*#4636#*#* into your phone and go to battery information.
If all that is so then what is the point or need of "recalibrating" and deleting battery stats and all that.
It seems logical to me that battery stats is just the place where your battery usage history is stored and nothing else.
Can someone confirm this or convince me otherwise?
(I rotate between 3 batteries and cannot grasp the idea that my phone can't consistently measure the charge level of the battery and operate accordingly.)
Measuring the Voltage to get the charge level is not very accurate, and has to be done with no load on the battery (that is, when its not in your phone).
So the phone has to count "energy used from"/"energy stored in" the battery for an accurate display. (called "Coloumb counter")
Did some test
I did a test on new a battery a while ago. Measure voltage when the battery completely empty and fully charged.
Empty battery
1% remaining, using SystemPanel
Take the battery out and measure it with Multimeter
Fully charged
100% charged
Again, measure it with Multimeter
The voltage showed on the phone using SystemPanel app is quite accurate with 0.04V margin of error. Most smart electronic measure lithium battery capacity according to the remaining voltage. In this case, fully charged SGS is 4.2V, empty is 3.5V.
Me too, don't know why we have to delete batterystats.bin to recalibrate battery indicator But I do know that SGS keep track on power consumption on each of its component/application. Its a little bit silly if SGS reads batterystats.bin and display it as battery indicator.
Yet again how is this android development.
Sent from my GT-I9000 using XDA App
xufos said:
I did a test on new a battery a while ago. Measure current when the battery completely empty and fully charged.
Empty battery
1% remaining, using SystemPanel
Take the battery out and measure it with Multimeter
Fully charged
100% charged
Again, measure it with Multimeter
The current showed on the phone using SystemPanel app is quite accurate with 0.04V error margin. Most smart electronic measure lithium battery capacity according to the remaining current. In this case, fully charged SGS is 4.2V, empty is 3.5V.
Me too, don't know why we have to delete batterystats.bin to recalibrate battery indicator But I do know that SGS keep track on power consumption on each of its component/application. Its a little bit silly if SGS reads batterystats.bin and display it as battery indicator.
Click to expand...
Click to collapse
Thanks for that, but you were actually measuring the Voltage, not current (Amperes).
In any case, for laptop Li-ion batteries there is normally a capacity counter (Coulomb counter) that reports the capacity in terms of mAh (milli-ampere hours). It can normally report the remaining capacity, maximum capacity, design capacity, and can be used to measure the *actual* power drain (in terms of Watts).
I wonder if Android has APIs that let apps access that kind of information?
Not really sure about this, but:
Phone seems to measure both voltage & discharge speed, "predicting" remaining charge.
It happens that after a flash battery indicator jumps to a higher value (not compatible with the couple of minutes of dc connection it had), and fall to a way too low value after any battery intensive task (a few minutes of audio call are enough), once more not compatible with the real usage.
I should inspect android code to be shure of this, but I suspect batterystats.bin is used to keep track of battery usage and to this sort of prediction, while a firmware flash seems to mess somehow the measurement.
Edit: this is based on my direct experience, even if on just "empirical" tests. I'll take a look to code asap
'mkay, battery talk... always interesting to see what people make of this.
Let's help out all the misunderstandings here and start with the basics
First of all: read the basics on Li-ion batteries:
http://electronics.howstuffworks.com/lithium-ion-battery.htm
second:
you DON'T measure your voltage when your battery is disconnected. Because it will rise to the normal values of the battery after a while. When you connect it, and use it, the voltage will lower. Compare it to a garden hose. if you let water run out, the presure drops and water starts flowing (presure is voltage, flowing is the current). If you measure the presure when there is no water running, the presure will always mount to the default value, even if there is "not much water left in the tank". But when it starts running again, it could very well run out very fast. So in comparison: voltage says something, but only when you "use" it.
Third:
When a battery ages, it's characteristics change, it will be full... and then all at once, empty. It's not linear. So calculating the capacity is always a bit "guessing". (compare it to stones in your water tank... they don't give you water, the tank doesn't change, but all of a sudden, you're out of water).
conclusion:
capacity of a battery is a very tricky thing to do, it's a combination of voltage, current, age... so the best way to determine capacity is by using the history of the battery as the "guide" to the future. Resetting the battery statistics will remove that history and your phone will have to "learn" it's behavior again. If you don't reset your stats, your values will become more reliable over time (depending of course on the time the stats are kept )
For those who speak dutch, i put a complete battery description/howto/misunderstandings post on www.modelbouwforum.nl (search for posts of "harrydg")
If there are more questions or so, just ask, i'll try to help out as much as possible...
wow harrydg that's great explanation, wish you were my physics teacher back in high school
someone add this post to the main FAQ!
I just wanna write it in a simpler way:
You've access to the battery stats from the kernel. And of course its current consumption which is measured not voltage. Voltage doesn't tell all that much. During high draws your voltage (at the battery level) can fluctuate quite a bit.
There's a regulator (or probably a bunch of them) get a stable voltage no matter what the input voltage is (well, still it has to be in the 3.3/5v range probably else the regulator burns)
Anyway, that's also why the battery stats have to be calibrated, while you can measure how much current is used (in maH aka milli amp per hour, or in mA aka "instant" milli amps), you don't know the battery capacity.
Not only the battery capacity changes from battery to battery but it also changes during the life time of the battery.
The *only* way to calibrate the battery, is to delete the stats, have a fully charged phone and let it drain out the battery until it turns off. That way the kernel will measure for example 1457mah used until it ran out of juice, and that's your battery capacity then. Having the full capacity allows the kernel to give you a rather precise estimate of your current battery status (eg "80%" that you see on the top of the screen) (of course the actual calculation is a bit more complicate but that's the basics)
If calibration stats storage is changed for any reason (probably kernel upgrade or just a whacky samsung implementation that gets corrupted for some reason) you need to delete it and make a new one to recalibrate.
If you want to make it simpler, make it at least correct...
"Anyway, that's also why the battery stats have to be calibrated, while you can measure how much current is used (in maH aka milli amp per hour, or in mA aka "instant" milli amps), you don't know the battery capacity."
First of al, it's mAh, which means milli ampere hour, NOT per hour, that would be mA/h, which it is not.
mA is milli ampere, which is a current
there is a significant difference between the 2.
the first is "capacity"
the second is "current"
it's like a bottle. The capacity is 2l and you pour at 1l per minut...
so... make it simple please...
My guess is, that android is measuring the known min and max by the battery reported values, stores them and calculates the percentages.
So it is device and battery independent.
harrydg said:
If you want to make it simpler, make it at least correct...
"Anyway, that's also why the battery stats have to be calibrated, while you can measure how much current is used (in maH aka milli amp per hour, or in mA aka "instant" milli amps), you don't know the battery capacity."
First of al, it's mAh, which means milli ampere hour, NOT per hour, that would be mA/h, which it is not.
mA is milli ampere, which is a current
there is a significant difference between the 2.
the first is "capacity"
the second is "current"
it's like a bottle. The capacity is 2l and you pour at 1l per minut...
so... make it simple please...
Click to expand...
Click to collapse
Sorry a typo and no caps deserve heavy flaming
bilboa1 said:
Sorry a typo and no caps deserve heavy flaming
Click to expand...
Click to collapse
hehe, sorry for the rant, but if you want to put it simple, make sure the terminology and abbreviations are correct. If not, people will take over the mistakes and conversations will go totally wrong because of misunderstandings...
Thanks very much for the feedback guys. It makes more sense now.
It's using batterystats to get familiar with discharge rates in order to give an accurate estimation of remaining charge and a prediction of when it will run dry.
Can it misreprasent these values and forcibly power down the phone when there is still charge remaining?
And likewise can it stop the charging process prematurely, estimating the battery to be at 100% charge when it is lower?
Is this the reason to recalibrate?
Heres one thing what I noticed about the battery stats, some say deleting it fixes the guage and does not really recalibrate the battery, I really doubt there is a way for end users to do that, even if you never delete the battery stats bin and your drain is pretty fast, it significantly slows down when your battery hits around 25~35, the lower the power on the battery the more accurate it can be represented regardless of the calibration. This is applicaple for the SGS only.
Now it comes to the question..
If the phone create battery stats every time the phone reboot, then when is the best time to delete and the best way to calibrate?
This is what I normally do..
..delete stats at 5%, let it run dry til it turn itself off, dont turn on but connect the charger til it fully charged. Turn phone on and ill have fully charged battery along with fresh stats.
Is this correct?
vosszaa said:
Now it comes to the question..
If the phone create battery stats every time the phone reboot, then when is the best time to delete and the best way to calibrate?
This is what I normally do..
..delete stats at 5%, let it run dry til it turn itself off, dont turn on but connect the charger til it fully charged. Turn phone on and ill have fully charged battery along with fresh stats.
Is this correct?
Click to expand...
Click to collapse
On the SGS theres no real point in deleting it, unless you dont really wanna see the battery go down to 35% and stay there for a while, how ever busted your battery indicator is it gets very accurate as the lower it goes.
I never found batterystats made any difference. What did make a difference is the rom or kernel, what widgets, lagfix e.t.c
If you get more than 1% battery drain per 5hr standby then something is wrong
Sent from my GT-I9000 using XDA App
android53 said:
I never found batterystats made any difference. What did make a difference is the rom or kernel, what widgets, lagfix e.t.c
If you get more than 1% battery drain per 5hr standby then something is wrong
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
I find that conclusion quite flawed.
First of all, what's your definition of standby?
3g on? Wireless on? Autosync on? There are also noticeable differences between different firmwares and between 2.1 and 2.2.
In addition, most people are reporting somewhere around 1% per 1 hour standby or 1% per 2 hour standby, which it what I have been experiencing as well. Sometimes, apparently for no reason, it can drain faster than that, maybe 1% per 0,5 hour or more. I think this might be some widgets fault.
1%/5h standby 3g no sync
i get 1%/2h with data and sync
Depends on your reception, im just basically saying if your losing say 8% battery overnight or more then something is wrong unless your polling several push email accounts
I'm trying to calibrate my NS (i9020T) because it seems like battery drains quite fast after frequent flashing ROMs. Last time I calibrated was about 4 months ago.
But the problem is that it won't charge beyond 99%. It used to charge up to 100% before if I leave the screen on.
But don't I need to get battery % to 100% (that's what calibration app says)..?
How can I get it back to 100% charge?
Thanks!
droidance said:
I'm trying to calibrate my NS (i9020T) because it seems like battery drains quite fast after frequent flashing ROMs. Last time I calibrated was about 4 months ago.
But the problem is that it won't charge beyond 99%. It used to charge up to 100% before if I leave the screen on.
But don't I need to get battery % to 100% (that's what calibration app says)..?
How can I get it back to 100% charge?
Thanks!
Click to expand...
Click to collapse
Not sure if it works ffor ns, but drain your battery, go to data/system and delete batterystat or something along those lines and reboot. Let it charge for awhile and it should go to 100% . If it works you don't need to calibrate anymore as that's how normal apps calibrate.
Sent from my Sensation
droidance said:
I'm trying to calibrate my NS (i9020T) because it seems like battery drains quite fast after frequent flashing ROMs. Last time I calibrated was about 4 months ago.
But the problem is that it won't charge beyond 99%. It used to charge up to 100% before if I leave the screen on.
But don't I need to get battery % to 100% (that's what calibration app says)..?
How can I get it back to 100% charge?
Thanks!
Click to expand...
Click to collapse
drain your battery, delete the batterystats.bin, reboot, then charge all the way. chances are is that you had to wait a bit longer for it to hit 100%. when i charge my phone to 100, sometimes it takes an hour to go from 99 to 100%. be patient, if that 1% is worth it. the more you play with your phone between 99 and 100%, the longer it will take.
simms22 said:
drain your battery, delete the batterystats.bin, reboot, then charge all the way. chances are is that you had to wait a bit longer for it to hit 100%. when i charge my phone to 100, sometimes it takes an hour to go from 99 to 100%. be patient, if that 1% is worth it. the more you play with your phone between 99 and 100%, the longer it will take.
Click to expand...
Click to collapse
I waited 5 hours but it was still at 99%. I had to leave home so I couldn't charge any longer...
So drain it first, delete batterystats.bin, and it should charge to 100%? Because the app I downloaded says, charge it to 100% then delete batterystats.bin.. etc.
droidance said:
I waited 5 hours but it was still at 99%. I had to leave home so I couldn't charge any longer...
So drain it first, delete batterystats.bin, and it should charge to 100%? Because the app I downloaded says, charge it to 100% then delete batterystats.bin.. etc.
Click to expand...
Click to collapse
You can do it twice if you want.
Sent from my Sensation
droidance said:
I waited 5 hours but it was still at 99%. I had to leave home so I couldn't charge any longer...
So drain it first, delete batterystats.bin, and it should charge to 100%? Because the app I downloaded says, charge it to 100% then delete batterystats.bin.. etc.
Click to expand...
Click to collapse
you must had something running in the background. believe me, the different between 99 and 100 is almost non-existant
The last 10-20% trickles in. 5hours is way too long though. What does your voltz read bc you can have a full charge as far as voltz go but may be getting a faulty % reading on the charge.
If you use the apk make sure you don't power off or you will regenerate the battstat through normal process and then the app is pointless. Try charging overnight and see if you can get to 100%.
Fyi/beware draining your battery to 0 is not good. Some batteries and phones have a hard time getting through first boot when there is little to no charge in the battery. Whenever I use the calibration apk, I never go below 10%. Anything below that can cause some funk.
I drained it all the way and deleted batterystats.bin, charged it all the way back overnight, but it doesn't go over 99% for many hours. I stopped all the services I could possible (kept only the essentials)...
Current Charge: 99%
Voltage: 4.176 mV
Temperature: 33.0c
droidance said:
I drained it all the way and deleted batterystats.bin, charged it all the way back overnight, but it doesn't go over 99% for many hours. I stopped all the services I could possible (kept only the essentials)...
Current Charge: 99%
Voltage: 4.176 mV
Temperature: 33.0c
Click to expand...
Click to collapse
4.176 mV is fully charged.
kenvan19 said:
4.176 mV is fully charged.
Click to expand...
Click to collapse
So it's simply misinterpretation of the battery that it doesn't read 100%?
Well, I started calibrating about an hour ago. I thought it shouldn't matter too much.
droidance said:
So it's simply misinterpretation of the battery that it doesn't read 100%?
Well, I started calibrating about an hour ago. I thought it shouldn't matter too much.
Click to expand...
Click to collapse
Yes your phone sometimes gets out of sync with its self and starts thinking that its fully charged or fully discharged when its not. The way I typically calibrate my battery is to turn it off and let it charge until it stops (this is easy to see since the screen lights up and the battery shown on the screen stops unfilling and refilling). I then unplug it and boot it up. Again, shut it down and plug it in and let it charge until it thinks its full. Again, turn it on this time letting it charge to what it thinks is full while on. Finally restart into CWM and use its too for wiping battery stats. After all that I also like to let it die before I plug it in again.
kenvan19 said:
4.176 mV is fully charged.
Click to expand...
Click to collapse
i get 4195-4196 as a full charge. once i hit 4197.
simms22 said:
drain your battery, delete the batterystats.bin, reboot, then charge all the way. chances are is that you had to wait a bit longer for it to hit 100%. when i charge my phone to 100, sometimes it takes an hour to go from 99 to 100%. be patient, if that 1% is worth it. the more you play with your phone between 99 and 100%, the longer it will take.
Click to expand...
Click to collapse
where is the location of batterystat.bin?
al_madd said:
where is the location of batterystat.bin?
Click to expand...
Click to collapse
Did you even bother reading? It's in the 2nd post. Data/system
Sent g.
I've got the anker 1900 but I'm dissatisfied. It lasts as long as the stock 1580 or maybe less...
I dunno whether it's bad luck or not, but something is wrong.
1) In battery widget the reported mAh is 1580, isn't it supposed to be auto detected correctly 1900?
2) I've wiped batterystats, and recharged it fully, but i.e. today the phone lasted only from 10.00 till now. Do I have to give it more recharghing cycles before to judge it?
What do you think?
zooster said:
I've got the anker 1900 but I'm dissatisfied. It lasts as long as the stock 1580 or maybe less...
I dunno whether it's bad luck or not, but something is wrong.
1) In battery widget the reported mAh is 1580, isn't it supposed to be auto detected correctly 1900?
2) I've wiped batterystats, and recharged it fully, but i.e. today the phone lasted only from 10.00 till now. Do I have to give it more recharghing cycles before to judge it?
What do you think?
Click to expand...
Click to collapse
Depends on usage, the way I use it - that would be a good amount of capacity.
Did u do 3 full discharge and charge.
Im on my 2nd cycle and my Anker is rockin'..
Sent from my Sensation using Tapatalk 2
Where did you buy it from?
Sent From My Sexy Sensation.
I bought iy on ebay from an irish seller. And I've still not completed 3 full cycles.
But what about the reported mah?
Did you have to set manually the mah as well?
And I'm experiencing strange behavior with the reported left charge. It stayes at 100% long, and then it start lowering the % much faster.
zooster said:
I bought iy on ebay from an irish seller. And I've still not completed 3 full cycles.
But what about the reported mah?
Did you have to set manually the mah as well?
And I'm experiencing strange behavior with the reported left charge. It stayes at 100% long, and then it start lowering the % much faster.
Click to expand...
Click to collapse
Might be a faulty battery perhaps you have warranty ? I bough it from ebay : laptopmate_usa hes legit and gives 1 year warranty ! Mine stays on 100% long time but starts draining fast until 92 then becomes normal..
Sent From My Sexy Sensation.
Battery monitor widget reports 1580mAh and I have to overwrite the data to 1900, does it happen to you too? Il this normal?
With battery monitor widget, if you go in to "Calibration", then hit "Change", you can enter a different capacity. You don't have to name the battery, although you can if you want. Then the stats should change.
*edit*
I have used battery monitor widget in the past, and had to manually change it to 1900. Although I have not used it lately and don't know if it should automatically adjust the calibration.
IHaggardI said:
With battery monitor widget, if you go in to "Calibration", then hit "Change", you can enter a different capacity. You don't have to name the battery, although you can if you want. Then the stats should change.
*edit*
I have used battery monitor widget in the past, and had to manually change it to 1900. Although I have not used it lately and don't know if it should automatically adjust the calibration.
Click to expand...
Click to collapse
I have the anker 1900 too and to quickly see if battery is actually registering as larger than 1500 (ie your battery stats have been adjusted due to calibration or wipe). Charge your sensation to 100% (green light), power down, and if your charging while powered down for my then 5 min or so its still at 1500. (orange light on)
I know it seems obvious but my experience is that my anker battery will always charge full if turned off no matter what rom I'm running.
if the rom isn't reading the battery i'll turn on my sensation and i'll be at 100% charge for a few hours Xp
I just got an Anker battery.
Do I need to do anything to adjust for it being a higher capacity battery? Like somehow tell the ROM (CM10) that it's got a bigger battery?
Or do I just put the new one in, boot the phone, and stop whining about it?
You can after you charged the Anker FULL (You can ckeck it in recovery) wipe battery stats.
Sent from my powered HTC Sensation.
Press thanks if it helped
lgv2800 said:
You can after you charged the Anker FULL (You can ckeck it in recovery) wipe battery stats.
Sent from my powered HTC Sensation.
Press thanks if it helped
Click to expand...
Click to collapse
Cool. I just didn't want to put it in there and think it was charging all the way but only have it charging to the max capacity of the stock battery.
Does the phone adjust for having a higher capacity battery?
Or does it just stay at 100% until the remaining charge drops back to below the max of the stock battery?
No therfore there a thing called wipe battery stats.
Sent from my powered HTC Sensation.
Press thanks if it helped
Skipjacks said:
Cool. I just didn't want to put it in there and think it was charging all the way but only have it charging to the max capacity of the stock battery.
Does the phone adjust for having a higher capacity battery?
Or does it just stay at 100% until the remaining charge drops back to below the max of the stock battery?
Click to expand...
Click to collapse
I've always read that after three full cycles that's the calibration, the phone then recognises the higher battery capacity. I've found this to be true as I'm using a 3800mah battery. So after almost draining completely and charging completely your device should be fine and good and recognise the higher mah. If you feel it's off you can calibrate again. But calibrate using the drain and charge method. Hope this helps, best wishes
Holy profanity!
I can't believe what a difference a new battery makes.
Unplugged 12 hours ago, only made 1 phone call, but I'm still at 96% left on the Anker. And tha'ts after 1 2 hour charge after putting the battery in last night. I haven't even run it up and down through a few cycles yet to get it broken in.
It does seem to run a little warm though. If that normal?
Yes a little warmth is normal.
Skipjacks said:
Holy profanity!
I can't believe what a difference a new battery makes.
Unplugged 12 hours ago, only made 1 phone call, but I'm still at 96% left on the Anker. And tha'ts after 1 2 hour charge after putting the battery in last night. I haven't even run it up and down through a few cycles yet to get it broken in.
It does seem to run a little warm though. If that normal?
Click to expand...
Click to collapse
I loved my anker battery, it did run a little hotter for the first several cycles.
Sent from my Wicked fast SGS3!
lgv2800 said:
You can after you charged the Anker FULL (You can ckeck it in recovery) wipe battery stats.
Sent from my powered HTC Sensation.
Press thanks if it helped
Click to expand...
Click to collapse
lgv2800 said:
No therfore there a thing called wipe battery stats.
Sent from my powered HTC Sensation.
Press thanks if it helped
Click to expand...
Click to collapse
Hi,
WIPING BATTERY STATS ,IS A MYTH
Skipjacks said:
Cool. I just didn't want to put it in there and think it was charging all the way but only have it charging to the max capacity of the stock battery.
Does the phone adjust for having a higher capacity battery?
Or does it just stay at 100% until the remaining charge drops back to below the max of the stock battery?
Click to expand...
Click to collapse
The phone does not need to adjust for anything, as charging is not software controlled but hardware controlled. Whatever capacity battery you insert in your phone, it will automatically stop charging when it reaches capacity - due to the electronic circuity built inside the battery.