Related
I have had a nexus S running stock for about 3 weeks now, I manually updated to 2.3.3.
So far I am unimpressed with the battery life, however this is my first Android device. Anyway in my attempts at improving battery life I have been directed to Spare Parts>Battery History to see what has been causing the phone to stay awake.
The Problem is that any time I try to open it I get an error and an option to force close or report, the same happens when I use Any Cut to create a shortcut to Battery Use Details,
Is this a common problem on the Nexus S? Or is it related to Gingerbread 2.3.3?
Is there any other way to see what is causing the phone to stay awake?
Thanks!
I'm running an Axura ROM on 2.3.3 with netarchy and I'm at 25% after 1d8h29m54s.
Light-to-moderate use, including messaging, a couple of voice calls, and a few emails.
Mine Force closes too. My battery last 14h max...
wow so 25% remaining after more then 30 hrs? sounds pretty good.
Good to know the potential is there, I am more concerned why my battery history and battery use details are not able to open.
can you access the battery info sub-menu in about phone under settings? I didn't realize stock had the Spare Parts app.
Have you tried battery info apps, or juice defender? In the market?
Sent from my Nexus S using XDA Premium App
With Gingerbread, that battery history page has been moved/changed.
For example, it was removed from the *#*#INFO#*#*
DoomFragger said:
With Gingerbread, that battery history page has been moved/changed.
For example, it was removed from the *#*#INFO#*#*
Click to expand...
Click to collapse
It's not under battery use?
The battery use page works but I was looking for the battery history to tell what has been keeping the phone awake. So history has been removed from gingerbread or does it just not exist where spare parts is looking for it?
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
I have been using my N5 for a couple of weeks and I know its battery life isn't the greatest. I have watched some youtube videos for tips on better battery life, and here's what I have done.
Turn off auto brightness, and screen brightness is about 1/4 of the way
Turn off haptic feedback
Turn off vibration on keypress
Turn off sync for most Google services
Turn off NFC
Location service set to battery saving mode
But it seems like after all that's been done, the battery is still draining pretty fast. For example, I went out for dinner and drinks with friends and my phone is just sitting in my pocket the whole time not being used, 4 hours later, I have lost 30% battery. Coming from an htc one, it doesn't drain nearly as much. Is this abnormal or just about right for the N5, thoughts?
Infiniteloop7 said:
I have been using my N5 for a couple of weeks and I know its battery life isn't the greatest. I have watched some youtube videos for tips on better battery life, and here's what I have done.
Turn off auto brightness, and screen brightness is about 1/4 of the way
Turn off haptic feedback
Turn off vibration on keypress
Turn off sync for most Google services
Turn off NFC
Location service set to battery saving mode
But it seems like after all that's been done, the battery is still draining pretty fast. For example, I went out for dinner and drinks with friends and my phone is just sitting in my pocket the whole time not being used, 4 hours later, I have lost 30% battery. Coming from an htc one, it doesn't drain nearly as much. Is this abnormal or just about right for the N5, thoughts?
Click to expand...
Click to collapse
7.5%/hr is high for standby time. You can get it down to 1-2%/hr by using more of the battery-saving tips you'll find in the various threads on the subject.
Sent from my Nexus 5
Check the wakelock with better battery stat
If you don't need GPS on all the time turn that off too saves quite a bit of battery even the battery saving mode isn't that battery friendly
Sent from my Nexus 5 using Tapatalk
Infiniteloop7 said:
But it seems like after all that's been done, the battery is still draining pretty fast. For example, I went out for dinner and drinks with friends and my phone is just sitting in my pocket the whole time not being used, 4 hours later, I have lost 30% battery. Coming from an htc one, it doesn't drain nearly as much. Is this abnormal or just about right for the N5, thoughts?
Click to expand...
Click to collapse
You really need to share your battery usage screen, and show what apps drained your battery. It is possible that you were had low signal strength, and so your phone kept trying to search for a signal and drained itself. Also, as dark_ente suggested, look at betterbatterystats results to see if you had wakelocks.
With no active use, that is very high drain - unless you were in a very low signal strength area, or had an app keeping your phone awake.
When I work from home, connected to WiFi, my phone drains about 3-4% in about 9 hours (assuming I don't actively use it. I use pushbullet to show me all notifications on my PC, so I don't have to turn my phone on at all)
Infiniteloop7 said:
Turn off auto brightness, and screen brightness is about 1/4 of the way - I do the same (actually, I set it to the lowest possible level), because it is too bright
Turn off haptic feedback - I do the same, because it is annoying
Turn off vibration on keypress - I do the same, because it is annoying
Turn off sync for most Google services - I leave sync on
Turn off NFC - I leave it on
Location service set to battery saving mode - I do the same - but set up a tasker profile to enable GPS when I launch maps - Disabling GPS helped the most in my case
Click to expand...
Click to collapse
jj14 said:
You really need to share your battery usage screen, and show what apps drained your battery. It is possible that you were had low signal strength, and so your phone kept trying to search for a signal and drained itself. Also, as dark_ente suggested, look at betterbatterystats results to see if you had wakelocks.
With no active use, that is very high drain - unless you were in a very low signal strength area, or had an app keeping your phone awake.
When I work from home, connected to WiFi, my phone drains about 3-4% in about 9 hours (assuming I don't actively use it. I use pushbullet to show me all notifications on my PC, so I don't have to turn my phone on at all)
Click to expand...
Click to collapse
When you say turning off GPS and only enable it while launching maps, do you mean turn off location completely? Does that affect other Google apps/services? Such as Google now
If all else fails, do a factory reset.
Sent from my Nexus 5 using xda app-developers app
I noticed from the past few days that my N5 seems to have abnormal battery usage pattern. There are days with mostly light use (text messaging, whatsapp messaging, some web browsing, minimal on screen time) I can go for 2 days without charging, and I am only losing 1% battery per hour when it's in stand by. However, they are times (see attachment) when I didn't use my phone for 11 hours, and the battery level is down from fully charged to 26%. Can anyone give me some ideas on what may be the culprit?
kevtrysmoddin said:
If you don't need GPS on all the time turn that off too saves quite a bit of battery even the battery saving mode isn't that battery friendly
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
battery saver mode is actually very battery friendly. i've done extensive testing...
---------- Post added at 06:25 PM ---------- Previous post was at 06:24 PM ----------
Infiniteloop7 said:
I noticed from the past few days that my N5 seems to have abnormal battery usage pattern. There are days with mostly light use (text messaging, whatsapp messaging, some web browsing, minimal on screen time) I can go for 2 days without charging, and I am only losing 1% battery per hour when it's in stand by. However, they are times (see attachment) when I didn't use my phone for 11 hours, and the battery level is down from fully charged to 26%. Can anyone give me some ideas on what may be the culprit?
Click to expand...
Click to collapse
you need 'better battery stats' log. . . stock battery screen tells you almost nothing
Infiniteloop7 said:
When you say turning off GPS and only enable it while launching maps, do you mean turn off location completely? Does that affect other Google apps/services? Such as Google now
Click to expand...
Click to collapse
No. I keep location enabled all the time, but in battery saver mode - that way, google now, weather widgets etc can get my approximate location (using cell tower triangulation), but can't activate my GPS for accurate location fix.
When I use maps/navigation (which in my case is the only time when I need accurate GPS location fix), I change from battery saving location to the GPS type location fix, and when I'm done with maps/nav, I switch back to battery saving location.
If you turned location off completely, google now, and possibly other apps (like weather widgets for current location) won't work.
Infiniteloop7 said:
I noticed from the past few days that my N5 seems to have abnormal battery usage pattern. There are days with mostly light use (text messaging, whatsapp messaging, some web browsing, minimal on screen time) I can go for 2 days without charging, and I am only losing 1% battery per hour when it's in stand by. However, they are times (see attachment) when I didn't use my phone for 11 hours, and the battery level is down from fully charged to 26%. Can anyone give me some ideas on what may be the culprit?
Click to expand...
Click to collapse
From your 2nd screen print, you can see that your phone was awake pretty often. As @Enddo wrote, betterbatterystats should help you figure out what is causing the wakelocks.
Enddo said:
battery saver mode is actually very battery friendly. i've done extensive testing...
---------- Post added at 06:25 PM ---------- Previous post was at 06:24 PM ----------
you need 'better battery stats' log. . . stock battery screen tells you almost nothing
Click to expand...
Click to collapse
jj14 said:
No. I keep location enabled all the time, but in battery saver mode - that way, google now, weather widgets etc can get my approximate location (using cell tower triangulation), but can't activate my GPS for accurate location fix.
When I use maps/navigation (which in my case is the only time when I need accurate GPS location fix), I change from battery saving location to the GPS type location fix, and when I'm done with maps/nav, I switch back to battery saving location.
If you turned location off completely, google now, and possibly other apps (like weather widgets for current location) won't work.
From your 2nd screen print, you can see that your phone was awake pretty often. As @Enddo wrote, betterbatterystats should help you figure out what is causing the wakelocks.
Click to expand...
Click to collapse
I am still pretty new to Android and I don't know how to root my phone. I did check out betterbatterystats on google play, it says the app doesn't work on non-rooted Android phone running kitkat, that's why I haven't installed it yet. It seems that kitkat made some changes which prevent battery usage apps from working properly, wake lock detector also won't work on non-rooted phones running kitkat
Infiniteloop7 said:
I am still pretty new to Android and I don't know how to root my phone. I did check out betterbatterystats on google play, it says the app doesn't work on non-rooted Android phone running kitkat, that's why I haven't installed it yet. It seems that kitkat made some changes which prevent battery usage apps from working properly, wake lock detector also won't work on non-rooted phones running kitkat
Click to expand...
Click to collapse
Rooting is pretty easy. And it opens up a whole new world.
________________________
Sent from my Nexus 5
Infiniteloop7 said:
I am still pretty new to Android and I don't know how to root my phone. I did check out betterbatterystats on google play, it says the app doesn't work on non-rooted Android phone running kitkat, that's why I haven't installed it yet. It seems that kitkat made some changes which prevent battery usage apps from working properly, wake lock detector also won't work on non-rooted phones running kitkat
Click to expand...
Click to collapse
While betterbatterystats will work on kitkat (unrooted), it won't give you partial wakelock summary That requires root)
http://forum.xda-developers.com/showpost.php?p=15869904&postcount=3 - see FAQ 1 and 3. You can download the kitkat compatible version from http://forum.xda-developers.com/showthread.php?t=1179809
As PhilipTD wrote, rooting a N5 is pretty easy, but if you don't feel comfortable doing it, don't.
If you decide to root, follow the steps in first post at the link that PhilipTD provided.
Note that Step 1 (unlocking bootloader) will wipe out all your data.
Before you root, why not disable GPS (keep location active) and see if that helps? Also, how often do you reboot your phone?
Using Better Battery Stats I see a lot of alarms waking up the phone. Is there a good way of drilling down on what the alarms are?
Plenty of job delay and job deadline alarms.. Pretty generic.
I also get Android GMS location alarms which I don't get, since I have location and location history turned off.
I wanted to use Battery Historian, but I have Windows 10 Home and can't find a way to install it. It seems that Docker Tools has been replaced, but the replacement points back to docker tools. I've been going around and around in circles. Is there a a current guide to using battery historian on Windows 10 Home?
I also use GSam as a battery tool.
Thanks
Is there a better place to post this?
Same thing here. Looking at gsam stats it seems the phone is awake way to much when the screen is off. Did some reading and turned adaptive battery off to see if it helps.
OneUI built-in Device Care app doesn't show full details of what is draining battery. It fortunately shows the Screen ON Time (SOT) though.
My phone's battery drains badly on standby. It drains anywhere between 1.5% to 2% per hour on standby if I leave all radios ON. If I turn OFF WiFi, Mobile Data, Bluetooth, Location, etc. then the battery drain reduces to 0.5% per hour. There is no unusual drain when I'm using the phone. If I'm continuously using the phone, I can get 6 to 7 hours SOT.
The built-in battery stats doesn't provide full information on what is draining battery, and how much. For example, it doesn't show system functions like Android System, Android OS, Display, Wakelocks, etc. It only shows 3rd party apps installed.
If I add the % consumption of each app shown in the list, it won't even add up to 50% of actual consumption. If you see the attachment, the sum of the individual consumption adds up to about 20% only. My battery is at 59%. So I have no idea about what used the remaining 21% (standby drain).
Assuming that all details are available in the system, is there an app that can simply read this info and show it on screen? I don't want battery 'monitor' apps that run in the background.
I'm interested to know if there is an app that would simply read this information and display it when launched, and won't run in the background when closed.
Thanks.
Gsam battery monitor, better battery stats or Battery guru. But i think that they all need to keep a background service, which doesn't cause any noticeable battery drain though
TheMystic said:
OneUI built-in Device Care app doesn't show full details of what is draining battery. It fortunately shows the Screen ON Time (SOT) though.
My phone's battery drains badly on standby. It drains anywhere between 1.5% to 2% per hour on standby if I leave all radios ON. If I turn OFF WiFi, Mobile Data, Bluetooth, Location, etc. then the battery drain reduces to 0.5% per hour. There is no unusual drain when I'm using the phone. If I'm continuously using the phone, I can get 6 to 7 hours SOT.
The built-in battery stats doesn't provide full information on what is draining battery, and how much. For example, it doesn't show system functions like Android System, Android OS, Display, Google Play Services, Wakelocks,, etc.
Assuming that all details are available in the system, is there an app that can simply read this info and show it on screen? I don't want battery 'monitor' apps that run in the background.
I'm interested to know if there is an app that would simply read this information and display it when launched, and won't run in the background when closed.
Thanks.
Click to expand...
Click to collapse
blackhawk_LA said:
i think that they all need to keep a background service,
Click to expand...
Click to collapse
Yes, they do.
blackhawk_LA said:
which doesn't cause any noticeable battery drain though
Click to expand...
Click to collapse
I seriously doubt this. It is just that they don't show up in the stats.
From my experience, there was no difference in idle drain battery usage with and without any of these apps. Checked for some days, not only a few hours.