[EVO 4G Android Development] .psd:
Battery tips from lurker

After a few months of lurking, troubleshooting, and experimenting, here is how I've achieved pretty great battery life. At the moment my phone has been off the charger for 2 hours, still at 100%, although the only things I've done was send 6 texts and receive 6 responses:

[EDIT: By the time I finished writing this, it was 2 hours 40 minutes with even more use, still at 100%]

MikFroyo 4.5

Net 4.3.2 cfs sbc havs more

Only tested on 100% fresh install (wipe everything, install mikfroyo and net in same recovery session)

A. ELIMINATING UNNECESSARY STUFF (on the first boot)

1. Obviously keep data and wifi off when not in use.

2. Turn off "always on data"

3. Turn off automatic syncing

4. Use TB to uninstall:

- all system weather things

- all system news things

- all system calendar things

- all unused widgets

- voice search/dialer

- anything TTS related

- the 2 live wallpaper things

- ALL unused apps

5. Use TB to freeze:

- the 2 bluetooth things

- location service

- network location

- field trial + test

- htc lockscreen

- market updater

- setup + setup wizard (you can probably just uninstall these)

- gmaps and its location picker and street level things

- the remaining rarely used apps or ones you might use eventually

6. Use Autorun Manager to prevent all non-critical things from starting on boot

7. Use Autorun Manager to block the following recievers:

- recievers for the 2 bluetooth things

- recievers for anything non-htc/non-google/non-critical

- recievers for field trial + test

- recievers for gmaps

- all recievers for market except packagemonitor and installassetreciever

- youtube recievers

8. Don't use ANYTHING to manage the CPU or tasks (except for Autorun Manager to stop procosses from starting on boot, but more importantly to block recievers). This is a minimalist setup. The only apps I have installed are gingerbread keyboard, facebook, a notepad, TB, Autorun Manager, go sms, root explorer, and a music DL app).

B. SETTLING THE SYSTEM

1. Reboot twice. The first time takes awhile, the second time is really fast.

B. CALIBRATING THE BATTERY (requires battery monitor widget)

1. Run battery all the way down, it doesn't matter where it starts from. By all the way down I mean keep turning on the phone until it won't turn on any more.

2. With the phone off, plug in the charger, immediately boot into recovery via hboot (I believe thats the right terminology). In other words, the power button shouldn't even turn your phone on with the charger plugged in unless you hold the volume and tap power, from there go to recovery.

3. Wipe the battery stats (still plugged in)

4. Reboot from recovery (still plugged in)

5. With the phone on now, let it charge until you are only getting positive 2mas for several hours (8 hours recommended). That will require the phone to be charging for perhaps 12ish hours. During this time do not use the phone, and make sure nobody contacts you. Basically the phone should remain undisturbed.

6. Turn on the screen and immediately check BMW to make sure youve been getting 2mas. Unplug the charger until it says discharging (until the green light goes off), then plug it back in until green light goes on.

7. Turn off phone.

8. Once the phone is off, immediately unplug the charger.

9. Plug in the charger until the light turns green, unplug. x10

10. With phone unplugged, turn it on.

THE END

As of writing this, my phone has been off the charger 2.5 hours still at 100%. My use so far has consisted of the aforementioned texts, as well as checking TB and Autorun Manager while writing this. My battery tends to last about 10-12 hours with lots of texting (maybe 100-200 sent, unknown amounts recieved), minor internet browsing (<20 minutes using data not wifi) at least 2 hours of calls (my wife is away so we talk on the phone a lot), and at least 2 hours of music (with the screen off). By far the most battery usage comes from calls, then cell standby, then android OS. Always keep data and wifi off unless necessary.

2 hours and 40 minutes off charger, still 100% with almost no use so far.