EDIT: Last Update: 10th Sep 2011 with New INfo (trick no.7)
Advanced Tricks for Saving Battery
The following tweaks can greatly save battery if you done it right. But bear in mind that risk are relatively higher since its involve those deep system components.
If you know what you're doing, there is not much to worry about.
Note: I will not responsible for the any damage of your device
My Result:
Before: After moderate usage of 20 hours, Battery Left 30% - 35%
After : After moderate usage of 20 hours, Battery left 70% - 75%
Note: Battery Usage is very subjective matter. The numbers here is not trying to give you an exact calculation, it just trying to give you a feel of how the battery saving. But i have try my best to be consistent on the usage pattern, cpu loads and temperature to do this comparison. Of cause, you might discover different result on your device. With different ROM, kernel, radio, usage, screen brightness, all the other factors come into play, the result would varied.
Kindly please post a feedback on how it works on your device>
1. Use Undervolted Kernel / ROM
- Undervolted means that your device will use relatively less battery to give the same CPU frequency
- (e.g. normally CPU run at 1.61ghz @1350mv, after undervolted it may require only 1275mv at the same frequency)
- Tested on my device, it is the most effective tweak to increase battery life (I reduced -100mv at most of the CPU frequency (except 1), give me about 30-35% more battery)
- Because the undervolting value is varied depend on the ROM and kernel, so no point i post all the numbers here. (PM me if you need the list)
- Ask at your respective ROM thread for the availability of undervolted tweak
- If you wanted to try to change the undervolting value, i recommended to use OC/UV beater2 http://forum.xda-developers.com/showthread.php?t=1207546
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- Because the tool have ease-to-use interface (no need use terminal emulator), just few taps will do.
- Most importantly, we can test new UV value with "Temp Activate", if the device freeze, just restart and it will go back to the last good state (last best config for you, instead of kernel's default value), and no need to flash the vddreset.zip / other reset.zip
2. Use "GSM auto (PRL) to save more juice while still connecting through 3G
- in the phone setting>wireless and network>MobileNetwork>NetworkMode
we are only allow to choose GSM only/ WCDMA / Auto between two
- but if you use type "*#*#4636#*#*" to phone Information, you can choose more type of networkmode. It is claimed that choose "GSM auto (PRL)" allow you to save more battery (cell standby) while allow you to connect to 3G network.
- This might somehow depend on your carrier / provider
- Please provide feedback on this. THanks
3. Try out different CPU Governor
- nowadays a lot of ROM have advanced CPU governor like Smoothass, Smartass, Interactive, etc.
- Try different combination during wake up and screen off to look for the best setting that let u save more juice
- This are my settings:
Governor during awake = On Demand
Max Wake = 998mhz Min Wake = 122mhz Governor during Screenoff = PowerSave
Max Sleep = 307mhz Min Sleep = 122mhz - NOTE: if you put min sleep too low, there is a chance that you device might freeze and won't wake up!
- I personally recommended "DaemonController" from Sybregunne for controlling the CPU governors and frequencies. It is a ease-to-use, yet sophisticated enough for the purpose of OC/UC. It is my favourite OC/UC controller since it released.
- DaemonController is a smart tool that it will bypass virtous daemon, and use direct frequency if we choose governors that is incompatible with the virtuous o/c. Hence, only 1 deamon is run which is more efficiency.
- Refer to the original thread here for more details: http://forum.xda-developers.com/showpost.php?p=16726715&postcount=2
- Quoted from original thread: "It is a Graphical tool that allows users to change andrev_oc/virtuous_oc frequencies and governors without having to reboot their device. Confirmed to work on Android Revolution HD 6.1.0 and a lot more ROMS.
4. Use AutoKiller Memory Optimizer
- This tool is different from other app killer
- It fine tunes android systems inner memory manager to keep your device fast over time.
- As a side effect it also lowers battery consumption.
- At certain free memory level (e.g. 250mb), the android os will automatically close those apps not in use (according to original android os logic)
- The lowMemoryKill level can be modified to suit your style of usage. It is to find a balance point between "not killing the apps you're need" and "sufficient free RAM to avoid sudden out of RAM / Laggy ".
- What i experience before is that these values are set to be too low. It keep most of the apps opened in background. So we can use the apps much faster and consump less cpu. Result: we have lower free RAM. The tradeoff: When I open heavy game, I experienced run out of RAM (it tell me not sufficient RAM to run).
- When the values set too high. It will kill the apps in background faster. So we will spend more cpu, and slower to reopen it. Tradeoff: you will have alot of free RAM back there. But for what?
- Therefore, it is to find the middle point that satisfy both ends. Generally, users with more apps better off with lower lowmemorykill value. Users with less apps (always switch between fews app only), are better off with higher lowmemorykill value.
- MY case: I only have 25+ apps installed. and Only use few apps (other rarely use). THis is my setting (in Pages): 3072, 8192, 16384, 50688, 58368, 76288. I have experimented with many values for 3 months. Just 1 month ago, i found these value suit me very much. It keep balance between the two tradeoff mentioned. Maybe you can try to figure out your own.
- Generally, we play with the last 3 numbers only. The first 3 numbers is related to:
(Foreground app)
(Visible app)
(Secondary server)
Which offer no significant benefits if we kill them.
5. Use Autostart
- Instead of closing them, it would be better if we don't let the app start from the begining
- You can choose to disable those app that u feel unnessary, so that they will not run during your phone startup
5. Check your Battery Consumption
- Download "Current Widget" or "battery monitoring widget" from market
- these apps will monitor your battery usage and recoded in a log file
- This is the normal consumption rate (varied across ROM, kernel and CPUI frequency and other factors)
Sleep/ScreenOff Consumption: 2mv - 8mv
WakeUp Consumption (no wifi, just use local apps, no gaming): 150mv - 250mv
Gaming consumption: about 300 - 400 mv (varied across diff games)
- To be comparable, it is suggest that you try to compare the consumption rate with your friends with same ROM, kernel, radio)
- With the monitoring log, you will able to notice adnormal peak / adnormal high drainage easily
6. Use "Battery History for GingerBreak" to check what running in background (Especially thanks for Saluco for this useful way to check battery drainage )
- this is a free tool can be download from xds forum http://forum.xda-developers.com/showthread.php?p=13328125
- Go to "Partial Wake Usage" to see what apps running when your device is sleeping
- Please "thanks" the developers of the apps for creating and letting us use his useful tool
- Give the screenshot of "Battery History for Gingerbreak" to the community of your ROM, this will give them more clues for them to help you
- For consistency, please monitor your usage for at least 3 hours (@ frequency 1 - 5 minutes) in order to have sufficient data and reliable readings.
7. Disable "Receiver" of application using AutoRun Manager (Really for Advanced User ONLY)
- Receivers are the "condition" where if it is fulfilled, the app will be executed
- For stance, Google Map has 8 receivers. Either 1 of these 8 conditions is met, google map will be open and run automatically.
- Now we actually try to disable this autoRUN by disable the "receiver" = means that even if the condition is met, the app won't run
- TO do this we need donated version of AutoRun Manager (available in market) to do this, go setting enable advanced mode
- Go second tap of the menu (advanced menu) to disable the receiver of particular app
- It is HIGHLY recommended to disable 1 receiver at 1 time, so that you can know the impact and trace back to the receiver
- you might get confused if you disable too many receivers at 1 time
- WARNING: ONLY disable those receiver that you know. DIsable system's receiver will make your system instable. So better only disable the user app.
- WHY IT IS USEFUL? Example: i used "Battery History for Gingerbreak (tip 6) to found out that "Facebook for android" is locking my device from being deep sleep (as it shown as high minute usage in the "partial wake menu"). Then i wanted to disable the feature of the that keep my device awake. THen i disable the "awake service" receive of it. Then it will help to save more battery by preventing those app that run automatically when certain conditions are met (example: Wifi-on, location changed..etc_
<More humble sharing is coming>
<<< Please click on "Thanks" if you found this post helpful, your thanks are very much appreciated >>>
------------------------------------------------------------------------------------------------------------------------------------------------------------
(The content is talking about HTC Desire HD, but the tricks can generally apply to any other smartphones, Hope it help you~)
Well it’s been 7½ days since I reviewed the Desire HD in which I said I didn’t want to comment on battery life until I’ve used it for 10 days. Tomorrow morning at 10am will be the 10th day, but I’m ready 14 hours early!
I’ve seen a lot of talk on the internet about terrible battery life, I’ve even experienced it myself (10% per hour on standby) but not wanting to give it a bad name without being sure, I’ve waited. I can now declare – the Desire HD does not have a battery life issue!
Read on after the break for how you can make yours last 24 hours on one charge!
Let me explain first of all, why I don’t think there is an issue. My Desire HD, last night and today, has shown better battery life than my Samsung Galaxy S and Nexus One ever did. It will probably continue to improve for the next week too.
Yesterday, after 10 hours of medium to light use (screen on was 40 minutes), I was still at 59% battery.
Today, I’ve been off for 12 hours and I’m still at 48%. The screen has been on for 50 minutes, 30 minutes of streaming music via bluetooth, 1 hour of podcasts playing through my earphones and a few text messages. Generally, on standby (and not being used) on 3G while at work, it was only using 2% an hour! I’m not [/B]sure any Android phone has ever managed that low consumption for me.
I don’t know how HTC have managed it from a 1230mAh battery, but if anyone manages to produce an ‘extended’ battery that fits, this thing could last a very long time. As for what the Desire Z might be able to do, wow!
So, what have I done to get this? As well as the usual tips I’ve given, here’s a few more for your Desire HD -
Remove apps you don’t use. You’ll need to root your device with VISIONary and then remove system apps like Flickr, Twitter, Stocks, Peep, Gmail and Friend Stream using Titanium Backup.
Syncing kills! Go to Settings -> Accounts & sync and see what apps are set to sync. For me, a big improvement came from turning off syncing my Facebook ‘Live Feed’ (this seems to turn back on at reboot). Also, only have one of the two Facebook apps syncing at all. For me, I stopped HTC Sense, News and Weather from syncing. If you really want these, maybe just drop their frequency an extra hour or two.
Lower e-mail checks. I have 4 e-mail accounts that K9 Mail checks for me. Like the other syncs, I dropped them from 15 minutes, to 1 or 2 hours, 4 for the less important one. Definitely don’t use the push e-mail setting on K9.
Try different connections. Go to Settings -> Wireless & networks -> Mobile networks and change Network Mode. For me, for some reason on Orange in London ‘WCDMA only’ works the best for me.
Calibrate. After 7 to 10 days use, calibrate your battery and you should be good to go, simple as that!
**ADDITION** Once in a while (if not always) try charging via USB rather than mains. It has been reported this is better for the battery and will actually provide better life from one charge. I can’t necessarily say this claim is true, but I have often seemingly got better life from a USB charge. Try it!
Bear in mind, there are people reporting much better life than I get. Some say they can last over 40 hours on one charge.
Also, make use of the ‘Power Saver’ in Settings. I’ve put mine at 30%. When this kicks in I tend to find battery consumption might even drop to 1% per hour, which means it may be possible you could last for 3 days on one charge! I can’t wait to see what happens when we get proper root and can use custom ROM’s!
(source:http://hemorrdroids.net/htc-desire-hd-battery-life/)
<<< Please click on "Thanks" if you found this post helpful, your thanks are very much appreciated >>>
Looking for general guideline for your Lithium Ion Battery?
Have a look at this http://forum.xda-developers.com/showthread.php?p=15631703#post15631703
i might have to try this on my fassy
Is it necessary to have one of these threads every other day?
Sent from my HTC Sensation 4G
Turn off your phone. Battery life will be awesome.
Otherwise carry spare chargers and/or batteries. Simples.
DirkGently1 said:
Turn off your phone. Battery life will be awesome.
Otherwise carry spare chargers and/or batteries. Simples.
Click to expand...
Click to collapse
Lol. I have 3 spare batteries, girlfriend has 2. Still chew through em in a day
ADR6300
Not really sure anything here is new information...
Cheers, I'll try a couple of these.
How about putting your phone into Flight mode while at work.
I, for my part, get my mails to my desktop machine anyways and i like the fact, no one can distract me while I'm hacking in a gazzillion lines of code.
If it's important my lazy colleagues can use their legs and walk into my office.
flight mode is as good as switching off your phone
My battery already goes down like 1% every hour when the screen is off. So it's fine to me. It's only when I'm actively using WhatsApp, Facebook and Twitter that it goes down faster.
Main killer of the battery is the screen. The screen with high backlight burns through it. While idle it hardly drains.
thanks for this
servellia said:
How about putting your phone into Flight mode while at work.
Click to expand...
Click to collapse
I would get fired if I do that
I think you just made s regular phone from your smartphone
Sent from my Desire HD using XDA Premium App
Good reminders - thanks.
cooooll thanksss
DirkGently1 said:
Turn off your phone. Battery life will be awesome.
Otherwise carry spare chargers and/or batteries. Simples.
Click to expand...
Click to collapse
niceeeeeeeeeee
Thanks for the tips, although if Google just closed maps instead of having it open all the time!
Bet that would save some battery!
Good one to see... thanks for the post
I´ll try this...
Thanks!
I use Juice defender beta with ultimate features and i did calibrate my battery. It's 1:26 AM and through moderate to heavy usage i'm still at 41%. It still has a lot to do with your CPU speed (over/under clocked), ROM, Radio and kernel. I'm CM7 Lordmod's CFS kernel and the latest Radio from AT&T Stock (I have the Inspire the Desire HD's identical cousin.) and a RIL to match. Oh and I'm Overclocked to ~1.2 GHz using the ondemand governor.
Related
I would like to create a a definitive guide (best Practices) to get the maximum amount of battery out of the Sensation. Coming from a LG G2x I'm finding this battery is actually equal or worse and since rooting and removing bloatware currenty seems impossible, then customizing this phone has to be within the realm of stock apps and settings..
My Experience
Using Battery monitor widget, I'm typically getting -200 ~ -300 mAh usage whenever the phone is being used, it will drop down to -30 mAh at its lowest in idle, but no where like the G2x of 5-10 mAh or -2mAh for Vibrant (in idle)..
My goal is to have this phone last 24-36 hours regularly (if possible) ... Right now I'm getting 12-18 hours, with moderate use.. 20 ~30 minutes calls..
Here are the steps I've tried to improve life, in order or decreasing effect.
General Tips/Steps to imporve
Turn off All Syncing (use power widget to toggle as needed)
Check Settings >> Accounts & Sync >> [disable auto sync]
Set Screen timeout to 15sec
Set brightness to < 15%
Check Settings >> Power >> Turn on most or all the power saving features in this menu.
Remove (or reduce) number of widgets that need to poll data (includes clock/weather, stocks, social feeds, etc)
Turn off Bluetooth, GPS (when not needed, again use Power widget to toggle)
Enable Wifi calling (yes wifi calling saves battery especially in low 3/4G signal areas)
Use camera sparingly (by far biggest battery hog)
Useful apps or widgets
General apps / widgets and tips to have
Add Power widget to home page (for quick toggling)
Install Battery monitor widget for charting battery usage.
Juicedefender or Green Power from appstore and let them help manage power
Things to share
Please add your suggestions, and tell us your
max. battery time, between re-charges.
What are your battery usage stats , what is the biggest battery drain my in screen 60%
your best practices
Lets all share our best practices..
The best things I've found to improve battery life.. Use Juice Defender pro, and set schedules, let it turn off all the battery hogs...
Dam I wish I could remove the bloatware especially that Navigation package.
wow you are severely gimping your phone to get the most battery life. I'm happy with 12-14 hours with heavy usage
tbrandao said:
I would like to create a a definitive guide (best Practices) to get the maximum amount of battery out of the Sensation. Coming from a LG G2x I'm finding this battery is actually equal or worse and since rooting and removing bloatware currenty seems impossible, then customizing this phone has to be within the realm of stock apps and settings..
My Experience
Using Battery monitor widget, I'm typically getting -200 ~ -300 mAh usage whenever the phone is being used, it will drop down to -30 mAh at its lowest in idle, but no where like the G2x of 5-10 mAh or -2mAh for Vibrant (in idle)..
My goal is to have this phone last 24-36 hours regularly (if possible) ... Right now I'm getting 12-18 hours, with moderate use.. 20 ~30 minutes calls..
Here are the steps I've tried to improve life, in order or decreasing effect.
General Tips/Steps to imporve
Turn off All Syncing (use power widget to toggle as needed)
Check Settings >> Accounts & Sync >> [disable auto sync]
Set Screen timeout to 15sec
Set brightness to < 15%
Check Settings >> Power >> Turn on most or all the power saving features in this menu.
Remove (or reduce) number of widgets that need to poll data (includes clock/weather, stocks, social feeds, etc)
Turn off Bluetooth, GPS (when not needed, again use Power widget to toggle)
Enable Wifi calling (yes wifi calling saves battery especially in low 3/4G signal areas)
Use camera sparingly (by far biggest battery hog)
Useful apps or widgets
General apps / widgets and tips to have
Add Power widget to home page (for quick toggling)
Install Battery monitor widget for charting battery usage.
Juicedefender or Green Power from appstore and let them help manage power
Things to share
Please add your suggestions, and tell us your
max. battery time, between re-charges.
What are your battery usage stats , what is the biggest battery drain my in screen 60%
your best practices
Lets all share our best practices..
Click to expand...
Click to collapse
Umm... Why exactly do you have a smartphone if you are disabling every single thing that makes it a smartphone? If you want great battery life return the Sensation and buy a phone that does nothing but call and text.
Without disabling anything I am able to get through a 13 hour shift at work with texting all through and internet, youtube, etc during my breaks (~1-1.5 hours) with around 60-70% battery left. Then last week I used GPS with Navigation and screen brightness at 100 for the hour and a half drive home and I still had around 30% battery when I got home. (I was trying to kill the battery on the drive btw). I think all that is pretty damn good for a phone as powerful and with a screen as big as the Sensation.
tbrandao said:
I would like to create a a definitive guide (best Practices) to get the maximum amount of battery out of the Sensation. Coming from a LG G2x I'm finding this battery is actually equal or worse and since rooting and removing bloatware currenty seems impossible, then customizing this phone has to be within the realm of stock apps and settings..
My Experience
Using Battery monitor widget, I'm typically getting -200 ~ -300 mAh usage whenever the phone is being used, it will drop down to -30 mAh at its lowest in idle, but no where like the G2x of 5-10 mAh or -2mAh for Vibrant (in idle)..
My goal is to have this phone last 24-36 hours regularly (if possible) ... Right now I'm getting 12-18 hours, with moderate use.. 20 ~30 minutes calls..
Here are the steps I've tried to improve life, in order or decreasing effect.
General Tips/Steps to imporve
Turn off All Syncing (use power widget to toggle as needed)
Check Settings >> Accounts & Sync >> [disable auto sync]
Set Screen timeout to 15sec
Set brightness to < 15%
Check Settings >> Power >> Turn on most or all the power saving features in this menu.
Remove (or reduce) number of widgets that need to poll data (includes clock/weather, stocks, social feeds, etc)
Turn off Bluetooth, GPS (when not needed, again use Power widget to toggle)
Enable Wifi calling (yes wifi calling saves battery especially in low 3/4G signal areas)
Use camera sparingly (by far biggest battery hog)
Useful apps or widgets
General apps / widgets and tips to have
Add Power widget to home page (for quick toggling)
Install Battery monitor widget for charting battery usage.
Juicedefender or Green Power from appstore and let them help manage power
Things to share
Please add your suggestions, and tell us your
max. battery time, between re-charges.
What are your battery usage stats , what is the biggest battery drain my in screen 60%
your best practices
Lets all share our best practices..
Click to expand...
Click to collapse
Sorry but in all due respect this is the dumbest thing I've ever seen. Go buy a feature phone and it'll last as long as you need and do the same thing as your crippled Sensation.
I couldn't agree more. Why buy a smartphone if you are going to shut every single "smart" feature off. It isn't just the OP though. The manufacturers themselves recommend these kind of optimizations in their support pages.
Time to go shopping for a higher capacity battery...
Want the best battery life? Do all that you do... then turn it off for an hour, then on for an hour, then off for an hour, then on for an hour... just keep doing this and you'll DOUBLE your battery life
graffixnyc said:
Want the best battery life? Do all that you do... then turn it off for an hour, then on for an hour, then off for an hour, then on for an hour... just keep doing this and you'll DOUBLE your battery life
Click to expand...
Click to collapse
GENIUS!!!! Or even 2 hours off and 1 hour on! Or 3 off! INFINITE POWER!!!
edit: wow those faces look funny with no spaces between them. I think I'll fix that
I'm just going to enjoy my device features and let the battery drain...
xnifex said:
wow you are severely gimping your phone to get the most battery life. I'm happy with 12-14 hours with heavy usage
Click to expand...
Click to collapse
+1
Why have this phone if your gonna cut off its balls. Plug it in when you go to bed....enjoy your Sensation the way it was meant to be enjoyed.....
I get 12-16 hours with fairly heavy use... Fantastic for a device like this.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
BOOM, just increased your battery life to 200%.
Keep one in your wallet, backpack, or wherever convenient.
http://www.amazon.com/HTC-Sensation-T-mobile-Capacity-REPLACEMENT/dp/B0055QKZBS
Seriously, why not just actually use your phone and get a spare battery?
Turning brightness to the lowest setting works wonders. That's about all I've done, and I get 14 hours on average ...sometimes north of 17 hours. In general, if I get more than 12 hours out of my smartphone without disabling anything, I'm satisfied with that. 14, and I'm quite happy.
I tried Green Power free and while it seemed to help a bit, the difference for me was just too negligible to bother.
Just enjoy your for for now til you get sick of messing with it. After your sick of it, then start messing with the battery life. That will give something to do.
Sent from my HTC Sensation 4G using XDA Premium App
He's just wants to know all the tricks jeez is like a list as well
Sent from my HTC Sensation 4G using XDA App
When I bought Sensation I was simply conciliated with that I will charge battery every single day. That´s it. Don´t buy a smartphone if you want it to last more than 1,5 day. Let´s stop with this battery obsession and start enjoying this great phone.
I tend to use the smartphone on the go, you know like a cell phone, so I'm not always near a charger, and a cell phone (after all that's one of the things a smartphone should do) typically should last a day or two, and I think its possible... but like anything else this battery hungry device can be guided to being a little more miserly in its power consumption... ..
Just looking for advice.. but I'll take the snarky comments...
tbrandao said:
I tend to use the smartphone on the go, you know like a cell phone, so I'm not always near a charger, and a cell phone (after all that's one of the things a smartphone should do) typically should last a day or two, and I think its possible... but like anything else this battery hungry device can be guided to being a little more miserly in its power consumption... ..
Just looking for advice.. but I'll take the snarky comments...
Click to expand...
Click to collapse
Honestly if you want a smartphone and good battery life get a BB. That's the only thing I miss about my BB is the 2 day battery life. Honestly these phones are getting more and more powerful by the day and battery technology needs to catch up. IMO I think they should stop cranking out new phones every month and focus on researching better battery technology then crank them out every month It just seems like phone hardware keeps getting more and more power hungry and batteries are staying the same. I carry a little tiny blade folding charger with me or an extra battery. I tried to find the smallest folding charger I could so I could just throw it in my jeans pocket and not even notice it.
to the OP
to the OP, I like you, have not had the initial good fortune of our Sensation-al brethren. 14-17 hours is a pipe dream cuz my phone, after 4 days, BARELY got me 5 hours of light use. Since you actually asked a question, and were trying to be helpful to others who were/are in your same boat, I will give you what I did. I went from 5 - 9 hours without cutting the mythical "balls" off the phone. lol. Use if you like. (taken from another post).
"unless i am misreading, there are a lot of people with great battery life, but there does not appear to be any serious use of the phone. checking fb twice, a few texts, in standby for several hours and two calls will not put any real stress on it IMO and from my experience. So I really don't know if I can use a lot of examples that I am readings as a true gauge.
I waited to get this phone to use it in its entirety. I got frustrated the other day with my first post in this thread because I got hammered on battery life this weekend and I did NOT do anything and I barely got five hours. So I made a few adjustments (detailed below) and i can say that I am on 9 hours/ 20 mins on one charge. I have 18% battery left. My stats:
display 80% (3 hours / 12 minutes time on)
cell standby 9%
calls 4%
phone idle 3%
maps 2%
I text, sent picture mail, used maps (with gps on), had pulse, fb, twitter, gmail and friendcaster sync'd in the background, took several pics and uploaded them, used tap-a-talk to read xda posts, and facebooked. From 5 hours to 9 - I'll take it. I am still not where i want to be, but this is the first day that i felt good about having this phone as my primary device. I hope to get to upwards of 14 hours like i see here in this thread. to get here today i had to do several things to improve my odds.
1. i did not want the signal jumping around so WCDMA only
2. installed advance task killer and set it to "when screen off" and "crazy."
3. installed ultimate juice defender.
4. dropped screen brightness to 80%
I will continue to drain the battery to almost nothing and let it fully charge. I will report back any positive or negative results."
UPDATE [11th September 2011]
Modified the SetCPU profiles:
Removed AC-charging Overclock (subject to temperature warnings mentioned in replies)Reduced some MAX values (has added 5 hours of real-world battery use and makes no noticable difference in performance)Added an optional < 101% profile to default the maximum clock speed to 729MHz (does not reduce performance, adds 2 hours effective runtime)Specified the Priority values (which I had forgotten to mention originally)
Introduction - The Desire S Battery Problem
As a fellow Desire S owner, you no doubt agree that it is a lovely phone: sleek, thin, relatively light, feature-filled... almost everything anyone could ever want from a phone!
However...
As a fellow Desire S owner, you no doubt agree that the battery life (on the Stock Sense ROM, regardless of how strict your PWM settings) is rather pathetic.
I have two HTC Desire S phones (one for myself, one for my wife), and both of them have almost exactly the same runtime (give or take a few minutes) when run in identical test conditions... no more than 18 hours (almost all of which with the display turned off) between charges, and less than 8 hours average with light-to-moderate screen-time when in use.
Bottom line: it's rather pathetic, and unacceptable.
Thankfully, we have options now... and this guide provides you with the option I have chosen for my Desire S phones.
Introduction - The Sacrifice
HTC Sense is (to many) considered a very "pretty" GUI, with nice animated transitions, a rounded feel etc, however it comes at a price: it's a battery hog!
I have played with many Sense 2 and Sense 3 ROMs on the Desire S, all of which share the common result of dimished battery runtime...
Bottom line: The simplest way to get more battery life is to sacrifice Sense entirely!
Just to point out: HTC Sense is the only sacrifice this guide makes in the persuit of optimal battery life! Unlike other guides, this one doesn't compromise any other features, or ANY performance (in fact, I've found performance with the setup described here to be even better than the stock ROM... noticably so!)
DISCLAIMER
I cannot (and will not) be held responsible for any losses or damages resulting from your use of this guide or the materials it contains. If you brick your phone, you've done something wrong and the fault is your own.
You should follow this guide with a fully charged battery, and if possible perform all steps involving a PC from a Laptop, with your phone connected via USB to minimize the risks associated with sudden power loss on your mains supply.
Stage 1: S-OFF
Aside from a lucky few whose Desire S came with S-OFF as a factory default, most of us have S-ON handsets.
With S-ON, you cannot flash a custom ROM onto your Desire S... but fear not, as there is now a FREE (and insanely simple) way to unlock our handsets, giving us the precious S-OFF we require.
You will require the Android SDK to be installed on your system, as well as the USB drivers for the HTC Desire S (these are installed as part of HTC Sync, though you should close HTC Sync from the system tray before proceeding as the S-OFF process will refuse to run with HTC Sync running at the same time)
Head on over to http://revolutionary.io/ to download their tool. This guide presumes you are using Windows, though it should be easy enough - if you're a Linux user - to adapt this information for your Linux platform.
Once you press the link to download Revolutionary, you will notice that a form appears asking for certain information. You'll see a screenshot of this below, but before we get to that there's something you must do...
Open a Command Prompt window from the Platform-Tools directory of the Android SDK.
From that Command Prompt window, type adb devices. Presuming you have the HTC Desire S drivers installed correctly, and your handset connected to your PC via USB, you should something like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LEAVE THIS COMMAND PROMPT WINDOW OPEN, WE'LL NEED IT AGAIN SHORTLY
The third line of text begins with your handset's serial number.... you will need to enter this into the form on the Revolutionary website in order to generate your Beta key:
Once the Revolutionary zip file has downloaded, extract its contents into a folder on your PC (doesn't matter where, so long as you have access to that location).
Run revolutionary.exe following the instructions provided (it's a very quick and simple process... the automated portion of which shouldn't take more than 2 or 3 minutes to complete)
When it prompts you to install the Recovery mod, do it! You will need it for the next stage of this guide!
Your HTC Desire S now has S-OFF, is equipped with a version of ClockWork Recovery, and is ready to recieve the custom ROM! (All is good with the world).
Stage 2: The Custom ROM
IMPORTANT - THIS WILL FACTORY RESET YOUR PHONE (UNAVOIDABLE) SO DON'T FORGET TO BACK UP WHATEVER YOU NEED BEFORE YOU PROCEED WITH THIS GUIDE! YOU HAVE BEEN WARNED!
NOTE You will either need a spare MicroSD card, or to back up your existing MicroSD card and make it accessible to have files written to it from your PC (I use a card reader, but you can always use the USB Mass Storage feature of the phone itself to access the SD card in your phone from your PC)
The custom ROM of choice is NeoLojik's CyanogenMod 7, lovingly and paintakingly prepared especially for our HTC Desire S handsets, with quite probably the most prompt and spectactular support from NeoLojik himself.
I have chosen NeoLojik's CM7 ROM because it has proven (after exhastively testing other ROMs for the Desire S) to provide me with the very best battery performance, as well as all of the settings you will tweak as part of this guide.
Download (from the ROM's thread linked above):
The latest version of his ROM
The recommended Tiamat Kernel
The recommended version of the Google Apps package
To save time later, download The Android Market 3.1.3 APK
(You can download the APK from your phone directly after you've completed this portion of the guide, if you prefer)
Place the three ZIP files, as well as the Android Market APK, on the root folder of your MicroSD card (by "root" I mean the initial path of the SD card, which is whatever drive letter it mounts as on your Windows PC - e.g. "H:\")
Now, with your phone still connected to your PC via USB (and the SD card put back into your phone, if required), return to the Command Prompt window we used earlier and type adb reboot recovery
Now direct your attention to your phone
Once the Recovery Menu has loaded (should take about 30 seconds) we will follow some simple instructions below... but first, a few points on how to use Recovery:
Use the Volume Up and Down buttons on your handset to highlight one of the displayed options
Use the Power button to trigger the highlighted option.
wipe data/factory reset
wipe cache partition
apply update from sdcard
choose zip from sdcard
update-cm7.1.0-RC1-DesireS-Nexx-signed.zip (or whatever the ROM's filename is at your time of downloading... it will change as the ROM evolves)
apply update from sdcard
choose zip from sdcard
Tiamat_Saga-v1.1.2.zip (or whatever the filename is for the recommended Tiamat kernel at your time of downloading)
apply update from sdcard
choose zip from sdcard
gapps-gb-20110613.zip (again, filename might be slightly different for you)
Remembering with each selection to navigate to the "YES" option in the confirmation menu (this exists to prevent you from accidentally flashing the wrong file onto your phone)
Now, from your PC (or from the Recovery menu... doesn't matter which), you want to reboot your phone! To do this from the PC, you will just type adb reboot into the Command Line window we used previously.
Your phone will now boot with the new ROM (CyanogenMod), and has been factory reset (so you'll have to run through the first-run configuration wizard).
NOTE: Don't be scared if (after the boot animation disappears) the screen remains black for a minute or so! The first boot of the new ROM (especially with the Tiamat Kernel) does take a bit longer than every subsequent boot there-after. Just give the phone a few minutes, and press the Power button. You SHOULD see the Lock screen once the device is ready!
Run through the first-run wizard following instructions provided (fairly strait forward), though keep in mind that (at the time of writing) the wizard does not prompt for a WiFi connection until AFTER it attempts to log in to your Google account! Fear not, though, as when it fails to connect to your Google account (presuming you don't have Mobile Data available to you), it'll then prompt for a WiFi network and repeat the Google account login afterwards.
Once you have completed the first run config, open the "File Manager" app included as part of the ROM.
Navigate to /sdcard and run the com.android.vending-3.1.3.apk file. You'll be prompted to allow unknown sources, you want to tick that box and click on the APK again.
Once you've installed this, you will be running the latest (and greatest) version of Android Market, which (amongst other things) enables you to use a different Google account for your Apps (very useful if you want to install your paid applications on your wife's phone, as I have)
Welcome to CyanogenMod!....
Stage 3: Battery-saving Mega Settings [Menu-by-Menu]
The Settings I'm providing you here are the results of countless hours of experimentation (as well as logic and common sense). They have proven to provide the best degree of battery runtime with absolutely no performance or feature sacrifice!
If a menu or entry within a menu isn't mentioned, it's because it has no bearing on power saving!
Wireless & networks
Wi-Fi settings
Network notification = OFF
Press the Menu button, then Advanced
Wi-Fi sleep policy = NEVER
Call settings
Vibrate on answer = OFF
Vibrate every 45 seconds = OFF
Vibrate on hangup = OFF (NOTE: I leave this ON as my one concession as it's the only way you will know if a call drops out on you unexpectedly!)
Vibrate call waiting = OFF
Always use proximity = OFF
Enable sensor rotation = OFF
Voicemail notifications = ON (it doesn't save power, but seriously... you want it on!)
CyanogenMod settings
Display
Automatic backlight
Light sensor filter > Enabled = OFF (If enabled, unnecessarily drains more battery life! The feature itself is pointless as there is no difference to the UX with it Enabled or Disabled!)Light levels
Use custom = ON
Screen dim level = 14
Allow light decrease = ON
Edit other levels...
This is what I consider to be the most optimal set of levels:
Lower | Screen | Buttons
0 | 21 | 2
160 | 31 | 2
255 | 35 | 2
320 | 40 | 0
640 | 50 | 0
1280 | 75 | 0
2600 | 90 | 0
5800 | 130 | 0
8000 | 200 | 0
10000 | 255 | 0
Press Save & apply (scroll to the top to find the button)
NOTE: You may want to play around with some of the values in this table, as screen brightness is not a "one size fits all" affair, and what I can see clearly might not be so clear for you (or vice-versa). Basically, use those levels as a starting point, and tweak them from there until you find the best settings for you in various lighting conditions.
I will say this, you don't want to set the Buttons value above 0 if you can see the buttons even faintly at a given light level. The backlighting for the buttons is a surprising battery drain (it's calculated as part of the Screen's power consumption in the Battery Usage menu). Bottom line: if you don't need any lighting on the hardware buttons in order to use them even in pitch blackness, then set the value of Buttons for each set in the table to 0 and squeeze more life out of your battery!
Performance (press OK when the warning is displayed)
CPU settings
Available governors = SMARTASS ("SMARTASS" has been designed specifically [and brilliantly] to scale the CPU frequency with such a perfect balance of performance-on-demand versus power saving... it's the perfect choice!)
Min CPU frequency = 192
Max CPU frequency = 1036 (We'll be using SetCPU [full version, bought from the Market] to set up some magical CPU profiles later in this guide, saving us LOTS more battery life!)
Set on boot = ON
Sound
Haptic feedback = OFF (Remember: The phone's vibrator consumes more power than playing a beep or other short tone through the speaker at even the highest volume!)
Accounts and sync
Auto-sync = OFF (Auto-sync being disabled saves both battery power, as well as bandwidth on your Mobile Data tarif [2G and/or 3G dependant on carrier]. Really, you should just "sync on demand" as and when you want/need to!)
This concludes the Settings portion of the guide!
Stage 4: SetCPU (for ROOT users) configuration
SetCPU for ROOT Users is available for on the Android Market for just £1.25 (or $1.99 USD). Not only does this program enable you to overclock/underclock your phone's CPU, but more importantly it enables you to provide Profiles, to scale the CPU based on the operational status of your phone.
This is well worth the infintismal pricetag, as the potential power savings (at no performance cost) is more than significant!
Open SetCPU, go to the Profiles tab:
Enable = ON
Notifications = ON (Really this is up to you! I like to have notifications for when the profile is changing to ensure that the CPU is scaling properly, and to ensure that my profiles are the best they can be for performance/battery balance)
Add Profile
Profile = Charging AC
Max = 1036800 (Potentially, you could set it up to 2GHz, but I have stability (and heat) concerns, and I can't possibly see any circumstance where 2GHz would be remotely useful! If you do elect to overclock (particularly whilst charging), you will need to add a profile (with 100% priority) to drop the Max value if the temperature exceeds 45 C)
Min = 192000
Scaling = smartass
Press Save
Add Profile
Profile = Charging USB
Max = 1036800 (Basically 1GHz [original] CPU clock. We don't want to bleed into the minimal input of power provided by USB, so this is the best setting to use)
Min = 192000
Scaling = smartass
Press Save
Add Profile
Profile = Battery <
Battery < = 75%
Max = 652800
Min = 192000
Scaling = smartass
Press Save
Add Profile
Profile = Battery <
Battery < = 50%
Max = 576000
Min = 192000
Scaling = smartass
Press Save
B]Add Profile[/B]
Profile = Battery <
Battery < = 30%
Max = 422400
Min = 192000
Scaling = smartass
Priority = 80
Press Save
Add Profile
Profile = Screen Off
Max = 345600
Min = 192000
Scaling = smartass
Priority = 60
Press Save
Add Profile
Profile = Time
Time = 01:00 - 08:00 (NOTE: Substitute the given range with whatever your daily sleeping hours are!)
Max = 345600
Min = 192000
Scaling = smartass
Priority = 70
Press Save
The following profile is optional... and (if used) would specify your default clock speed
Add Profile
Profile = Battery <
Battery < = 101%
Max = 729600
Min = 192000
Scaling = smartass
Press Save
Feel free to experiment with other profiles as well! Perhaps you may want to procedurally reduce your CPU speed based on Battery % in a more gentle way... this is certainly possible, and would squeeze even more life out of your battery.
You should also feel free to use lower MAX values for each setting (I would strongly advise against higher values) if you feel that the lower clock speed makes little-to-no noticable difference in performance as you use your phone.
Personally, I notice no difference between 729600 and 1038600!
Stage 4: Recalibrating your Battery
Install the Battery Calibration app (FREE on the Android Market).
If your phone isn't charged, charge it up so that it is showing 100% (with the Green LED lit).
Run Battery Calibration and press the Battery Calibration button. Immediately unplug the power/USB cable from your phone, and allow it to run (as normal) until fully discharged.
Once the phone has switched itself off, plug it into the AC cable (using the mains charger).... and LEAVE YOUR PHONE SWITCHED OFF until the LED indicator is lit green!
You may want to repeat the discharge/recharge cycle one or two more times (as many people claim that this provides a better calibration)... though really that just entails running your phone on the battery until it is fully discharged, then allowing it (whilst switched off) to fully recharge on the mains adapter (AC)... which is not what most people would normally do as a routine.
Potential Stage 5: Tasker
Tasker (£3.99 on the Android Market) enables you to create profiles which automatically change various settings based on one or more given criteria. This even includes the ability to switch on and off features of your phone such as WiFi, Bluetooth, GPS, GSM, Mobile Data and Airplane Mode.
By creating suitable Tasker profiles, you can squeeze even more battery life out of your phone!
If it's of benefit to people (let me know in the comments) I can expand this guide to include step-by-step instructions on creating the various profiles I would recommend in order to squeeze more battery runtime out of your phone without sacrifising features/functionality.
General Battery Storage/Maintenance Advice (Applies to all Lithium-Ion Batteries, including those used in Laptops)
To prolong the operational lifespan of your battery, you should not really allow your battery to run for very long below 50% charge, as "topping up" a half-charged battery generates less wear and tear on the battery, prolonging its overall lifespan.
NEVER leave your phone fully discharged for more than an hour, or the LiIon cells will begin to degrade, meaning your battery will never be able to physically hold as much charge. Indeed, the longer you leave a discharged battery, the less overall capacity your battery will retain.
NEVER store your battery (even if the phone is running at the time) in cold conditions! As a general rule of thumb, if it's "a little chilly" for you, it's unhealthy for the battery!
Both of the above tips form respectively the Number 1 and 2 causes of battery death! Don't let your battery become another statistic!
If - like me - you have one or more "spare batteries", you will likely be tempted to store them when they are fully charged (100%). This sounds like a good thing to do, but actually it can have (to a slightly lesser degree) the same damaging effect on the battery as leaving it fully discharged for any prolonged period of time!
The absolute best level of charge at which you should store a battery is at 50%, or as close there-to as possible!
Dependant on how often you find yourself recharging your battery, you should recalibrate it between every 3 to 6 months (the more often you discharge/recharge, the less often you should recalibrate).
Also, you should ALWAYS recalibrate after having flashed a new (or updated) ROM and/or Kernel!
My results using the exact configuration [excluding Tasker] detailed in this guide...
As I stated above, with the way I use my Desire S, I was lucky to get 8 hours of what I would call "light-to-moderate" use whilst running on the battery!
With the configuration detailed in this guide, I have now had a successful "100% to discharged" usage of 46 hours (under the exact same usage conditions as when I was using the stock ROM factory-installed on the phone (and updated OTA ~ a week ago).
This is a VERY significant improvement, though I must stress that results will vary heavily based on how much (or what) software you're running on the phone, how often you're interacting with it, how long you spend in calls etc.
Basically, every phone is different, and every operator (me, you, everyone) is different.
Please also keep in mind that your phone won't "settle in" to the new settings in terms of battery runtime until you've done 2 or 3 discharge/recharge cycles (as explained in the Battery Calibration portion of this guide)
Conclusion
There are plenty of third-party ROMs out there, and (obviously) I can't physically test them all! I have tested what I believe anyone would consider to be a perfectly suitable number (more than a dozen now), and have found the exact combination detailed in this guide to provide the very best battery runtime for me.
I understand that some of you will likely have your own ROM preference (for various reasons), but I hope that at least some sections of this guide will be useful to you.
If you just want to get the very best battery performance out of your Desire S, and either don't particularly care what ROM you use, or (like me) happen to love Cyanogen anyway... this guide will fit you like a glove!
Need any more advice?
No problem... post your comments and questions as a reply to this guide, and I'll answer anything I can, as promptly as possible (please consider that I have a company to run, and a life beyond the Internet... so replies might not always be "instant")
I hope you like this guide, and more importantly... I hope you enjoy your new-found battery runtime!
Unfortunately, I'm a Sense fan. ...so will take persuding to move away from the interface, as been using it for many years, but, I still appreciate a piece full of insight and advice written for the communities benefit. Well done and thanks for sharing.
I'll reference this in the development INDEX next to CM7 ROMS
ben_pyett said:
Unfortunately, I'm a Sense fan. ...so will take persuding to move away from the interface, as been using it for many years, but, I still appreciate a piece full of insight and advice written for the communities benefit. Well done and thanks for sharing.
I'll reference this in the development INDEX next to CM7 ROMS
Click to expand...
Click to collapse
Yeah, I can understand why so many people strictly adhere to Sense ROMs... for me the "slight prettiness" of Sense doesn't justify the hammering of the battery... especially as I actually preffer the L&F of Cyanogen anyway
If I have gotten 18 hours with almost always screen off I returned the phone. With nomal usage my phone last more than one day. Keeping the screen almost always off last almost 2 days with wifi and sync turned on (to be honest, never reached that again). ROM is whether LBC or rooted stock whith stock HTC kernel. So I can find any problem there. Nevertheless, this is a smartphone, and I always have a charger with me
I will try CM and what the battery life is like.
Profile = Charging AC
Max = 157440 (Potentially, you could set it up to 2GHz, but I have stability concerns, and I can't possibly see any circumstance where 2GHz would be remotely useful!)
Min = 192000
Scaling = smartass
Press Save
Fried CPU kgo. Overclock + Charging = Excessive heat being generated.
zeekiz said:
Profile = Charging AC
Max = 157440 (Potentially, you could set it up to 2GHz, but I have stability concerns, and I can't possibly see any circumstance where 2GHz would be remotely useful!)
Min = 192000
Scaling = smartass
Press Save
Fried CPU kgo. Overclock + Charging = Excessive heat being generated.
Click to expand...
Click to collapse
I have tested this setting with my own phone, and the heat increase was LESS than 1 Celcius (infintismal)... sure, if you wanted, you could use a lower value.
Its your call, your thread, I just feel that it isn't a good idea. At least even consider placing a warning adjacent to it.
LaKraven said:
I have tested this setting with my own phone, and the heat increase was LESS than 1 Celcius (infintismal)... sure, if you wanted, you could use a lower value.
Click to expand...
Click to collapse
You could add a setcpu profile for limitting the temperature. I dont overclock, but when im using my phone while charging, it gets hot, so I limit the temperature at 41.1 C , so 768mhz - 245mhz , on demand.
lbc ROM, stock kernel
zeekiz said:
Its your call, your thread, I just feel that it isn't a good idea. At least even consider placing a warning adjacent to it.
Click to expand...
Click to collapse
I've updated the guide (see the update notes at the very top of the post). The on-AC overclock setting has been removed, and I have placed a warning about overclocking next to it.
Updated the post to address a typo in one of the SetCPU profiles (I missed a 0 from the end of 345600).
I will have done this process by tomorrow, I'm sure - even bought Tasker. - Hoping I wont damage something in the process since I've never dealt with an HTC phone before. :/ Since my mom bought it to me as a present, she just peeks in from time to time to check wth am I doing with it - gotta keep a satisfied grin on my face all the time while I'm figuring how to fix this problem lolz
Really you just need to follow instructions (read everything through at least twice before you begin), be patient... and double-check everything you're abuot to do before you do it.
You can't do any more than that!
I've flashed both of these phones so many times now, and the only mistake I ever made was forgetting to clear the cache (Which results in an infinite boot loop or "soft brick", easily recovered by constantly typing "adb reboot recovery" in your Command Prompt, which will eventually make the phone re-enter recovery mode (exiting the infinite boot loop), at which point you can wipe, clear cache, reflash, and relax!
LaKraven said:
Really you just need to follow instructions (read everything through at least twice before you begin), be patient... and double-check everything you're abuot to do before you do it.
You can't do any more than that!
I've flashed both of these phones so many times now, and the only mistake I ever made was forgetting to clear the cache (Which results in an infinite boot loop or "soft brick", easily recovered by constantly typing "adb reboot recovery" in your Command Prompt, which will eventually make the phone re-enter recovery mode (exiting the infinite boot loop), at which point you can wipe, clear cache, reflash, and relax!
Click to expand...
Click to collapse
Funny, so true, in fact, did just that myself about two minutes ago while testing another ROM, meant trip to PC, plug in, power on, and then sorted adb reboot recovery
Swyped from HTC Desire S using XDA Premium
ben_pyett said:
Funny, so true, in fact, did just that myself about two minutes ago while testing another ROM, meant trip to PC, plug in, power on, and then sorted adb reboot recovery
Swyped from HTC Desire S using XDA Premium
Click to expand...
Click to collapse
Good to know I'm not the only one! It's such an easy step to overlock... just a good job it's also the least fatal mistake to make!
and then this
.. Ther is no Path in User, but there is in System...Geez, so tired..What do....:/ I'm all set to flash, just this thing I think...
You need to reinstall Java JDK.
This has happened to me before!
LaKraven said:
You need to reinstall Java JDK.
This has happened to me before!
Click to expand...
Click to collapse
Thx man I did that, I also don't have any command prompts in here :
C:\Program Files (x86)\Android\android-sdk\platform-tools
Bombastc said:
Thx man I did that, I also don't have any command prompts in here :
C:\Program Files (x86)\Android\android-sdk\platform-tools
Click to expand...
Click to collapse
Open Windows Explorer, navigate to C:\Program Files (x86)\Android\android-sdk\platform-tools
Hold down SHIFT and RIGHT-CLICK in on that folder
Click "Open command line window here"
You're then ready to start using ADB commands
LaKraven said:
UPDATE [11th September 2011]
Potential Stage 5: Tasker
By creating suitable Tasker profiles, you can squeeze even more battery life out of your phone!
If it's of benefit to people (let me know in the comments) I can expand this guide to include step-by-step instructions on creating the various profiles I would recommend in order to squeeze more battery runtime out of your phone without sacrifising features/functionality.
Click to expand...
Click to collapse
I would really like that. Yesterday followed your guide and learning new things as i went about the CyanogenMod. I'm curious now how far my battery will bring me :-D.
At the moment i'm using the trial version of phoneweaver and automateit, which are nice programs, but if tasker is more efficient although having a steeper learning curve, i will switch in an instant.
shizuku said:
I would really like that. Yesterday followed your guide and learning new things as i went about the CyanogenMod. I'm curious now how far my battery will bring me :-D.
At the moment i'm using the trial version of phoneweaver and automateit, which are nice programs, but if tasker is more efficient although having a steeper learning curve, i will switch in an instant.
Click to expand...
Click to collapse
As a tasker convert myself, I can also say that you'll read a great review of some of its functionality and a slightly biased review of the product by wnp_79 as part of his [GUIDE] Update 28/06/11: HTC Desire S Guide (V1.03) For Newcomers to Android which is in a sticky at the top of the forum.
Hey everyone,
Lately I've been in the works of trying to get better battery life, as I only get about 2 - 2.5 hours of on screen time. I've seen other users get anywhere between 5-7 hours. I do use facebook, and have uninstalled the official facebook app for the friendcaster one, but have yet to still hit anywhere near that amount of time.
Out of curiosity, and hopefully future reference for other users, what are some great ways to boost battery life? Do you use apps? Uninstall software? Please, do share!
justin0025 said:
Hey everyone,
Lately I've been in the works of trying to get better battery life, as I only get about 2 - 2.5 hours of on screen time. I've seen other users get anywhere between 5-7 hours. I do use facebook, and have uninstalled the official facebook app for the friendcaster one, but have yet to still hit anywhere near that amount of time.
Out of curiosity, and hopefully future reference for other users, what are some great ways to boost battery life? Do you use apps? Uninstall software? Please, do share!
Click to expand...
Click to collapse
Manually controlling screen brightness was the biggest increase for me. The other one that helped was 2g data when i turn off the screen.
Freeeeze apps with Titanium Backup. You wont miss anything neither you loose perfomance, no you gain.
Sent from my HTC One S using xda premium
Change notification updates to suit your needs. Stuff that you don't need to know right away, lower frequency or turn to manual. For instance:
- Change weather updates to every 1-2 hours, unless you really need to know that it changed by a couple degrees as it does.
- Decrease facebook notifications (big one. If you use it a lot, then keep it high, but realize that this WILL drain battery.)
- Manually update stocks (again, if you don't need them instantaneously)
- Blog & News apps usually set notifications on by default, disable or lower frequency on them
- Lower screen brightness
- Turn display to auto sleep 30sec-1min tops
Note that while some of the notification controls can be found within the system settings, many apps will require you to go to their individual settings to adjust them.
All depends what you do with it. Navigation, internet, talk time and intense games all suck up more battery. That doesn't mean you shouldn't do that stuff, but it's just the way it is on any device.
Simple, root and install CPU sleeper, that should give u a lot of battery life.. at least that's how I do it and today I unplugged my phone at 10 am and its 9:25 and I have 65% left
Sent from my HTC One S Unlocked
using XDA Premium
justin0025 said:
Hey everyone,
Lately I've been in the works of trying to get better battery life, as I only get about 2 - 2.5 hours of on screen time. I've seen other users get anywhere between 5-7 hours. I do use facebook, and have uninstalled the official facebook app for the friendcaster one, but have yet to still hit anywhere near that amount of time.
Out of curiosity, and hopefully future reference for other users, what are some great ways to boost battery life? Do you use apps? Uninstall software? Please, do share!
Click to expand...
Click to collapse
Almost all of em are running on custom roms I beat and I'm the one you said that with 5 - 7 hours screen time everyday. There are many things to do to maximum the battery performance and first thing is root and unlock your phone and flash a custom rom. If you are on stock rom, it would be almost a no go.
1. Flash ViperOneS 1.2 rom or One maximuS V2.5 rom, they are the best sense based rom with the greatest battery performance I've seen.
2. If you don't need sense, flash cm10 or aokp. They should give you more battery because they aren't as resources hog as sense. However, you couldn't use sense UI and access to the dedicated image chip in camera.
3. Turn the brightness level down to as low as possible, this is the major battery killer.
4. Switch to 2G when you are in standby mode. Disable fast dormancy, it will save you battery in standby mode at the cost of connection speed when you surf web it will be slower but it does save you some battery in standby status. You can disable it in ViperOneS's tweaking but you'll have to do it manually in all other roms but that is very very easy. Personally, I let it on because the 3G speed isn't good in Hong Kong, too many iphone/android everywhere here, over crowed. In every street in HK are messed up by SGS3/Note/Note2/Iphone, think about how horrible it is.
http://forum.xda-developers.com/showthread.php?t=1684604
5. Turn off wifi when you don't use it, disable max performance in wifi setting. Turn the auto-sync off when you don't need it too.
6. Just remove all apps and bloatware you don't want. When you flash ViperOneS/maximuS 's add-on, you will have a list to do it.
7. Some bloatware will still be there after flash the add-on. You have to download systemapp remover to del those apps.
8. Some apps like to run as services mode and they drain battery in background like youtube, google map, playstore. You need to download AutoStarts and force them to disable as an auto-startup services after bootup.
9. Download Systempanel and check any non-system apps running at services mode in background. Force them stop in control panel. I only have four non-system apps let them running as services like whatsapp.
10. Don't run too many widgets, I only have two widgets on. Don't use 3D wallpaper.
11. Use opera mobile to surf web. The stock browser and chrome should faster but sometimes they drain battery real quick.
12. Turn the cpu mhz down when you are just doing some normal/easy works because the stock kernel has very suck governor performance(only ages governor: on-demand, save battery, max performance) and drains battery fast. Turn the cpu mhz back to high level only when you play games, this will save you great battery. Don't worry S4 CPU is still very powerful even you set it to half speed. You can flash custom kernel if you don't like to turn cpu speed up/down, they introduce more efficiency governors to handle it automatically but all 3rd kernels are likely to have some bugs at this time. There aren't many active developers out there.
13. After a heavy or long using like a full battery cycle, reboot the OS to clean up the cache/memory leak.
14. Use nova launcher or apex launcher to replace the sense launcher.
Well, I basically do ALL the stuffs above and got 5 ~ 7hrs screen time. Today, I do surf the web like mad(4hrs), 1hr 720p movie(software decode in MX Player as it's a rmvb movie), 30mins+ music with poweramp. Guess what? I got exactly 5hrs screen time and 1% battery left when I get back to home, very lucky though. I think my usage is a bit high today, normally I have 6hrs screen time average.
A lot of people on stock ROMs can get that sort of battery life too.
This is mine on stock:
http://forum.xda-developers.com/showthread.php?p=27010378#post27010378
Also wrote a quick guide, pretty similar to the above:
Terminator19 said:
Leave "best wifi performance" turned off.
Disable any apps that you don't need in settings>apps>click on app>disable at top right
Don't have weather etc. syncing every 30 minutes etc. set to something like 2 or 3 hours.
Manually control the screen brightness as auto makes the battery life worse, install qbright from the market and set a gesture so when you swipe up or down on the homescreen or dock icons this app is opened like the below:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I have it set to currently; night is 0%, indoor 30%, outdoor 50% and sunshine 70%
Keep wifi on as much as possible and set to never sleep
Keep GSM mode selected instead of WCDMA in mobile network settings as one; the voice reception is stronger and better battery life even when connected to wifi I found.
If you aren't going to be using any internet at all for quite while (meaning no need for weather, emails to sync etc.) then turn wifi and mobile network data off.
Only enable WCDMA when you want to browse or stream something (only when wifi is not possible)
Don't use any form of a task killer, if an app isn't responding just use the built in one.
Click to expand...
Click to collapse
WOW! Thanks guys! I'll definitely be trying these tips today.
Lets keep'em coming!
I'm running CM10 and all I did was lower my CPU clock to 1134 and I get great battery life. I also try to keep my wifi off as often as possible. I have auto-brightness and auto-sync on and usually get 6-7 hours and don't have to charge it all day. I prefer being able to use the better governers on top of the decreased frequency, but I haven't been able to get the Fusion AOSP kernel working on CM10 for quite some time.
Jewcifer said:
I'm running CM10 and all I did was lower my CPU clock to 1134 and I get great battery life. I also try to keep my wifi off as often as possible. I have auto-brightness and auto-sync on and usually get 6-7 hours and don't have to charge it all day. I prefer being able to use the better governers on top of the decreased frequency, but I haven't been able to get the Fusion AOSP kernel working on CM10 for quite some time.
Click to expand...
Click to collapse
I've always thought about under-clocking my CPU. I'll give that a try too. I'm sure i don't need the full 1.5ghz. I'll play around with them and see which will fit my needs .
My battery lasts twice as much just by turning the mobile internet off. I turn it on only when I need to surf the web/sync my apps and turn it back off right after.:victory:
Change governor to smartass2 and set your max CPU frequency at 1ghz. Also you can install app called llama for profiles switching and battery saving.
I found this on the xda top apps of 2012...a battery saver ...will try and revert back...for thise who want to try:
http://forum.xda-developers.com/showthread.php?t=1947559
For those too lazy to go to the link [some people like me ]
One Power Guard is a unique battery enhancement tool designed to conserve your battery power an increase uptime on rooted Android smartphones/tablets. One Power Guard will decrease your charging time and increase your device performance while also increasing your uptime. One Power Guard will also protect your device from faulty applications that can: cause over-heating (decreasing your battery lifespan); run down your battery; prevent your device from deep-sleeping; and, use unneeded resources such as WiFi and Cell Data. By selecting any one of the six customized power-saving modes, you are able to match your power savings needs to your lifestyle. There is no need to purchase extra batterys or a larger battery, just use One Power Guard.
Features
1. Extends stand-by time and battery life; optimizes charging parameters
2. Optimizes system kernel and CPU usage to improve device performance
3. Six (6) customized power-saving modes to suit different scenarios
4. Proactively guards from power-killer apps and safely shuts down useless power-consuming programs
5. Fast ON/OFF settings for 100% system customization
6. Intelligently switches to/from WiFi/Cell data to preserve battery life
7. Professional Tips on power optimization
AI Mode: Artificial Intelligence Mode. Learns from how you use your device.
By default, this mode uses the Ondemand governor - under increasing system load, the CPU is immediately set to the maximum frequency of the kernel. As system load decreases, the CPU frequency slowly decreases to the minimum frequency of the kernel.
NOTE: If your kernel supports over/under clocking you may want to change the upper/lower frequency bounds to stay within safe limits.
By default, AI Mode uses the CFQ (Completely Fair Queuing) I/O scheduler - delivers balanced performance and excels on multi-processor devices. Changing the governor and the I/O scheduler are permitted but, that defeats the benefits of the AI mode. Use Custom mode, if you want to explore different settings.
Powersave Mode: A balance between device usage and power saving.
By default, this mode uses the Powersave governor - keeps the CPU frequency always at the minimum, it is the least power-hungry and the least responsive.
By default, this modes uses the CFQ (Completely Fair Queuing) I/O scheduler - delivers balanced performance and excels on multi-processor devices.
Game/Video Mode: Useful mode for playing games and watching video - enjoy smooth operation and a smooth video experience.
By default, uses the Performance governor - sets the min. frequency as max. frequency, this mode is the most power-hungry, but is also the most responsive. If your kernel support overclocking you can set a higher frequency.
By default, this mode uses the CFQ (Completely Fair Queuing) I/O scheduler - delivers balanced performance and excels on multi-processor devices.
Daily Mode: Useful for day-to-day operation, featuring responsive and reasonable power usage.
By default, this mode uses the Ondemand governor - under increasing system load, the CPU is immediately set to the maximum frequency of the kernel. As system load decreases, the CPU frequency slowly decreases to the minimum frequency of the kernel.
NOTE: If your kernel supports over/under clocking you may want to change the upper/lower frequency bounds to stay within safe limits.
By default, this mode uses the CFQ (Completely Fair Queuing) I/O scheduler - delivers balanced performance and excels on multi-processor devices.
Standby Mode: Useful for maximum battery conservation.
By default, this mode uses the Powersave governor - keeps the CPU frequency always at the minimum, it is the least power-hungry and the least responsive.
By default, this modes uses the CFQ (Completely Fair Queuing) I/O scheduler - delivers balanced performance and excels on multi-processor devices.
Custom Mode: You choose everything: the governor, the min and max frequencies, and the I/O scheduler. Do a Nandroid backup first. Have Fun!
Test One Power Guard for yourself?
1. Fully charge your battery before you go to bed. In the morning, check your battery status and note how much is remaining.
2. After installing One Power Guard, fully charge the battery before you go to bed. In the morning, check your battery status, you will be impressed by the power savings!
3. To compare the optimization results, you need to restart the phone so that you have a clean environment.
First of all, what are the common complaints with android smartphone devices? Issues such as: system halted; application crashes; slow booting; and, battery life.
A year ago, I purchased my first android phone and installed CM ROM. Within months, I became very
annoyed that my battery did not last the entire day. I could go to bed, with a full battery charge, and awake in the morning to find that the battery charge had dropped significantly overnight. I found this situation to be unacceptable! To solve this, I downloaded power-saving applications.
Every day I would install a different power saving application, charge the battery to full power before bed, and then check the battery in the morning. After a month of testing power saving applications, I didn't find a satisfactory solution and some of the so-called power saving apps even made the battery drain faster. So, I thought I would create an app for myself, that could tweak system parameters and help save my battery. Nine months ago, I started writing a power tweaking application for myself. I studied the intracies of the android power management mechanism and within a few months I had the basis for an application that could optimize my power management. Everyday, I tweaked the power optimization parameters and tested each night. One morning, I awoke and was thrilled to discover that the battery charge had only decreased by a small amount. So, I turned my personal power saving tweaker into a user-friendly power saving application that anyone could use. I am sharing my application, One Power Guard with you.
If you would like to try One Power Guard, Download from onexuan.com
To save power, One Power Guard do some optimization:
1. Extends stand-by time and battery life; optimizes charging parameters
2. Optimizes system kernel and CPU usage to improve device performance
3. Six (6) customized power-saving modes to suit different scenarios
4. Proactively guards from power-killer apps and safely shuts down useless power-consuming programs
5. Fast ON/OFF settings for 100% system customization
6. Intelligently switches to/from WiFi/Cell data to preserve battery life
7. Professional Tips on power optimization
Why do you need One Power Guard? and Test One Power Guard for yourself.
1. Fully charge your battery before you go to bed. In the morning, check your battery status and note how much is remaining.
2. After installing One Power Guard, fully charge the battery before you go to bed. In the morning, check your battery status, you will be impressed by the power savings!
3. To compare the optimization results, you need to restart the phone so that you have a clean environment.
Why does it run in the background?
We have a "safe clean" technology, primarily in order to protect your battery. Needs to run in the background, to periodically safe clean.
What is a safe clean?
Android has a app process management mechanisms, when a process is killed by third-part applications, the android system will determine whether the process will be run again, if it is, th e process will run, the kill process will repeat thereby creating an infinite loop, resulting in increased power consumption. Therefore, you should consider uninstalling third-party process management software.
Why is my device slow after setting a mode?
I want to talk about this story. One night, a user contacted me about an issue that came up after installing the 2.1 version of One Power Guard. He said his device lagged in Standby mode. I told him that we can work together to solve his problem. After work, I went back to my dorm. I started to write a test interface for him and 1.5 hours later, we started testing. He began to test my ten-step interface - each step ran well. But the issue was not resolved. I asked him to select AI mode - his device lagged. What we found is that his device did not support changing CPU frequencies. So my judgment was that this was an I/O scheduler issue, it was set to "CFQ". I asked him to try changing his I/O scheduler. (His Rom Only support CFQ and Noop). He changed to "Noop" and the lag went away - issue resolved!
Final conclusion: Tweak the settings until your device performs to your satisfaction.
The software allow the common user to gain the benefits without having to understand the technical stuff thus the 6 modes for common uses like gaming. Any "battery saving program" is truly just a front end to tweaks and settings changes that can be done manually. The point is it makes making those changes much easier.
what about a phone without a root...suggest a nyc baatery saver...in need of it??
Sent from my HTC Wildfire S A510e using xda app-developers app
ajiinkya said:
what about a phone without a root...suggest a nyc baatery saver...in need of it??
Sent from my HTC Wildfire S A510e using xda app-developers app
Click to expand...
Click to collapse
Try juice defender or ds battery saver both are nice and effective
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
i wud try it n feedback u soon
Sent from my HTC Wildfire S A510e using xda app-developers app
it works really well! Improved my backup 5x on 10.1 !!
Definitely use it guys
F3niX said:
it works really well! Improved my backup 5x on 10.1 !!
Definitely use it guys
Click to expand...
Click to collapse
Glad I could help!
Nokia 2110-->Sony Ericsson k750i -->Nokia 5233 --> Samsung Galaxy R
It's really nicest, best battery saver
Thanks buddy
Sent from my GT-I9103 using xda app-developers app
thnks for d link buddy:good:
its really works good.
d2dprajesh said:
It's really nicest, best battery saver
Thanks buddy
Click to expand...
Click to collapse
TUSHARKATE007 said:
thnks for d link buddy:good:
its really works good.
Click to expand...
Click to collapse
Friends can some one please tell me what are the setting's you are using because i haven't seen any improvement ....
mj.vikram said:
Friends can some one please tell me what are the setting's you are using because i haven't seen any improvement ....
Click to expand...
Click to collapse
Neither do I. If you already have set up setCPU profiles to automatically adjust the cpu freq and governors according to diff situations then you don't need this, coz essentially its doing the same thing. For those who have never explored setCPU and don't want to manually do things, this is a good alternative. I've always used a combination of SetCPU and tasker to get the most juice out of my battery. I never rely on "Battery Saving Apps" that keep running in the background. Just my opinion.
This app really save's your battery life and here is the proof!!https://www.dropbox.com/s/tk7tx9yi19i5jra/Screenshot_2013-01-21-19-29-38.png
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
---------- Post added at 08:40 PM ---------- Previous post was at 08:37 PM ----------
I am using standby mode and 54hrs have completed with out a charge and still 60% is left..
---------- Post added at 08:42 PM ---------- Previous post was at 08:40 PM ----------
The-Droidster said:
Neither do I. If you already have set up setCPU profiles to automatically adjust the cpu freq and governors according to diff situations then you don't need this, coz essentially its doing the same thing. For those who have never explored setCPU and don't want to manually do things, this is a good alternative. I've always used a combination of SetCPU and tasker to get the most juice out of my battery. I never rely on "Battery Saving Apps" that keep running in the background. Just my opinion.
Click to expand...
Click to collapse
[/COLOR]I am using standby mode and 54hrs have completed with out a charge and still 60% is left..
Hi, thanks for this info about your personal battery journey Its super cool. I gots 2 questions,
1. What if a user like me doesn't know what kernel I gots and don't want to damage the phones anything, so I have not a clue about setting to prevent over clocking (never cared about it anyways) should a basic user like myself stay away from this application, if it could damage it somehow?
2. If I want to keep my cell from going into deep sleep because then my tethering application automatically turns off, and no way to stops that. Does this application have the reverse ability to prevent it rather then prevent from preventing it. (You know what I am saying)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Share with others tricks used to extend battery life.
Tricks known to me:
1.Reduce your Screen Brightness
Display uses about 5-80% of battery usually. Reducing the brightness helps to increase the battery life a lot. To do so goto Settings->Display->Brightness
- Automatic brightness is good but lead to higher consumption of battery. Close brightness automatic and set brightness low.
2.Disable Wi-Fi, Bluetooth, GPS, NFC
Even though Wi-Fi, GPS and Bluetooth are designed for low-power consumption, they drain the battery. Most of the 2012 android devices have a unique feature known as NFC (Near Field Communion) such as i9070p. This feature enables a sensor field around the handset and is used for sharing. This also drains the battery unnecessarily. So it’s better to turn off the Wi-Fi, Bluetooth and NFCs when it’s not in use.
- Deactivate Wi-Fi when not needed
- If you do not use the Bluetooth function, disable it.
- If you do not use the NFC function, disable it.
- If you do not surf the internet stop any data connection
- As long as you do not use GPS and/or location services, close them.
3. Prefer Wi-Fi rather than GPRS
It may be weird that the GPRS consumes more power when compared to Wi-Fi. For example, Wi-Fi consumes 5% charge; the GPRS connection consumes 15% charge. This may not be seen while viewing websites but in case of watching a video in YouTube or making a call in a VoIP service, it drains the battery at a rapid rate. So it’s better to use Wi-Fi to watch videos or making calls.
.- Wi-Fi network consumes less than 3G connection, it is recommended to use Wi-Fi
4. Avoid Live Wallpaper
The live wallpaper drains the battery to a considerable rate. So it’s better to use static wallpapers rather than the live wallpaper.Also use images which contain black color because the LED screens use less power to display black than displaying white. Doing this helps to increase the battery life up to 10%.
-Use a dark background, save battery. Light backgrounds need more battery.
5.Disable Data traffic
Many applications use data traffic in the background letting this phone to sleep. Some of the apps which use the background data traffic are GMail, Whatsapp, Facebook, Viber, Twitter, LinkedIn, Google Play, etc. These apps checks for the updates and for incoming messages all time. So it’s better to disable the background data traffic.
- Network 2G network consumes less than , it is recommended to use 2G connection
- If you do not surf the internet stop any data connection.
6. Disable Auto-Sync
This option comes under the background data traffic. This feature checks for the mail all the time. Which means you will be able to get the mail in your handset as soon as the mail arrives. But this service uses a considerable amount of battery
- Upload and sync only on Wi-Fi. Or stop sync on all accounts.
7.Do not use more widgets
- The more the widgets, more the RAM, more the battery will be drained.
- Dump the widgets
8.Disable Adobe Flash
Adobe Flash enables to watch videos in websites but it drains the battery a lot. The main reason why adobe discontinued its service from android 4.1 is this battery problem.
9.Turn OFF vibrations
The smartphones makes use of some energy to make a vibration, but when “Vibration on Key press” is enabled, while typing a word the phone produces more number of vibrations. It consumes more battery. So it’s better to disable this feature in the keyboard settings.
- Vibration consume energy. A low intensity vibration or even disable as reduce battery consumption.
- Disable Haptic feedback.
10. Power saving mode
If you use your device constantly throughout the day, you may want to consider using your device’s power saving mode. In fact, many of the tips suggested in this post are implemented in most devices’ power saving mode. For instance, power saving mode usually limits CPU use, reduces screen brightness, deactivates haptic feedback, disables data network when the screen is asleep, and lowers the brightness level of the browser’s background color.
The generally recommended advice is to disable power saving mode when you intend to use your phone’s smartphone features; otherwise, turning power saving off can help you stretch your battery life further. So, for instance, you might want to disable power saving mode if you plan to play games on your phone, or else you could experience lag or jitter.
11. Do not try to overcharge
Normally the smartphone charges up in 1-2 hours. But if you charge it throughout the day, it lowers the life-time of the battery. Check the condition of the battery often to have a good battery life.
12.Reduce screen timeout
- Screen timeout should be as low as when not using this device to enter sleep mode. (15s)
- Sensitive buttons should be as little heated. (1,5s)
13. Uninstall unnecessary apps
You can never be too sure what's running itself in the background, what with all the multi-tasking, self-uploading, auto-replicating features in today's modern Android apps, so at least minimise the chances of something randomly hoovering up all your battery by constantly trying to connect to some non-existent server, by deleting any unused or old apps. Some apps are resource-intensive — either by nature (as in the case of games) or by developer incompetence or negligence (as in the case of poorly written apps).
14.Never leave applications open
- Never leave applications open in the background for long time. Set the limit to 1 or 2
15.To root or not
Rooting may have drawbacks but the benefits far outweigh them. One attractive advantage of rooting is that of possibly improving your device’s battery life.
16. Debloating
Rooting itself won’t lengthen your battery life. Rooting merely opens the gates to your device’s restricted partitions and directories. With such restriction gone, you can remove useless apps (e.g., bloatware from carriers or OEMs), especially those that run as background services, wasting away precious battery power.
17.CPU underclocking
With root access on your device, you can also install apps that can improve your system’s performance. A CPU controller app, for instance. Three names instantly spring to mind: SetCPU for Root Users, No-frills CPU Control, and CPU Tuner.
Apps like these essentially allow you to tweak the CPU settings on your device. You can set the CPU frequency to stay at the lowest (and, as a result, use up the least power but sacrifice device performance) or to stretch the CPU to its maximum limits (resulting in better and faster performance, but at the price of heat, quick battery drain, and potential system instability).
Be careful when using such apps. There are risks involved; for example, your device could behave erratically when its CPU clock is set higher than usual.
18. Custom kernels and ROMS
As we have an unlocked bootloader and custom recovery in the process of rooting. Many custom kernels and custom ROMs. Feel free to look around XDA for guides on how to flash custom kernels or custom ROMs to your particular device.
Battery life is one of the biggest issues in the Samsung Galaxy S GT-i9070 Advance. Take your SIM card out, turn off Wi-Fi and never touch it and it'll sit there happily, lasting for a whole week on one charge. But try to use it for anything "smart" and, well, that's where the problems start.
...and keep it cool
Batteries work best in cooler temperatures, with prolonged warm periods gradually lowering their efficiency over time. Putting your phone in a looser pocket might help, or perhaps just gently fanning it while it charges. That might not be the best use of your working day, but at least you'll still be able to get on Twitter on the train home.
YouTube Video:
http://youtu.be/shApI37Tw3w
The two attached images show the effect of these methods.16 hours with only 2G/3G connection for 1 hour, listen to music 15 minutes, talking on the phone 12 minutes, 10 messages, 1 hour and 40 minutes gaming and others. I left with 22% battery. To me now is night, which means the phone will remain at rest for several hours, and the battery life will reach one day to several hours.
2g network consumes less than wifi ?
szzlgupta said:
2g network consumes less than wifi ?
Click to expand...
Click to collapse
Without a data connection active, our devices are basically 2G network. 2G connectivity is needed for calls, messages, etc.. Theoretically should consume less than a Wi-Fi network.
I may be wrong, waiting for other opinions. Thanks!
You have got a few wrong..
I do not respond to tech support via PM
It is my understanding that:
- If you are downloading//uploading data, 3G consumes more battery than WIFI (upload also consumes more than download)
- Idle: WIFI consumes more battery than 3G
Always a good idea to disable Haptic feedback aswell.
Keeping the phone always on Power saving mode is a good idea ?
Coz without that my phone battery wont last any long! in power saving it goes approx 15 hours including around 7 hours of deep sleep!
szzlgupta said:
Keeping the phone always on Power saving mode is a good idea ?
Coz without that my phone battery wont last any long! in power saving it goes approx 15 hours including around 7 hours of deep sleep!
Click to expand...
Click to collapse
Yeah, why not? Power saving mode do some of the things said by me above and in addition reduces the CPU frequency to 800Mhz.
Shaaan said:
You have got a few wrong..
I do not respond to tech support via PM
Click to expand...
Click to collapse
Like what? Tell me that was correct.
Piachnp said:
It is my understanding that:
- If you are downloading//uploading data, 3G consumes more battery than WIFI (upload also consumes more than download)
- Idle: WIFI consumes more battery than 3G
Always a good idea to disable Haptic feedback aswell.
Click to expand...
Click to collapse
Yes, significantly increase battery life.
I'm always with full brightness and vibration mode. And wifi after 3:00 pm and when i plug my phone at 9:00 pm the battery is at 50%
Enviado desde mi GT-I9070
Tutorial updated .. expect to see and tricks that you can use to extend battery life.
If my work has helped you, press THANKS button!
I found something. I don't know if it's generally or just my phone, but if i unplug the charger at about 80% the battery lasts longer.
Sent from my GT-I9070 using xda app-developers app
cougzys said:
I found something. I don't know if it's generally or just my phone, but if i unplug the charger at about 80% the battery lasts longer.
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
Interesting.. I have to test it.
cougzys said:
I found something. I don't know if it's generally or just my phone, but if i unplug the charger at about 80% the battery lasts longer.
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
Maybe you should calibrate your battery?
Sent from my GT-I9070 using xda premium
Jeroenvk94 said:
Maybe you should calibrate your battery?
Sent from my GT-I9070 using xda premium
Click to expand...
Click to collapse
Already done that.
Sent from my GT-I9070 using xda app-developers app
I'm sorry, but if this is the way you want to use a smart phone, why do you even have one?
Disabling all the connections makes the whole phone quite useless.
My opinion: grab your charger and enjoy or throw your phone out of the window and buy an old school Nokia.
Sent from my GT-I9070 using xda app-developers app
sandrin0 said:
I'm sorry, but if this is the way you want to use a smart phone, why do you even have one?
Disabling all the connections makes the whole phone quite useless.
My opinion: grab your charger and enjoy or throw your phone out of the window and buy an old school Nokia.
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
Use functions of a smart phone only when you need, only when you need. You must be a cell phone, not a landline.
Grady22 said:
Use functions of a smart phone only when you need, only when you need. You must be a cell phone, not a landline.
Click to expand...
Click to collapse
Okay maybe that differences per user. I hate it when I only receive messages when putting the screen on or so. I just like to stay in touch and that's the main reason I have a smartphone.
Sent from my GT-I9070 using xda app-developers app
sandrin0 said:
Okay maybe that differences per user. I hate it when I only receive messages when putting the screen on or so. I just like to stay in touch and that's the main reason I have a smartphone.
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
I have to agree with you, disabling syncs or 3G connection absolutely defeats the purpose of having a smartphone. I do all the other stuff to preserve battery, i even have an all-black wallpaper.
You can space out some app syncing (facebook syncs for example and lots of apps can be configured to sync at specific intervals) to get a middle-ground solution.
good point/s to all.. nice guide too..
its a matter of choice..
lets leave it all out to the readers..
jaycm1130 said:
good point/s to all.. nice guide too..
its a matter of choice..
lets leave it all out to the readers..
Click to expand...
Click to collapse
Thanks .. OP updated ..
I've disabled the following:
Bluetooth (if I need it I switch it on)
Haptic Feedback
GPS
Uninstalled bloatware with Titanium Backup (it helps, bc many unnecessary apps stay online and consumes both memory and power)
Installed Juice Defender Ultimate (auto disables Wi-Fi, BT, mobile data and enables sync at a certain time interval when you don't use the phone)
Use Mobile Data only when Wi-Fi is unavailable
Enable Power Save.
With this setup, I have all day power, and charge the device only when I get home.
Sent from my GT-I9070 using xda app-developers app