Immediately after installing 2.2 Froyo on my Captivate, I noticed that my battery life decreased tremendously...
Fully charged overnight. 4 hours of very light use, and the battery is completely drained. I noticed something very odd. When the battery was at about 50% and I plugged it in to charge it, I checked back in 15 minutes, and it had DECREASED to about 45% charged.
WiFi is off. GPS is off. Bluetooth is off. Mobile AP is off.
I also noticed that the 3G Up/Down arrows were constantly blinking, meaning there was lots of data usage while the phone is idle....so I turned off Wireless data. Voila! Battery usage back to normal. Now...what could be causing so much data usage and draining my battery so quickly? I'm using the same apps that I was using prior to flashing 2.2 onto my device.
Any clues? Or should I start removing apps and go the trial & error route?
Instead of creating a new thread about this, you should post in the original ROM thread (whichever ROM you downloaded). Before you do that, however, you need to read the entire ROM thread and see if there are any other posts about battery drain (my money is on yes).
In the future make sure to post what ROM you are using and how you flashed it. Most of the time that will reveal exactly what you did wrong and make troubleshooting very easy.
kegobeer said:
Instead of creating a new thread about this, you should post in the original ROM thread (whichever ROM you downloaded).
Click to expand...
Click to collapse
No need. It was only a temporary problem. Probably caused by an app that didn't work correctly on this ROM. I started removing random apps, and the problem cleared itself up. Battery life is now MUCH, MUCH better now than it ever was on this phone.
ChrisM2097 said:
No need. It was only a temporary problem. Probably caused by an app that didn't work correctly on this ROM. I started removing random apps, and the problem cleared itself up. Battery life is now MUCH, MUCH better now than it ever was on this phone.
Click to expand...
Click to collapse
beat me to the punch - glad you were able to get it fixed!
Having seen so many posts on calibration of battery, i have decided to make this thread so to make it easier and useful for you guys. This thread can also be used to share your experiences with calibration and usage of milestone's battery.
Note: This is done using a the motorola milestone 1. So if you're using any other phone, pls ask abt them in this thread b4 you do anything!!!!
Intro:
The calibration of the battery is needed when you want to switch/install roms. This will make sure that the battery is really fully charged, thus preventing the battery life from dropping too drastically in a matter of hours.
I know there are some other methods to help calibrate your battery, but this is the only one I am sure of the steps. Please inform me of the other methods so to share with everybody.
Steps:
1. Before flashing a new rom, use root explorer (with read/write set) to delete the file "batterystats.bin" stored in /data/system/.
2. Charge your phone with it being turned off.
3. After it is fully charged(100%), take out its battery without plugging off the power supply.
4. Wait for a few moments, and a ? sign will appear.
5. Put your battery back in. You should see that the battery percentage increases quickly to 60%. If it increases to 100% with seconds, please skip to step 6.
6. If it stops increasing at 60%, let the phone continue to charge until 100%(takes quite a while)
7. Once it reaches 100%, let it charge for a further 15-20 minutes.
8. Once that's done, you can boot to OpenRecovery and flash your rom!!!
Alternative way of calibration(thanks a lot zeppelinrox!!!):
http://forum.xda-developers.com/showpost.php?p=11803458&postcount=10
This method allows you to calibrate the battery and use ur phone at the same time!!!
I hope this helps you people, because it really helped me!!!!
Note: i m not responsible for anything bad that happens to ur phone. Perform the calibration at ur own risk!!!(though it should be perfectly fine, unless u do something wrong or extra)
Btw, i am just writing things that i assume to be correct, so if anything needs to be edited/added, pls inform me through this thread or sending me a pm.
Credits to everyone (especially pcphobic for his post in http://forum.xda-developers.com/showpost.php?p=11604143&postcount=740) who have written all these in your posts that made it possible for me to gather and get all this info!!!!!!
You should give credits to whom you copied this from.
oh yea i almost forgot.Thx fellow citizen!!!!
And it's good to remove/wipe the battery status data with the charger plug-in as the last step.
thx bnwg, but i don't get you. Mind if you make yourself clearer? Thx!!!!
nickrule1896 said:
thx bnwg, but i don't get you. Mind if you make yourself clearer? Thx!!!!
Click to expand...
Click to collapse
He's referring to deleting the batterystats.bin file from the /data/system folder.
Yup, got it thx!!!!
mount -a
rm /data/system/batterystats.bin
For this set of instructions, can the console in the OR be used to perform it?
mods should make this thread a stickie.
Calibrating Without Downtime!
Edit: If this doesn't work on your device, try the Die-Hard Battery Calibrator Script to ensure a proper charge
This is proven to work with Motorola Milestone so I would imagine the Droid as well.
It works with the Milestone 2 but you may need to get the phone booted up manually (step 7) instead of the easy reboot in step 6.
If you have a different phone and this works, please let us know!
You probably won't believe that this will work but try it anyway.
The big benefit of doing it this way:
It's great if you don't plan on changing roms and just want to calibrate your battery without downtime so that you can just use your phone as you normally would.
Note: Be sure that the phone isn't running hot (feel the back)
1. While in Android, charge up to 100% and leave the phone plugged in.
2. Delete /data/system/batterystats.bin
3. Remove back cover
4. Press Power and choose to reboot normally.
5. When the screen goes black and the lights go out, pull out the battery before you get the M logo. It will probably still work after the M logo shows up but that's how I do it.
6. Surprise: The phone will boot up without the battery! - Mine does - every time
Note: Batterystats.bin is recreated when you see the M logo - even though the battery isn't in the phone.
Go to Step 8 if the phone booted up as described.
7. If it doesn't boot up and you see the battery with the ?
..........a) Put the battery back in (you will see 60%),
..........b) Power off the phone (press power until LED light goes out)
..........c) Power on the phone (press power until you see the M logo)
..........d) Remove battery... and watch bootanimation...
8. a) After the surprise of seeing the boot animation without a battery, you will then see the lock screen along with a "No SIM card error" and no signal.
...... Put the battery back in - the SIM card error will disappear, you will get a signal, it will show 60% full and the icon will show the battery charging.
...... Go to Step 9 if this works as planned. If it doesn't, reboot (again without the battery) and use step 8b instead of step 8a.
... b) Put the battery back in during the bootanimation, but after the haptic feedback/vibration (and the buttons along the bottom light up).
....... On a normal reboot, you can actually slide and unlock the phone when you get the vibration during the boot animation. You knew that, right?
9. Use your phone normally while you calibrate the battery
10. Let it fill it up to 100% + 15 minutes or so. When it is truly finished charging, the battery should be cool.
11. If the phone is running hot, weird things can happen. For example, you may get no signal when you put the battery back in or the battery doesn't begin charging (the status bar battery icon doesn't change). Just let the phone cool off and it should work next time.
100% full is approximately 4200mV
As you can see in the cap below, it's showing only 60% at 4241mV (This was after booting up without the battery and putting the battery in)
A few minutes later, still plugged in, it showed 100% at 4225mV and then it went up to 4230mV.
Finally, I then unplugged the phone and I got a reading of 4196mV
Notes:
Now, when I charge it up, it will go up to 4230mV everytime. I leave it plugged in an extra few minutes after that.
I highly recommend Battery Monitor Widget
Batterystats.bin gets recreated if you unplug your phone and plug it in again. So don't do that. Let it get recreated on the M logo (Step 6).
Thanks to pcphobic for a couple of important tips and to pcphobic and sileshn both for confirming that my phone isn't possessed!
Azhad (one of the two Androidiani OR developers) said another way to wipe battery
http://forum.xda-developers.com/showpost.php?p=11715432&postcount=967
now i don't know what's the right one? delete batterystats.bin or battd folder's contents? with full or empty battery?
nickrule1896 said:
Credits to everyone who have written all these in your posts that made it possible for me to gather and get all this info!!!!!!
Click to expand...
Click to collapse
It would have been nice if you mentioned my name or put a source link to my posting dated 24th February 2011 at
http://forum.xda-developers.com/showpost.php?p=11604143&postcount=740
etoy said:
Azhad (one of the two Androidiani OR developers) said another way to wipe battery
http://forum.xda-developers.com/showpost.php?p=11715432&postcount=967
now i don't know what's the right one? delete batterystats.bin or battd folder's contents? with full or empty battery?
Click to expand...
Click to collapse
Recently I follow Azhad's way to wipe the battery.
When I delete the file (ie. cc_data) under that folder and go back in it, the file will be regenerated. And the batterystats.bin is updated according to the timestamp of the newly generated cc-data file. I don't know if this is the same as the step 6 from zeppelinrox's method.
etoy said:
Azhad (one of the two Androidiani OR developers) said another way to wipe battery
http://forum.xda-developers.com/showpost.php?p=11715432&postcount=967
now i don't know what's the right one? delete batterystats.bin or battd folder's contents? with full or empty battery?
Click to expand...
Click to collapse
Maybe that's the method for CM7? I don't know because I'm a die hard CM6er lol
He also mentions a file (/data/system/batterystats.bis) that I've never seen mentioned before.
bnwg said:
Recently I follow Azhad's way to wipe the battery.
When I delete the file (ie. cc_data) under that folder and go back in it, the file will be regenerated. And the batterystats.bin is updated according to the timestamp of the newly generated cc-data file. I don't know if this is the same as the step 6 from zeppelinrox's method.
Click to expand...
Click to collapse
I have that cc_data file too but it's blank when I open it with a text editor.
im just linking my post here: http://forum.xda-developers.com/showpost.php?p=11603675&postcount=736
the myth about the batterysoftware needs some real facts. payce from german forum did some measuring with real astonishing results.
I have seen that article before.. thanks to you of course
I'll quote the conclusion of the first post:
That is, the stone over-estimated the voltage at the battery is full by ~ 60 mV and underestimated the power of up to 100 mV with an empty battery. The intent is well-battery protection (which is good too). It is pretended that 3.0 and 4.2 volts to discharge until it is loaded. In reality, there are more 3.1 volts and 4.15 volts (which by the way of battery manufacturers also better unanimous opinion!).
Click to expand...
Click to collapse
So the reading I get via Battery Monitor Widget aren't that far off and perhaps exactly where they're supposed to be.
After fully charging (showing 4230mV while plugged in) and then uplugging the phone, it will ideally show between 4150mV and 4200mV vs the 4.15 volts (ie. 4150mV) quoted above.
My phone will power itself off between 3150mV and 3200mV vs the 3.1 volts (3100mV) quoted above. Actually, I just checked BMW's log and today it powered itself off at 3162mV after 19.5 hrs.
I found it interesting that you use less power while downloading overclocked versus downloading at stock speed lol.
ABC: Android Battery Calibration - Video Guide
youtube.com/watch?v=fwrZu0DKp2c[/url]
@zeppelinrox: wouldnt ur steps be the same as doing the calibration my way, just that instead of booting to OR for flashing new rom, we just reboot normally?
@pcphobic: sry cos it would be hard for me to go around checking who posted this kind of info before. well, since u said it, i will definitely do it
nickrule1896 said:
@zeppelinrox: wouldnt ur steps be the same as doing the calibration my way, just that instead of booting to OR for flashing new rom, we just reboot normally?
Click to expand...
Click to collapse
Of course it would calibrate either way.
The difference is that I found a way to do it more conveniently.
You can do it anytime, use your phone normally and actually monitor the voltage as well.
Sent from my Milestone using Tapatalk
zeppelinrox said:
Of course it would calibrate either way.
The difference is that I found a way to do it more conveniently.
You can do it anytime, use your phone normally and actually monitor the voltage as well.
Sent from my Milestone using Tapatalk
Click to expand...
Click to collapse
I am using MS2 and there isn't an option of "reboot" when pressing the power button. Can this be done by using the "quick boot" app? thanks
https://market.android.com/details?id=com.siriusapplications.quickboot&feature=search_result
Hello all,
I tried to install Cyanogenmod 6 as shown here Also made a nandroid backup when i flashed 2.2.1 (from 2.1). Then i tried to install cyanogenmod, but it problably went wrong there. After getting in a boot loop i rolled back the backup made from 2.2.1. When i started my phone i noticed that my battery status was unknown. Tried to install 2.1 again, looking on the interwebs didn't answer my question also. So who can help me?
I can see the battery level in Settings -> Phone Information -> Another page -> Battery level.
Did a wipe /data/battd
Copied thisin /data/system/batterystats.bin and thought that i saw a good battery for a second, so it looks the phone is generating a corrupt one.
It happened to me when I my batt got wet!
I had to buy a new one.
Your case seems different. But have no ideia how to solve it.
I am having the same problem with the LG P500.
Is the original battery?
Sometimes if its a "generic" one it does that thing.
You may try deleting the batterystats in the sdcard.
Or try the battery calibration.
I believe it was:
Connect the charger, reboot/shutdown the phone, when the screen turns off remove the battery, it shoud turn on without it and it will show "no sim" or similar, then plug the battery.
Hi
I recently upgraded to LMY48M (flashed it) on my Nexus and I've been getting this battey drain issue where the battery is draining really quickly, almost half the original life.
I tried googling this issue and learned that this in fact is an issue almost everyone is facing with LMY48M. Is there any fix for this?
I am on that build and not having any issues. You might try booting into recovery and clear cache/dalvik.
Sadly this fixed nothing. Battery still drains after clearing cache.
I know for a fact this isn't a hardware problem though because it works fine on LMY48i
I had same issue and did a factory reset and its fixed it.
Sent from my Nexus 6 using XDA Free mobile app
Radio active bug...,I flashed mine back to 5.1 and everythings fine again.
Have you tried to figure out what's causing the battery drain? There are plenty of tools available to help you determine what's draining your battery. It could be any number of things and you've given us nothing that will allow others to help you.
I don't know a lot about this I'm also new to the forums and don't know how stuff works and what I need to 'provide' in order for you to help me. Kindly name 'those number of applications' that can help me?
OT: I cleared the cache partition and it fixed the problem minorly but still didn't make it perfect like it used to be.
Also factory reset which again; might've helped but only a bit because the battery although is better than it used to be, but still isn't running perfect like its suppose to.
nhizzat said:
Have you tried to figure out what's causing the battery drain? There are plenty of tools available to help you determine what's draining your battery. It could be any number of things and you've given us nothing that will allow others to help you.
Click to expand...
Click to collapse
Nothing to figure out there. Radio stays active, even when youre in wifi. I only flashed 5.1 and it went away, just as I wrote in my comment.
"Radio active" is meaningless, since the radio is on a separate chip from the CPU.
Go into your battery screen, tap on the graph, check the WIFI activity bar. I've occasionally seen it where if you turn on your wifi AT ALL, and then turn it off, it keeps on being "on" until you reboot.
You can also go into your wifi advanced settings and turn OFF "Scanning always available". Not sure if that fixes the problem of it staying on or not, but doing that also is likely to help with wifi power consumption.
According to BBS, GSAM, and the native battery monitor, my radio isn't on all the time using LMY48M.
Hi,
I own a Nook HD Hummingbird tablet that on a custom rom experiences battery issues. The original battery was replaced after a issue caused unexpected shutdowns at 50% battery even on a stock rom. Now the new battery appears to give a good 4-5 hours on stock with no apparent issues. However when running a Cyanogenmod 13 build by @amaces the device or OS doesn't seem to know when to shutdown. I'll get the device to 1% then the device will last another 30 minutes or more with the low battery warning. Sometimes I'll see the battery percentage magically increase to 10% or more with reflecting results in the battery graph you can view in settings although I did not plug the Nook into any power source. When the device is truly out of battery it will just go off, no "power off" popup or any indication of a clean shutdown. This worries me that I might loose data unexpectedly if I go long enough without being able to plug the Nook into a power source. Does anyone have ideas why this maybe happening and any possible workarounds or solutions?
If you carefully check out the CM13 thread where you got your ROM from, you will find a couple of posts describing a solution for most battery woes. It essentially goes something like this: The battery status area in the hidden partition or folder has become corrupted. Wipe everything. Install the stock rom and stock recovery. Boot into the stock recovery and reset to factory settings. Boot the system and let it settle - this stock rom has some extra magic in it that apparently does something in the system and hidden partitions to re-create the hidden battery status sections that can become corrupted by repeated ROM installing. the stock OS may or may not be required to populate it first time around. I played safe and let it reboot fully as this only cost 15mins with no effort from me.
After it has settles from the re-boot you can run-down the battery to test the behaviour if you wish. Otherwise you can now reflash TWRP and re-install CM13.
I have paraphrased a little, but this is the gist of it. I suggest you search the CM13 thread for "battery woes" or something similar to get the exact details.
It worked form my HD.
Does CM13 on your Nook HD shutdown properly on low battery? I wonder because after all the resetting I performed on my Nook HD I still see the issue of CM13 not shutting down properly when battery is low 1%
You beat me to this one. That's pretty accurate paraphrasing.