Related
I had seen one too many posts about people asking and complaining about battery drain issues on their G1 phones and it gets tiring to read it every 5-10 posts. So I decided to create this thinktank to pool in ideas from the community and create a set of best practices to maximize mileage of our phones. I'm currently using a HTC Dream with stock battery and my battery life is pretty good with light to medium usage. I would like to contribute to the community by creating this thinktank thread. I hope this can help as a guide for myself and for people who have been having numerous battery drain issues on 5.0.7-DS and variants of this distribution.
This is NOT the ultimate end-all solution for your battery problems. These are just steps to tackle the problem. If you want minimum to no battery drain keep it plugged to socket or plug it in a car battery.
If you would like to contribute your experience, or make any corrections please do not hesitate to post and I'll include them if they seem fit and attach your name as reference. I'll also do my best to give credit where credit is due. Please see the references at the bottom part of the post. Please do not clutter this thread by doing "I'll try this" or "It doesnt work" post. Its more important for all of us to know WHY it work/didnt work. Stick to topic, and be constructive. Be intelligent. Think first.
0. Update your Radio
Updating your G1's radio to the currently-latest version (2.22.23.02) should give you better battery life as well as signal reception (you can always switch back to 2.22.19.26I if it doesn't work out for you)
1. Recalibrate
Take note that BATTERY STATS ARE WIPED whenever you flash a new rom. (since full wipes are required whenever changing ROMS, and /data is where the battery info is.) This usually leads to inaccurate battery readings.
Here's how you recalibrate properly:
- Charge your phone till the GREEN LED shows up. Leave it for another hour.
- While plugged, go to recovery and wipe your battery stats.
- Right after the phone is booted up and settled, unplug and use as per normal till it shuts off. Then charge as per normal.
2. Disabling some basic phone hardware functionality
Turn off GPS, WIFI when not in use. And brightness set to manageable levels. Even loudspeaker. This is self-explanatory. Automation software like LOCALE can be useful, but usually all it takes for you to turn off your ringer, or turn on wifi when you're at a specific area is just a press on the Power control widget.
3. Overclocked kernels
Running on full overclock speed (by default is 528mhz or even higher on some kernels) will drain your battery faster and you'll notice significant heat increase when you're using your phone along with 3G.
Although im using pershoots 576mhz overclock kernel, I do not max it to 576 unless needed. The reason why I use his kernel is due to its UNDERVOLT capability. I have set up my phone using SetCPU
MAXFREQ: 480,
MINFREQ: 176
CPU Governor : ONDEMAND.
Click to expand...
Click to collapse
Usually I would set my phone to 384mhz if im going to stay on it longer (texting/long browsing etc). On the sleep mode I set it to 122mhz to 384mhz.
4. Tame your widgets, minimize using them.
Widgets that constantly connect to the internet, or constantly refreshing on the screen to update data being shown on the screen at extremely small intervals would also give you battery drain. Minimizing widgets can help minimize applications running in the background (free up memory) and avoiding your phone going on "partial sleep". Also tweak your widgets to update as less as manageably possible. If for some reason you can't see the next suggestion.
Aside from that you might want to disable Background syncing and do manual syncing. Aside from saving your data plan, it also saves battery life. You can disable it by doing the following:
Menu > Settings > Accounts & Sync > Background Data - OFF
Click to expand...
Click to collapse
manually update your facebook widget or contacts/gmail by
Menu > Accounts & Sync > Facebook (or GMail) > Sync.
Click to expand...
Click to collapse
5. 3G, 2G, switch off, or automate it.
You'll notice that inside the default settings for mobile networks. Setting to 2G will "save battery" which is actually true. The connection will definitely be slower, but if you like your phone to last longer throughout the day, either switch to 2G or turn it off altogether.
Also, similar to juice defender, I use 2g/3g toggle and toggle data as and when needed.
Another suggestion that I just found out recently is the use of Juice Defender app [d]. It automatically turns on or off your APN settings at intervals. You might want to try to look at that app if you cannot do #4
6. Disable live wallpapers. Auto Updating Sense
Remember that 2.1 isnt actually built for our old phones. and livewallpapers do require cpu/gpu processes. These are also running in the background and may run while your phone is asleep. So turning them off will benefit you.
7. Refrain from using Automated task killers and choose what you kill.
If you see that the app you had been trying to kill a few times keeps coming back. Stop killing it. Everytime you do, and whenever it respawns, CPU flies to 100%. Go back to #4.
8. Disable Market notifications.
- Open the Market application.
- Select the Menu key.
- Select Downloads.
- Select the Menu key again.
- Select Notifications.
- Select the Do not notify me radio button. press [Ok]
Click to expand...
Click to collapse
9. Make your phone sleep.
Open your spareparts application, Go to End button behavior. Select "Go to sleep"
10. Under the hood tweaks
10.1 Extending Wifi scan intervals
Edit the wifi scan interval in /system/build.sapphire.prop (or build.trout.prop if you have a G1)
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 45
Click to expand...
Click to collapse
Changing this number to just 90 second will half your wifi scans. Obviously larger numbers can mean less wifi scans which means more battery life, though it may take a little longer for your phone to pick up a remembered access point when in range. This is not just a CM/Eclair thing, it can also work for Donut phones.
This setting needs a reboot after editing the file. Edit it with Root Explorer, or nano as root if you have CM5, or pull the file with adb then edit it then push it back.
11. Remove your phone from your pocket whenever you can.
Body heat deteriorates battery life no kidding! there had been already studies to back it. I keep my phone either on my hand or outside of my pocket to keep it cool. Do whatever is manageable in your environment. If you're using your phone as a music player streaming using streamfurious and stuff. dont let your body heat add to the heat already been generated by your phone itself.
References / Updates :
[a] cyanogen recalibrating batteries : http://wiki.cyanogenmod.com/index.php/Troubleshooting#Battery_recalibration
thanks to mejorguille for correction on /data and wiping.
pershoot UV kernel: http://forum.xda-developers.com/showthread.php?t=666850
[c] SetCPU main site : http://www.pokedev.com/setcpu/ - Thanks also to ShadowCH for tip.
[d] JuiceDefender : http://www.latedroid.com/2010/01/juicedefender.html -
- Thanks to shohid1234 for 3G-2G toggle
[e] Thanks to Jaymzz for tip on disabling market: http://forum.cyanogenmod.com/index.php?/topic/94-i-fixed-my-battery-drain/
[06/02] thanks to Arkain2k for tip #0
[06/04] Thanks to Foo_Blyat's tip for disabling background sync and manual updates for fb/gmail (item 4) http://forum.xda-developers.com/showpost.php?p=6670907&postcount=36
[06/04] Thanks to Super Jamie for tip 10.1 extending wifi scans http://forum.xda-developers.com/showpost.php?p=6684954&postcount=49
reserved in case something nice comes up
10. Remove your phone from your pocket whenever you can.
Body heat deteriorates battery life no kidding! there had been already studies to back it. I keep my phone either on my hand or outside of my pocket to keep it cool. Do whatever is manageable in your environment. If you're using your phone as a music player streaming using streamfurious and stuff. dont let your body heat add to the heat already been generated by your phone itself.
Click to expand...
Click to collapse
really? isnt warmth charging batterys? in my old gameboy years i always put my batteries on the heater when the drained completely and after an hour i could play again with the old batteries.
1. Recalibrate [a]
Take note NOT TO WIPE BATTERY STATS whenever you flash a new rom and your battery is less than 90%. This usually leads to inaccurate battery readings. If you already wiped your battery during one of your flashes, here's how you recalibrate properly:
- Charge your phone till the GREEN LED shows up. Leave it for another hour.
- While plugged, go to recovery and wipe your battery stats.
- Right after the phone is booted up and settled, unplug and use as per normal till it shuts off. Then charge as per normal.
Click to expand...
Click to collapse
This is true, but since battery stats are stored on the data partition, a data wipe also deletes the battery stats. A lot of rom's require a full wipe, meaning data and dalvik, so battery stats are deleted whether you select the option or not.
Since001 said:
really? isnt warmth charging batterys? in my old gameboy years i always put my batteries on the heater when the drained completely and after an hour i could play again with the old batteries.
Click to expand...
Click to collapse
Hi!
Yes Im very familiar with that practice because i do that too. The reason might be because of the composition of the battery (alkaline, non alkaline). Usually we put it under the sun so that the heat will help change the composition of the compound inside the battery in order for it to lower down its resistance. Leading to a "charge".
But now we are using Li-Ion batteries, and I do not suggest putting them under the sun because it will deteriorate your battery capacity holding charge and its lifecycle.
reference: http://www.batteryuniversity.com/parttwo-34.htm see figure 1.
samaral said:
Hi!
Yes Im very familiar with that practice because i do that too. The reason might be because of the composition of the battery (alkaline, non alkaline). Usually we put it under the sun so that the heat will help change the composition of the compound inside the battery in order for it to lower down its resistance. Leading to a "charge".
But now we are using Li-Ion batteries, and I do not suggest putting them under the sun because it will deteriorate your battery capacity holding charge and its lifecycle.
reference: http://www.batteryuniversity.com/parttwo-34.htm see figure 1.
Click to expand...
Click to collapse
Thanks, that makes sense.
Made me lol to see that there actually is a "battery university"
Thank you! this post is noted
mejorguille said:
This is true, but since battery stats are stored on the data partition, a data wipe also deletes the battery stats. A lot of rom's require a full wipe, meaning data and dalvik, so battery stats are deleted whether you select the option or not.
Click to expand...
Click to collapse
Noted. I have edited the guide to reflect your insight.
Thank you very much
how about going to setting - about phone - battery use?
there you can find out exactly whats killing your battery and take appropiate action.
Also, similar to juice defender, I use 2g/3g toggle and toggel data as and when needed. Using these two widgets i have no battery issues.
Post noted and added on top
shohid1234 said:
how about going to setting - about phone - battery use?
there you can find out exactly whats killing your battery and take appropiate action.
Also, similar to juice defender, I use 2g/3g toggle and toggel data as and when needed. Using these two widgets i have no battery issues.
Click to expand...
Click to collapse
Noted. Your suggestion is added on top.
change preferred network type helped for me increasing battery life
Hello all,
as describe in post
forum.xda-developers.com/showpost.php?p=6432560&postcount=1
changing preferred network type worked for me.
default setting: WCDMA preferred drains my battery in a few hours, crazy
within CM 5.0.7-test7 I was able to change to: GSM/CDMA auto and it worked
But now in the final release 5.0.7-DS I can not select this setting. Perhaps it correlates to the this (PRL) info in brackets.
It seems that no "auto" setting want be working so I am trying WCDMA only right now and will see if I have a network in 2G networks too.
Bye morT
Hhmm let me think…
Running a prrocessor that's massively overclocked with software that was never meant to run on our g1's I have an idea.
****** off back to stock or get over it
I mean seriously people come on, we have set cpu for power profile management, basic battery usage which is dim screen, turn off wifi and 3g when not in use blah blah blah same **** written in every guide about battery life for ANY roms from cupcake to eclair.
As I said, get over it or go back to stock.
[highlight]Mod Edit: Please watch your language and don't flame others.[/highlight]
im sorry does turning on "display battery status" in spare parts still effect battery life? TIA
Ive noticed that bluetooth is killlllling battery life, but dont know if its normal. I charged to 100% and turned everything on, leaving screen on the whole time and what not.
While I was actively using the net over WiFi, I had nothing using the bluetooth, and both seem to eat up 20%..
This might be normal, might not be, but thought it was odd that it being on, but not in use, ate up just as much as functioning, in use, wifi.
whats funny to me is as soon as my phone dies i plug it up reboot it a few times and my battery is at 70%
.... i think its not reading correctly .. i mean fully charged play talk text browse till it shuts off .. plug it in turn it right back on then reboot ..
and my battery is back at 70% which is weird ... anyone else notice that???
also wifi, gps is on screen brightness is standard !!!
batteries really seem to be the least developed technology in our high tech phones. feels like a sportscar with a one gallon tank...the fun's over quickly...
turned off my 3G and got a lot of additional battery life. with bad 3G reception (like in the place I live in) the phone was sometimes sucked empty in just a few hours, now I get two days.
another thing that really helped me extend my battery life was turning on airplane mode when I went to bed.
how about dont use overclock or any other cpu speed up tool....maybe the speed they are factory set to is there for a reason...Hmmmmmmm
dcowboys2184 said:
whats funny to me is as soon as my phone dies i plug it up reboot it a few times and my battery is at 70%
.... i think its not reading correctly .. i mean fully charged play talk text browse till it shuts off .. plug it in turn it right back on then reboot ..
and my battery is back at 70% which is weird ... anyone else notice that???
also wifi, gps is on screen brightness is standard !!!
Click to expand...
Click to collapse
You should go through a battery recalibration - steps on the first page.
Best Practices for Improving Battery Life for CM 5.0.7 (and variant ROMS) is to use this ROM, Thanks.
Do whatever you like, show or hide battery status in the Spare parts, calibrate or not....the battery remains....for loOng....enough time....
hot/cold controversy
Since001 said:
really? isnt warmth charging batterys? in my old gameboy years i always put my batteries on the heater when the drained completely and after an hour i could play again with the old batteries.
Click to expand...
Click to collapse
Since I have a background in electrical theory and chemistry, let me end this debate once and for all: heat makes atoms (and therefore molecules) move faster. Lack of heat (cold) makes them move slower. In general, fast-moving atoms in batteries mean MORE power, not less. The reason your car doesn't want to start when temperatures are subzero is that the battery acid (electrolyte) molecules are moving too slowly to oxidize (give off e-, electrons) and turn back into positive ions. The same is true for the ol' Gameboy AAs -- put them on the heater, the dry cell warm up, and more electrons are transferred to the anode by anions, the positive ions (cations) are more able to travel to travel back to the cathode (in the case of dry/wet-cell rechargeable storage batteries). Heat acts as a catalyst to produce electricity. Some of you may have even taken your car battery indoors if the electrolyte froze in the winter. Some of your cars may have battery blankets or even battery heaters if you live really far up north. In addition, the process of charging a Li-Ion, Ni-mH, or even lead acid battery will produce heat, because chemical conversion is bi-directional, but anyway . . . you charge the G1, it gets hot. You use it heavily, it gets hot. You know you're spending electrons somewhere when it gets hot period. Keeping the phone cool will not increase battery life or make it charge fast. What lower battery temperatures will do is lengthen the battery's overall life. What happens if you leave meat out in 100F/30C temperatures? It goes bad quickly. Same principle in Li-ion. The rechargeable battery is ideally an efficient, closed system of ion exchange that should work for many (hundreds) of duty cycles, but eventually heat plays a role in deterioration of the electrolyte and chemical catalysts inside.
So put your extra charged batteries (but you don't want a Li-ion or Ni-mH battery to sit very long in an discharged state, so be careful here) in the refrigerator in an airtight bag (rotating on a daily basis) if you really want them to last a long time, but don't charge them frozen (ka-boom!) and remember cold batteries charge slowly. Car batteries in sub-tropical areas are replaced at a rate of about once every 24 months, but in Sweden? Maybe every five or six years. Cold temperatures slow down chemical deterioration just like cold keeps that steak from becoming maggot food.
Again, a hot G1 may weaken its own internal components and batteries over time, but putting it on ice won't give you an extra 6 hours to oogle Miley Cyrus' vBlog
Hope this helps.
For me, unless I'm expecting a text or a call always have my phone on airplane mode. I turn it off every hour or so to see if I got any unimportant texts, and then turn it back on
HI Friends,
Can anyone suggest what needs to be done as my HTC touch pro is unable to give atleast 1 day battery backup after flashing with Energy ROM.
Can listen to music nor brwose internet for long time.literally gives me half day batter backup.But before it used to give atleast 2 days.
Solution plZZZZZZZZZZZZZZZZZZZZ.
Suggest a good ROM with good battery backup along with Energy kind of GUI.
What happend to you is that the rillphone version embended in the latest Energy ROM is not working proply with the radio ROM u have installed.
The solution is to install the appropiate rillphone for your radio ROM.
Search the forum for the rillphone and radio threads
MareleSef said:
What happend to you is that the rillphone version embended in the latest Energy ROM is not working proply with the radio ROM u have installed.
The solution is to install the appropiate rillphone for your radio ROM.
Search the forum for the rillphone and radio threads
Click to expand...
Click to collapse
As you have said, i have installed "BS_Rilphone_1_13_25_24.cab" for the Radio i have...after the power cycle..the phone doesnt have any display after the splash screen..I think..i bricked it....
Unless your phone is unlocked. You can't flash non ralph radios
subbuaxel said:
As you have said, i have installed "BS_Rilphone_1_13_25_24.cab" for the Radio i have...after the power cycle..the phone doesnt have any display after the splash screen..I think..i bricked it....
Click to expand...
Click to collapse
Reading goes a long way. But maybe I'm being a bit too presumptuous.
Did you by any chance actually take the time to read this section under post #6?:
BATTERY SAVING TIPS
The first few days
• There is nothing special about this ROM to make it use more power than other ROMs except that it is tweaked for performance over battery life. After things have settled down, you should get a couple of days usage out of a charge.
• Immediately after flashing, you will probably observe very poor battery performance. This is due to the charging circuit having to reset itself.
• The battery meter will not settle down and give accurate readings for a few battery cycles. Give it a few days.
• For the first few battery charging cycles, try to charge to 100% with phone off and then allow battery to drain down quite a bit before recharging. This is so the meter will calculate drain well.
Recommendations
• Make sure you followed all of the flashing instructions to the letter. Especially the part about the hard reset.
• Backlight is set to high. You might want to change that.
• 3G is on by default. Recommendation is to turn it off when you are not surfing the internet.
• Don't drain your batery all the way down until it dies. Not good for these types of batteries.
• The GPS sucks the battery dry. If you want to keep track of yourself, consider something like GPSToday that only wakes up the GPS once in a while.
• Maybe you don't really need aGPS enabled. Disable and check GPS lock times and battery drain.
• Applications that run from the storage card consume more power so install oft-used or background-type applications to main memory.
Troubleshooting
• If your radio does not match your rilphone.dll you can get crazy bad battery drainage. Use the recommended radio or spend some time working out a good combination for your phone/carrier/location/usage.
• Check to see that some application is not still running in the background. Check, do not assume. USe the full Task Manager application.
• Check to see if the screen is still on when you expect it to be off. Soft reset can fix that issue.
• Some radios work better with some carriers and locations. Asking everyone to tell you what radio to use may not give you the best answer. Be specific about your situation.
• More stuff you should see HERE
If you have tried all the above and still can't get over a day with moderate use, you may actually have a bad battery. Try getting a new one that is made by another manufacturer.
Friends,
My phone is unlocked
Please suggest if i can change the radio to latest one like this(BlackStone_Radio_1.17.25.09).the ROM that is there 1.13.25.24 is from april 2009.
goyjuss said:
Reading goes a long way. But maybe I'm being a bit too presumptuous.
Did you by any chance actually take the time to read this section under post #6?:
BATTERY SAVING TIPS
The first few days
• There is nothing special about this ROM to make it use more power than other ROMs except that it is tweaked for performance over battery life. After things have settled down, you should get a couple of days usage out of a charge.
• Immediately after flashing, you will probably observe very poor battery performance. This is due to the charging circuit having to reset itself.
• The battery meter will not settle down and give accurate readings for a few battery cycles. Give it a few days.
• For the first few battery charging cycles, try to charge to 100% with phone off and then allow battery to drain down quite a bit before recharging. This is so the meter will calculate drain well.
Recommendations
• Make sure you followed all of the flashing instructions to the letter. Especially the part about the hard reset.
• Backlight is set to high. You might want to change that.
• 3G is on by default. Recommendation is to turn it off when you are not surfing the internet.
• Don't drain your batery all the way down until it dies. Not good for these types of batteries.
• The GPS sucks the battery dry. If you want to keep track of yourself, consider something like GPSToday that only wakes up the GPS once in a while.
• Maybe you don't really need aGPS enabled. Disable and check GPS lock times and battery drain.
• Applications that run from the storage card consume more power so install oft-used or background-type applications to main memory.
Troubleshooting
• If your radio does not match your rilphone.dll you can get crazy bad battery drainage. Use the recommended radio or spend some time working out a good combination for your phone/carrier/location/usage.
• Check to see that some application is not still running in the background. Check, do not assume. USe the full Task Manager application.
• Check to see if the screen is still on when you expect it to be off. Soft reset can fix that issue.
• Some radios work better with some carriers and locations. Asking everyone to tell you what radio to use may not give you the best answer. Be specific about your situation.
• More stuff you should see HERE
If you have tried all the above and still can't get over a day with moderate use, you may actually have a bad battery. Try getting a new one that is made by another manufacturer.
Click to expand...
Click to collapse
I have done read and followed each and every one of it.
And also my battery is just 2 months old.Even i tested the ROM for 10 days..but drain is same as usual.
try a differn't rom and see if the problem goes away?
D3TH METAL said:
try a differn't rom and see if the problem goes away?
Click to expand...
Click to collapse
Upgraded the radio to 1.14.25.35 along with the suitable rilphone cab.Will test it and will let you know.Also suggest if i can go ahead with flashing of my pro with Energy.RAPHAEL.21916.Sense2.5.Cookie.2.0.Nov.03.
subbuaxel said:
Friends,
My phone is unlocked
Click to expand...
Click to collapse
Security unlocked?
DANDANA said:
Security unlocked?
Click to expand...
Click to collapse
Yes Security unlocked!
Yes, my friend.
I have the same problem.
Flashed it 2 times with 2 different versions of Energy for the last 2 months ago, but it's still the same. I have the feeling this happened after Energy got the "multiple home screen interface".
can it be draining out the bat??
subbuaxel said:
Yes Security unlocked!
Click to expand...
Click to collapse
unless you bought olipro's cid unlocker, what you basically did is "unlocking" your hardspl, which is NOT what you're talking about
you basically can't flash radios of other devices in your touch pro, unless, ofcourse, you buy olipro's cid unlocker. But that doesn't really prevents the risk of bricking your phone.
Battery saving tips fine tweaked.
Use advanced config located in the tools folder of the latest energyrom...set all power management options to enabled, in the performance section file system filter should be set to 4096, system canche size to auto, file system cache enabled. Try to install programs that are used frequently to the internal memory storage rather than storage card. don't use 3g if you are not surfing. Backlight should be set to auto. After you flash any rom make sure you cycle your battery 3-5 full charge cycles before you deem it having poor battery draining.
As for radio to be safe from battery drain use same radio and rilphone.
I personally use which yields great performance and good battery
rilphone 1.14.25.35
raido 1.17.25.09
I live in chicago USA
Oh yeah...stay with energy
siralex241 said:
Use advanced config located in the tools folder of the latest energyrom...set all power management options to enabled, in the performance section file system filter should be set to 4096, system canche size to auto, file system cache enabled. Try to install programs that are used frequently to the internal memory storage rather than storage card. don't use 3g if you are not surfing. Backlight should be set to auto. After you flash any rom make sure you cycle your battery 3-5 full charge cycles before you deem it having poor battery draining.
As for radio to be safe from battery drain use same radio and rilphone.
I personally use which yields great performance and good battery
rilphone 1.14.25.35
raido 1.17.25.09
I live in chicago USA
Oh yeah...stay with energy
Click to expand...
Click to collapse
I have flashed My pro with Radio V.1.14.25.35 with the same rilphone.Will also try the advance config and test it for a while.
The battery problem is related to the 2.0 cookie which is still in Beta. There is a patch released which used to help a little bit, but in the last 21683 build it doesn't do much.
If you want your battery to last as before, install the ROM version without 2.0Cookie. There you will get a stable CHT v.1.8.5 and the battery will perform again as it should.
fromaron said:
The battery problem is related to the 2.0 cookie which is still in Beta. There is a patch released which used to help a little bit, but in the last 21683 build it doesn't do much.
If you want your battery to last as before, install the ROM version without 2.0Cookie. There you will get a stable CHT v.1.8.5 and the battery will perform again as it should.
Click to expand...
Click to collapse
Hi Friends,
Please suggest a Best and Stable ENERGY ROM for my HTC TOUCH PRO GSM with good battery backup..i will flash it and use it.
PLZZZZZZZZ
siralex241 said:
in the performance section file system filter should be set to 4096, system canche size to auto, file system cache enabled.
Click to expand...
Click to collapse
Don't waste your time fiddling with the caches. Any improvements observed are just placebos. The cache settings all have to be made in the boot.rgu of the rom prior to cooking the device. Also, cachesize (which is the tweak that advanced config tries to set) is an obsolete registry key that does nothing in WM5 and later. You can only successfully change the cache sizes post cooking and flashing with WM2003 devices.
Actually it is just the energy rom, I went from tael to energy and my battery life went to less then a day on standby. Went back to tael and the issue was gone. No it's not the radio because I always install .35 radio&ril after all new rom flashes (as well as the fact I use task29). If it was the charging circuit I'd have similar battery life with tael after I flashed it back from energy. But as it sits I can go quite sometime on standby (week?) with tael right after a flash. I can understand having less battery life but less than 24 hours on standby is certainly the rom itself. That's without 3G on since for whatever reason I can't get 3G on any phone that's not an iPhone.
Rom versions I used:
Energy.RAPHAEL.21916.Sense2.5.Cookie.2.0.GTX.Nov.03
TAEL Sept17
TAEL rom is good..along with it i would prefer any other stable rom with good gui and battery backup...
I have to charge my phone 2 or 3 times a day any recommendations on how to make my battery life longer that are simple and easy
Jawdude said:
I have to charge my phone 2 or 3 times a day any recommendations on how to make my battery life longer that are simple and easy
Click to expand...
Click to collapse
I'm a truck driver and I'm a heavy user.
I did too before I made the changes below. These all work with the Stock Rom.
1. Installed No Lock (so that I don't have to swipe the screen to unlock, just push the power button)
2. Set screen to turn off in 30 seconds.
3. Installed Brightness Widget (allows changing the brightness from the home screen
4. Installed Screen Filter (lets me really darken my screen at night.
Try those and see how you do.
5. I then flashed the Infused Rom (I now get up to 10-14 hours)
Jawdude said:
I have to charge my phone 2 or 3 times a day any recommendations on how to make my battery life longer that are simple and easy
Click to expand...
Click to collapse
Custom kernal and rom
Running refused and infusion 1.8 rom and I get 14 hours with heavy data use
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Also, Turn off GPS and Wifi when you're not using them.
Battery
After much experimenting and monitoring of battery use I find that the biggest drain is the screen display, so go to settings-->display-->brightness and lower the screen brightness as low as you comfortably can. Also when you you are not using the phone make sure the screen is off, I have trained myself to automatically hit the power button every time I put down the phone. If you listen to music through your phone make sure the settings on your music players allow the phone to play when the screen is off and turn the screen off while it plays.
GPS also drains the battery, so I keep it turned off when I don't use the Nav. When I use the Nav I know the battery will drain at a rapid pace, nothing you can do there, even if I have the phone plugged in to car power while using Nav it still drains the battery! Drains slower than unplugged navigating but still drains.
If your watching videos then your S.O.L. there's really nothing you can do that will increase battery life enough to make a difference during video playback.
I get 10-12 hours with regular use and stock rom. Worst was 8 hours best was 24.
Thanks for all the advice this has really helped my battery
Truckerglenn said:
I'm a truck driver and I'm a heavy user.
3. Installed Brightness Widget (allows changing the brightness from the home screen
There was a recent post that showed a shortcut for changing the screen brightness from the homescreen without any additional software. First, turn off auto brightness. Second, tap and hold the menu bar at the top. Third, slide left to reduce the screen brightness and right to increase screen brightness.
Click to expand...
Click to collapse
menzoom said:
After much experimenting and monitoring of battery use I find that the biggest drain is the screen display, so go to settings-->display-->brightness and lower the screen brightness as low as you comfortably can. Also when you you are not using the phone make sure the screen is off, I have trained myself to automatically hit the power button every time I put down the phone. If you listen to music through your phone make sure the settings on your music players allow the phone to play when the screen is off and turn the screen off while it plays.
GPS also drains the battery, so I keep it turned off when I don't use the Nav. When I use the Nav I know the battery will drain at a rapid pace, nothing you can do there, even if I have the phone plugged in to car power while using Nav it still drains the battery! Drains slower than unplugged navigating but still drains.
If your watching videos then your S.O.L. there's really nothing you can do that will increase battery life enough to make a difference during video playback.
I get 10-12 hours with regular use and stock rom. Worst was 8 hours best was 24.
Click to expand...
Click to collapse
How does it drain your battery when its plugged into the car? I have never seen that on any cell phone. That my friend is messed up if true.
reissy said:
How does it drain your battery when its plugged into the car? I have never seen that on any cell phone. That my friend is messed up if true.
Click to expand...
Click to collapse
It seems that Samsung ****ed up and included phone CPU/screen/etc usage when measuring battery charge current.
This means that the 600 mA stock battery charge current limit isn't just going to the battery, it's split between battery/screen/CPU. If screen/CPU/etc go above 600 mA (Navigation at full brightness seems to be the most common way), battery starts draining.
It also means that unless there's something I'm missing (which I could be since the MAX8998 datasheet is super-ultra-secret), our phone isn't going to be able to do proper charge termination - if the screen is on/CPU is running, it will cause a falsely high battery charge current reading, which will cause charging to fail to terminate.
Juice defender
I found that juice defender helped my battery and i just use the free version it's a great app
I used Iphone 3g 3gs 4. None of them drain battery like this one. First time use Android phone and getting a bit disappointed of this phone. It's draining 2% every 5 mins and im using stock Rom.
Sent from my SAMSUNG-SGH-I997 using XDA App
Install a ROM. Infused v2 nearly doubled my screen-on battery life and tripled my screen-off battery life.
sweetboy02125 said:
I used Iphone 3g 3gs 4. None of them drain battery like this one. First time use Android phone and getting a bit disappointed of this phone. It's draining 2% every 5 mins and im using stock Rom.
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
That's excessive... Rogue app maybe?
ptgptg said:
Truckerglenn said:
I'm a truck driver and I'm a heavy user.
3. Installed Brightness Widget (allows changing the brightness from the home screen
There was a recent post that showed a shortcut for changing the screen brightness from the homescreen without any additional software. First, turn off auto brightness. Second, tap and hold the menu bar at the top. Third, slide left to reduce the screen brightness and right to increase screen brightness.
Click to expand...
Click to collapse
Thanks I never new that
Sent from my SAMSUNG-SGH-I997R using XDA Premium App
Click to expand...
Click to collapse
look in about phone battery use to identify the biggest battery user, it should be the screen. anything else and there is a problem.
the cell standby may go high on froyo rom, turning on flight mode and turning it off will correct that, it's an android bug.
on gingerbread the android os or android system may hog battery occasionally. some think it is the wifi sleep policy but it pops up on me without setting the sleep policy. the fix for that is to pull the battery for a couple minutes and put it back in and restart the phone.
next manage the screen brightness
install a custom rom, there are issues with certain firmware keeping sensors active wen they shouldn't be.
turn off unneeded sync options (i find that auto fetching my email uses a lot especially with my gmail already set to sync),
use wifi when you use the internet if possible, turn it off when out and about.
monitor cpu useage of apps that are cached in the task manager
kill apps that use cpu
if needed turn the max cpu clock down to 800mhz
set "use wireless networks" for location when possible for general location (limited to city level at times)
Dani897 said:
look in about phone battery use to identify the biggest battery user, it should be the screen. anything else and there is a problem.
the cell standby may go high on froyo rom, turning on flight mode and turning it off will correct that, it's an android bug.
on gingerbread the android os or android system may hog battery occasionally. some think it is the wifi sleep policy but it pops up on me without setting the sleep policy. the fix for that is to pull the battery for a couple minutes and put it back in and restart the phone.
next manage the screen brightness
install a custom rom, there are issues with certain firmware keeping sensors active wen they shouldn't be.
turn off unneeded sync options (i find that auto fetching my email uses a lot especially with my gmail already set to sync),
use wifi when you use the internet if possible, turn it off when out and about.
monitor cpu useage of apps that are cached in the task manager
kill apps that use cpu
if needed turn the max cpu clock down to 800mhz
set "use wireless networks" for location when possible for general location (limited to city level at times)
Click to expand...
Click to collapse
Actually, high cell standby is OK if the phone is screen-off often.
Cell standby is always my top user - but my phone is sitting on my desk with the screen off frequently, in a location with weak signal. Weak signal makes cell standby usage go WAY up.
Syncwifi application is awesome for extending sync settings to gain more battery
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Using titanium backup I froze drm content 2.2.1 and this significantly increased my battery life.
Sent from my Infuse. It is what it isn't.
JuiceDefender!!
I agree JuiceDefender works!! I had to charge in the middle of the day. Now with moderate use it will last all day Im on stock Rom.
I easily get 2 days out of my Infuse, no idea how some of you are managing to only get 8 hours. After rooting my phone and freezing the bloat i easily get twice the battery life of my prior iPhone 3GS.
Hey guys,
So after many months with the XT720 and alot of flashing and trying to get the most out of my battery, i've come up with a few conclusions about battery life in general and how to extend it. I thought I'd share here. This is mostly aimed at people who are new to android and have not experimented like some of the more advanced users we have on this forum. Hope you find this helpful and please feel free to make additions.
General Battery Info
The XT720 was my first android phone, and I came from a long line of typical nokia phones whose batteries would last for ages. I had no idea the kind of power an android device would use. When I started out using it, i was surprised at how quickly the battery would die. You'd think with advancing software we'd have better batteries but sadly batteries are lagging behind in technology. Generally speaking you can expect the following battery life from your XT720.
Heavy use: 10-14 hours
Moderate use: 16-20 hours
Light use: 1 day - 1 day 12 hrs.
Note: New batteries improve with each charge cycle. It is recommended to go through a few complete charge cycles when you buy a new phone. After that, complete discharges are not recommended and its smart to start charging your phone when it hits the 20-25% mark.
How to improve battery life
1: Battery Calibration
If you've ever flashed a new ROM, you must have noticed a sharp decline in battery performance. This is partly due to old battery statistics left behind from your old ROM. Android is a smart OS and collects information over time. The more you use it, the more accurate it gets. In the same way it collects information from your battery usage and reports your battery percentages according to that. When you flash a new ROM, sometimes android thinks that your battery is 100% when its really lower than that and that causes relative reduced battery performance. To deal with that it is recommended that you use a nifty free app called Battery Calibration from the android market. What this does it removes the old battery stats and allows your new ROM to create its own battery stats. Charge your battery to full, use the battery calibration. Drain once till phone turns off by itself and charge to full again. You will notice a sharp increase in battery life.
2. Battery Managment
We all know that android has its own battery management built in but it usually doesnt give complete information about the phone. For that you need to dive deeper into the settings. Usually if you experience battery drain its because of a rogue app and believe it or not some common apps you wont think off drain unnecessary battery. To see your complete Battery Stats input this code into the dialer.
Code:
*#*#4636#*#*
This will take you to a bunch of options. What you're interested in is Battery History. When you tap that it will show you two drop down menu's.
1) Other Usage
2) Since last unplugged
Other usage shows you how long your phone has been running and how long it has been asleep. Also shows you how long your wifi has been on and running and how long your screen has been on. It is important to see how long your phone has been running. For example if your phone has an uptime of 20 hours and its been running 5 hours out of that. Your run time is 25%. Which is very good. Sometimes an app can run even when your phone screen is off. This will represent a longer run time even when you have your phone lying on a desk or something. See this setting and correlate with the amount you have used your phone. Does it seem normal? If no then use the first drop down menu and select
Partial Wake:
Partial wake is basically, any app which takes your phone out of sleep mode to use the CPU even when youre screen is off. These are apps which need to sync or use the phone resources. In this you will see a list of apps and how much they have caused a partial wake lock. See anything unsual? For me one app that caused unsual drainage was latitute. Yes, i had simply signed into it and i didnt know it was updating my location every 5 minutes. Extreme battery drain for me even when my phone was idle. See which app was draining your battery and either tweak the settings or remove altogether.
GPS, Sensors, CPU:
You can also see these in the first drop down menu. Certain apps like screeble use the sensors alot, and hence cause drain. Obviously games, camera, will stress the CPU. See if anything is causing drain in that and adjust accordingly.
Miscellaneous Information
After you have dealt with rogue apps that you don't use that drain youre battery your battery life will depend on how you use your phone. But hopefull these tips will help you with increasing your battery life. I do have some more information on different settings and supposed battery saving applications.
Autosync: When you enable auto sync, you allow google and other accounts to sync on a regular basis. This is important for people who need to use push email etc. It does not drain battery IF you tweak what you need synced. In google for example you can have your contacts, calendar, google+, google reader, gmail all to sync by default. If you just need email, please untick the rest. This will help you save battery life. Increase your update times for facebook and google+ if you dont recieve many updates all the time or turn them off altogether. If you have many services syncing at the same time you will get battery drain.
Wifi Sleep Policy: This is sort of a hidden menu. If you go into wireless & networks >> Wifi settings >> settings key >> advanced >> wifi sleep policy. This has three settings. Never close down wifi, never close when charging, or close with screen off. If you choose never your wifi will always be on, which will in turn crunch the **** out of your battery. If you use it off with screen off, remember it takes about 5 minutes to turn the wifi off. I personally use the never with plugged in. Its an intermediate. So when im plugged in wifi always stays on and when im not it follows the screen off protocol.
Wifi Vs Mobile Data: Having mobile data on all the time, does not drain battery. The only time the battery gets drained is when the data connection is active i.e you have many apps on autosync youll see your battery going down. If you arent doing anything and your phone is connected to Edge or 3G your battery will drain regularly. 2G networks drain less than 3G keep that in mind. If you are actively using your connection, wifi will take less battery because speeds are faster and you will be using it for a little time. Also your signal strength has alot of effect on battery. If you have crappy 3G signals your radio will actively be searching for a connection the same goes for wifi. That is important to keep in mind.
Control Background data: By selecting this option you can allow or disallow apps to connect to data without any permission. Some apps require this like the android market. If you uncheck this apps wont be able to sync automatically in the background.
Milestone Overclocking: This is fairly obvious. The higher you overclock with higher vsel the more battery drain you will have. Some use set cpu with profiles but I found that if i set the setcpu too low while idle It takes time for the cpu to charge up when i recieve a call or turn the screen on. Ringtones lag etc etc. I let android do my CPU management and its fine. and comfortable setting would be 850 MHZ, 56 vsel but you can change according to your phone usage.
Juice Defender/ Screebl / Task killers:
In my personal experience with juice defender ultimate I found that with the above precautions juice defender didnt make much of a difference and actually used more battery. First off theres an extra process going on in the back. Second activating and deactivating the connection everytime the screen goes off uses more juice because your radio has to search for the signal hundreds of times as compared to not having it in the first place. Screebl is good if you dont want your screen to annoyingly turn off while youre doing something but it surely doesnt save battery life. Task killers are a no no for android. They kill tasks which start up anyways, its better to use autokiller memory optimizer which tweaks androids internal memory settings and allows for more free ram without killing processes without reason.
System Apps:
Some system apps run uselessly in the background specially with stock ROM's this is called bloatware. Remove all unused system apps with titanium backup to stop them from running in the background for no reason at all.
A final word
Finally after all this tweaking, just use your phone as normal. Dont worry about the battery all the time checking how much its drained, itll mess your head up and make you enjoy your phone less. Battery temperature also changes battery life. Keep your phone out of the sun or in hot places.
Thanks, good article.
Very detailed and useful
Sent from my Milestone XT720 using XDA App
Thanks for this interessting article!
Could you make a list of the bloatware that can be safely removed?
I figured this would just list all the usual stuff I've heard. I'm glad to say I was wrong! A bunch of useful info here I now plan to put to use. Many thanks
Might want to mention the display being the biggest drain of battery on this phone. Setting it to automatic brightness or lower will increase battery life. I love the screen at full brightness so I don't really follow that, but for those looking to squeeze some extra time and don't mind less brightness...
Thanks guys, glad you people found it useful.
syrenz said:
Might want to mention the display being the biggest drain of battery on this phone. Setting it to automatic brightness or lower will increase battery life. I love the screen at full brightness so I don't really follow that, but for those looking to squeeze some extra time and don't mind less brightness...
Click to expand...
Click to collapse
Yes! Can't believe I missed that one out. In the start id use the lowest brightness setting, which would be fine indoors. But outside it was impossible to see the phone because of its insanely reflective glass. Since we have an ambient light sensor I use it on automatic and it does a good job. Full bright strains my eyes abit thats why I dont keep it on full bright So for people really wanting to save the juice you can keep your brightness on the lowest level. Also when you take the phone out of your pocket and use it, its better to put the phone to sleep with the power button than let it timeout by itself. Those 10-15 seconds for each time you use phone count towards many minutes of unused display time in the end and does make a difference.
This is a very gd post with lots o useful info!! ok i have a qn, is using the phone a lot while the charging good for the battery? And if u let the battery charge even though its already 100 percent for an hour good? srry if it is noob qn...
androidlover123 said:
This is a very gd post with lots o useful info!! ok i have a qn, is using the phone a lot while the charging good for the battery? And if u let the battery charge even though its already 100 percent for an hour good? srry if it is noob qn...
Click to expand...
Click to collapse
1. Using your phone while charging does not affect your battery life, and is neither good nor bad. It is perfectly normal to use your phone while charging and is sometimes recommended while doing battery intensive tasks for example navigating while driving, wifi tethering, playing memory intensive games and finally outputing video through HDMI.
2. Overcharging was a phenomenom is older lithium ion battery. New batteries have bypass circuits. So when your phone reaches complete charge, it does not charge any further. So you should not be worried about overcharging your XT720.
Hope this helps.
Excelent article and good quality info. Thanks and best regards!
awesome article! Great information. Thanks a lot for putting that together. I have already started using a few of the tips mentioned.
u da maaan dude, thanks for a very detailed and informative article
Hi,
I have a question regarding battery life of the OPO. I'm still not sure whether I have a defective battery, or some apps drains my battery like crazy (or both?). I hope you can help me with this.
In the first 2 weeks since I got it, I use my OPO for mid to heavy activities (a lot of Whatsapp, Youtube, streaming music, etc). I always start the day with 100% battery and I thought it was normal to see the battery drops to at least 20% at the end of the day. To be honest, I didn't check the battery stats in Settings even once in this time frame, and due to my heavy usage, once again I thought this was normal.
Until one night I decided to plug the charger earlier than usual, unplug it around 11pm (w/ 100% battery), then I fell asleep. I was shocked the next morning (8am) when I saw the battery has decreased to 65% with no activities whatsoever. I check the battery usage in Settings and then saw Google Play Services (GPservice) at the top of the list with 45% usage, with "keep awake" time almost identical to total time on battery. I did some research and found some advice including 1) denying GPservice abilities to "keep awake" and "wake up" via privacy guard (from this thread http://forum.xda-developers.com/oneplus-one/general/guide-google-play-services-battery-t2832525), 2) turn off location, 3) turn off sync, but none of them seems the solution to my problem. Since then, I always check the battery usage and reset it, to see if GPservice still at the top. Sadly it still there. After I reset the stats, go to sleep directly and check it about 1 hour later, GPservice uses 40% - 60% of the battery usage, draining about 6% battery / hour.
With screen on a few minutes, it easily drops to 5th or 6th place with ~7% usage, with screen and main apps I use on the 1st and 2nd place. When I googled about this using Firefox, that's when I start worrying about something else, the battery itself. With wi-fi and low brightness (less than >20% if I convert it from the slide bar), browsing with Firefox decrease the battery 1% in 2-3 minutes, no or low usage drains 1% in about 5-6 minutes. In contrast, charging increase the battery 1% in 1 minute. Is that normal? IDK, usually bad battery increasing faster when charging and decrease significantly when in use.
Please help, especially about the excessive GPservice battery usage. And if it's possible, I prefer non-root solution for it. Thanks and sorry for my bad English.
OPO - stock rom (unrooted XNPH44S)
Google Play Services 6.7.76 (reverted back to 5.0.89 factory version but things pretty much the same)
cliffflip said:
Hi,
I have a question regarding battery life of the OPO. I'm still not sure whether I have a defective battery, or some apps drains my battery like crazy (or both?). I hope you can help me with this.
In the first 2 weeks since I got it, I use my OPO for mid to heavy activities (a lot of Whatsapp, Youtube, streaming music, etc). I always start the day with 100% battery and I thought it was normal to see the battery drops to at least 20% at the end of the day. To be honest, I didn't check the battery stats in Settings even once in this time frame, and due to my heavy usage, once again I thought this was normal.
Until one night I decided to plug the charger earlier than usual, unplug it around 11pm (w/ 100% battery), then I fell asleep. I was shocked the next morning (8am) when I saw the battery has decreased to 65% with no activities whatsoever. I check the battery usage in Settings and then saw Google Play Services (GPservice) at the top of the list with 45% usage, with "keep awake" time almost identical to total time on battery. I did some research and found some advice including 1) denying GPservice abilities to "keep awake" and "wake up" via privacy guard (from this thread http://forum.xda-developers.com/oneplus-one/general/guide-google-play-services-battery-t2832525), 2) turn off location, 3) turn off sync, but none of them seems the solution to my problem. Since then, I always check the battery usage and reset it, to see if GPservice still at the top. Sadly it still there. After I reset the stats, go to sleep directly and check it about 1 hour later, GPservice uses 40% - 60% of the battery usage, draining about 6% battery / hour.
With screen on a few minutes, it easily drops to 5th or 6th place with ~7% usage, with screen and main apps I use on the 1st and 2nd place. When I googled about this using Firefox, that's when I start worrying about something else, the battery itself. With wi-fi and low brightness (less than >20% if I convert it from the slide bar), browsing with Firefox decrease the battery 1% in 2-3 minutes, no or low usage drains 1% in about 5-6 minutes. In contrast, charging increase the battery 1% in 1 minute. Is that normal? IDK, usually bad battery increasing faster when charging and decrease significantly when in use.
Please help, especially about the excessive GPservice battery usage. And if it's possible, I prefer non-root solution for it. Thanks and sorry for my bad English.
OPO - stock rom (unrooted XNPH44S)
Google Play Services 6.7.76 (reverted back to 5.0.89 factory version but things pretty much the same)
Click to expand...
Click to collapse
Definitely sounds like somethings not right, what apps do you have that access or could potentially access your location? If you're still not having any luck, as a last resort you could try a fresh install of CM11S and install your apps one by one to see if you can determine if any are responsible for sucking battery.
Give the below app a try:
https://play.google.com/store/apps/details?id=com.playfulgeeks.gservicefix&hl=en_GB
Install Gsam to see if you can gain any more insight into whats causing battery drain.
https://play.google.com/store/apps/details?id=com.gsamlabs.bbm
cliffflip said:
Hi,
Until one night I decided to plug the charger earlier than usual, unplug it around 11pm (w/ 100% battery), then I fell asleep. I was shocked the next morning (8am) when I saw the battery has decreased to 65% with no activities whatsoever. I check the battery usage in Settings and then saw Google Play Services (GPservice) at the top of the list with 45% usage, with "keep awake" time almost identical to total time on battery.
Click to expand...
Click to collapse
did you try to use this App: http://forum.xda-developers.com/showthread.php?t=1179809
there you can see which app prevents your phone from going to sleep (partial Wakelocks)
gsmyth said:
Definitely sounds like somethings not right, what apps do you have that access or could potentially access your location? If you're still not having any luck, as a last resort you could try a fresh install of CM11S and install your apps one by one to see if you can determine if any are responsible for sucking battery.
Give the below app a try:
https://play.google.com/store/apps/details?id=com.playfulgeeks.gservicefix&hl=en_GB
Install Gsam to see if you can gain any more insight into whats causing battery drain.
https://play.google.com/store/apps/details?id=com.gsamlabs.bbm
Click to expand...
Click to collapse
Maps, Google Fit, Google Now, among other things.
CMIIW but I read somewhere that GServicefix does the same like privacy guard, denying some service to keep awake, wake up, etc.
So I installed Gsam and run it about 1 hour. Interestingly in there, Kernel (Android OS) is on the top the % list with 60% usage (mostly phone in idle/sleep). When I switch sorting to Kernel Wakelocks, it shows event0-798 & event2-798 as the top 2 wakelocks with around 7000 wakelocks. I'll update in few hours, thanks.
drcyber said:
did you try to use this App: http://forum.xda-developers.com/showthread.php?t=1179809
there you can see which app prevents your phone from going to sleep (partial Wakelocks)
Click to expand...
Click to collapse
From what I read on the Play Store description, Kitkat and above requires root?
cliffflip said:
Maps, Google Fit, Google Now, among other things.
So I installed Gsam and run it about 1 hour. Interestingly in there, Kernel (Android OS) is on the top the % list with 60% usage (mostly phone in idle/sleep). When I switch sorting to Kernel Wakelocks, it shows event0-798 & event2-798 as the top 2 wakelocks with around 7000 wakelocks. I'll update in few hours, thanks.
Click to expand...
Click to collapse
Please post screenshot of gsam
Try clear cache+dalvic cache in recovery
Hi, sorry for the late reply.
It seems reboot the phone a few times solves the problem. Battery usage now seems normal when idle, even with location & sync turned on.