We’ve previously mentioned that the awesome HTC HD2 has finally gotten Ice Cream Sandwich from CyanogenMod and now it’s been update to v1.3 which has almost everything working perfectly fine. There’s still minor bugs though but we’ve been using it for a couple of days and it’s been rock solid and the camera also works now. Definitely ready for daily usage.
- MAGLDR ROM: NexusHD2-ICS-CM9_V1.3.zip | mirror | (No more mirror please. Thanks.)
- cLK kernel: NexusHD2-Kernel_18.104.22.168_tytung_ics_r1-cLK-update.zip.
- MAGLDR kernel:NexusHD2-Kernel_22.214.171.124_tytung_ics_r1-MAGLDR-update.zip. (Included in the MAGLDR ROM.)
Please read the NexusHD2-ICS-CM9 Q&A wiki before asking any questions. (Thanks Geenyous, Szczepanik, TheManii, etc. for editing these Q&A to avoid the repeated questions.)
Please visit the NexusHD2-ICS-CM9 A2SD Discussion thread for how to increase the internal storage size, and post all the a2sd questions in this thread. Thanks.
- Please use at least 180MB system partition and at least 2MB cache partition.
- Please refer to ksubedi’s HD2 NAND Toolkit and/or mskip’s guide.
- Cache partition (/dev/block/mtdblock4) is only used by CWM.
- Cache partition size is not important because the data partition (/dev/block/mtdblock5) is used as the cache space when running Android.
- If your HD2 has bad NAND blocks, you may need larger partitions.
- Wipe Data/Factory Reset while doing a fresh install. (Optional: delete /sdcard/Android folder or format your SD card if you have any strange issue.)
- Advanced -> Wipe Dalvik Cache while upgrading and wanting to retain data.
- Flash this ROM.
- MAGLDR: Flash NexusHD2-ICS-CM9_V1.3.zip, then reboot.
- cLK : Flash NexusHD2-ICS-CM9_V1.3.zip and the cLK kernel, then reboot.
- Enable/Disable the stock size of the virtual soft keys (i.e. the on-screen virtual button):
- Flash framework-res-apk_v403cm9_v1.3_with_softkeys.zip if you want the virtual soft keys. (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)
- Flash framework-res-apk_v403cm9_v1.3_without_softkeys.zip if you DON’T want the virtual soft keys (default in this ROM).
- About the mobile data connection types: RMNET V.S. PPP.
- Bootloader MAGLDR supports both RMNET and PPP. I set RMNET as default for MAGLDR ROM because stock Android only supports RMNET.
- Bootloader cLK only supports PPP.
- RMNET is more stable than PPP. (Some PPP users have data drop issues.) However PPP may be faster for some users.
- Flash RMNET_to_PPP_update.zip if you prefer PPP on MAGLDR.
- Flash Battery Percentage Mod if required.
- Flash ICS Softkeys Mod (smaller size of the virtual soft keys) if required.