[HD2 General] halfnhalf71:
Battery Drain HD2

Ok, after researching a thousand and one threads on this great forum on why my bloody HD2 T9193 was churning through the battery in under 3 hours with minimal use. I loaded Darkstone Froyo v3.2 (this caused my headaches). I previously had 2.1 and was getting a bit over a day of normal usage but crap sound and bluetooth wasn't working in my car (Bluetooth works and sound is much louder but could still have a bit more bass). This is what I found.

So far i'm down 19% to 76% from a start of 95% in just over 7 hours. Standby has the battery at about 3mA. I've checked my mail a few times, played Angry Birds for 20mins, gone through FriendStream a few times, read the news RSS stream, took a 10min call. Checked the battery every 30 mins (I know, I know). I have Wi-fi and Bluetooth turned off, auto GSM-WCDMA on, background data and auto-sync on (mostly set to 2hr intervals), auto-rotate on, animations on, brightness auto. I have changed none of these! My usage may have varied a little bit though.

I hope i'm not jumping the gun here but with my settings set to improve battery life the lower it gets, I think it should last me over a day.

So what did I do, i hear you ask?

I installed Task Killer thinking this is great! Then promptly removed Task Killer after noticing it did bugger all besides chew up the battery even more (BIG help).

I added CurrentWidget to help track power. No help to the battery drain but valuable to guage usage :-p.

Downloaded a WinMO registry editor and followed these WinMo settings posted by Bakedbread

HKLM\Comm\AsyncMac1\Params

DisablePowerManagement=0

HKLM\Comm\PPTP1\Params

DisablePowerManagement=0

HKLM\Comm\L2TP1\Params

DisablePowerManagement=0

HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_C lass\High_Capacity

DisablePowerManagement=0

HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class\ High_Capacity

DisablePowerManagement=0

HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_C lass

DisablePowerManagement=0

HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class

DisablePowerManagement=0

Perform a SOFT RESET before booting back to Android after doing these changes.

The biggest help was when I added SetCPU and followed FmStrat's settings with a little bit of a change to:

Main Tab:

998Mhz Max

245Mhz Min

Ondemand Scaling

Check Set on Boot

Profile Tab:

Check Enable

Temp >50

768 Max

245 Min

Screen Off Profile

245 Max

245 Min

Ondemand Governor

Priority 100

Battery < 30% Profile

768 Max

245 Min

Ondemand Governor

Priority 0

Advanced Tab:

20000 Sampling Rate

30 Up Threshold (THIS IS THE KEY: This means when your CPU load hits 30%, it will scale up the mhz. If the phone still responds too slow for your taste, set this lower)

0 Ignore Nice

0 Powersave

Check Set on Boot (And Apply)

This has extended my usage by about 500% and kept the phone cooler.

I then changed to a battery saving Kernel to hastarin_r7_7. See attached

Last of all, I changed MicroSD cards to a Kingston Class 4 ,

made in Japan

(I had a SanDisc made in China I think). This dropped my standby from 12mA down to 3mA but helps with the transfer rate to apps on the SD . I did this after watching A YouTube clip titled "Kingston microSD Card Performance Test Comparison - Japan or Taiwan?"

At each stage i stopped and checked the difference and each one had a noticeable effect. It's a lot to do but well worth the effort.

I'll recalibrate the battery next which also seems to help a lot of people.

Hope this helps you.

By the way i'm on Leo_RADIO_2.14.50.02**