Gingerbread on HTC HD2!
The HTC HD2 remains one of the favourities for fiddling with. The phone launched in late 2009 as a WinMo device, with world beating hardware specs. I think it was the first 1GHz device at the time, as well as having the biggest screen at 4.3inches. Now, a year and a half later, its hardware capabilities are still very good.
Now, if you want to make your HD2 sing with the latest version of Android, namely 2.3 aka Gingerbread (Android 3.0 is out I know but is for tablets), then read on. The modding community has been working on various Android incarnations for the HD2, many of which I have experimented with, but for the first time now I think the state of the art is good enough to be used on a permanent basis. Forget about WinMo. With Android Gingerbread your HD2 will be as good, if not better, than the new HTC Desire HD. The latter is essentially an Android remake of the HD2, but runs Android 2.2 only, ha ha.
Take a deep breath and then follow these steps:
1. Backup and format the sd card in your phone.
2. Install Hard SPL (SPL3) a custom bootloader available on XDA. HSPL is required to update the radio and flash custom ROMs to the phone. It is safe to install and can be uninstalled by rerunning the program setup file.
3. Next update to a new radio. Radios and installation instructions can be found at XDA. Be sure to use a compatible version. 2.15.50.14 is a good one.
4. Install MAGLDR bootloader. MAGLDR serves as a second bootloader, which runs after HSPL, and can be used to Flash Nandroid ROMs to the HD2. Download MAGLDR from the forums at XDA.
5. To install Gingerbread on the HD2 first download any of the recent Gingerbread Nandroid ROMs from the XDA HD2 Android NAND Development forum to a PC and extract it. I recommend NexusHD2-Gingerbread V2.5 [Android2.3.3][Kernel: tytung_r8.3].Then perform a soft reset while holding down the power off button until the MAGLDR boot menu appears. Select the “USB Flasher” option and connect the HD2 to a PC using a USB cable. Once the USB connection is established run the Android installer EXE file that came with the NAND ROM to complete the installation.
And there you have it. You are now running Android Gingerbread, recently released by Google for use on the Google Nexus S. RIP Windows Mobile.

You will have to tweak some of the phone settings to get the best battery life. I use the following:
1. SetCPU changes the phone’s CPU clock speed automatically. Get the paid version from the Android Market. If you live in a country that has not yet been enabled by Google for paid apps, check this post of mine on how to enable paid apps. Pay with your credit card. Otherwise google the free version.
2. Ultimate Juice Defender, also available from the Market in paid and free guises, will switch various juice sucking features off and on, e.g. data connection, wifi.
3. Reduce the number of accounts that sync automatically, under Settings -> Accounts, or even disable automatic background sync if you are happy to manually sync your emails.
4. Set the radio to 2g only under Settings -> Mobile Networks
5. Don’t use a live wallpaper






