The REAL low-down on "bat stats" and battery calibration - Epic 4G General

Apologies first -- I don't have the answer to the title of the thread. Rather, I'm posting this thread to (hopefully) get to the bottom of this whole matter, because there is just way, way too much floating around about this in way too many threads.
So, this is a request to the smarties out there, devs, engineers, et. al., to explain the precise, actual meaning and mechanism of "bat stats" on the Epic (and perhaps Android in general?).
So please, if you don't know with certainty about something related to this, don't post what you've heard, speculate, (informed) guess, etc. Let's keep this discussion to unquestionably known facts.
Here's what I do know as fact: Wiping Bat Stats in CWM does nothing more than delete a file in the /system filesystem (I don't remember the file atm, but someone else will surely speak up and fill in that detail). That's it. Nothing more.
This file is recreated and data written to it on subsequent boot.
That's all I know.
What I'd like to know, to complete the picture, is what is in this file, what this data means, how it's used by the device in managing the battery. If anyone knows the specific, actual specs and mechanism/algorithm for this, please explain.
After that, we can figure out, once and for all, what "calibrating" the battery means, and how best to do it. Further, it may be then as simple as keeping a copy of one's batstat file on their SD card, and simply putting it back after any reflash, obviating the need to go through some painful "calibration" procedure.

http://en.wikipedia.org/wiki/Lithium_ion_battery
There's no reason to "calibrate" a lithium battery. End of story.

mrzood said:
http://en.wikipedia.org/wiki/Lithium_ion_battery
Click to expand...
Click to collapse
And that was helpful, and relevant, how?
This thread is not about LiION battery technology; it's about the Bat Stats functionality of the Epic 4G, the technical details of it, and how it applies to battery "calibration".
The underlying battery technology could be NiMH, and the questions would be the same.

What he linked is correct. You asked about battery stats and calibration. There is no need to, " Calibrate" a LION. However, I am interested in the battery stats. I use three different batteries with my phone and get different usages with each.
dwallersv said:
And that was helpful, and relevant, how?
This thread is not about LiION battery technology; it's about the Bat Stats functionality of the Epic 4G, the technical details of it, and how it applies to battery "calibration".
The underlying battery technology could be NiMH, and the questions would be the same.
Click to expand...
Click to collapse

So calibration is a placebo? Apple suggests it just to appease the idiots?

mrzood said:
http://en.wikipedia.org/wiki/Lithium_ion_battery
There's no reason to "calibrate" a lithium battery. End of story.
Click to expand...
Click to collapse
What this article mentions in one place is about "conditioning" the battery which is different. LiOn batteries should fully discharge and recharge with no "memory effect". In other words, you can run them half way down and recharge, or 99% of the way down and recharge and the battery should charge to the same total power.
However, what the original poster is talking about is the phone's battery "stats" - how it reads the battery to determine how much charge is left and reports "25% remaining" or whatever. That can absolutely be changed, because I have seen it get screwed up. For example, I flashed a ROM this fall (don't remember which at this point, and it probably does not matter) and I seemed to be getting amazing battery life. In the first 6 hours of having the phone on, it dropped only 25%, which was great for me. However, I went into a movie and when I came out about 2 hours later the phone was dead. The first 25% took 6 hours and the last 75% took approx 2 hours. THAT was a problem with the battery stats being screwed up.
However, exactly how that is determined is something I do not understand either...

You're actually calibrating the rom's battery stats and to the people splitting hairs about the term "calibrating battery" get over yourselves.

What I understand about this is you have a variable amount of amperage this is one value at full and another at empty (or as empty as android gets). It tracks this against runtine and I think a couple of other variables to determine overall capacity. Each Phone and battery are slightly different. So it is a file that tracks this and is used to determine % or capacity. The recalibration is usually done best by getting a full charge and wipeing battery stats then running it dead to set your full and empty points.
Not super technical but a decent quick answer I hope.
Sent from my DROIDX using XDA App

Related

[Q] Is there a way to override the battery capacity ?

I've recently tried a cheap high capacity battery, over twice the capacity of the original one (but, of course, twice as fat and heavy). While the battery charges to it's 4.2V and discharges down to about 3.5V properly (tested manually, with the multimeter), the phone keeps reporting the battery as 1230mAh, tracking it accordingly. This causes the phone to go from 100% down to 15% at about the speed it would with the original battery and then remain at 15% for a full day. Similarly, charging the battery makes it go to 100% twice as fast as it should, yet the battery keeps charging after it reaches those virtual 100%, up to the proper 4.2V, with the proper current (NOT trickle charging).
I've already tried the obvious (fully charge, delete the stats file, fully use the charge, then full recharge again), it didn't really help, it only distributed the estimation a tiny little bit.
Any solutions ? Is there a proper way to manually override the battery capacity either with or without recalibration ?
27 views and not a single freaking answer ? How familiar
bump.
InfX said:
27 views and not a single freaking answer ? How familiar
bump.
Click to expand...
Click to collapse
Maybee battery curent widget... inside you have settings/monitoring/battery capacity...
But with that attitude I'm almoust sorry to help you
I am familiar with that widget, overriding the capacity setting there only changes the displayed capacity in the app, it doesn't affect the estimations at all. Sorry, i should have mentioned trying this.
PS: What attitude ? Bumping a thread that got buried on a third page after just 2 days, without a single answer, while most other threads that bury it could be answered using a search button ?! I can assure you, i may do it once again after a week+ or something and then i'll just forget about it, you can check my others threads And yea, they usually remain either unanswered, or self-answered after all (rare, but if it happens, i post my findings in the thread)
PPS: If you consider it such a "bad attitude" just don't bother helping. Thanks.
Battery reading is indeed not 100% perfect. But what ever change we would make. It is not gonna give you extra battery life. Until some one fix it there is no way to read it 100% correct. So that is the whole story.
jan-willem3 said:
Battery reading is indeed not 100% perfect. But what ever change we would make. It is not gonna give you extra battery life. Until some one fix it there is no way to read it 100% correct. So that is the whole story.
Click to expand...
Click to collapse
Well, i don't bet on it to be 100% correct, but it should be something relatively close to the reality, while in case of this particular battery it's nowhere near that.
It assumes 1230mAh, calibrated or not, and i am 100% sure it takes this value from somewhere. In any case, it should be possible to patch, the question is where/how. Since i am not exactly an Android/Linux guru, the only things i did to find it out are searching this forum and doing simple google searches, finding nothing beyond the usual calibration thing. I though maybe someone may know something, that's why i posted the thread. I guess i was wrong about it.
PS: I guess i'll either abandon this, or start my own research, beginning at the source code of the ROM/kernel i use
InfX said:
I've recently tried a cheap high capacity battery, over twice the capacity of the original one (but, of course, twice as fat and heavy). While the battery charges to it's 4.2V and discharges down to about 3.5V properly (tested manually, with the multimeter), the phone keeps reporting the battery as 1230mAh, tracking it accordingly. This causes the phone to go from 100% down to 15% at about the speed it would with the original battery and then remain at 15% for a full day. Similarly, charging the battery makes it go to 100% twice as fast as it should, yet the battery keeps charging after it reaches those virtual 100%, up to the proper 4.2V, with the proper current (NOT trickle charging).
I've already tried the obvious (fully charge, delete the stats file, fully use the charge, then full recharge again), it didn't really help, it only distributed the estimation a tiny little bit.
Any solutions ? Is there a proper way to manually override the battery capacity either with or without recalibration ?
Click to expand...
Click to collapse
i think you just need a rom/kernel that support extended batteries.
Sent from my HTC HD2 using XDA Premium App
j4n87 said:
i think you just need a rom/kernel that support extended batteries.
Sent from my HTC HD2 using XDA Premium App
Click to expand...
Click to collapse
Tytung R10 does. All those kernels only support "official HTC extended battery" though, and i have yet to find out what does it really mean (read - what's the technical difference between the official and unofficial one). Note that the battery is charged/discharged properly, its just the stats/percentage remaining that go haywire.
mhh, just made some researches...
Stumbled over these threads:
Crazy, that there is a different behaviour if you have an orig. HTC or not...
http://forum.xda-developers.com/showthread.php?t=756513
http://forum.xda-developers.com/showthread.php?t=948181
Also read somewhere, that you really need to charge your phone to fully 100%, so that current widget shows 0ma...and then let the phone a few more hours at the charger, (DONT remove your charger) then manually delete the batterstats file in /data/system, turn off the device, REMOVE the charger, then boot the device.
Good luck
For those really interested to know what the technical difference between those bats... its the thermistor values range. Thats it.
The different batteries are identified by that thermistor value, all the batteries parameters are in the "ds2746_param_config.h", the table i am interested in modifying is the FL_25, one that defines the full battery capacity.
Sadly, this, most probably, requires a kernel recompilation, something i can't do, not without setting up all the required environment first Or, maybe it's possible to just patch the kernel image with hexeditor, i'll probably take a look.
PS: Thanks for everyone for trying to help.
EDIT: patching zImage would be harder than just recompiling it
not saying this is the right answer or that you haven't already tried but it didn't half help me out as i was only getting 8 hours before i used it, and i only got around 15 hours when i used to use wm, also left a print screen of what i get after i use the features in THIS page...
Sent from my HTC HD2 using XDA Premium App

Wiping battery stats doesn't improve battery life, says Google engineer

As posted on Android Central, a Google engineer has explained exactly what the batterystats.bin file contains:
"This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away."
https://plus.google.com/u/0/1050519...dVxPT#105051985738280261832/posts/FV3LVtdVxPT
http://www.androidcentral.com/wiping-battery-stats-doesnt-improve-battery-life-says-google-engineer
So whats the function for?
For us to imagine that i makes a difference?
This is just yet another Internet myth perpetuated by people, allowed to spread on forums and blogs.
It's been known for some time that the battery calibration is done by the power management chip, and the file plays no part.
DaddyCool08 said:
So whats the function for?
For us to imagine that i makes a difference?
Click to expand...
Click to collapse
The option is not from Google. CWM Recovery got it wrong it seems.
Sent from my GT-I9100 using xda premium
tietherope said:
The option is not from Google. CWM Recovery got it wrong it seems.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Of course i know that its not from G.
Maybe cwm team should take the option away then.
Diannes great to follow on G+. Shes after putting up some really good posts clearing up a few things
On some HTC devices, I believe battery stats are used to load heuristics into the fuel gauge chipset - but not on any Samsungs I am aware of. The fuel gauge on almost all Samsung devices is designed to not require calibration. (It is slightly less accurate and can get "faked out" in some corner cases, such as a reboot on low battery, for this reason - but it will also never go COMPLETELY wacky and will always converge towards truth.)
On some HTC devices, an improperly calibrated battery could cause a false low battery reading that would trigger an early shutdown - the battery wasn't really low but the device thought it was.
Note that the actual battery heuristics file on such devices might be something other than batterystats.bin - As I understand it, CM7 on the Nook Color had battery calibration issues for a while because it had a fuel gauge that DID require battery history info and the info was not being saved correctly.
However, I will say this again: Battery history is not, and cannot, be used in any way to affect the fuel gauge IC used in every Samsung device I have ever worked with.
http://www.maxim-ic.com/datasheet/index.mvp/id/6621 - Good read, that's the fuel gauge used by all first-gen Galaxy S phones. The MAX17042 used in the GSII is not publically documented, but it is similar - it has a few extra features which are not used in our device.
Wipe battery stats has always meant just that to me but many users interpret wiping stats as calibrating a battery .
So over time and from SGS1 days its been misused as wipe battery stats to recalibrate your phones battery .
I still wipe battery stats when i want to reset the readings .
jje
Deleting batterystats.bin just making a display of battery level correct.
I always knew it wont make a difference. Even when people RELIGIOUSLY "RECALIBRATE" the battery, its nothing more than killing the battery prematurely by such UNNECESSARILY DEEP DISCHARGE and CHARGE cycles! Max it can do is to reset the battery meter to hopefully display more accurate info temporarily.
Sergio_O said:
Deleting batterystats.bin just making a display of battery level correct.
Click to expand...
Click to collapse
No.
"It has no impact on the current battery level shown to you." from the OP
Wiping battery stats = Nothing.
Cycling battery = Win.
Wiping battery stats = Nothing
Wiping cache & dalvik cache = win win!
What is the proper way to calibrate the battery then?
Fwuffy86 said:
What is the proper way to calibrate the battery then?
Click to expand...
Click to collapse
Very simple you wipe battery stats if you have problems with the readings and even after flashing a new rom .
Battery calibration you put the battery in the phone and charge it you then use the phone .
This post tells you the battery calibrates itself .
jje
Sergio_O said:
Deleting batterystats.bin just making a display of battery level correct.
Click to expand...
Click to collapse
NO. The post linked to the OP is specifically saying that this is not the case.
Fwuffy86 said:
What is the proper way to calibrate the battery then?
Click to expand...
Click to collapse
Do nothing and wait - On Samsungs, rebooting the device on low battery (<50% or so) can cause it to falsely report low - it will converge towards truth (with the SoC estimate actually increasing over time) over the course of a few hours.
It definitely made a huge difference on my HTC Magic years ago, this was no placebo effect, however, I've never reset battery stats on either the SGS or S2 so can't comment.
tietherope said:
As posted on Android Central, a Google engineer has explained exactly what the batterystats.bin file contains:
"This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away."
Click to expand...
Click to collapse
maybe , but all the time that i wiped my battery it had positive effect on my battery drain !!!!!

Battery Calibration?

I am kind of amazed with what I am seeing, and am wondering if someone on XDA can help me understand this. So I was running CM7.x on my MT4G for over an year, and this past weekend I switched to CoreDroid because I wanted to try out Sense.
I had a bad feeling about the battery usage because the ROM was "heavier" than CM7.x in terms of UI, Graphics (of course because of Sense 3.5). I went ahead and installed the ROM anyways.
Within a couple of hours, I went from being fully charged to 5% battery....it was draining faster than anything I have seen before. I read CoreDroid release notes and they had mentioned about this severely fast battery drain.
Based on their recommendation, I fully charged the phone once battery level reached 5%. This time, my battery lasted about 17-18 hours, and again I fully charged it when it reached 5%.
Now after the second recharge, its been about 24 hours and I am at 97% battery. I didn't believe CoreDroid release notes that battery life will become better after couple of recharges; I thought it was a bunch of bull to get people to install their ROM.
I am glad to say I was wrong Can someone please explain this battery calibration deal to me?
Oh boy... This is a highly controversial topic. Here we go.
Basically there are people who swear by it and people who say it does nothing. That its all in your head.
Even this lady at google who helped create Android says it does nothing.
https://plus.google.com/105051985738280261832/posts/FV3LVtdVxPT
Sent from my HTC Glacier using XDA App
estallings15 said:
Oh boy... This is a highly controversial topic. Here we go.
Basically there are people who swear by it and people who say it does nothing. That its all in your head.
Even this lady at google who helped create Android says it does nothing.
https://plus.google.com/105051985738280261832/posts/FV3LVtdVxPT
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Best link ever; most informative.
- I think everyone loves Dianne now.
- Someone has a flying car already ...
- In the middle of the most intellectual and technical discussion of battery usage that I have seen, someone asks what is the best facebook app - brilliant!
So...
1. Battery stats are calculated differently per phone and OS version.
2. Battery stats reporting is definitely not %100 accurate.
3. Battery percentage is calculated differently per phone and OS version.
4. Battery percentage reporting is definitely not %100 accurate.
5. On some phones, you can override battery charging limitations by 'bumping'.
6. 'Bumping' is not recommended as can shorten your battery life.
They actually did not cover the OP situation where you let that battery go below 5%, although I am always guilty of skim reading. Still, extremely informative and explains a lot of previously posted battery phenomena.
estallings15 said:
Oh boy... This is a highly controversial topic. Here we go.
Basically there are people who swear by it and people who say it does nothing. That its all in your head.
Even this lady at google who helped create Android says it does nothing.
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Wow, that made up for intense reading - thanks a lot.
It can't be something in my head for sure, If the difference was say a couple of hours I probably would have agreed with "the lady at Google" But I went from 2-3 hours to 24+ hours, so yes it's not in my head
Thanks again for your feedback.
Homerbsharp said:
Best link ever; most informative.
- I think everyone loves Dianne now.
- Someone has a flying car already ...
- In the middle of the most intellectual and technical discussion of battery usage that I have seen, someone asks what is the best facebook app - brilliant!
So...
1. Battery stats are calculated differently per phone and OS version.
2. Battery stats reporting is definitely not %100 accurate.
3. Battery percentage is calculated differently per phone and OS version.
4. Battery percentage reporting is definitely not %100 accurate.
5. On some phones, you can override battery charging limitations by 'bumping'.
6. 'Bumping' is not recommended as can shorten your battery life.
They actually did not cover the OP situation where you let that battery go below 5%, although I am always guilty of skim reading. Still, extremely informative and explains a lot of previously posted battery phenomena.
Click to expand...
Click to collapse
Lol....yea that FB app question was pretty brilliant I'll try to get in touch with CoreDroid folks, and see if they can answer my question.
I mean it does work, it's almost like a miracle to me.
I know. I just can't figure out WHY. Its been really bothering me.
Sent from my HTC Glacier using XDA App
Jessooca said:
Which battery calibration app are you using?
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
None, I am just surprised to see improved battery life after couple of 'full-drain, full-charge" operations.
BTW, care to suggest a good battery calibration app? Much appreciated.
well, the best battery calibration app Ive used is Battery Calibration by NeMa, but now after reading this thread it seems that they dont really do anything
ajrulez said:
None, I am just surprised to see improved battery life after couple of 'full-drain, full-charge" operations.
BTW, care to suggest a good battery calibration app? Much appreciated.
Click to expand...
Click to collapse
The drain-charge cycles is just a way to calibrate the battery- takes more time to "forget" the old stats, so people either use an app or manually delete the battery statistics so one can start accumulating fresh statistics.
After a few days you get your statistics right, from then on the battery indicator will be more or less accurate.
Battery drainage has nothing to do, really, with how many times you'll calibrate or drain/ charge or whatever. It has to do with how much you use screen on, Wifi, BT, gps, partial wakelocks, apps syncing etc. In other words- use your phone and be assured battery is going to drain. Leave it alone, let it sleep- battery will last a couple of days...
Sent from my HTC Glacier using Xparent Cyan Tapatalk
just to clarify, and sorry for butting in, but there is no such thing as "calibrating your battery"... this has been debunked by many people who understand android's Linux kernel and even an android engineer at Google.
the batterystats.bin file is simply that, a bin. it does nothing more than collect dumped statistics of what exactly has been using your battery, how long, how much power those processes used, etc. it has absolutely nothing to do with your phone's ability to display correct information about how much juice you have left - that function is within the Linux kernel which monitors, and controls power throughout the device.
ask yourself this... ever flashed a ROM with say 50% power left on a charge? what happens after your first boot? does your phone suddenly have no idea how much charge is left? no. it doesn't. because the new kernel you just flashed with your ROM is picking up right where you left off.
wiping battery stats is useless. period. it.does absolutely nothing to better battery life. that is fact. that is your phone. that is your Linux platform and straight truth in how it works.
and since it is stored in the data directory, every time you flash a ROM and wipe data, you are wiping the battery stats... so why do you boot up and do it again... I know... good question.
Sent from EVO 3D using XDA premium
aznprodgy said:
well, the best battery calibration app Ive used is , but now after reading this thread it seems that they dont really do anything
Click to expand...
Click to collapse
Hehe, yes I doubt if these battery calibration do anything.
estallings15 posted a very informative link in 2nd or 3rd post (of this thread)....all these battery calibration apps simply delete the battery stats file at least thats what one from NeMA does anyways
cobraboy85 said:
just to clarify, and sorry for butting in, but there is no such thing as "calibrating your battery"... this has been debunked by many people who understand android's Linux kernel and even an android engineer at Google.
the batterystats.bin file is simply that, a bin. it does nothing more than collect dumped statistics of what exactly has been using your battery, how long, how much power those processes used, etc. it has absolutely nothing to do with your phone's ability to display correct information about how much juice you have left - that function is within the Linux kernel which monitors, and controls power throughout the device.
ask yourself this... ever flashed a ROM with say 50% power left on a charge? what happens after your first boot? does your phone suddenly have no idea how much charge is left? no. it doesn't. because the new kernel you just flashed with your ROM is picking up right where you left off.
wiping battery stats is useless. period. it.does absolutely nothing to better battery life. that is fact. that is your phone. that is your Linux platform and straight truth in how it works.
and since it is stored in the data directory, every time you flash a ROM and wipe data, you are wiping the battery stats... so why do you boot up and do it again... I know... good question.
Sent from EVO 3D using XDA premium
Click to expand...
Click to collapse
Yep, agree with your comments 100%. After reading the link posted by estallings15 earlier in this thread, the myth of battery calibration was busted
I agree with most that Battery Calibration is a joke, and doesn't mean anything. However, batteries in many devices (not just our Cell Phones) seem to benefit from proper discharge/full charge cycles. In fact, it's usually recommended in things like electric RC cars that you completely run down the battery as far as you can go (realistically of course!) prior to charging; also to prolong battery life. I always notice at least slightly longer use times if I don't always pop the thing on a charger at 75%. But go with what works for ya, and of course some roms DO drain faster than others. And less screen haha

Android battery charging myths and the real truth.

After many different methods,hundreds of post by others. No method of full charge works for everyone. Well I decided to find out from the source, I contacted HTC,Google,Qualicom and Samsung. So first off there,s alot of misinformation about the battery stats bin. What really happens when you wipe battery stats??? NOTHING!!! That's right absolutely nothing. As quoted by all companies I,ve contacted heres the real deal.(batterystats.bin) is used to maintain, across reboot,low level data about your device and operations of apps during charging. Its only used to record things like this app held a wake time of ? Or your screen was using 40% recources for x amount of time. The stats bin actually has nothing at all to do with current or maximum level of charge allowable. So if you do wipe the battery stats bin what happens? The reporting that occurs in the stats bin might be allowed to report faster due to being cleaned. So then how do I get a full charge. Well sorry to say the's no real good way short of constant monitoring of your charge. lets look at what a L'ion battery really does. A lion battery is basically the same as nicad or lead acid.the difference is the amount of charge per cell. Most L'ion battery hold a Max charge of 4.2v +/- 50mV a cell. That being said leaving your battery charging over night not only wastes power but actually oxidizes the cells causing the battery to not fully charge. Our batteries will charge more effectively by not full charging to 100% every time. Getting a good battery monitor widget like the one by 3c is your best friend, when your at 0ma your pretty much done.. So to wrap this up and still give you proper info here we go!!! Screen time out and LCD density drain most of your battery. Using task managers to kill apps actually uses more battery because Android will re open apps as it chooses, there's no need to kill an app unless you know why your doing it android does a great job of resource management. Also remember any mods or tweaks you use might add extra strain on your battery. Multiple launchers,live wallpapers,not backing out of apps properly especially games. The main things to consider when your battery loses charge fast is, does my rom use more resources than stock, do I have to many active apps, do I not know how to properly exit applications. ALL THIS INFO IS FACT AND CAN BE VERIFIED BY A LITTLE RESEARCH ON YOUR PART!
Sent from my A500 using xda premium
Same thing HTC told me.
Sent from my A500 using xda premium
Yes, the wiping battery stats in recovery does NOTHING. Glad to see this reported. I've read much about this on Google+, with actual Google engineers and employees and developers debunking this. It only deletes your phones record of battery use (essentially), i.e. has absolutely zero effect on battery use, only record/reporting.
Sent from my PC36100 using xda premium
While this is correct an SBC kernel will allow your phone to get a higher charge and hold it there while undervolting will lessen the amount of power used therefore giving u better battery life.
While fully charging a battery will potentially lessen the life of a battery, it could take years for a noticeable effect... And in reality, how many people will continue having the evo once their contract is up, and the recent/upcoming lte releases become free with upgrade down the road...
Not to mention letting the phone discharge too low is not great for a battery either...
I concur on battery stats not needing to be wiped...
Nice post overall, and some really good information presented, thank you for sharing.
ca1ne said:
While fully charging a battery will potentially lessen the life of a battery, it could take years for a noticeable effect... And in reality, how many people will continue having the evo once their contract is up, and the recent/upcoming lte releases become free with upgrade down the road...
Not to mention letting the phone discharge too low is not great for a battery either...
I concur on battery stats not needing to be wiped...
Nice post overall, and some really good information presented, thank you for sharing.
Click to expand...
Click to collapse
Yeah I def wanna throw some props your way on the SBC kernels. Thanks a lot,it's been working great so far.
Sent from my A500 using xda premium
PyreKing said:
After many different methods,hundreds of post by others. No method of full charge works for everyone. Well I decided to find out from the source, I contacted HTC,Google,Qualicom and Samsung. So first off there,s alot of misinformation about the battery stats bin. What really happens when you wipe battery stats??? NOTHING!!! That's right absolutely nothing. As quoted by all companies I,ve contacted heres the real deal.(batterystats.bin) is used to maintain, across reboot,low level data about your device and operations of apps during charging. Its only used to record things like this app held a wake time of ? Or your screen was using 40% recources for x amount of time. The stats bin actually has nothing at all to do with current or maximum level of charge allowable. So if you do wipe the battery stats bin what happens? The reporting that occurs in the stats bin might be allowed to report faster due to being cleaned. So then how do I get a full charge. Well sorry to say the's no real good way short of constant monitoring of your charge. lets look at what a L'ion battery really does. A lion battery is basically the same as nicad or lead acid.the difference is the amount of charge per cell. Most L'ion battery hold a Max charge of 4.2v +/- 50mV a cell. That being said leaving your battery charging over night not only wastes power but actually oxidizes the cells causing the battery to not fully charge. Our batteries will charge more effectively by not full charging to 100% every time. Getting a good battery monitor widget like the one by 3c is your best friend, when your at 0ma your pretty much done.. So to wrap this up and still give you proper info here we go!!! Screen time out and LCD density drain most of your battery. Using task managers to kill apps actually uses more battery because Android will re open apps as it chooses, there's no need to kill an app unless you know why your doing it android does a great job of resource management. Also remember any mods or tweaks you use might add extra strain on your battery. Multiple launchers,live wallpapers,not backing out of apps properly especially games. The main things to consider when your battery loses charge fast is, does my rom use more resources than stock, do I have to many active apps, do I not know how to properly exit applications. ALL THIS INFO IS FACT AND CAN BE VERIFIED BY A LITTLE RESEARCH ON YOUR PART!
Sent from my A500 using xda premium
Click to expand...
Click to collapse
Thanks for the information! I wonder how this will be received by those who've been doing this battery stats wiping religiously when flashing ROMs. Interesting to get some information from the SOURCE!
Also, I've always used the sbc kernels, and have had no battery issues (and I let the phone charge all night, every night). I'm sure it'll mess up my battery eventually, but I got my current one free anyway from Sprint (extended one), so oh well. No loss!
PyreKing said:
After many different methods,hundreds of post by others. No method of full charge works for everyone. Well I decided to find out from the source, I contacted HTC,Google,Qualicom and Samsung. So first off there,s alot of misinformation about the battery stats bin. What really happens when you wipe battery stats??? NOTHING!!! That's right absolutely nothing. As quoted by all companies I,ve contacted heres the real deal.(batterystats.bin) is used to maintain, across reboot,low level data about your device and operations of apps during charging. Its only used to record things like this app held a wake time of ? Or your screen was using 40% recources for x amount of time. The stats bin actually has nothing at all to do with current or maximum level of charge allowable. So if you do wipe the battery stats bin what happens? The reporting that occurs in the stats bin might be allowed to report faster due to being cleaned. So then how do I get a full charge. Well sorry to say the's no real good way short of constant monitoring of your charge. lets look at what a L'ion battery really does. A lion battery is basically the same as nicad or lead acid.the difference is the amount of charge per cell. Most L'ion battery hold a Max charge of 4.2v +/- 50mV a cell. That being said leaving your battery charging over night not only wastes power but actually oxidizes the cells causing the battery to not fully charge. Our batteries will charge more effectively by not full charging to 100% every time. Getting a good battery monitor widget like the one by 3c is your best friend, when your at 0ma your pretty much done.. So to wrap this up and still give you proper info here we go!!! Screen time out and LCD density drain most of your battery. Using task managers to kill apps actually uses more battery because Android will re open apps as it chooses, there's no need to kill an app unless you know why your doing it android does a great job of resource management. Also remember any mods or tweaks you use might add extra strain on your battery. Multiple launchers,live wallpapers,not backing out of apps properly especially games. The main things to consider when your battery loses charge fast is, does my rom use more resources than stock, do I have to many active apps, do I not know how to properly exit applications. ALL THIS INFO IS FACT AND CAN BE VERIFIED BY A LITTLE RESEARCH ON YOUR PART!
Sent from my A500 using xda premium
Click to expand...
Click to collapse
This is good info - I can confirm that. Sometimes we advise our customers to wipe out the stats, because this differs from phone to phone. Dell Streak 5 for example, has the .bin file hardcoded somehow to the OEM battery capacity, so the charge indication is not shown properly if the battery is bigger than the OEM (if I'm not mistake). But in general, yes, wiping the .bin file won't increase battery life.
There is a good article on this from Lifehacker on Task Killers. Google "Android Task Killers Explained: What They Do and Why You Shouldn't Use Them"
When changing roms, is it advisable to wipe the battery stats?

Wiping Battery stats and Battery Calibration Myth gets Debunked

this was posted on the XDA Portal on JANUARY 14, 2012 AT 7:38 AM BY Liwen..
and i thought i would repost it as it seems lately alot of people are being misinformed about it
Google Engineer Debunks Myth: Wiping Battery Stats Does Not Improve Battery Life...
There you have it, in the title. Google engineer Dianne Hackborn, who has previously explained Android’s hardware acceleration, took to Google+ again to clarify some myths about the Android operating system. This time, it’s a point of common advice that you’ll see in virtually every FAQ thread about custom ROMs and flashing: wiping battery stats in order to improve battery life.
The reasoning behind that piece of advice was something like this: If you, at some point, did not charge your Android device fully (for example, only to 80%), it would supposedly remember that battery level as “fully charged” – in this case, you’d only ever get to use 80% of your battery, which is of course less than optimal. So, if you wipe the battery stats, usually done in ClockWord Mod Recovery, the device would “forget” the previous level, here 80%, and instead charge to the full 100% once again, thereby re-calibrating the battery. Or, as Hackborn puts it in more technical terms:
The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/ directory.
However, as she explains, that’s not the case. Because those battery stats, stored in the batterystats.bin file, are only used to maintain information about what is using the battery when not recharging. That is, it essentially holds the information displayed in the Settings > Battery screen. Nothing more, nothing less. Thus:
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
What’s more, you’ve probably noticed that the battery usage data is reset once you recharge your device anyway. From this you can correctly deduce that the battery stats are wiped as well – every time your device is recharged. More or less every day. If there was any effect, you would’ve noticed it without going into recovery and doing that stuff. Typical placebo, eh?
link to XDA Portal post
http://www.xda-developers.com/andro...-battery-stats-does-not-improve-battery-life/
maybe a mod will sticky this as i think it needs to be at the top of the page so people can see it .......
Hackborn, excellent name. Sounds like my kinda girl
Edit; Found another interesting article by her about android multitasking http://android-developers.blogspot.co.uk/2010/04/multitasking-android-way.html
(With a pic)
Robbie P said:
Hackborn, excellent name. Sounds like my kinda girl
Edit; Found another interesting article by her about android multitasking http://android-developers.blogspot.co.uk/2010/04/multitasking-android-way.html
(With a pic)
Click to expand...
Click to collapse
nice find Robbie
hey im gonna pm you about a couple apps you might like
Thank you so much! Even I do not own HTC Leo: HD2 this is still important for us Galaxy Y owners , Can I put this on our Forums and linking a thread here so they know who to thank? and a credits to you also as well . Thanks button pressed.
Sean De Jesus said:
Thank you so much! Even I do not own HTC Leo: HD2 this is still important for us Galaxy Y owners , Can I put this on our Forums and linking a thread here so they know who to thank? and a credits to you also as well . Thanks button pressed.
Click to expand...
Click to collapse
your welcome
yes you can add to to your forum section
no credits to me are needed i just posted it from the xda news page
my htc hd2 wired problem .. my battery drains very fast.. . if i connect power cable after some time phone boots... some times while charging itself my phone switched off.. screen dark.. only liberates no display...
is it problem with my battery..or phone hardware issue...
me changed different rom.. and sd card. two years worked very well .. without any issues.. no Im in big trouble..with this phone
help me
The phone's supposed to turn on while charging when off in MAGLDR, that's completely normal. The high drain could be caused by any number of things and since there are various guides around as to how to reduce your battery drain I'm not going to get into it right now. The other issue you have is (I assume, the wording's a bit difficult to understand) an SOD or 'sleep of death'. Try flashing a newer ROM because afaik this issue doesn't exist on modern HD2 ROMs at all.
cool, good to know.
this is the question about li-ion battary. Smn says that better to charge from 0 to 100. and use from 100 to 0, but theoretically, this kind of battery better be used from 20 for 80 percent. So, there is a lot of things to debate.

Categories

Resources