[HOW-TO] extend battery life (up to 11+ days!)

Whyzor

Senior Member
Jul 7, 2011
714
352
0
I decided to write a guide for those who are interested in extending their battery life, for emergency situations or for general purpose everyday use. I have the Optimus V specifically, but these could apply to many other phones as well.


Using Inferior Human Organs Cyanogenmod 7.1 ROM on standard 1500 mAh battery

Here are my settings and explanations behind them, prioritized from what I believe to have the most impact to the least.

- No 3G, wifi, BT, GPS unless needed by toggling in status bar

I have the notification toggle set in CM7 settings to set/unset these all with 2 swipe actions, so it's very convenient. 3G data uses more power than wifi, by turning it off, it saves a lot of battery. To get immediate msgs through, I set SMS notifications for FB messages, Google Voice SMS forwarding, or even email notification from certain people. SMS runs off the cell phone network instead of the more battery intensive data (2G/3G).

- Light SMS, occasional phone call, and browsing through Opera Mobile browser

By letting SMS & phone calls ring like normal, it still allows important messages through. Instead of installing different apps like FB, traffic, weather, gasbuddy, I have those sites bookmarked. Using Opera Mobile Turbo technology also saves on transferring data (it compresses webpages on remote server before sending).

- Airplane mode for sleep & work hours.

I don't want to be interrupted during certain hours of the day, might as well turn off the radio. However if there are no rogue apps running the background, idling even with a cell signal should be less than 1%/hr.

- Lowest brightness in most indoor settings. 50% in outdoor bright areas. I enabled CM7 setting to allow drag notification bar to set brightness easily.


- Data sync, animations, clicks, vibrations all off

Whenever the CPU does extra processing, it requires higher frequency CPU, so getting rid of the eye candy focuses the processing to just the important tasks. Also audible clicks & haptic feedback uses extra battery power. Motors (for vibration) typically use a lot of power compared to audio & CPU processes.

* 122-480 InteractiveX governor

Power consumption formula is P = C * f * V^2 (where C is constant, f is frequency, V is voltage). Voltage normally has the highest impact but the OV only has 2 steps, 0-480 Mhz is the low step, above 480 is the higher step. 480 Mhz is fast enough for everyday non-gaming use.

Interactive or InteractiveX (locks sleep freq to lowest) ramps up faster than default ONDEMAND governor, and still scales down when not much processing is needed.

- Bloatware removed, no battery manager/task killer of any kind either

Don't install any app that you don't use regularly (or freeze them). They can easily prevent the phone from sleeping properly to conserve battery. Use BetterBatteryStats to find those misbehaving apps & uninstall them until the developer fixes it.

- Turn on airplane mode in weak or no signal areas
A cell phone searching for signals can drain the battery pretty quickly. Not only does it transmit at maximum power, but it does it frequently to try to re-establish a connection with a tower. So if you know you'll be in a weak/no signal area for a while, just disable it.
 
Last edited:

thachtunganh

Senior Member
Mar 19, 2011
1,695
1,901
0
Hà Nội - Hanoi
I decided to write a guide for those who are interested in extending their battery life, for emergency situations or for general purpose everyday use. I have the Optimus V specifically, but these could apply to many other phones as well.


Using Inferior Human Organs Cyanogenmod 7.1 ROM built by Mrg666 on 09-30-2011.

Here are my settings and explanations behind them, prioritized from what I believe to have the most impact to the least.

- No 3G, wifi, BT, GPS unless needed by toggling in status bar

I have the notification toggle set in CM7 settings to set/unset these all with 2 swipe actions, so it's very convenient. 3G data uses more power than wifi, by turning it off, it saves a lot of battery. To get immediate msgs through, I set SMS notifications for FB messages, Google Voice SMS forwarding, or even email notification from certain people. SMS runs off the cell phone network instead of the more battery intensive data (2G/3G).

- Light SMS, occasional phone call, and browsing through Opera Mobile browser

By letting SMS & phone calls ring like normal, it still allows important messages through. Instead of installing different apps like FB, traffic, weather, gasbuddy, I have those sites bookmarked. Using Opera Mobile Turbo technology also saves on transferring data (it compresses webpages on remote server before sending).

- Airplane mode for sleep & work hours.

I don't want to be interrupted during certain hours of the day, might as well turn off the radio. However if there are no rogue apps running the background, idling even with a cell signal should be less than 1%/hr.

- Lowest brightness in most indoor settings. 50% in outdoor bright areas. I enabled CM7 setting to allow drag notification bar to set brightness easily.


- Data sync, animations, clicks, vibrations all off

Whenever the CPU does extra processing, it requires higher frequency CPU, so getting rid of the eye candy focuses the processing to just the important tasks. Also audible clicks & haptic feedback uses extra battery power. Motors (for vibration) typically use a lot of power compared to audio & CPU processes.

* 122-480 InteractiveX governor

Power consumption formula is P = C * f * V^2 (where C is constant, f is frequency, V is voltage). Voltage normally has the highest impact but the OV only has 2 steps, 0-480 Mhz is the low step, above 480 is the higher step. 480 Mhz is fast enough for everyday non-gaming use.

Interactive or InteractiveX (locks sleep freq to lowest) ramps up faster than default ONDEMAND governor, and still scales down when not much processing is needed.

- Bloatware removed, no battery manager/task killer of any kind either

Don't install any app that you don't use regularly (or freeze them). They can easily prevent the phone from sleeping properly to conserve battery. Use BetterBatteryStats to find those misbehaving apps.
It's true , but not true at 100% that you can have a "11 days battery"....

And you was wrong one thing: don't set the min at 122Mhz , sometime , if you set the min cpu at 122Mhz , you can get "blackscreen bug when unlock"


Sent from my LG-P500 using XDA App
 
  • Like
Reactions: dragid10

Whyzor

Senior Member
Jul 7, 2011
714
352
0
Perhaps the biggest battery saver is the underclocking;)
Actually the underclocking would only affect the battery when the phone is being actively used. My idle usage is about less than 1%/hr with just cell signal. 1-3% per DAY in airplane mode. It has more to do with NOT having any apps that keeps the phone awake (wakelocks).

It's true , but not true at 100% that you can have a "11 days battery"....

And you was wrong one thing: don't set the min at 122Mhz , sometime , if you set the min cpu at 122Mhz , you can get "blackscreen bug when unlock"
I think something got lost in the translation. The phrase "up to 11+ days" implies that your mileage may vary and it's possible to get up to 11 days, not 100% certain. Not many things in life are 100%.

If you have extra services/apps running in the background, waking from 122 mhz might be slow. But if your phone is clean like mine, I never have trouble waking to answer call or other actions. Interactive/X governor ramps up the CPU frequency pretty quickly.
 

DaXmax

Senior Member
Sep 16, 2008
10,846
9,928
0
Singapore
U know how to save battery? Turn off ur phone... Finish! 11-100 days of battery lasting... I dunno why u guys need to save battery while u can charge... -.- But nice tips though...

Sent from my Nexus One using Oxygen v2.3.1
 

Whyzor

Senior Member
Jul 7, 2011
714
352
0
I don't need a smartphone if i use it this way. Might also go back to a 30 buck Nokia phone with a 2 week battery life. Optimus one is fine with 2-3 days on fserve kernel, its more than most android phones will give you.

Sent from my LG-P500 using XDA App
I still use my smartphone for browsing web on the go, to play a few games (rarely), GPS, camera. All while having great battery life. Can't do that with a featurephone.

Just to ask - how long is your "display on" time?

Sent from my LG-P500 using XDA App
There's a bug in the battery stats screen, I don't know how long my display on time is, but it's usually just on when I'm using SMS, call, web browsing.

Funny i do all the things you list mostly

only thing is i use ondemand governor
still my battery doesnt last more than 2 days :confused:
I'm guessing there's an app that keeps the phone awake and not going into the deep sleep mode when the screen is off.
 

ccdreadcc

Senior Member
Dec 4, 2010
1,758
294
0
Chennai
using froyo final i have reached 6 days maximum...
but i dinnt off vibration and all and my phone is packed with lot of apps and llot of widgets on desktop
 

terratrix

Senior Member
Jun 9, 2011
1,231
251
0
Singapore
Well, I would say this is a great guide :)

Tried underclocking to 480mhz is smooth enough as i don't play games, only web browsing and videos.

Oh yeah, i guess you are using an extended battery pack?
 
Last edited:

Umang96

Recognized Developer / Themer
Oct 1, 2011
2,755
9,661
0
New Delhi
I decided to write a guide for those who are interested in extending their battery life, for emergency situations or for general purpose everyday use. I have the Optimus V specifically, but these could apply to many other phones as well.


Using Inferior Human Organs Cyanogenmod 7.1 ROM on standard 1500 mAh battery

Here are my settings and explanations behind them, prioritized from what I believe to have the most impact to the least.

- No 3G, wifi, BT, GPS unless needed by toggling in status bar

I have the notification toggle set in CM7 settings to set/unset these all with 2 swipe actions, so it's very convenient. 3G data uses more power than wifi, by turning it off, it saves a lot of battery. To get immediate msgs through, I set SMS notifications for FB messages, Google Voice SMS forwarding, or even email notification from certain people. SMS runs off the cell phone network instead of the more battery intensive data (2G/3G).

- Light SMS, occasional phone call, and browsing through Opera Mobile browser

By letting SMS & phone calls ring like normal, it still allows important messages through. Instead of installing different apps like FB, traffic, weather, gasbuddy, I have those sites bookmarked. Using Opera Mobile Turbo technology also saves on transferring data (it compresses webpages on remote server before sending).

- Airplane mode for sleep & work hours.

I don't want to be interrupted during certain hours of the day, might as well turn off the radio. However if there are no rogue apps running the background, idling even with a cell signal should be less than 1%/hr.

- Lowest brightness in most indoor settings. 50% in outdoor bright areas. I enabled CM7 setting to allow drag notification bar to set brightness easily.


- Data sync, animations, clicks, vibrations all off

Whenever the CPU does extra processing, it requires higher frequency CPU, so getting rid of the eye candy focuses the processing to just the important tasks. Also audible clicks & haptic feedback uses extra battery power. Motors (for vibration) typically use a lot of power compared to audio & CPU processes.

* 122-480 InteractiveX governor

Power consumption formula is P = C * f * V^2 (where C is constant, f is frequency, V is voltage). Voltage normally has the highest impact but the OV only has 2 steps, 0-480 Mhz is the low step, above 480 is the higher step. 480 Mhz is fast enough for everyday non-gaming use.

Interactive or InteractiveX (locks sleep freq to lowest) ramps up faster than default ONDEMAND governor, and still scales down when not much processing is needed.

- Bloatware removed, no battery manager/task killer of any kind either

Don't install any app that you don't use regularly (or freeze them). They can easily prevent the phone from sleeping properly to conserve battery. Use BetterBatteryStats to find those misbehaving apps & uninstall them until the developer fixes it.
According to me, min frequency should be 320 and max should be 480 with interactivex or smartass.. I'm using franco kernel for gingerbread with official V20b ROM,, I do 20 mins call and 1.5 hrs sms/day and 20-30 mins gaming.. my cpu is set to 480-729 and i get a battery backup of approx 36 hrs... is it normal ??
 

terratrix

Senior Member
Jun 9, 2011
1,231
251
0
Singapore
According to me, min frequency should be 320 and max should be 480 with interactivex or smartass.. I'm using franco kernel for gingerbread with official V20b ROM,, I do 20 mins call and 1.5 hrs sms/day and 20-30 mins gaming.. my cpu is set to 480-729 and i get a battery backup of approx 36 hrs... is it normal ??
I would say it is normal...
 

sweetpotatoz

Senior Member
May 7, 2011
115
5
0
Kuala Lumpur
thanks for the guide.
good for reference.

viber, LINE, whatapps and many more apps that I used do run in the background :(
not too sure if it keeps my phone from deep sleep. (don't have any batt. monitor apps installed)