[Droid Eris Android Development] DS36:
Batt tweak custom set up process (a 1-2 day process to complete)

How to increase battery life

first off battery life depends on many factors.....

where you live, work, and the daily place you travel to.

im one of the lucky ones who has a cell tower down the street from me here in S. FL.

WARNING: IF you multitask alllllll day on your phone then this is not for you.This is more beneficial when your phone is at rest or in an idle state or screen off state.

Others may not be so lucky and may live in a bad signal area....which causes your phone to constantly search and listen for signals.

Also battery life could depend on the widgets you use or apps that you have active.

Example: Beautiful Widgets beautiful home is a constantly running app that also

-on occasion activates the GPS to acquire location

-on occasion downloads update weather data

Example: Facebook Widget

-by default update statuses every 15 minutes, so every 15 minutes its downloading data

so i usually adjust these settings to my personal liking

Now for the battery calibration process and how it works

Decad3nce port of Colins_ph batt tweak allows us to use some setcpu profiles without setcpu.

Setcpu and its widgets were resource monsters crippling our system and drain battery life as well. kiss setcpu goodbye we wont be needing it anymore.

the batt tweak calibration process takes some patience as the entire process could take 1-3 days to complete depending. Also i highly recommend using the latest CFS kernel by Conap as it provides extra battery savings

we will be running colins batt tweak during the calibration process so that both calibrate together, which makes a lot of sense as opposed to doning them separately.

here is the process and DS's custom settings for batt tweak 1 (the first release)

please remember to prepare yourself not to interrupt the process. the draining process may die while you are at work or during an emergency. so be prepared to have little use of your phone.

-flash latest CFS kernel found here

-flash batt tweak attached at the bottom of this post until its updated and fixed....more info in thread here

-turn off phone and let charge for a few hours or more to ensure that it is full

-when ready boot into recovery mode and wipe the batt stats and power off

-unplug phone and power on (charging cable not needed) you may experience weird battery levels or fast draining (this is normal)

-immediately open TERMINAL and activate colins_ batt tweak

with command

batt-cfg

and go to option 3 and input these settings........

I think this works much better

this schedueler keeps the cpu much lower

here if anyone want to try it out

underclock

ondemand

anticipatory

19200

710400

19200

710400

19200

710400 (ONLY IF YOU KNOW YOU CAN 768000)

90

15

15

15

- close terminal and operate phone normally if you want...i highly suggest leaving it alone as much as possible until it drains completely dead.

-use a cpu monitoring app just to make sure the cpu is idle i have seen mine dip down 80mhz if not then you need to kill active open apps

-let phone naturally drain completely until its dead (could take a full day or two mine was 48hrs with some usage)

-when dead make sure by pressing power rapidly a few times

-while off let phone recharge for as long as possible maybe four hours or more the mor the better

-when ready unplug phone and turn on

-when powered on reactivate batt tweak using terminal batt-cfg, then option 9 to save and your done (once setup all you need is option 9 to save and reactivate)

-wtf DS my phone is on but reads less than 100% battery. this is normal replug while on and let charge to full

- when full the process is now complete and you can use phone as normal

REMEMBER THAT SOME ROMS DO NOT ACTIVATE THE TWEAK AND YOU WILL NEED TO DO SO UNTIL YOUR DEV AS ADD THE SCRIPT TO ACTIVATE ON A REBOOT. SO UNTIL THEN OPTION 9 IN BATT TWEAK WILL DO THIS

use an app like system panel or seepu to look at cpu speeds make sure the cpu isnt running at 100%.

try to close apps if you see this but a reboot usually fixes this.

these settings allow for the cpu to use lower clock speeds when idle. much lower than the stock 245000 settings yes were going to the minimum 19200 with little to no side effects or slow downs, but the benefits are more when in a idle state. But it WILL drain at about same rate when your using it heavily.

make sure the tweak is running by either opening terminal and enter pidof batt.sh you should see the processing id number if its running.

OR for a full read out of stats do batt-diag

and observe the time in state read out at the bottom. if you see values next to the 19200 clock speeds........SUCCESS!

PS if you screen on time is 3 hours and your phone is dead, DONT BLAME THE BATT TWEAK....BLAME YOURSELF !

ENJOY