Sunday, November 22, 2009

How to upgrade/install custom ROM (HTC Touch HD/Blackstone)

It seemed that lots of people are actually interested in custom ROMs or more known to be "cooked" ROM. There are 2 types of ROM, namely Official ROM and Custom/Cooked ROM.
The official ROM is the ROM you get when you first purchase your device. The cooked ROM is actually ROMs which are made (cooked) by other developers which enhances, upgrades and tweaks the official ROM. This in turn make the cooked ROM more efficient and most importantly fast!

Before we proceed, this are the several preparations required:
  • battery level >70%
  • Windows XP systems
  • USB cable
  • USPL 2.5 version bootloader
  • cooked ROM
  • remove both SIM card and memory card

In the steps below, I will show the flashing of custom/cooked ROM to the HTC Touch HD aka Blackstone.
  1. Firstly, you will need to grab the cooked ROM from the xda-forum. There are plenty of ROMs to choose from. The best I've known is Dutty, Miri, Energy and Topix. The filesize are usually around 150MB and it's usually zipped.
  2. This is the most important part in order to be possible for installation of cooked ROM. You will need Blackstone USPL V2.5 bootloader. You can get it here in the 2nd post of xda-forum. Please read through the 1st post to understand further what you should be aware of.
  3. Now, the preparations are all done. Make sure you had backed up all your important information from the phone as flashing the ROM will be equivalent to hard reset All information formerly on the phone will be totally wiped out.
  4. To begin, switch Off your phone.
  5. Once the phone is off, press and hold Volume Down rocker (left side of the phone) and On button (top of the phone) simultaneously.
  6. You will next see a SPL screen which consists of Red, Green, Blue and White. Notice that there is SPL-1.14.0000 (or in some cases SPL-1.54) on the red tab. This is called the SPL bootloader screen.
  7. Now, connect your USB cable from the pc to your Blackstone. You will notice "USB" on the white tab at the bottom. Make sure that the "USB" is written on the white tab as this is crucial for the next step.
  8. Next, execute the USPL 2.5 (blac_uspl.exe) which you had downloaded earlier. It is an execute file from windows. Once the execution is completed, y0u will see the word USPL at the back of the SPL-1.54 which you saw earlier in the red tab. It should look something like this now:
  9. Note: This image is taken from XDA-forum.
  10. Now, the most important part, flashing! Execute the cooked ROM file which you had downloaded earlier from either Dutty, Miri or others. This is the ROM installation file.
  11. Follow the on-screen instruction and you will then see the installation progressing bar on both your phone and also the pc. It will take approx. 10mins to complete the entire installation. Once done, your phone will restart and you can unplug the USB cable from your phone while it's restarting.
  12. It is recommended that you hard reset your device once before actually using it. To do this, press and hold Volume Up and Volume Down rocker while briefly press the On button. Hold Volume Up and Down until an instruction screen appear. Follow the on-screen instruction and you are done!
  13. Congrats on your first attempt to have a cooked ROM on your Blackstone!


*Disclaimer: This customization of ROMs are all made possible thanks to the guys from XDA-forum.