HTC Desire HD Gets AOSP Based Android 4.2.1 Jelly Bean ROM

HTC is not providing any upgrades for the HTC Desire HD, however the developer community at XDA is working on getting the latest version of Android on this device. The codefireX team has been successful in developing an Android 4.2.1 ROM for HTC Desire HD. This ROM has been built on AOSP sources. The ROM is stable and can be used daily if you don’t really use Bluetooth which is not working at the time of writing. Hopefully an update would have Bluetooth working.

The version of the ROM we are talking about here is BR2. If the number increases later, you may expect some bug fixes in the ROM. In this guide we will let you know how to install this ROM on your device. If you face any issues, you may comment below.


  • NOT simply a re-named CM build
  • Open Source as all AOSP ROMs deserve to be
  • Easily switch between a custom and “vanilla” experience in the settings app “on/off switch”
  • LOTS of customization options including quick settings
  • Built with a custom toolchain, strict aliasing, -O3 completely (including thumb_cflags), and other Linaro optimizations such as OOM/LMK changes. JUST TRY TO FIND A FASTER SOURCE BUILT JELLYBEAN ROM!
  • Faster, more regular AOSP merge strategy than CM (and not just the release branches, but also master/jb-dev)


  • Storage
  • GPS
  • USB mount
  • Camera
  • Camcorder (720p)
  • TimeLapse
  • Audio(including headset)
  • WiFi
  • WiFi Tethering
  • Radio
  • Calls
  • Mobile Data
  • Button Backlights/LEDS

Not Working

  • Bluetooth

Steps to Install codefireX Android 4.2.1 ROM on HTC Desire HD

  1. Download the latest version of the ROM from this link.
  2. Copy the downloaded zip file to your SD card.
  3. Turn off your phone.
  4. Boot your phone into recovery mode. To do this, you first need to boot into HBoot and then select Recovery mode option
  5. In the recovery mode, make a nandroid backup which will be useful if you wish to revert back. Alternatively, you can also create online nandroid backups.
  6. After this, wipe cache and data from recovery mode.
  7. Go to “Install zip from SD card”>”Choose zip from SD card” and select the zip file you had copied to your SD card in Step 2.
  8. Flash the zip file in the next screen.
  9. Go back and select “Reboot system now”.

This should install the ROM on your phone. You may flash gapps zip file from to get Google Play Store and other Google apps. If you face any issues, feel free to comment below.

via XDA-Developers