New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
apwhitelaw
Old
(Last edited by apwhitelaw; 24th May 2011 at 10:34 PM.)
#1  
Member - OP
Thanks Meter 4
Posts: 84
Join Date: Jul 2009
Default [How-To]Getting Better Battery Life

This is what I've done to help my battery life.

Firstly you'll have to root your device, then follow the steps below.

1. Install SetCPU(from Market or where ever you can find it)
2. Run it, allowing root access when asked by superuser.
3. On the Main tab, set Max and Min to 1200000(1.2Ghz), or whatever you want general usage to be. Most users probably want it like this so it will stay at best performance during using, and will not slow down. Also, whatever speed you're using set Scaling to Performance. Even if you are not running at top speed, it is still good to use Performance for the settings you want while using the device.
4. Go to Profiles tab. and check Enable, and click Add Profile. Set it to Screen Off, and you can change the settings to whatever you want. I had it at 100000(.1Ghz) for Min and Max, but when you go to unlock your screen, it lags a lot for a second. I currently have Max and Min set to 400000(.4GHz), and it made it so it does not lag when I go to unlock, but it is still low enough to be very conservative on battery. Set Scaling to Powersave, and Priority does not matter unless you have more than one profile, so don't worry about it.
5. (Optional) Install JuicePlotter from the Market, for free, and it has a nice widget that collects your phone data and after a few days will become very accurate on phone battery life remaining. It will show it after a day or so, but it will tell you how accurate it is, and it might not be very high until a few days later.

And that's it. Whenever your screen is off, it will underclock the processor so it's not using as much battery when not necessary. If you want, you can add other profiles, such as for when charging, and when the battery is low. I originally had it set to 1.2 GHz Max and Min while charging, and set the priority higher than the Screen Off, so it didn't clock down if I turned the screen off while charging, but there is no reason, I'm still not using it when I turn off the screen, so I deleted that profile.

So if your only profile is the Screen Off, then once you turn the screen on, it will change to whatever settings you have on the Main tab.

I unplugged my phone at 6:30 AM, and it is now 5:30 PM here, and I still have 32% battery, with JuicePlotter telling me I have 4 hours and 49 min left, but it only has a 72% accuracy since I just got the app yesterday. That's great since yesterday my phone would have been dead over 2 hours ago. When I woke up JuicePlotter said I had around 15 hours, but it wasn't as accurate as it is now, and it so far is expected to last longer than that..
 
beatblaster
Old
#2  
beatblaster's Avatar
Senior Member
Thanks Meter 288
Posts: 1,670
Join Date: Jul 2008
Location: Chicagoland

 
DONATE TO ME
I just use JuiceDefender free set to Agressive to obtain the best battery life. I got this little vendetta against SetCPU though.
Current ROM: CleanROM VZW SE 3.1 | Current Kernel: Stock!
Current Theme: Believe it or not - Stock! | Recovery: TWRP (of course)

There is no knowledge that is not power.
 
apwhitelaw
Old
#3  
Member - OP
Thanks Meter 4
Posts: 84
Join Date: Jul 2009
I saw a button on there that said battery saver, what exactly does it do?
 
beatblaster
Old
#4  
beatblaster's Avatar
Senior Member
Thanks Meter 288
Posts: 1,670
Join Date: Jul 2008
Location: Chicagoland

 
DONATE TO ME
Quote:
Originally Posted by apwhitelaw View Post
I saw a button on there that said battery saver, what exactly does it do?
Not sure. I'm learning JD myself here so .... yeah
Current ROM: CleanROM VZW SE 3.1 | Current Kernel: Stock!
Current Theme: Believe it or not - Stock! | Recovery: TWRP (of course)

There is no knowledge that is not power.
 
SolusCado
Old
#5  
SolusCado's Avatar
Senior Member
Thanks Meter 52
Posts: 439
Join Date: Mar 2007
Location: Potomac, MD
Quote:
Originally Posted by apwhitelaw View Post
I saw a button on there that said battery saver, what exactly does it do?
It takes you to a recommended battery saving app from the market. I haven't tried that app, but I imagine it is probably something similar to SetCPU.
 
nstong
Old
#6  
Senior Member
Thanks Meter 10
Posts: 210
Join Date: Mar 2011
I think this is wholly unnecessary, I'm sure samsung underclocks when not in use already, it's an obvious thing to do. I haven't done any of this and I can get ~40 hours of light-medium use
 
rjan22
Old
#7  
Senior Member
Thanks Meter 15
Posts: 431
Join Date: Oct 2009
But try watching justin.tv streaming movie on hspa+ lets see if you even get 4hrs?

Sent from my SAMSUNG-SGH-I997 using XDA App


XDA PORTAL POSTS

Expand Your Choice of Icons with Icon Themer

Icons are some of the most commonly themed elements of the Android UI, and there is certainly no … more

MicrowaveTimePicker Brings 4.2 TimePicker to 2.1+ Devices

It’s frustrating to see slick new features that you can’t use when … more

What’s Possible with CASUAL & How to Make Your Own CASUAL – XDA Developer TV

XDA Elite Recognized Developer AdamOutler is known … more

Pearl Chen to Talk NFC Development at XDA:DevCon 2013

From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more