[HD2 Android Q&A, Help & Troubleshooting and Genera] Sichroteph:
There lot of interrogations and frustrations concerning slowdowns/battery drains on Android, sometimes not really fair.

You need to control your build and knowing what is going on into it, because most programs you install live from their own and can downgrade your stability and your battery performance.

A detailed guide is provided here in order to have a good battery drain with very smooth and reliable android experience on Hd2, gathering tips and advices users need to know when they come to this Os or want to improve it durably.

Following this guide, you will be able to have hundreds of apps into a super smooth, stable and battery friendly android build.

Most importantly, without transforming your

smartphone

into a

dumbphone

:

-	Wifi and sync always on

-	Mails checked every hour

-	148 applications installed (no I don’t need them all ;-) )

-	6 widgets running on the screen or in background (check screenshot) : Folder organizer, News, Facebook, Current widget, Powersnap, switch pro, pure calendar, pure grid calendar.

- In standby, it can last for 4 days :

- Smartphones are more and more looking like a laptop, so I consider that 5 or 6 hours with the screen alight is good.

The assumption is the battery drain can be affected by several factors:

1)	Screen brightness.

2)	Memory management if wrongly configured

3)	Program launching in background if wrongly configured

4)	Program updating in background if wrongly configured

5)	Build and Kernel

6)	Wm rom, radio, Sd card, Cpu in standby

7)	Extras : Backups, customizing etc

Once you have the good utilities and understand how it works, it is easy to setup and need no more tweaks, unless you install new apps.

To keep a battery trace, current widget with logs and battery snap are mainly used.

1)	Screen consumption

The screen battery consumption is huge when we use the phone. It was the same on windows mobile, and was to expect when buying it with that huge size.

Therefore, the screen brightness is an important factor to deal with.

In order to keep a good battery life when your phone is on, you need to keep your phone around 300 MiliAmpers or less. You have to keep in mind that a 75% brightness = 500Ma.

The best behavior is to keep your screen :

-25% brightness at home, with no sun.

-50% brightness mostly of the time

-75% and 100% brightness in very rare occasions with direct sun exposition.

In order to swich fast between this settings, and since we don’t have for now a functional kernel with auto brightness, using a brightness widget is recommended.

I personnaly use “Brighness level”, and launch it by swiping a dock icon into launcher pro.

Ps : Take care to not press 0%, or your screen will be completely dark. You can revert by guessing where the icons were, but it is tricky.

2)	Memory management

In order to keep your hd2 fast and battery friendly, it is better to keep your phone with more than 200Mo free ram (when you are not using it).

There is a great free program for that, called task panel X. With it you can choose which program you want to close every time you put your phone in standby.

It is very important that you choose well the apps that need to stay in memory, and the others.

It is pretty simple: Keep the widget you use and system apps. Discard all the others by including them in the autokill list. It is a bit long to do if you have hundreds apps, but you have to do it only one time.

Example:

3)	Programs launching automatically in background

You need to control the apps you install. Problem is that some programs are launched automatically into your memory at any time. I was surprised to see that programs that don’t need to be to stay in memory (when I don’t use them) launch by themselves at anytime. “Mabilo wallpapers” was the best (or worst) example.

You need an app to control that. I recommend “Startup Auditor”, and set carefully wich apps that can launch by themselves or not. Same as with task panel, just keep system apps and widgets. You can keep too your mail app. If you don’t use the Gmail app program, remove it from the list.

You will see into task panel that very few programs keeps running despite of that. You have to question yourself: “Ok this one is great to find new wallpapers, but it is constantly running in my memory and I don’t know why (suspicious) -> Do I really need it ?”

4)	Programs updating in background

Programs that you authorize to launch automatically in your memory are often in order to update automatically things. (Mail, weather, facebook, tweeter etc…)

It is important that you know what they are, and where are located their update settings in order to not to waste uselessly your battery. Checking mails each hour or two hour is sufficient. Checking every 15mn cause obvious battery drains.

For most needs, manual updates for social apps or weather is sufficient, because it take only two seconds when you want to see them. If manual updating is not available, choose the longer updating interval (one day for example)

5)	Builds

The following is based on my personal opinion; you are free to use and test every build you want.

First, i don’t recommend using sense builds due to personal bad experiments. I had crash and a lot of slowdowns, but most importantly it was battery draining due to all the htc third apps hard coded into. It is a build very hard to control.

I use and recommend a shubCRAFT 1.5 with stock Cyanogen mod 6 Final :

http://xdaforums.com/showthread.php?t=740963

Don’t forget to download the 1Go user data file in order to install more apps.

It’s a build very fast to boot, smooth, efficient and highly customizable. The kernel provided in it is good for now.

Launcher Pro is used here, very smooth and easy to customize.

6)	Wm rom, radio, Sd card, Cpu

SetCpu can be usefull, depending on the kernel you are using. There is a lot of threads on it, the most important setting is to downclock your cpu at standby.

Sd card

There is some evidences that your sd card can drain your battery. If you follow this guide and still have battery drain, it can be the cause. Check into this post :

http://xdaforums.com/showthread.php?t=781433

I use a Kingston 16Go class 10 micro sdhc card with no issue.

Registry tricks :

I had before these regitry settings into windows mobile rom, no idea how it affect Android :

http://xdaforums.com/showthread.php?t=585729

Radio

I use 2.12.50.02_02

Ppp or rmnet

I don't have dataplans, so i can't tell about rmnet or ppp battery drains, but my suggestions to users who use it, is to activate it when you turn on your phone or every one hour, with a third app like Tasker.

SuperUser permissions

Polo735 suggest that, in rare cases, the superuser permissions program can be faulty and need te reinstalled, otherwise it drains your battery.

Symptoms are : When installing an app requiring superuser permissions, no pop up granting it appear.

See his post here

7)	Extras :

If you like the screenshots design, it is the stock Shubcraft froyo framework with a custom black toolbar form manup revolution theme, compressed for speed. You can download it bellow and copy the file to /sdcard/Android/root/system/framework/ You have to set some custom colors into the cyanogens mod settings:

-Toolbar color in black

-Clock color in white

-Date and toolbar title in white.

Have fun !