Extended Batteries: An Investigation - First Results - Desire HD General

Right, theres lots of talk and confusion about the extended batteries.
Are they a complete scam?
Do they offer any improvements?
Are non-branded 1230mAh batteries as good as HTC OEM?
Im going to try and answer these questions, with empirical data
I have built a little rig that draws a constant current (112mA), its hooked up to my computer which times and logs the voltage over the battery.
It is set up to measure the "usable" charge, i.e i start discharging the battery at 4.2v and cut the load at 3.2v. 3.2v seems to be the voltage that the DHD considers it's battery to be empty.
This way I am measuring real world capacity rather than "ideal capacity" which is likely to be over estimated by the manufacturer.
Im testing a non OEM battery as we speak, however, if anyone has any extended capacity / non OEM batteries they would like testing, please let me know!
I'd rather not have to purchase batteries to test, so consider this a request for some test units. I will of course return them once the test is finished
J

Ok, the first test run has completed...
Non OEM Battery (Rated 1230mAh)
Initial voltage - 4260mv
End voltage - 3196mv
Current drain - 112mA
Time Elapsed - 35,125 sec
Total measured capacity - 1,093mAh
This is quite a way short of what the manufacturer claimed but it isn't a hugely surprising result, there was still charge left in the battery at the end of the test, but that charge could not be used by your handset, the phones firmware will shut down the phone well before it hits the minimum voltage of ~3.0v to prevent damage to the battery.
1,093mAh is the use you would see from this battery if it were in your phone.
Next up, official HTC battery.

Finally some real investigation to settle our (probably correct) suspicions

Very interesting, looking forward to the next results! Keep up the good work!

Very very interesting. Thanks for your work! Looking forward to further results!
Via the XDA app for the HTC Inspire

BatteryBoss v2! I like it

nice approach in testing the battery's capacity.
would like to see how a mugen would perform....

Are you sure about the 3.2V minimum. My phone shuts down at 3.5 (ish) and I can't seem to make it go lower. I've read that this might be kernel dependant, so can anyone with ARHD3.2 ROM (and the kernel that goes with it) confirm that they can get to 3.2V?

No im not sure, i did test some weeks ago and i seems to remember it being 3.2...
I did post a request in the Dev forum 2 days ago for some input on the matter but one of the mods decided to delete it.
Id be interested in any info/feedback anyone has on the matter.
When i plugged my phone in to charge last night it was at ~3.5v and ~10% showing remaining.

Excellent thread. Looking forward to more objective results.

JamesBarnes said:
I did post a request in the Dev forum 2 days ago for some input on the matter but one of the mods decided to delete it.
Click to expand...
Click to collapse
How stupid! Some of the mods here are power drunk.
Sent from my Desire HD using Tapatalk

Technically speaking DEV section is not the right place for that. Anyway I posted a tread here in GENERAL but noone replied with actual numbers.
I've been thinking won't be simpler to use the log from current widget to calculate the usable battery capacity? You have the drain/charge current and the time. Multiply those together and you have the capacity in mAh.
Sent from my Desire HD using XDA App

OK, using current widget you can calculate the actual battery capacity that the phone uses. The first results are a bit unaccurate, because I used an old log file that had 5 min intervals. I don't know if the current widget logs the max/min or mean value that is in the interval, but if it's the mean, then using the date from a full charge (1% - 100%) the usable capacity of my battery is 1083 mAh. The plausable value means the method works, it just needs a precise measurement.
Tonight I'll try to take a more accurate measurement, because as I said with 5 min intervals it could corrupt the actual values. Also the log I used was with a charge during which I used my phone, so there were a lot of fluctuations on the charge current during the fast charge.
P.S. Sorry for hijacking the thread but if it's possible for everyone to measure the capacity, it could be easier to evaluate the claims of the non-OEM batteries and actually see if they are any good.

Related

battery life vs. battery voltage

i have some thoughts on battery life that id like to share.
our batterys are a " 3.7v" Li-Io.
a typical 3.7 li-io shuld have the folowing voltages...
4.2-4.25 fully charged
3.7v " nominal " charge
3.2v " sag" (voltage mesured when a nominal battery is hit with full rated discharge amperage)
3.0v discharged
2.5v the protection curcuitry kicks in
what ive been seeing on my vibrant is
4.24v @ 100%
currently im at 9% @ 3.709v
im projecting it to die @ 3.700v ie the " nominal " voltage
we are missing out on over half our battery potential.
i remember back in the G1 days when cyanogen lowered the shutdown voltage. i dont recall the values, but it helped.
now, i dont know if this is handled at a kernel level, or in the rom or what.
ive been doing experiments on my wife's hd2 running android, and seen great battery life even with it only having a 1200mah battery
it see's a full 4.2-3.0 discharge cycle
yes i know its diferent hardware, but the battery technology is the same, but we have a larger battery.
theres alot of talented dev's here, i doubt it'll take to long to find a solution to the early shutdown so we can finaly see full battery life.
Definitely sounds like there will be a viable solution to this. I don't know much of what you are talking about but i fully understand it. Cant wait for a solution.
Sent from my SGH-T959 using XDA App
there is a great app that i know MacnutR12 supports that you can find here
http://forum.xda-developers.com/showpost.php?p=8908951&postcount=178
you can change all the voltage, although i dont know if its how youre saying, you can play around with it and see how it goes.
ludachez said:
there is a great app that i know MacnutR12 supports that you can find here
http://forum.xda-developers.com/showpost.php?p=8908951&postcount=178
you can change all the voltage, although i dont know if its how youre saying, you can play around with it and see how it goes.
Click to expand...
Click to collapse
um, no....
thats for reducing cpu voltage.. ie: undervolting...
im talking about actualy useing the battery's full potential rather than pretending its dead when it realy has 60% left.
t1h5ta3 said:
um, no....
thats for reducing cpu voltage.. ie: undervolting...
im talking about actualy useing the battery's full potential rather than pretending its dead when it realy has 60% left.
Click to expand...
Click to collapse
Ah, ok. like i said it might not be what youre looking for...and i learned something
It is probably done this way to conserve battery life expectancy. I remember reading somewhere that unlike the old nickle based battery, Lithium ions likes to remain stimulated, as it likes to carry active charge and be topped off when ever possible. Oppose to discharging it completely and then recharge the battery. So at 3.7v vs 3.0v, you don't have the battery completely drained so that in long term it doesn't ast at least 2 years like the specification stated (2 years, drops capacity to 80% if battery is well taken care of, ie topped off when ever possible, modest temperature, humidity, etc.)
I am no battery expert just what I though might be the reason.
As stated above, this is done to increase the life of the battery. A LiIon battery can only be power cycled so many times before it looses too much capacity to be used any more. By not fully draining (or fully charging) the battery you are able to get more cycles out of it. Here's more info.
Of course if you figure out how to change the set levels, you will get more time per charge, but you might have to buy a new battery sooner.
I'd be willing to trade increased usage time for battery life span especially seeing as they are so cheap now a days. I'm not a dev or anything but it would seems like the problem is software related not hardware. I've been through 5-6 ROMs all with horrible battery life until installing Macnut R11 and suddenly getting almost double what I was getting before. Changing the battery voltage for better life per charge would be icing on top of the cake though.
right, i understand that for optimum longevity they recomend staying between 40-60%.
we currently are well above that, we are in 100-80% range. 3.7v is the nominal voltage and we are useing that for shutdown voltage. so basicly we are draining the surface charge of the battery as it comes off the charger.
think of it another way: a 12v battery in our car, is it realy dead when it drops to 12v? no.... if i recall, 10.2v is considered dead. and most batterys sit at about 14v just after you turn your car off.. ie: just off the charger...
heat is the primary killer of a li-io battery. more so than discharge cycles. ie: constant heat generated durring charge cycle does more damage than the cycle its self.
so if we are currently only useing the 100-80% range, and we were able to unlock the full 100-0% range, our run time would be greatly extended. the typical user probably charges over night, and durring the day if they think there going to need a top off. thats to charge cycles in 1 day.
lets say @ current useage you get 8 hours use, if we were to unlock the full capacity, we could get an easy 24hours of use, therefor kill the need to have a mid day charge cycle. the overall life span would increse not only due to the number of charge cycles, but also the heat cycles.
this would also make it easyer to stay in the optimum 60-40% range (we cant even drop to 60% right now) providing even better battery life....
i can see if samsung had chosen 3.5 or 3.2v for shutdown, those values would have goten awesome life. once again, it seems that samsung engineers just throw stuff at a wall and run with what ever sticks... hmm... the battery says 3.7v, i guess thats when its suposed to be dead?
Wow this is an interesting thread!
+10000000
Sent from my SGH-T959 using XDA App
I think a dev should take a look at this , this can be a great breakthrough!
Sent from my SGH-T959 using XDA App
On the vibrant, where is battery percentage calculated? Within the Kernel? Or is solely in hardware? What determines @ what voltage the battery should shutdown?
From what i can tell battery level is set in "mBatteryLevel" And that is set in the Status.java file. ( hxxp://android.git.kernel.org/?p=platform/packages/apps/Settings.git;a=blob;f=src/com/android/settings/deviceinfo/Status.java )
But there is other stuff going on that i have no idea about...
I'd really like something to come of this. Like you guys, I'm sick of not getting a full day out of my battery. Bumping for great success!
Sent from my Samsung Vibrant using the XDA app.
Hmmm... my phone seems to die at 3.2v. Not sure why yours is shutting off prematurely. Wipe batt stats?
Sent from my SGH-T959 using XDA App
.......i can already hear the *****ing and the menstral cramps from the noobs.. They want 1.6 GHz kernels just to have bragging rights against G2 owners w/ 439565653 hour battery life too. Also the vibrant SAMOLED display brilliance isnt pretty for free, that sucks up most of the batter right there dont believe me, check ur batter stats ureself. u c HTC, Moto dont have a screen like this right now in the point of time for a reason. cant have both, It dont work that way...Just like You cant have a 1700 HP V24 engine and want 55 MPG out of it too...if this is u then thats pure ignorance. Myself personally thinks its basically software headaches from samsung that cause diff problems (bloatware running in background). All the hardware is doing is what its told by the software. If the software says run random apps in background, it does it but at the expense of battery life.
Kubernetes said:
Hmmm... my phone seems to die at 3.2v. Not sure why yours is shutting off prematurely. Wipe batt stats?
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
what rom/kernel are you running? ive seen 4.2-3.7 on every combo ive used, battery wiped etc. i have evn pulled the battery and done a deep discharge to 3.0v
boimarc89 said:
.......i can already hear the *****ing and the menstral cramps from the noobs.. They want 1.6 GHz kernels just to have bragging rights against G2 owners w/ 439565653 hour battery life too. Also the vibrant SAMOLED display brilliance isnt pretty for free, that sucks up most of the batter right there dont believe me, check ur batter stats ureself. u c HTC, Moto dont have a screen like this right now in the point of time for a reason. cant have both, It dont work that way...Just like You cant have a 1700 HP V24 engine and want 55 MPG out of it too...if this is u then thats pure ignorance. Myself personally thinks its basically software headaches from samsung that cause diff problems (bloatware running in background). All the hardware is doing is what its told by the software. If the software says run random apps in background, it does it but at the expense of battery life.
Click to expand...
Click to collapse
wow, thank you... ? do you blow every thing out of perportion? nice rant tho....
personaly, i usualy get 12-16 hours with moderate use. so i wouldnt say that i get " poor battery life , esp with the early cut off voltage.
I'm running Onyx 3.1 with the Voodoo kernel. Currently at 54% at 3.779v
My problem is with the standby drain-- I'm consistently losing 3% per hour even when sleeping. For some reason this ROM spends a lot of time doing VM swaps. Tried lowering minfree thresholds in OLCF, but system is still way too active.
Sent from my SGH-T959 using XDA App
boimarc89 said:
.......i can already hear the *****ing and the menstral cramps from the noobs.. They want 1.6 GHz kernels just to have bragging rights against G2 owners w/ 439565653 hour battery life too. Also the vibrant SAMOLED display brilliance isnt pretty for free, that sucks up most of the batter right there dont believe me, check ur batter stats ureself. u c HTC, Moto dont have a screen like this right now in the point of time for a reason. cant have both, It dont work that way...Just like You cant have a 1700 HP V24 engine and want 55 MPG out of it too...if this is u then thats pure ignorance. Myself personally thinks its basically software headaches from samsung that cause diff problems (bloatware running in background). All the hardware is doing is what its told by the software. If the software says run random apps in background, it does it but at the expense of battery life.
Click to expand...
Click to collapse
Actually, I rather like my 1ghz. I underclock to 600/800 to try to conserve battery where possible and my phone runs just as smooth as it does at 1ghz.
Sure a little OC doesn't hurt, but really what's the point right now? There are no "practical" apps out now that demand more than 500mhz, and you can still do more than enough multi-tasking.
So instead of sounding like a pretenteous asshole, either contribute to the topic or shut the hell up.
Now then, I wanted to ask about the possibility of an extended battery for the Galaxy. Something with more amperage perhaps?
Sent from my Samsung Vibrant using the XDA app.
Kubernetes said:
I'm running Onyx 3.1 with the Voodoo kernel. Currently at 54% at 3.779v
My problem is with the standby drain-- I'm consistently losing 3% per hour even when sleeping. For some reason this ROM spends a lot of time doing VM swaps. Tried lowering minfree thresholds in OLCF, but system is still way too active.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
corect me if im wrong, but you shuldnt run one click with vodoo ...

The REAL low-down on "bat stats" and battery calibration

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

[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

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?

How to get a full battery charge and improved life

For those who have bad battery life first charge your phone fully while on then turn phone off...plug the phone back into charger while it's off it will be a red light charge until green sometimes it takes another 20 mins .When done turn phone on and plug charger in again it will drop to 99% when 100 plug out now u have a fully calibrated battery..I am on the new firmware btw
HTC ONE rooted,S-Off,SuperCid
HTC ONE rooted,S-Off,SuperCid
What do you basr yourself on for this??
Sent from my GT-N8013 using xda app-developers app
gemini002 said:
For those who have bad battery life first charge your phone fully while on then turn phone off...plug the phone back into charger while it's off it will be a red light charge until green sometimes it takes another 20 mins .When done turn phone on and plug charger in again it will drop to 99% when 100 plug out now u have a fully calibrated battery..I am on the new firmware btw
HTC ONE rooted,S-Off,SuperCid
HTC ONE rooted,S-Off,SuperCid
Click to expand...
Click to collapse
i call BS lol this has been around since the htc hero days
CheesyNutz said:
i call BS lol this has been around since the htc hero days
Click to expand...
Click to collapse
Actually it's not b.s I noticed that around 80% my phone would drop down quickly to 70% and 30% would drop 3% instead of 1 so I did this method knowing that my battery was not fully charged.since I have done this no more quick drops...instead of saying b.s why not try it first then come to a conclusion smh
HTC ONE rooted,S-Off,SuperCid
I can vouch for this ...I am only trying to help those who gave bad battery drain...we do flash a lot on xda sometimes **** happens
HTC ONE rooted,S-Off,SuperCid
Instead of clowing u guys should try it..listen phone says fully charged for some but in reality it is not it will rapidly drop for example 90% but drops to 79% rapidly or drops 3% for no reason while screen is on is due to battery not fully calibrated/charged ..This happens from flashing roms sometimes this happens if you have battery issues try this method ..
HTC ONE rooted,S-Off,SuperCid
I used this method a couple of years ago on my DHD. It made a huge difference! i forgot all about this. I'll do it again later.
Thanks, I had a feeling the calibration was a little off since the phone shuts down at around 5%, let's see what happens.
Yeah, I do this on my galaxy note and sometinmes on my new one.
When 100,% through normal charging turn phone off and begin charge again. It will charge just that bit further.
One thing the note does better is thaat when off and charging you get a battery indicator on screen, not so with the one.
WhatsAUsername said:
I'm pretty sure the only way to get a full battery charge is to hold the phone upside down in your right hand, put your left hand on the back, and spin in 3 circles, counter clockwise. You must then quickly plug the charger (within 1 second), and spin the phone around the cable 3 times, in a clockwise direction this time. Only then can you ever hope to have a fully charged battery.
I can vouch for this. :good:
Click to expand...
Click to collapse
Man that's total bull...... only 2 circles required
To be real for a minute if I may..... if you monitor the current draw by the phone when charging you will see that when the green led lights the phone is still pulling 60-70mA from the charger so it's still charging and can take a while longer for that draw to fall to 0mA. At this point it's fully charged.
Charging it as the OP suggests does actually allow this extra top up.
I actually think this does help with proper calibration a bit. Not sure why people are acting like children here.
Sent from my HTC One using Tapatalk 2
The topic of batteries makes people go crazy for some reason. I will toss in my own 2 cents, the thread title talks about improving battery "life". In this case we seem to be talking about "battery life per charge cycle" and people should just be aware seeking improvement in this area usually comes at the expense of a different kind of battery life, ie "battery life per phone".
I personally am one of those who is a little irritated by the non-replaceable battery on the One because I intend to keep the phone for many years. This applies to almost nobody else I realize, but for me this thread is a helpful summary of the exact steps I need to *avoid* if I want to get the longest lifetime (measured in years, not minutes) out of the battery.
NxNW said:
The topic of batteries makes people go crazy for some reason. I will toss in my own 2 cents, the thread title talks about improving battery "life". In this case we seem to be talking about "battery life per charge cycle" and people should just be aware seeking improvement in this area usually comes at the expense of a different kind of battery life, ie "battery life per phone".
I personally am one of those who is a little irritated by the non-replaceable battery on the One because I intend to keep the phone for many years. This applies to almost nobody else I realize, but for me this thread is a helpful summary of the exact steps I need to *avoid* if I want to get the longest lifetime (measured in years, not minutes) out of the battery.
Click to expand...
Click to collapse
What's wrong with turning the phone off every once in a while and letting it charge up fully?
NxNW said:
The topic of batteries makes people go crazy for some reason. I will toss in my own 2 cents, the thread title talks about improving battery "life". In this case we seem to be talking about "battery life per charge cycle" and people should just be aware seeking improvement in this area usually comes at the expense of a different kind of battery life, ie "battery life per phone".
I personally am one of those who is a little irritated by the non-replaceable battery on the One because I intend to keep the phone for many years. This applies to almost nobody else I realize, but for me this thread is a helpful summary of the exact steps I need to *avoid* if I want to get the longest lifetime (measured in years, not minutes) out of the battery.
Click to expand...
Click to collapse
I only needed to do it once...for regular charging I recommend charging while off then plug it out turn on and charge will drop to 99% when plugged in charge until light is green..or you can charge normal after this point your battery stats should be good
HTC ONE rooted,S-Off,SuperCid
Arcadia310 said:
What's wrong with turning the phone off every once in a while and letting it charge up fully?
Click to expand...
Click to collapse
gemini002 said:
I only needed to do it once...for regular charging I recommend charging while off then plug it out turn on and charge will drop to 99% when plugged in charge until light is green..or you can charge normal after this point your battery stats should be good
HTC ONE rooted,S-Off,SuperCid
Click to expand...
Click to collapse
actually i'm totally cool with doing this procedure every once in a while as a way to just what it says, get a few extra minutes of battery life. hell, if very precise runtime estimates are important to you and this helps calibrate that, great. i'm all for that too. i actually *have* tried something like this and my phone didnt die and i'm sure i got a little extra run time that day.
i just wouldn't do it *every* day.
one of the findings in another thread around here (something about battery "health") was the battery ages quicker at higher voltages such as those used towards the end of the charging cycle. if you are willing to constrain yourself to charging the phone to *less* than 80% capacity (ie the opposite of what this thread is about) you will double the useful life of the actual LiOn (or LiPolymer or whatever) material in the phone.
that is all. not trying to discourage anyone from *ever* doing this procedure, just explaining why i actually strive to do the opposite most of the time.
carry on.
Known fact... it is impractical to FULLY charge up a battery while is is in use (hence, being drained). Plain and simple physics at work here and I can vouch for this based on the many years I worked in the Navy charging, repairing, replacing, and rebuilding naval vessel batteries. Granted these are not huge deep cycle batteries but the charging principles are the same.
As as matter of fact, just did the method the OP was kind enough to suggest to us and it worked like a charm. Noticed a higher mv reading on my battery! Not much but I will take it. Who would have figured on that...
+Thanks to OP for bringing this up.
EDIT: For the record, I would normally reach 4310-4313mV... after this I am reaching +4335mV - Not much but I'll take it.
veritasxe said:
Thanks, I had a feeling the calibration was a little off since the phone shuts down at around 5%, let's see what happens.
Click to expand...
Click to collapse
That's only because fast boot is most probably enabled...
Kahbrohn said:
Known fact... it is impractical to FULLY charge up a battery while is is in use (hence, being drained). Plain and simple physics at work here and I can vouch for this based on the many years I worked in the Navy charging, repairing, replacing, and rebuilding naval vessel batteries. Granted these are not huge deep cycle batteries but the charging principles are the same.
As as matter of fact, just did the method the OP was kind enough to suggest to us and it worked like a charm. Noticed a higher mv reading on my battery! Not much but I will take it. Who would have figured on that...
+Thanks to OP for bringing this up.
EDIT: For the record, I would normally reach 4310-4313mV... after this I am reaching +4335mV - Not much but I'll take it.
Click to expand...
Click to collapse
Ahhhh vindication ...
HTC ONE rooted,S-Off,SuperCid
As fun as it is to mock, this most likely does work. HTC seem to be pretty bad at making battery algorithms, never found myself having to do this on the galaxy nexus or nexus 4. But my battery drops to 85 darn fast now and I'm pretty sure this will help. I remember this was helpful on the desire and desire HD too.
Sent from my HTC One using xda premium
A lot of people say this is merely a placebo effect, but I agree that it works very well for me with my device.
Humbly Sent from my HTC One running Stock+GE UI

Categories

Resources