- Dec 1, 2010
- 3,194
- 652
- 0
Every couple of days someone posts something like “my battery life sucks”, or “I lose 26.2% an hour”. Lots of suggestions are given to help improve the battery life, some good, some not so much. So I have done some research into Lion batteries in hopes of helping every one improve battery life.
First off, lithium ion batteries are not like NiCad batteries. They do not develop memories. They do not need to be fully discharged and then fully charged. A partial charge is not harmful. A full discharge is. If a lithium ion battery gets fully discharged it is dead, forever. If a lithium ion battery gets overcharged, it is dead, forever. Because of this the battery pack in our Fascinate, and in fact all lithium ion batteries, is a computer unto itself. This computer stops the battery from charging when it gets to 100% and prevents the battery from being used past 1 %(this varies from battery type to battery type, .5% to 5%). It also tells the phone how much charge the battery has left. It is not the phone that monitors your battery, but this computer.
Battery life will vary from user to user. My battery will not last as long as someone who only flashes 1 ROM a day. Likewise their battery will not last as long as someone who flashes a new ROM once a month. I’m simplifying it, but you get what I am saying. There are many things that contribute to charge loss. I will list some basic tips and apps later. One of the biggest reasons that battery life can be poor is the phone not understanding what the battery is saying.
First things first.
1. First of all the battery needs to be initialized at least once, sometimes more if you do a lot of flashing of ROM’s and kernels. Because the phone does not actually monitor the battery, but instead receives information from the batteries minicomputer, the phone can get confused. When you first get the phone, it should be charged for 5-6 hours before using it…..yeah right! Who does that? So what to do?
a. Charge the battery to 100%
b. Reboot to recovery
c. Advanced>clear battery stats
d. Reboot phone
e. Keep rebooting your phone. The goal here is to deplete the battery as fast and as safe as possible. You want to reboot the phone until you continually get around 4 % - 2 %. The battery its self will not let the phone ask for too much. There are other posts on other forums that will say you can stop at 10 %. This is not always the case. After several restarts my phone got to 41 %. And magically the next boot it showed 7 %. The next boot was 14 % then back down to 10 % and on it went, up and down. An hour later my phone was down to 4 %, but it was now reporting consistent numbers.
f. After you get a consistent charge reporting and are down to 2-4%, charge your phone to 100%.
Doing this should put your phone back in sync with your battery. This not only provides you with a more accurate reading, but the phone and apps can now properly allocate power.
Other tips.
1. Dim the screen.
2. Limit background data and auto sync
3. Use darker backgrounds
4. Don’t use live wallpapers
5. Put the phone in airplane mode if you know you are not going to have signal
6. Turn off Wifi if you aren’t using it.
7. Disconnect from unused Bluetooth devices. If you aren’t using those head phones, disconnect from them. It isn’t necessary to turn off blue tooth or gps believe it or not. They don’t use power unless currently being used.
8. Juice defender. An app that turns mobile data on and off according to a schedule.
9. Juice plotter gives you an idea of how much time you have left on you current charge based on the usage since being charged.
10. Use undervolted kernels.
This isn’t everything by any means. So please post your ideas and let me know if I got something wrong.
Note: The clear bat stats isnt working in our current cwm. I'm sure at some point this will be fixed. Until then:I straight up stole this from Sharkster, so make sure you thank him.
You can't wipe battery stats in cwm. It is not working. If you are running superclean 2.6 or higher it includes Adrynalyne's battery stat script. You have to download terminal emulator from the market, open it up, type su next to the $ sign, should say super user permission granted and you should see a # sign. Next to the # sign type bstats. After a few seconds you phone will reboot. Make sure to only do this when the battery is completely charged to 100%. Do that by charging to 100%, turn phone off with charger still attached, charge to 100% while off, turn on, let it charge to 100% again, then run terminal emulator.
First off, lithium ion batteries are not like NiCad batteries. They do not develop memories. They do not need to be fully discharged and then fully charged. A partial charge is not harmful. A full discharge is. If a lithium ion battery gets fully discharged it is dead, forever. If a lithium ion battery gets overcharged, it is dead, forever. Because of this the battery pack in our Fascinate, and in fact all lithium ion batteries, is a computer unto itself. This computer stops the battery from charging when it gets to 100% and prevents the battery from being used past 1 %(this varies from battery type to battery type, .5% to 5%). It also tells the phone how much charge the battery has left. It is not the phone that monitors your battery, but this computer.
Battery life will vary from user to user. My battery will not last as long as someone who only flashes 1 ROM a day. Likewise their battery will not last as long as someone who flashes a new ROM once a month. I’m simplifying it, but you get what I am saying. There are many things that contribute to charge loss. I will list some basic tips and apps later. One of the biggest reasons that battery life can be poor is the phone not understanding what the battery is saying.
First things first.
1. First of all the battery needs to be initialized at least once, sometimes more if you do a lot of flashing of ROM’s and kernels. Because the phone does not actually monitor the battery, but instead receives information from the batteries minicomputer, the phone can get confused. When you first get the phone, it should be charged for 5-6 hours before using it…..yeah right! Who does that? So what to do?
a. Charge the battery to 100%
b. Reboot to recovery
c. Advanced>clear battery stats
d. Reboot phone
e. Keep rebooting your phone. The goal here is to deplete the battery as fast and as safe as possible. You want to reboot the phone until you continually get around 4 % - 2 %. The battery its self will not let the phone ask for too much. There are other posts on other forums that will say you can stop at 10 %. This is not always the case. After several restarts my phone got to 41 %. And magically the next boot it showed 7 %. The next boot was 14 % then back down to 10 % and on it went, up and down. An hour later my phone was down to 4 %, but it was now reporting consistent numbers.
f. After you get a consistent charge reporting and are down to 2-4%, charge your phone to 100%.
Doing this should put your phone back in sync with your battery. This not only provides you with a more accurate reading, but the phone and apps can now properly allocate power.
Other tips.
1. Dim the screen.
2. Limit background data and auto sync
3. Use darker backgrounds
4. Don’t use live wallpapers
5. Put the phone in airplane mode if you know you are not going to have signal
6. Turn off Wifi if you aren’t using it.
7. Disconnect from unused Bluetooth devices. If you aren’t using those head phones, disconnect from them. It isn’t necessary to turn off blue tooth or gps believe it or not. They don’t use power unless currently being used.
8. Juice defender. An app that turns mobile data on and off according to a schedule.
9. Juice plotter gives you an idea of how much time you have left on you current charge based on the usage since being charged.
10. Use undervolted kernels.
This isn’t everything by any means. So please post your ideas and let me know if I got something wrong.
Note: The clear bat stats isnt working in our current cwm. I'm sure at some point this will be fixed. Until then:I straight up stole this from Sharkster, so make sure you thank him.
You can't wipe battery stats in cwm. It is not working. If you are running superclean 2.6 or higher it includes Adrynalyne's battery stat script. You have to download terminal emulator from the market, open it up, type su next to the $ sign, should say super user permission granted and you should see a # sign. Next to the # sign type bstats. After a few seconds you phone will reboot. Make sure to only do this when the battery is completely charged to 100%. Do that by charging to 100%, turn phone off with charger still attached, charge to 100% while off, turn on, let it charge to 100% again, then run terminal emulator.
Last edited: