[GUIDE] [FINALLY FINISHED] Calibrate and Maximize Your Battery - HD2 Android Q&A, Help & Troubleshooting and Genera

Ok people, you asked for it. I hope this helps!
Maximizing your Battery on your Android Device [and/or HD2]via Calibration and a little bit of common SENSE.
WARNING: DO NOT FLAME, CRITICIZE OR MAKE FUN OF SOMEONE WHO NEEDS HELP. IF ANY OF THIS GOES ON IN THIS THREAD, YOU AND YOUR POST WILL BE REPORTED. I'M SICK AND TIRED OF NERDS HAVING HISSY FITS LIKE RUDE CHILDREN. LEAVE YOUR PROBLEMS OUT OF THIS THREAD. Thanks <3
..::I AM NO WAY RESPONSIBLE FOR YOU SCREWING UP YOUR PHONE, BATTERY, OR LIFE. READ THIS CAREFULLY. FOLLOW DIRECTIONS. USE YOUR BRAIN, PEOPLE!!!::..
Intro: So, as we all know, the HD2 running NAND [and apparently, WinMo6.5] has troubles reporting REAL battery life and battery drain. This guide is for those of you who want the most out of your battery--stock or extended--doesn't matter. This applies to all other phones running Android as well, as the steps I am giving and explaining below can be executed using Terminal Emulator.
When Should You Do This Process:
1.) Getting a New Battery [doesn't matter if it's the same voltage or not, if you put a new battery in your device, FOLLOW THIS GUIDE!!]
Why: The .bin file stored in your phone's system displays battery for one battery. Thus, if you ever change batteries, you NEED to update the .bin file, or else your phone will not display the correct battery readings--prematurely shutting off your device and/or draining battery when the phone says that you are at 50%.
2.) Switching Roms
Why: Every time you wipe your phone's system data, the .bin file gets replaced with a GENERIC file that could or could not apply to your battery. You want the .bin file to be up to date.
3.) Once a Month
Why: This should be part of a monthly routine, to get the most out of your battery. If you flash more than one rom a month, this does not apply to you, as you should be recalibrating your battery whenever you flash a new rom for accurate battery readings [and a potential increase in your phone's daily battery life].
What You Need:
-a rooted phone
-superuser
-busybox
-Terminal Emulator [which can be downloaded from the market]
-Set CPU [which is available to XDA members for free, can be purchased from the market as well]
-Spare Parts
-any sort of automatic task killer
-phone charger
**The method I am using involves using Terminal Emulator installed on your Android device. You can also execute this using adb commands on your computer, assuming that you know how to do it. For those of you that are inexperienced and/or want to save time, read on...
Walkthrough:
..::I AM NO WAY RESPONSIBLE FOR YOU SCREWING UP YOUR PHONE, BATTERY, OR LIFE. READ THIS CAREFULLY. FOLLOW DIRECTIONS. USE YOUR BRAIN, PEOPLE!!!::..
1.) Plug in your device in overnight. Your phone needs to be ON and fully functional [this especially applies to HD2 users, as MAGDLR will not reboot if phone is plugged in--it's a weird glitch]. Turn on Airplane mode if you must. [Keep it plugged in between 8 and 10 hours.]
2.) Turn off your phone.
3.) Just in case, plug in your phone for 10 more minutes [just to make sure it's completely charged @ 100%.
4.) Unplug your phone. Immediately pull out the battery, then put it back in. Press the power button. Plug your phone back in.
5.) Open Terminal Emulator. Type in the code below.
su
[press enter]
rm data/system/batterystats.bin
[press enter again]
Click to expand...
Click to collapse
6.) Deplete your phone as necessary. Once your phone automatically shuts off, turn your phone on again. Hopefully, your phone automatically shuts off as it's booting back up, or it shuts off once it brings you to your lockscreen. Repeat 2 or 3 more times.
You have now recalibrated your battery!
My Notes:
I bought a 2400mAh extended battery for my HD2, which is roughly TWICE the size of a normal HD2 battery. Yes, it is to be expected that my phone should NATURALLY last longer than stock, but read on to see the effects of recalibrating the battery.
Also, I have SET Cpu located on my SD card somewhere [I should really look for it and install it], and I am absolutely positive that if I had it installed, set with an interactive governor, the data below should be a LOT different.
Memory intensive applications:
-Zenonia 2
-Stumbleupon
-MIUI Music
-Swiftkey Beta [along with the other modules and crap I had to download]
-Miren Browser
-Tweetdeck [2 columns set up at 15 min intervals, one at 30 mins]
-Current Widget
-XDA app [obviously XD]
Power-saving settings:
Wifi--On [from 8am-11am]
GPS--Off
Bluetooth--Off
Normal Static Wallpaper [as in a picture, not a live wallpaper]
Brightness--0% [which is STILL too bright, but whatever]
3G--when available, I had Edge from 2:30-8:30 [which inevitably drains my battery more than 3G for some weird reason]
Auto-Task Killer
My Data:
Tested using "memory intensive applications" [see above for full list] and power-saving settings ["again, see above"]. I am running FutureShock's MIUI 2.2.1. Your results WILL vary from mine, based on what rom you are running, your phone, your battery, your running apps, etc etc etc. I am also NOT running Set CPU. I will be conducting another test soon using Set CPU, just to see what results I get. I suggest you run Set CPU, you could potentially double the uptime of your phone.
Time------Percent of Battery [See notes at bottom of this chart, since a few of the percents have been changed to THIS COLOR with two ** after them]
8:00 am ----- 100%
8:30 am ----- 80%
9:00 am ----- 98%**
9:24 am ----- 93%
10:36 am ----- 81%
10:37 am ----- 91%**
11:05 am ----- 85%
11:30 am ----- 81%
12pm [noon] ----- 81%
1:03 pm ----- 77%
2:07 pm ----- 67%
2:10 pm ----- 77%**
2:34 pm ----- 73%
3:00 pm ----- 72%
3:35 pm ----- 68%
4:01 pm ----- 64%
4:31 pm ----- 59%
5:13 pm ----- 55%
5:16 pm ----- 63%**
6:00 pm ----- 57%
6:53 pm ----- 48%
6:57 pm ----- 56%**
7:30 pm ----- 50%
8:00 pm ----- 51% ?!?!?!?!
9:45 pm ----- 38%
10:22 pm ---- 37%
Notes
Random Percent%**
This means that I removed the battery [battery pull], then rebooted the phone. Apparently, the battery readings are VERY inaccurate, being off by as much as 18%.
I have no idea why my battery went up 1% between 7:30 and 8:00. So please don't ask.
Conclusions:
Due to the fact that [apparently] my battery was being inaccurately read, random battery pulls were required to get up-to-date battery readings. I am not sure if this is an HD2 issue, or an overall Android issue when recalibrating your battery after removing the previous .bin file. IF YOU WOULD LIKE TO FURTHER THIS DISCUSSION, I WOULD LOVE MORE DATA FROM OTHER PHONES--HD2 OR NOT.
My battery is STILL running strong. Nothing incredibly drastic at all. I'm surprised that the data turned out like this.
Quick Tips:
1.) If your battery seems to be running low after clearing the stats. Check your battery's actual percent USING SPARE PARTS, then do a battery pull. See what your battery displays when you reboot.
2.) Check Spare Parts to see if your battery is being calibrated. If your battery is 3.7V, and Spare Parts says that your battery's voltage is 2.0V, then delete your battery stats again. Anything above or below .5V from your actual battery's voltage is normal error.
Q & A:
Q: I have a [insert Android phone here] running [insert ROM here]. Does this guide/walkthrough work for me?
A: YES! Go ahead!
Q: I typed in the code you said, and it said "Read/Write Permissions Denied". What's wrong?
A: Your phone is not rooted OR you don't have Superuser installed OR you don't have Busybox enabled.
Q: I have a question, but it's not on here!
A: Send me a PM with your question, and post it in this thread.
Q: I have data from testing this method with my phone running [insert rom here]. Can I send you the data via PM and/or post it in this thread?
A: PLEASE. The more data I receive from other users trying this out, the more accurate I can make this guide. Send me everything!
Q: Can I follow you on Twitter?
A: Sure. Why not. @GoCkillaz

data/system/batterystats.bin

GoCkillaz said:
Hey, I bought an extended battery for my HD2, and I want to wipe the battery stats so my phone reports accurate battery usage.
Where is the .bin file located?
Sent from my phone-containing Chinese software that puts us Americans to shame.
Click to expand...
Click to collapse
Tell us if it works when done.

lms1407 said:
Tell us if it works when done.
Click to expand...
Click to collapse
I found an alternate method. Battery calibration.
1.) Completely drain battery, so the phone shuts off automatically.
2.) Turn on phone again, which should automatically shut off after first boot screen.
3.) Plug in to charger for 8+ hours. Plugging it in overnight will work as well.
Sent from my phone-containing Chinese software that puts us Americans to shame.

GoCkillaz said:
I found an alternate method. Battery calibration.
1.) Completely drain battery, so the phone shuts off automatically.
2.) Turn on phone again, which should automatically shut off after first boot screen.
3.) Plug in to charger for 8+ hours. Plugging it in overnight will work as well.
Sent from my phone-containing Chinese software that puts us Americans to shame.
Click to expand...
Click to collapse
OK, the only problem is that after Magldr no one is able to get accurate charging with phone off.
It charges up to 98 - 99% but never 100%, so this method is not realy working.
This i was doing since the early days of winmo phones, now it's Nandroid with its problems...

lms1407 said:
OK, the only problem is that after Magldr no one is able to get accurate charging with phone off.
It charges up to 98 - 99% but never 100%, so this method is not realy working.
This i was doing since the early days of winmo phones, now it's Nandroid with its problems...
Click to expand...
Click to collapse
I'm recalibrating my phone tonight. I'm running every single battery wasting process I can.

Waiting for your update, dude!

Update #1
I will have update by tomorrow night. My extended battery kept my phone at 1% for close to 90 mins until I gave up and did some more research. Sorry for keeping you all waiting.
I will be using this method below. If it works significantly, I will edit the first post. Ok?
For future reference:
1. Charge to 100 % with phone turned ON.
2. Shut down the phone.
3. Charge for 10 more minutes.
4. Unplug.
5. Remove then reinsert battery.
6. Turn on phone.
7. Plug phone in.
8. Delete data/system/batterystats.bin
THE CODE IS:
su
[press enter]
rm data/system/batterystats.bin
[press enter again]
9. Deplete the battery with movies, wifi, bluetooth, auto synch, max brightness, GPS, and random programs.
10. Let phone die. Turn on again, wait til phone dies on it's own. Repeat 2x.
11. Plug in, charge to 100%.
See you all tomorrow at around this time.

For those of you wondering, the method I tried works. I suggest you subscribe to this thread so you all know when I update this. I'm currently recording all my notes. First post will be revamped tonight with an informative guide and my data. Let me know if you guys want anything specific in the first post.
Sent from my phone-containing Chinese software that puts us Americans to shame.

Attention people. I posted the guide in the first post. Please let me know how this works for you!!! :d

coolfire said:
Waiting for your update, dude!
Click to expand...
Click to collapse
Check first post. That's my update.

Personally I don't think this is relavent at all. My phone charges normally and uses normal battery. I get almost two full days on a battery with a NAND build. I calibrate by charging to 100% turn phone off turn back on charge to 100% turn off and back on this works fine for me...

akapaul26 said:
Personally I don't think this is relavent at all. My phone charges normally and uses normal battery. I get almost two full days on a battery with a NAND build. I calibrate by charging to 100% turn phone off turn back on charge to 100% turn off and back on this works fine for me...
Click to expand...
Click to collapse
That works too, lol.

can NAND charge a battery when it's dead? I heard some problem with charging in NAND/MAGLDR

Have anyone solved battery charge problem in all android nand version for HD2? My HD2 doesn't start when i charge battery in off mode. Orange led do not turn green and phone doesn't start. Only way is soft reset with internal red button. I can charge it in standby mode. Then, led charge becomes green.
How you doing?
Thanks

What build are you using to get 2 days of battery life? On NAND, all i have tried so far was the stock Dec 30th DFT Desire rom. But battery life, even when calibrating, was not very good. With moderate use it would deplete within 24hrs. Now with WP7 my battery does last 2 days, same usage patterns. Did more recent roms fix things? I am well aware of SetCPU, interactive and smartass governors and so on, neither really gave me satisfactory battery life .

dan138zig said:
can NAND charge a battery when it's dead? I heard some problem with charging in NAND/MAGLDR
Click to expand...
Click to collapse
Im wondering the same as i remember reading it somewhere (cant charge the phone with MAGLDR if the phone is not turned on). If batt is depleted and i cant power on the phone - its a disaster right? I dont have a spare batt or external batt charger.
Anyone, please shed some light on this. Thanks!

I was thinking about buying an extended version but if I look at your uptime :O :O
My phone lasts for 51 - 54 hrs. damn, and I actually use it
I tought an extended batt would extend time but it seems the other way around

tidus18 said:
Im wondering the same as i remember reading it somewhere (cant charge the phone with MAGLDR if the phone is not turned on). If batt is depleted and i cant power on the phone - its a disaster right? I dont have a spare batt or external batt charger.
Anyone, please shed some light on this. Thanks!
Click to expand...
Click to collapse
hmmzz, I wouldn't try it but I get this strange feeling that something goes wrong when the phone is shut down. because when I pull the plug, my orange led STAYS awake my phone is so happy it's charged on air, maybe my phone is high or something but if that's not the case it's clear that some errors are to be solved.
to be clear: when u want to test it shut down your phone when you got 80% or so, put it 10 minutes at the charger, boot and see for yourself!

HectiQ said:
I was thinking about buying an extended version but if I look at your uptime :O :O
My phone lasts for 51 - 54 hrs. damn, and I actually use it
I tought an extended batt would extend time but it seems the other way around
Click to expand...
Click to collapse
What are you doing to get your battery to last that long? If thats stock, then im obviously doing something wrong.
Sent from my phone-containing Chinese software that puts us Americans to shame.

Related

Battery life problem - solution

I was pondering possible reasons for the battery life problem that many of us are well aware of. Some peoples batterys will last a good day or two and then theres people like me who charge my phone in the morning and when i get home in the afternoon just to keep it alive and this is compared with people using the same rom. So i thought maybe there could be something to do with what the battery level is when the phone is rooted or a new rom flashed, and this process may reduce the battery cycle to a specific point. E.g. if i 1st root and load my new rom on my phone at 50%, when booted it could show 100% but its actually 50% than it should be. i have not tested this but im just putting it forward as an idea. if anyone does have the time to unroot, charge to 100% and then reroot their phone + custom rom and test the battery life could they please post their results here. No harm in trying ...
EDIT:It seems we have found a solution or alteast a way to greatly improve battery life by putting my random idea and the information from maxisma togethere.. here are the following steps:
1. When the battery is low e.g. 10% boot into recovery mode and wipe->battery data
2. Reboot and then drain the battery or let it die (turn on mobile network add the 'sync now' widget and keep syncing with the music on loud - works pretty fast)
3. Leaving the phone dead put it on charge and let it charge fully till the led indicates green (may take longer than normal)
4. UNPLUG!! the charger then boot the phone up and your battery life should be much better
TIP!! Remeber when changing and flashing new roms to unplug the phone from charge after you boot!
Hope this works for you all PM me for results (i went from 5-10% loss an hour to what is now about 1-2% max )
Nice idea but almost certain your wrong
Edit: turns out that you shouldn't boot your phone while charging after all
I've think it's more likely to do with how I charge my phone. If I charge the phone on my PC then the battery lasts me a day. On Sunday night I charged it with a mains charger, and a day and a half later I still have 40% left. That's with constant WiFi, Talk, calls and text messages.
Sometimes I'll do the same things mentioned above and the battery will be about 20% by the time I'm going to bed.
I could be very wrong, I'm no battery expert!
There shouldn't be any difference between PC charging and mains charging. The mains charger would utilise a transformer to give the same oomph as a PC gives...if not it'd fry the battery whilst charging.
Funnily enough, mains AC - DC transforms are a little choppy, although at such a low current it should be entirely negligible, but your PC's power supply should give a cleaner power output than the mains. Are you sure it isn't just a placebo, I still like to think charging my PSP via the mains rather than USB will do it quicker and last longer, since its dedicated
TheAshMan said:
I've think it's more likely to do with how I charge my phone. If I charge the phone on my PC then the battery lasts me a day. On Sunday night I charged it with a mains charger, and a day and a half later I still have 40% left. That's with constant WiFi, Talk, calls and text messages.
Sometimes I'll do the same things mentioned above and the battery will be about 20% by the time I'm going to bed.
I could be very wrong, I'm no battery expert!
Click to expand...
Click to collapse
I've heard this theory before. I can't even begin to fathom how this could be possible. I hereby dismiss it as 'rubbish'.
Seriously though, I think it's far more likely to be related to the apps/widgets people are using after flashing the rom. The only thing that differs drastically from build to build is the different apps that people install.
Might be worth those with very crap battery lives sending me an hours worth of logcat. I can do an hours worth of logcat for myself (I never have battery issues), and compare the results.
He's partly right.
Android has a bug that when it's plugged into a charger while booting up, it'll report a higher battery status than it actually is.
This is preventing the phone from charging the battery completely.
So, a recommendation for you: Always unplug your phone from the charger before powering it up.
Attempt
Since my last post ive drained my battery out. Kept the phone off and charged it fully. It did take longer than normal which could be a good thing. Ive booted it up about 15 mins ago and il post later/tomorrow about how the battery performs now.
WOOO
I maybe jumping the gun a bit here but my phone says an up time of 1hour 27 mins. and normally its about an hour to about 5-10% of battery life and im sorry to say... im still on 100% WOO . I will still report how this lasts through to tomorrow, however i think theres enough evidence to suggest that the method stated earlier seems to fix what seemed to be a 'shortend battery cycle'. Anyone else with a short battery life i advise you to do the same asi have and please feedback to me with any results.. hope this has been helpful
EDIT: Its been two hours now and still 100% woooo
I got escited too bratfink when I had 100% battery for ages while it was in sleep, then I dl'd a few progs from market and whoosh my battery started disappearing faster than expected. Try downloading a few things and you'll see your battry disappearing quicktime.
minfree or ramzswap off could be causing the issue.
I remember before I put that tweak on my phone (when it first came out), my battery life was amazing.
After I put the values in for init.d as from the forum page below:
http://forum.xda-developers.com/showthread.php?t=622666&page=6
the battery life started disappearing like mad! and this was on a modaco rom!
I think now that all the new 2.1 roms are including this minfree tweak it is causing this battery issue to be carried over. All attempts to reduce battery drain are not having as much effect as they could because of this.
I would like to try one of these new roms without the tweak but I do not have the knowhow to stop it. i.e. put the original init.d (or equivalent) for the the roms in place.
You might argue that the memory clearing has nothing to do with the battey drain, but what i saw was that it did on a modaco rom. I don't know whether it is the switching of ramzswap or the minfree settings ( i have a feeling it is both.
Can a chef cook one of their roms without the tweak and keep the original settings?
adb remount
adb shell rm /system/etc/init.d/02memkill
then reboot.
kendong2 said:
adb remount
adb shell rm /system/etc/init.d/02memkill
then reboot.
Click to expand...
Click to collapse
I'm on the BeHero v1.3.2,m will that command put my phone memory settings back to what they would normally be without the taskkiller?
If so can I just remove that file with OI file explorer as atm my laptop usb aint working (can't connect to phone properly, can only charge)
If you use Bluetooth, GPS*, or plug/unplug usb, CPU lock at 528Mhz and battery drain. This happend in all eris/roms.
I can see with Battery Graph while I sleep the battery is full, but no reason (only unlock to check time, kill alarms, read mail,...) the battery drains constantly. (no tweeter, no facebook, no GPS, no BT,..),
This kernel sucks. It's very buggy but is what is
kendong2 said:
adb remount
adb shell rm /system/etc/init.d/02memkill
then reboot.
Click to expand...
Click to collapse
It's OK managed to fix the usb on my laptop.
I am currently performing the third step...i really hope this works cuz I am getting really really horrible battery life right now...I get only about 8 hours with ocassional use...like listening to music, browsing, taking pictures, sms.
thanks for posting this thread.
Ill post the results tomorrow ( hopefully positive)
I noticed that using the overclock widget (even with the lower clock option when screen is off) also eats some battery, it definitely reduced my usage time on Android 1.5.
Could someone confirm?
I dont know what it is and why people have this bad battery drain.
I have the VillainRom 3.4 installed. Totally NO drain. I turned on Bluetooth and called several times. Battery drain is 8% in 12 hours .
I did not install any widgets. Pure standard custom ROM with newest radio.
Leeejohn said:
I dont know what it is and why people have this bad battery drain.
I have the VillainRom 3.4 installed. Totally NO drain. I turned on Bluetooth and called several times. Battery drain is 8% in 12 hours .
I did not install any widgets. Pure standard custom ROM with newest radio.
Click to expand...
Click to collapse
exactly my view.
I'm using HeroDroid and i had really bad battery drain problem. I'm a sort of heavy user and with bluetooth & gps permantly on, my phone had drained out by lunch time. After doing some tests, i have found that my problem was related to GPS. If i boot my phone with GPS off and left it at off, i get the same battery level usage as my original cupcake 1.5 ROM. Perharps you guys can try it and post your results.
rubik said:
I'm using HeroDroid and i had really bad battery drain problem. I'm a sort of heavy user and with bluetooth & gps permantly on, my phone had drained out by lunch time. After doing some tests, i have found that my problem was related to GPS. If i boot my phone with GPS off and left it at off, i get the same battery level usage as my original cupcake 1.5 ROM. Perharps you guys can try it and post your results.
Click to expand...
Click to collapse
I found that to help as well. In the last 3h10m it only went down by 4%. That's definitely a lot better than what I was getting before and with the previous ROM. I am using the new Autokiller and Overclock widget if that helps any and booted up with my GPS off and followed the steps mentioned in the first post.
hmm if its the case that the phone is "capping" the maximum amount of charge the phone can have then it should take longer to charge also
my battery life i kinda okay, lasts 10-12 hours with intermediate use, using battey graph app it took me 70 mins to charge from 40% to 100%
ill let it drain out tonight and see how long it takes for a full charge
it would be good if we could compare results with people with and without battery problems

Sprint rep told me that battery graph is what is draining my battery

I'm within my 30days
I love this phone.
My battery discharges rapidly, especially their the first 5 mins off the charger.
I have been looking at this issue, but I am new to android.
I find it funny we can't actually see a battery percentage without installing third party apps. Then Sprint tries to say that these apps are the cause of the issue.
Trust me, I understand that this phone will drain the battery more rapidly than a lot of other phones. But there is something wrong with the way this phone charges the battery, therefore we see less battery life.
Can anyone prove or disprove their little claim that I am killing the battery by looking at its performance?
Sent from my PC36100 using XDA App
tell him that the phone and the plan is also draining your wallet, may be you should do something about that too
the reason your battery sometimes drops so quickly after you take it off the charger has been well documented. several threads with ways to improve the battery as well.
it has to do with the way the battery actually charges. it charges to 100% then allows the phone to discharge to 90% then charges up again...so at any time when you unplug the phone you may have 91% to 100% charge. or something like that.
1) have you tried conditioning your battery? (plug, wait, unplug, rinse repeat)
2) are you rooted? (try using something like SetCPU or JuiceDefender)
3) are you on stock or custom rom? (the custom kernel devs have been working on this issue)
hmmmm...how could you possibly disprove the sprint person? try not using it for a couple days...see what happens.
DraginMagik said:
try not using it for a couple days...see what happens.
Click to expand...
Click to collapse
No doubt....my withdrawals kick in after its been in my pocket for too long...
While do appreciate the input, I disagree with it being well documented. I have tried both top off methods, aka conditioning, and it seems to give you more of a charge, but as soon as discharge the battery you are right back where you started, conditioning the battery every morning is not ideal.
Sent from my PC36100 using XDA App
If the phone is new, its going to take a few cycles to improve. I remember when in my first week it wouldn't last a day. Now I can get 20-30 hours out of it. (ROMs and tweaking of course.)
There are tons of threads detailing what you can do to improve battery life... What have you done?
The purpose of a battery graph is to compare how your phone discharges to how your phone is being used. What plotting app do you have?
engagedtosmile said:
If the phone is new, its going to take a few cycles to improve. I remember when in my first week it wouldn't last a day. Now I can get 20-30 hours out of it. (ROMs and tweaking of course.)
Click to expand...
Click to collapse
This is false...lithium batteries do not get broken in or conditioned. What you saw is more than likely a result of constant using your new toy. The novelty has worn off and you have tweaked it so now you have extended the battery life.
I have disabled Bluetooth, WiFi, gps, and 4g
I set the radio to cdma only, and this led to problems. So I cleared all data And started over.
Are youguys seriously ok with 'conditioning' your batteries every morning?
Sometimes I think people think I'm just trying to find faults with this device. I want to keep the phone, but I also want this problem clearly identified and resolved. I should not have to use my tilt 2 to charge my battery because my new state of the art phone can't do it correctly.
Sent from my PC36100 using XDA App
lettcco said:
tell him that the phone and the plan is also draining your wallet, may be you should do something about that too
Click to expand...
Click to collapse
it's called the Fat Wallet Mod Discussed in other threads also,
But yes, I think it's dumb to have to condition the phone to get the best battery life, and how I have to get soo much good Light to take a good camera shot when other comparable phones don't need too. You have to weigh the goods and bad yourself.
The discharging of the battery is necessary as trickle charging a lithium battery is not recommended...thus this leads to you possibly having 95% instead of the full 100%. This is normal. Just unplug the device and charge again, or top it of in the car.
You never mentioned if you were rooted or not. If you don't use the news then don't sync it. If you don't use gtalk then disable it and turn off the auto sign in...i found that this app uses a lot of battery and its turned on by default.
It is not conditioning your battery.
When you charge your new evo and it hits 100%, the phone STOPS charging. It has no trickle charge. It begins charging again at 90% if still plugged in, although it reads 100% until it comes off the charger.
SO, when you unplug it, it says 100%, but could be anywhere between 90 and 100. If you simply unplug your phone, wait for it to display something other than fully charged (usually takes 30-60 seconds), then plug it back in, it will then charge back to 100%. You can simply unplug it, wait a few and then plug it back in while you go about your shower and cereal. When you are ready to leave the house you'll probably be at or near 100% instead of seeing it drop to something much lower.
This is NOT conditioning your battery. A more appropriate term would be "bump charging". As you are simply bumping it back to a charge state when it was in a resting state.
Another GREAT method of increasing battery life is resetting your battery stats. This is clearing out what the phone defines as full, and as empty and setting up these values again. I am not sure why, but they are off on many phones. They also get wiped anytime you flash a new rom so this procedure would again be in order if you experience poor battery life.
These are the instructions straight off cyanogen wiki. You can also reset them using Amon recovery.
Battery recalibration
If you're experiencing higher than normal battery drain, try the following:
1.Charge the phone to full battery; let it keep charging until the battery says it is fully charged. Do not just wait until the light is green, it isn't always fully charged, causing a lot of inaccuracies. (You can check by going to: Settings -> About Phone -> Status -> Battery Level = Full.)
2.Boot to recovery mode and go to console (or adb shell) and type:
mount -a
rm /data/system/batterystats.bin
NOTE: Newer Amon_Ra and ClockworkMod recoveries have an option to delete the battery stats, do this in place of the console commands above.
NOTE: To have the most accurate of battery stats, reboot the phone immediately after wiping the battery stats and wait for CM to boot completely to the desktop. Once your entire boot is done and you have full access to the phone, go ahead and pull the charger and continue with this troubleshooter.
1.Do not charge the phone until after draining the battery completely, resulting in it automatically shutting off.
2.Recharge the phone completely and then use as you normally would.
Excellent write up carguy... +15 internets to you
surrealmethod said:
Excellent write up carguy... +15 internets to you
Click to expand...
Click to collapse
why thank you kind sir!
potna said:
I'm within my 30days
I love this phone.
My battery discharges rapidly, especially their the first 5 mins off the charger.
I have been looking at this issue, but I am new to android.
I find it funny we can't actually see a battery percentage without installing third party apps. Then Sprint tries to say that these apps are the cause of the issue.
Trust me, I understand that this phone will drain the battery more rapidly than a lot of other phones. But there is something wrong with the way this phone charges the battery, therefore we see less battery life.
Can anyone prove or disprove their little claim that I am killing the battery by looking at its performance?
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
sprint rep is an idiot and if you took the time to search instead of making this post you could have saved yourself some trouble
no...i can't imagine anyone 'conditions' their battery daily. however, if experiencing issues wiping the stats and doing the conditioning thing do have an impact.
Sporkman said:
sprint rep is an idiot and if you took the time to search instead of making this post you could have saved yourself some trouble
Click to expand...
Click to collapse
While most of the battery problem isn't the plotter app, the plotter app is using a fair amount of battery, so I usually would recommend not having such apps running except when you are diagnosing problems. Turn off various apps sync settings and keep background apps to a minimum, like juice plotter, battery widgets, and other data intensive apps and widgets. That right there will save you some power. Other than that, follow all the excellent suggestions that are already in this thread. Oh, and I find I get better battery when I just don't worry about it. I set up all my sync services and then leave them alone. Then just go about my day, using my phone as needed. Constantly worrying about it only wastes power because you are constantly fiddling with settings and apps.
PROTIP: Never believe anything a cellular rep tells you. Ever. EVER!
The Evo just has terrible battery life, that's my personal conclusion. One of the trade offs with such a huge screen and such. You'd think that in this day and age battery technology would have kept up with all the other bells and whistles, but no.
carguy4471 said:
It is not conditioning your battery.
When you charge your new evo and it hits 100%, the phone STOPS charging. It has no trickle charge. It begins charging again at 90% if still plugged in, although it reads 100% until it comes off the charger.
SO, when you unplug it, it says 100%, but could be anywhere between 90 and 100. If you simply unplug your phone, wait for it to display something other than fully charged (usually takes 30-60 seconds), then plug it back in, it will then charge back to 100%. You can simply unplug it, wait a few and then plug it back in while you go about your shower and cereal. When you are ready to leave the house you'll probably be at or near 100% instead of seeing it drop to something much lower.
This is NOT conditioning your battery. A more appropriate term would be "bump charging". As you are simply bumping it back to a charge state when it was in a resting state.
Another GREAT method of increasing battery life is resetting your battery stats. This is clearing out what the phone defines as full, and as empty and setting up these values again. I am not sure why, but they are off on many phones. They also get wiped anytime you flash a new rom so this procedure would again be in order if you experience poor battery life.
These are the instructions straight off cyanogen wiki. You can also reset them using Amon recovery.
Battery recalibration
If you're experiencing higher than normal battery drain, try the following:
1.Charge the phone to full battery; let it keep charging until the battery says it is fully charged. Do not just wait until the light is green, it isn't always fully charged, causing a lot of inaccuracies. (You can check by going to: Settings -> About Phone -> Status -> Battery Level = Full.)
2.Boot to recovery mode and go to console (or adb shell) and type:
mount -a
rm /data/system/batterystats.bin
NOTE: Newer Amon_Ra and ClockworkMod recoveries have an option to delete the battery stats, do this in place of the console commands above.
NOTE: To have the most accurate of battery stats, reboot the phone immediately after wiping the battery stats and wait for CM to boot completely to the desktop. Once your entire boot is done and you have full access to the phone, go ahead and pull the charger and continue with this troubleshooter.
1.Do not charge the phone until after draining the battery completely, resulting in it automatically shutting off.
2.Recharge the phone completely and then use as you normally would.
Click to expand...
Click to collapse
I'm sorry but that all sounds like the formula to derive the circumference of the nucleus of an atomic variable perpendicular to the perimeter of the nth root in relation to the isosceles of the .........geezus, all that just to get a smidgen of decent battery life...

HOW TO: Wipe Battery stats to improve battery life

coming form other android phones, ive learned to wipe batt stats in recovery to get the best life.
normaly i wind up seeing voltage @ 100% a little over 4.260v
now on our phones we dont have that option, and i noticed while trying out diferent roms that its hitting " 100% " at various voltages depending on what the batt truely was when flashing.
if i recall the file is : /data/system/batterystats.bin that we need to delete? corect?
well, before i did it, it hit 100% @ 3.782v and wouldnt go any higher...
now, im sitting @4.246... im not 100% sure its fully charged. ill let it sit overnight turned off and see where i wind up.
UPDATE 11-20
SO, voltages have been confirmed.
100% = 4.20-4.25 depending on battery condition
0%= dependent on the kernel generaly 3.2-3.0 {found some as high as 3.7v!} thank you to hastarin for pointing the files out
if your not seeing 4.2v your not getting full battery life.
sure enough, i was sitting just shy of 4.3v this am after an overnight charge with the phone turned off...
Interesting info, but where would you find out the voltage the battery is producing?
so, how to wipe the battery stats?
time to get down and dirty and learn to navigate thru the android OS.
download and set up the android SDK
http://developer.android.com/sdk/index.html
heres a newbie guide to adb in the nexus forum
http://forum.xda-developers.com/showthread.php?t=619153
for those less computer literate, you can use droid explorer to do alot of the stuff thru a GUI. it also will set up adb for you.
http://de.codeplex.com/
the code that you type in to remove the battery stats is
Code:
rm data/system/batterystats.bin
now to properly condition the battery.
turn off the phone, plug it in, preferably overnight.
boot the phone up while still pluged in.
delete the batterystats.bin file ether thru adb or terminal
drain the battery fully, untill it powers down. wait a min or two and reboot it to completely drain it.
congrats... your phone now knows corect voltage values for 100% and dead.
Remember: Flashing a new Android build erases the battery stats, and automaticly rebuilds them based on voltages it see's .
ie: you need to recondition after each flash to get max battery life.
i use the "battery life" widget by curvefish to show me temp, voltage etc.
Slampisko said:
Interesting info, but where would you find out the voltage the battery is producing?
Click to expand...
Click to collapse
some builds will show actual voltage under menu/about phone/battery use
otherwise i use the " battery life" widget by curvefish, available for free from the market. once you add it to the screen, tap it, hit settings, then check both charging info and extended info.
after conditioning the battery, im currently @27 hours since unplugging, gps, and wifi turned on the entire time, im @ 3.873v or 61%! granted, its been light usage its my secondary phone right now, but i am on the outskirts of service, and the week signal usualy sucks the battery...
ill update again , probably this time tomorow once it finaly dies...
just a little food for thought: its been over 27 hours since i unpluged, and my voltage is still higher than what the phone assumed was 100% @ the time of the initial flash....
@ 50 hours (still 10%) i finaly got sick of waiting for it to die. i turned screen on full bright, and ran gps test and locked the screen on. phone finaly died @ 2.988v im now charging it again with the phone turned off.
Umm why do we need this though ?
Wont the phone keep running as long as there is sufficient voltage in the battery ?
What is the use of this method ?
This is for people who have found a build they are happy with and want to use for a while so that their battery lasts longer, much longer. As the OP has posted, his phone is currently lasting about as long as it does in WinMo which is an impressive feat, more so being as he's running his GPS non-stop at the same time.
I for one am going to do this myself when I get the time. If I knew whether my alarm would go off while the phone was switched off (for the overnight charge) I'd do it tonight but cannot risk being late for work tomorrow lol
Thanks Reno but I meant HOW does it work ?
I thought this method just helps you see your battery's percentage .. Wont the battery run no matter what the percentage show as long as the battery has a charge ?
Can someone please explain this ?
Yeah I cant afford not waking up late as well, so im charging it while its on, would that affect anything ?
It will still charge up the battery wouldnt it ?
as stated in the op.... when you flash a build, android assumes whatever that voltage is =100% so if you realy only have 50% (about 3.7v) thats all it will charge to...
100% is realy 4.2v , this recalibrates it to alow it to fully charge.
do they not teach reading comprehension now a days? its not just this thread... its the whole forum!
Oh ok thanks ! Makes sense ..
Well I charged my phone during the night while it was switched on, in the morning the battery stated it has 4.212mV
Do I need to recalibrate it ?
recalibrating cant hurt.
For those of you who are using droidexplorer.... when right clicking on batterystats.bin and selecting delete the file does not disappear... is this how its suppose to be? If that is not suppose to happen then where exactly do you type "rm data/system/batterystats.bin"
in the console
for what its worth: Li-Io battery technology realy isnt different whether it be a phone, rc car, etc...
our batterys are a single cell. ie: rated 3.7v
4.2-4.25v is concidered by the industry as fully charged
3.7v is nominal voltage
3.2v "shorted" voltage : ie: voltage sag due to max discharge @nominal voltage
3.0v discharged
2.5v protection circuitry kicks in.
this jives with what i am now seeing on my phone after wipeing stats and calibrating...
it is also a industry standard to fully discharge ( 3.0v )about every 30 discharge cycles.
people please post what you are seeing for voltages 100/0 % before complaining about battery life.
ducvader said:
For those of you who are using droidexplorer.... when right clicking on batterystats.bin and selecting delete the file does not disappear... is this how its suppose to be? If that is not suppose to happen then where exactly do you type "rm data/system/batterystats.bin"
Click to expand...
Click to collapse
So this ^^^^ is the adb command?
Then I would type in
adb devices
rm data/system/batterystats.bin
Is this right,or is there any other commands I need after I put in adb devices?
very interesting
maybe i should try it..
4.2v @100%
This is just a quick question from a bit of logical thinking really...
Once we've got a properly calibrated Batterystats.bin file, can we back that up and use it with other builds?
Can we also therefore share it with other peoples phones as well?

[Q] Battery Issues;BSOD/SOD;EBL?

So, I'm at a loss of what to do here. No matter what settings I seem to use I can't get good/decent battery life.
In fact, I get terrible battery life. With light to moderate usage I have to charge my phone at least two times a day, mostly three. Current widget reads that at standby I'm anywhere between 55mA-70mA and when in use 200mA-500mA. When charging it reaches 400mA-600mA
I see everyone talking about being able to get 5-10mA and I'm amazed at this. I've searched and read most "Battery saver" threads and none of it seems to work.
I was originally using Chucky rom lite and when I noticed the drain was abnormal I switched to the set up that chiasoft uses in his ReadMe for the ROM (stock 2.10ROM/2.08 radio).
Although since switching to the stock WinMo ROM I had repeated BSOD and SOD issues. To the point that it became unusable. I switched over to latest Energy ROM.I installed EBL and on both Stock and this Energy ROM. I am still having BSOD/SOD problems. Could it be the EBL? I plan on upgrading the radio to 2.12 in a few after I test out this EBL theory.
My setup as of this post is this:
WinMo ROM: Energy.BLACKSTONE.21916.Sense2.5.Nov.08 (Switched back to Stock 2.10)
Radio: 2.08.50.08_2 (Switched to 2.12)
Android: MooMoo Froyostone Sense 3.2 w/hastrain kernel
SetCPU:
998max/245min Ondemand on boot
Profiles: Screen off; Priority 100; 384max/245min ondemand
Battery <25% 576max/245min Priority 0 ondemand
Sampling 20000; Up Threshold 40
Advanced Task Killer:
Kill Level Agressive
I really don't want my LI-ON battery to die before I've even had the phone for the year. So if anyone can think of anything to help I'd be ever so grateful.
And of course, thanks to all the people who make all this possible.
(Sorry for the tl;dr post. I wanted to give as much info as possible.)
when you fully charge your batter what is your mV ? use the battery life widget to determine this. If it is not nowhere 4000mV once fully charged, you might need to consider buying a replacement battery.
btw. my mA reading is actually worst than yours. Might have to calibrate the battery again later.
mofoahh said:
when you fully charge your batter what is your mV ? use the battery life widget to determine this. If it is not nowhere 4000mV once fully charged, you might need to consider buying a replacement battery.
btw. my mA reading is actually worst than yours. Might have to calibrate the battery again later.
Click to expand...
Click to collapse
idk what it is fully charged. I'll be sure to check it later though. How do you calibrate the battery?
Also, I realized that I made an oversight on my part. When I switched to the stock WinMo rom I hadn't realized fully that it changed my Radio to 2.08 even though I posted it.
The rom chef recommends 2.10ROM/2.12 Radio, so that's what I switched to to check out that combination.
btw change it to interactive not on demand.
you charge the battery when your phone is off. Till your charge indicator turns green.
Once that is off. you can use root explorer or adb and go to rm/data/system delete the batterystats.bin leave your phone plugged in while you are deleting the batterystats.bin file
i prefer root explorer. but its not free and your device has to be rooted.
let the phone drain the battery till its dead and turn it on again to make sure it is completely dead.
charge the phone like you would usually afterwards.
mofoahh said:
btw change it to interactive not on demand.
you charge the battery when your phone is off. Till your charge indicator turns green.
Once that is off. you can use root explorer or adb and go to rm/data/system delete the batterystats.bin leave your phone plugged in while you are deleting the batterystats.bin file
i prefer root explorer. but its not free and your device has to be rooted.
let the phone drain the battery till its dead and turn it on again to make sure it is completely dead.
charge the phone like you would usually afterwards.
Click to expand...
Click to collapse
I don't have interactive in my options.
what version are you running?
mofoahh said:
what version are you running?
Click to expand...
Click to collapse
2.03 I got it through here.
Just installed 2.04 and there still isn't an interactive.
thats odd. because im on 2.0.4 also and I am able to select interactive.
btw i followed this guide for the battery conditioning.
http://forum.xda-developers.com/showthread.php?t=827762&highlight=ultimate+setcpu
and this one for my setcpu settings.
http://forum.xda-developers.com/showpost.php?p=8246854&postcount=4
mofoahh said:
thats odd. because im on 2.0.4 also and I am able to select interactive.
btw i followed this guide for the battery conditioning.
http://forum.xda-developers.com/showthread.php?t=827762&highlight=ultimate+setcpu
and this one for my setcpu settings.
http://forum.xda-developers.com/showpost.php?p=8246854&postcount=4
Click to expand...
Click to collapse
Yeah. No interactive settings. Also, that guide recommends 1190 max, but mine only goes up to 998.
Also, I finally got it to down to 7mA in standby. When I changed the radio to 2.12 and using a 2.10 stock WinMo rom.
no issues here getting 48 hours of light use, or a full 24 of moderate use...
I've yet to "condition" my battery. I'm worried it'll do more harm than good. Especially since I just got it finally to a decent mA draw. Although I'm worried my phone won't charge up to 100%. Always stop at 95.
Is conditioning really necessary/important?
easy answer... whats your full charge voltage? shuld be 4.2
if not , your looseing batt life..
t1h5ta3 said:
easy answer... whats your full charge voltage? shuld be 4.2
if not , your looseing batt life..
Click to expand...
Click to collapse
yes full charge voltage should be around 4.2. Try charging it with the phone OFF till your charge indicator is green. This way you can achieve a full charge.
By the way how the hell are you getting 48 hours on light usage?? excuse my language. What are your setcpu settings, configurations. etc.
mofoahh said:
yes full charge voltage should be around 4.2. Try charging it with the phone OFF till your charge indicator is green. This way you can achieve a full charge.
By the way how the hell are you getting 48 hours on light usage?? excuse my language. What are your setcpu settings, configurations. etc.
Click to expand...
Click to collapse
Yeah, 48 hours seems improbable. I finally got it down to 7-10mA on standby, and I think it charges up to 4.2 but I'll find out for sure tonight.
same
I had the same problem, make sure you use EBL android launcher and set to autoboot at 3 seconds. Make sure you restart your phone anytime youw ant to load android. I assure you this will work.
My HD2, like all others can be flattened in 2-3 hours with windows/android if used hard, the difference seems to be on very light usage/standby win mobile could last 4 days... with everything turned off and basically not used Android would struggle to last 2 days !
Same phone same network/signal levels etc, can only be poor power management within Android, and I think that means voltages for all the processor and comms modules, not just a simple case of turning down speeds.
What do others think ?
Update: Upon switching to WinMo:2.10 and Radio:2.12+ MooMoo's MMS fixed froystone3.2 I was achieving 6-10mA in standby. The phone would last all day with a two-three hour charging period with moderate usage. Low battery use, rare DC's. Perfect. Best build I've used so far.
I'm noticing a new problem however, and I wonder if it's happened to Chiasoft who recommended this build. I'm getting serious touch screen freezes since last night. Anytime before that the set up was working AMAZINGLY.
Now? It's almost unusable sometimes. This morning it was happening in Android so I switched to WinMo and surprisingly enough it happened in there too. So I read touch freezes are Radio problems mostly. Is this true? Should I switch to a new radio? I'm confused as to why it would just randomly start happening though and worried it would mess up my battery troubles I just solved.
Any advice?
Hmm. I noticed that it almost always freezes when I hold down the end home button to turn off the phone or data or to silence it. I can't actually use the touch screen again until I hit the button again to put it to sleep.
I wonder if it's hardware related because it was happening in WinMo that way as well.
Okay, so now the entire adroid system is acting up mostly related to the touchscreen. Like I use the calculator and it appears that i'm holding a button down. Or I try to make a call and it's not responding. It appears that when I hit end call button repeatedly it allows me to unlock the phone. But when holding down the end call button to get to the Power Off screen nothing in that menu is responsive.
It seems... software related, but I'm not sure. Any info would be helpful. I'm going to reformat my card and reinstall droid and see what happens.
So, called t-mobile. They're sending me a new replacer phone. Oh well. We'll see how that one goes.
pretzdothack said:
Okay, so now the entire adroid system is acting up mostly related to the touchscreen. Like I use the calculator and it appears that i'm holding a button down. Or I try to make a call and it's not responding. It appears that when I hit end call button repeatedly it allows me to unlock the phone. But when holding down the end call button to get to the Power Off screen nothing in that menu is responsive.
It seems... software related, but I'm not sure. Any info would be helpful. I'm going to reformat my card and reinstall droid and see what happens.
So, called t-mobile. They're sending me a new replacer phone. Oh well. We'll see how that one goes.
Click to expand...
Click to collapse
I give you only a very short suggestion
You have just to DELETE SETCPU
and delete ANY TASK KILLER (you can keep it just to close any apps that could hang, but not to "free up ram")
Android is not Windows, you dont need to free up ram, and you dont need to overclock/undervolt to gain some minutes of battlife despite stability.
Talk to any Dev and they will confirm this.
Good Luck

[HOW TO] Fix Battery Life: Ultimate guide (calibrate + post#2 -FIXES) UPDATED 25Aug

Standart disclaimer: I am not responsible if you break things by following this guide, though I will be genuinely surprised if you do.
Credits: This fix is a combination of battery management techniques discussed in the Atrix forums + a technique that I originally found in a Milestone forum (I didn't invent it, but I am too lazy to search who originally posted it ).
This worked in fixing the problem for me (the same problem that I see many others are writing about on the forums), but I can't guarantee it will work for you.
Who should use this? (aka your battery problem symptoms are
1. Battery life on 2.3.4 is significantly worse for you than before.
2. Battery stats are jumping and showing inconsistent information.
3. Your phone loses 30%-60% just by sitting there overnight.
4. Phone idle draining 30%-60% of battery just by sitting there overnight.
5. After flashing a couple of roms, your battery stats got messed up and the phone thinks it's at 100% charge while it's not.
I personally started having battery problems after flashing a couple of roms, applying 1% battery mod and despite flashing jug6ernaut's CWM battery fix.
When I went to bed with a 100% charge, I would wake up to a 50% charge, with Phone Idle process showing up as massacring the battery. The steps below successfully fixed the problem for me.
Prerequisites:
1. Atrix on one of the rooted 2.3.4 roms (ideally,- deodexed and with unlocked CWM)
2. Wall Charger
3. jug6ernaut's CWM battery fix (put it on your SD card you will need it later!) I have also attached it to this post.
4. Battery Calibration app from the market
5. Watchdog Lite or Full from the market
Instructions:
It's best to complete this procedure in the evening before going to bed, so you can leave it at 100% overnight and check in the morning if the drainage issue is fixed!!!
The whole procedure along with recalibration might take up to 5-6 hours!
1. Take the case off your Atrix (one of the latter steps involves taking the battery out from the phone while it's plugged in. Make sure your case won't stand in the way.)
2. Install Battery Calibration app from the market
3. Plug in your Atrix to charge while it's on, wait till it gets to a 100%
4. When the charge is 100%, open the BatteryCalibration app and lookup what the charge is in MV while at 100%. (Explanatory pic, needed number circled in red). Write it down.
My Atrix was showing ~3400MV while at 100%, which is definitely not the maximum capacity.
5. Discharge your Atrix completely until it shuts off.
A good way of doing this quickly is by turning on wifi, and a video player.
6. Without turning on the phone plug it into a wall charger and let it get to 100%
7. When it's at 100%, without unplugging it from the wall charger, take off the battery cover, and take the battery out.
Your phone will "reboot" and show a Missing Battery icon.
8. Without unplugging the phone from the wall charger or turning it on, put the battery back in and wait until the phone recognizes the battery.
9. Your battery should now be recognized by the phone, and showing a charge % significantly lower than 100%.
Mine showed only 5%. Back when I used a Milestone, it usually showed 60% after doing this.
10. Let it sit there charging for 2-3 hours.
My phone wouldn't charge past 10%, but yours might. The numbers don't matter much as the phone is definitely getting additional charge that could have been lost while flashing ROMs, etc.
11. After 2-3 hours, turn the phone on while holding the volume down button and get into CWM.
Do not disconnect it from the charger still!
12. Install jug6ernaut's CWM battery fix (even if you had it installed before), do not reboot yet.
Do not disconnect it from the charger still!
13. Wipe battery stats in CWM, reboot.
Do not disconnect it from the charger still!
14. When the phone turns on, go into BatteryCalibration app again and look up your MV numbers
- if you were like me, they should be significantly higher than before. After this whole process I had 4200MV at 100%, comparing to 3400MV before calibration.
Do not disconnect it from the charger still!
15. Before going to sleep - Install Watchdog from the market. Go into it's preferences, set CPU threshhold to 20%, check "Include phone processes", check "Monitor phone processes", check "Display all phone processes", set system CPU threshhold to 20% as well.
Do not disconnect it from the charger still!
16. Make sure your wifi and data connections are off. Now finally unplug the phone from the charger.
Go to bed, let your phone sleep too.
17. Success! Next morning check where your battery % is at and if you followed the instructions correctly / got lucky like me, your battery life should be 90% or more.
I went to bed with 98% and woke up to 94%. So, I consider this mission a success.
(Your general battery capacity should have increased, even if something still was draining the battery, you will be able to find the infringing process in WatchDog with the settings we've set up in step 15 )
That's all folks! Please report your success / lack of such here. Also, feel free to ask questions, and I along with other users with answer them according to our ability.
I will later add a section on "good practices for battery usage" with tips and tricks.
Cheers!
Attached are screenshots of my results after calibration: This was under moderate usage. Pretty damn good if you ask me.
Post-calibration methods of improving Battery Life
Updated: Post#2 will explain how to solve battery drainage problems when recalibration wasn't enough. It will also explain how battery reporting works, common practices, tips, tricks, etc.
Battery Tips / Tricks / Common Practices
Important things to know:
1. It's important to understand how battery indicator on Android works and how Android manages / reports your battery life. Please read this article:
Your Smartphone’s Battery Gauge is Lying to You (and it’s not such a bad thing)
http://phandroid.com/2010/12/25/you...is-lying-to-you-and-its-not-such-a-bad-thing/
2. Li-ion batteries used in modern smartphones don't have "charge memory". Partial charges won't hurt the battery (e.g. charging from 60% to 80% or from 10% to 50% etc). Feel free to give your phone small charges whenever you have time and need the phone to last longer.
3. Smartphone batteries don't like to be completely discharged or to be kept at 100% capacity for extended periods of time (this actually damages batteries over time). But worry not, the battery software prevents this from happening for you. That's why some of your phones never get to 100% or drop from 100% to 90% minutes after you disconnct the phone from a charger.
4. All batteries gradually lose a small percentage of their capacity after a certain amount of charge cycles. It's a natural part of life. It's always nice to have a spare battery or to purchase a replacement when your current battery isn't to the task anymore.
5. Don't pay much attention to the battery %, just use your phones. I know it's very tempting to track your battery usage every 15 minutes and try to find problems. Been there myself. Thing is, if you do this, you might start thinking you have problems, when you don't have any.
Bottom line - just try to use your phone and not mess with the battery unless problems become really apparent.
------------------------------------------------------------------------------
Other proven ways to improve Battery Life
If you have re-calibrated to a full capacity (4200mv) but your battery still drains terribly - follow these steps to pin point the problem.
1. Find which app / process is draining the battery.
If you get lucky, the infringing app will show up directly under the stock "Battery Usage" statistics. However, in most cases "Battery Usage" isn't very informative. Most people report that they only see "Phone Idle" consuming most of the battery without much insight into the details.
Things to do:
- install Watchdog, go to preferences, set CPU threshhold to 20% (or even lower if it's not enough), check "Include phone processes", check "Monitor phone processes", check "Display all phone processes", set system CPU threshhold to 20%(or even lower if it's not enough) as well. Run it for a couple of days.
If you start getting frequent Watchdog notifications about a certain app breaching the threshold - uninstall it, find an alternative.
- install BetterBatteryStats from here -
http://forum.xda-developers.com/showthread.php?t=1179809 run it for a couple of days and monitor apps / processes that are using up more wakelocks than they should.
Once you find the infringing app - uninstall it, if it's a process - find out if it's safe to stop / freeze before doing anything.
2. Freeze bloatware aka "stop the problem before it becomes a problem."
Unless you are running CM7, your rom is based on stock 2.3.4 and still has blur in it. Blur apps and processes might be running without you even using them and sucking out precious batter life while they are at it.
Things to do:
- Get TitaniumBackup, freeze all bloatware that is mentioned as "safe" in this thread -
http://forum.xda-developers.com/showthread.php?t=1182663
Use your phone for a couple of days afterwards and watch for improvements.
If these software tweaks aren't enough, the problem might be with your system setup. Go through these steps which should hopefully fix your setup in favor of awesome battery life:
3. Flash a custom kernel, set up battery saving profiles.
Many people have reported success with this step. Custom kernels are not just for overclocking. A custom kernel with smart profiles will definitely give definitely extend your phones operating life during the day.
Things to do:
- Get a custom kernel., the popular choice on here seems to be faux'es kernel, so I recommend it -
http://forum.xda-developers.com/showthread.php?t=1156040
Get one of the battery saving SetCpu profiles along with it. Basically, a good battery saving profile looks something like this:
- absolute minimum CPU clock with screen off (something like 275 Mhz)
- lowering CPU clock with temperature > 50C (something like ~800Mhz)
- lowering CPU clock when battery < 30% (something like ~800Mhz)
Many people reported success in using such profile for lowering "Phone Idle" drain.
4. Flash a different radio.
WARNING: Be extremely careful with this. Flashing a wrong radio is the right way to hard brick your phone.
Although some people are reporting to have fixed battery drainage by trying out a different radio, I seriously wouldn't recommend going on a flashing spree unless you know what you are doing.
My advice here: flash the latest 2.3.4 for your carrier if you haven't yet. From there on, experiment at your own risk.
5. Disable Data and Wifi when idle either manually or with an app."
I seriously get surprised every time someone says they have a horrible battery life, when they keep an internet connection on at all times. Constant data always = battery drain.
Things to do:
- use apps like Green Power to disable data / wifi for you when you are not using it
- learn to turn off your internet connection manually
6. If all else fails - start over from scratch (read: clean install a rom).
I've heard reports of people getting better life with Froyo than GB, or that a specific custom ROM solved their problem for them. A million dollar question: if it works for you, why not use it?
Things to do:
- try a ROM without blur, like CM7
- try Ninja Speed Freak (developer and many users reported great battery life)
- if battery life is your top concern - try Froyo
------------------------------------------------------------------------------
FAQ
....coming soon...
... ask away!
Many thanks! Have pass about three days reading about the battery issues/solutions, and I was getting confused by so many info! Will try it tonight!
PS: Does the jug6ernaut's CWM battery fix works for the Orange 2.3.4 ?
eklam said:
Many thanks! Have pass about three days reading about the battery issues/solutions, and I was getting confused by so many info! Will try it tonight!
PS: Does the jug6ernaut's CWM battery fix works for the Orange 2.3.4 ?
Click to expand...
Click to collapse
Are you using stock Orange 2.3.4 rom?
If yes, your Rom might not have the battery jumping problem. You can still use this guide without the battery fix to recalibrate.
Let's wait for someone with Orange 2.3.4 to confirm if jug6ernaut's CWM battery fix can be used or not.
Indeed, I have not the battery jump issue, but I'm exprimenting some weird behavior...
like when I restart the phone, it shows about 10% higher than before. I tried this multiples times yesterday. When it was about 40%, it starts to drop suddenly, 'till it got to 18% and get back to normal decrease to 4%, 2~3 hours later...
See the images attached, the red circles are the times I rebooted it and the blue arrow is when it drops suddenly...
Question on step 4. To confirm, we shouldn't click on anything in BatteryCalibration, all that needs to be done is take note on the MV number, correct?
eklam said:
Indeed, I have not the battery jump issue, but I'm exprimenting some weird behavior...
like when I restart the phone, it shows about 10% higher than before. I tried this multiples times yesterday. When it was about 40%, it starts to drop suddenly, 'till it got to 18% and get back to normal decrease to 4%, 2~3 hours later...
See the images attached, the red circles are the times I rebooted it and the blue arrow is when it drops suddenly...
Click to expand...
Click to collapse
Did it only start doing this on 2.3.4 or you haven't checked before? Anyway, I would do the calibration to see if it changes anything.
coleburns said:
Question on step 4. To confirm, we shouldn't click on anything BatteryCalibration, all that needs to be done is take note on the MV number, correct?
Click to expand...
Click to collapse
No clicking in step 4. Just write down or remember the MV number.
Yes it just starts when updating to 2.3.4... In the first days I got the impression of lower battery level, so reading the forums I saw the restart/level change problem, and tested it
eklam said:
Yes it just starts when updating to 2.3.4... In the first days I got the impression of lower battery level, so reading the forums I saw the restart/level change problem, and tested it
Click to expand...
Click to collapse
You probably updated to 2.3.4 while not at 100% battery level, and it messed up your battery stat. So, yes, do all the steps in this guide except for jug6ernaut's battery fix part.
thanks, ill give this a shot....again.....tonight and hopefully it will fix my issue.
Screenshots of results added to post 1
Download link seems to be down...just errors out when trying to download.
Sent from my MB860 using XDA App
jarsh92 said:
Download link seems to be down...just errors out when trying to download.
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Which download link? CMW_Jug6_FIXv2.zip?
I'm on a rooted stock GB and I'm having the problem where the battery usage stats are inaccurate and won't got below 90% after using it all day. This all started after I used Battery Calibration. Do you think that this would help correct the problem?
Edit: Also, would I need to complete all of the steps including the CWM part? I haven't flashed any roms yet, so I don't know if this would be necessary.
ThickG said:
I'm on a rooted stock GB and I'm having the problem where the battery usage stats are inaccurate and won't got below 90% after using it all day. This all started after I used Battery Calibration. Do you think that this would help correct the problem?
Edit: Also, would I need to complete all of the steps including the CWM part? I haven't flashed any roms yet, so I don't know if this would be necessary.
Click to expand...
Click to collapse
Seems like you used Battery Calibration while not at 100% charge and your battery stats got messed up.
The reason I recommend using CWM is because the battery stats file is created on each boot. So, with my instructions you can charge the phone to 100% while it's off and wipe the messed up stats before it boots.
You can try using my instructions, without the CWM part, except you need to wipe your battery stats with Battery Calibration app after step 4.
lol i left pandora on since this morning and its only at 67%. ugh, when i wanna force drain the battery it goes slow as hell but when i wanna conserve battery live for usage it drains quick. hahaha.
I just flashed navalynt's πCrust rom fully charged, cleared stats through cwm, booted and now i'm close to 3days.
dictoresno said:
lol i left pandora on since this morning and its only at 67%. ugh, when i wanna force drain the battery it goes slow as hell but when i wanna conserve battery live for usage it drains quick. hahaha.
Click to expand...
Click to collapse
lol yes. I used video playback to drain mine. But if it's really a PITA, you can always just leave it till tomorrow to discharge naturally.
Jonous said:
I just flashed navalynt's πCrust rom fully charged, cleared stats through cwm, booted and now i'm close to 3days.
Click to expand...
Click to collapse
Yep, that's why flashing only when at 100% charge always pays off.
I get the same results by booting to CWM, wiping battery stats, rebooting, starting Battery Calibration, plugging phone into wall charger, charging to 100% (4197mv for me), and then calibrating with Battery Calibration. I start this process at any battery percentage, and have been doing this for a long time now. I have never had to deplete my battery until my phone shuts off, and get great battery life.
Beamed from WinBorg 4G via XDA Premium
CaelanT said:
I get the same results by booting to CWM, wiping battery stats, rebooting, starting Battery Calibration, plugging phone into wall charger, charging to 100% (4197mv for me), and then calibrating with Battery Calibration. I start this process at any battery percentage, and have been doing this for a long time now. I have never had to deplete my battery until my phone shuts off, and get great battery life.
Beamed from WinBorg 4G via XDA Premium
Click to expand...
Click to collapse
After the calibration I had 4200mv, so it seems like you are doing things right in regards to the battery.
"Taking the battery out and putting it back in" trick works wonders though in restoring battery life to maximum state (if you had it decrease for some reason). I've tested it multiple times even back when I had the Milestone.

Categories

Resources