Lievenvw’s Weblog

HOWTO flash your HTC Diamond or HTC Touch Pro with a custom rom

September 18, 2008 · 28 Comments

We all love our Diamond or Touch Pro, but as you may have noticed, they might be slow, even after the tweaks & registry fixes, might contain too much or too little programs, or little, or y ou may like or dislike the interface. For every HTC device ever made, there must be over 10 custom roms, which may just be the ideal ROM for you.

I had the grey screen of death already twice this week on my Touch Pro (just a white screen with black dots). As HTC hasn’t come up with a fix (yet), I’m flashing my device. I’ve collected some info on how to do it (as it differs from my HTC P3300. I hope this information can be usefull for you too.

Note that If you do not wish to flash your device, you can speed up alot with the tweaks found here or by using HTC Advanced Config here

For the Diamond

1. Before you begin

  • backup all your data (see my post about pimbackup)
  • make sure activsync / windows mobile device center is working
  • turn off all power management options
  • find a rom you like
  • A lot of roms can be found here at XDA

2. HardSPL

Every Diamond or Touch Pro must have it’s SPL flashed with a version that allows any ROM. Default only allows the official HTC roms. This wasn’t the case with my P3300. This is actually quite easy, and you can flash back (if you would ever need to send your HTC back to HTC)

  • for a detailed guide with screenshots check here

3. Upgrade Radio

  • for a detailed guide with screenshots check here

4. and finally flash the rom

For the touch pro

interesting available roms

  • RomeOS : homepage here
  • Raphael Elite project (work in progress), homepage here
  • DCS touchpro rom : homepage here
  • I’m going to use the RomeOS.

1. Before you begin

  • backup all your data (see my post about pimbackup)
  • make sure activsync / windows mobile device center is working
  • turn off all power management options
  • find a rom you like
  • A lot of roms can be found here at XDA

2. HardSPL

  • for the Touch Pro you have to use this version found here, and not the one in the guide with screenshots!!!!
  • for a detailed guide with screenshots check the screenshots from the diamond here
  • hower make sure you’re using the correct hardspl version, not the one from the diamond!!!
  • also make sure you have .net framework 2.0 installed on your workstation.
  • note : the device will ask you if you trust publisher X. If you do not press yes fast enough, the update program on your pc may give an error. If you press yes at that moment, your screen will remain black. Just run the update utility again, and it will connect to your device and upgrade your SPL.
  • how to check that the Hard-SPL has completed successfully?
    boot into Bootmode by hoding volume down + pushing reset, see version number on tricolour screen, should now just say 1.90.0linex :)

4. and finally flash the rom

I’m not updating the radio at this time, so i’m going to point 4, flash the rom.

  • you can follow the screenshots from the diamond here
  • however specific instructions from the rom you will be using apply. In my case from romeos, found here

Just updated my Touch Pro with this rom, will update another post on how it works.

If you still feel uncomfortable in doing this, check out the guides posted above and the fora at XDA. Do not attemt to flash or update your device before you fully understand the procedure. Good luck! Also if you like to learn more about custom roms, cooking them, XDA is the site for you !
http://forum.xda-developers.com/

Categories: HTC
Tagged: , , ,

28 responses so far ↓

  • Sebastian // September 18, 2008 at 3:22 pm | Reply

    So how to prepare your Touch Pro to flash a ROM?

    Same way as the diamond?

  • lievenvw // September 18, 2008 at 8:34 pm | Reply

    working on it as we speak :) it differs from the P3300 I had before…

  • ROMeOS for HTC Touch Pro updated to version 1.05 « Lievenvw’s Weblog // September 21, 2008 at 1:33 pm | Reply

    [...] you want to know how to flash you’re touch pro or diamond with a custom, check my guide here Tagged with: custom rom, HTC, Touch Pro, windows mobile « howto change the ipaddress [...]

  • GPS problems with HTC touch Pro « Lievenvw’s Weblog // September 22, 2008 at 12:51 pm | Reply

    [...] your rom to ROMeOS 1.0.5, (or later) which has some GPS fixes dload location here howto flash your gsm [...]

  • ROMeOS updated to version 1.10 « Lievenvw’s Weblog // September 25, 2008 at 12:43 pm | Reply

    [...] dload location and discussion thread here howto flash your HTC touch Pro here [...]

  • Pieter // September 25, 2008 at 10:52 pm | Reply

    Where can I find the latest version for the Touch Pro UK or US version ROM? I am stuck with a Dutch version, and would like to change the language.

  • lievenvw // September 29, 2008 at 2:11 pm | Reply

    if you want an unofficial rom, I would go for the ROMeOS, works like a charm.

    if you want an official rom check the wiki here

    http://wiki.xda-developers.com/index.php?pagename=HTC_Raphael_WM6.1_ROMs

    tis maar zoals ge ‘t wilt :)

  • sobakavich // October 17, 2008 at 12:13 am | Reply

    Great walk-through, thank you for the great amount of help – worked perfectly!

  • sobakavich // October 18, 2008 at 7:09 pm | Reply

    A follow on question, if you have advice I would appreciate it. I followed your guide here and used ROMeOs, works great. I did so though because I was given a Russian version of the touch pro – keyboard has cyrillic and all, but there was no English support for the OS. I know have the English OS, but no Russian capability. Ideally I’d like to get the keyboard to switch between the two languages, and I need font support as well so I can receive text messages. Any ideas? I saw on your site an item on registry edit to allow for Russian, but I can’t seem to edit the registry in the places described using the recommended regedit program. Esoteric questions, I know, thanks for any help.

  • lievenvw // October 20, 2008 at 3:05 pm | Reply

    Hi,

    thanks for you kind comments.

    You could copy the registy entries in notepad, save it to a .reg file, copy the file to your phone, and then import the file with a registry editor (i use resco explorer, but it’s payware), or the registry editor from http://www.touchxperience.com/ .

    This enables dutch T9 for me, and it should enable Russian T9 for you. However, i got no idea how to enable the cyrillic characters / fonts. I once read on the xdaforums that all the languages & fonts were included in every rom.

    For this question you should better ask the experts at http://www.xda-developers.com/. I found them always willing to help.

  • ROMeOS 1.21 released for HTC Touch Pro « Lievenvw’s Weblog // October 27, 2008 at 1:53 pm | Reply

    [...] tips on howto flash your Touch Pro here [...]

  • tweaks for HTC touch pro « Lievenvw’s Weblog // October 27, 2008 at 2:29 pm | Reply

    [...] officialy release an official rom.  The performance difference with this new rom is night and day. howto flash your touch pro here more about RomeOS [...]

  • Johnny // October 31, 2008 at 9:02 pm | Reply

    So can these roms work with either GSM or CDMA?

  • Johnny // October 31, 2008 at 9:40 pm | Reply

    Wow nevermind found my own answer.. Linkage: http://forum.ppcgeeks.com/showthread.php?t=41345

  • Guys Ne CLUE - MotorolaFans.com Forums // February 19, 2009 at 10:06 am | Reply

    [...] I own a HTC touch diamond and nice to see a fellow HTC mate I do all my flashing from here: HOWTO flash your HTC Diamond or HTC Touch Pro with a custom rom Regards, mm™ [...]

  • Doubleho7 // February 26, 2009 at 5:12 pm | Reply

    HI guys i was just wondering say i want to switch back to my standard rom how do i do it… Just incase i need to send my htc back

    Htc Touch Pro (South Africa)

  • Dalton // March 17, 2009 at 2:53 am | Reply

    hey sorry, I am new to this whole flashing and ROM stuff, but you say you can go back to stock SPL, but never says how, please help because I am not going to do this to my phone if i am not 100% sure i will be able to figure out how to go back

  • Jose // April 23, 2009 at 2:04 pm | Reply

    Thank you very much. Is the first place where I found easily how to flash my locked Touch Pro ROM.

    Thank you very much!

  • Flashing ROM On Sprint PCS – CDMA Network // April 29, 2009 at 6:49 pm | Reply

    [...] http://lievenvw.wordpress.com/2008/0…-a-custom-rom/ [...]

  • ste888 // May 21, 2009 at 10:28 pm | Reply

    Hi.
    I’m interested in putting Android on my HTC Diamond.
    I already have the installer.
    Do you know if once Android is onto my handset it will still be possible to flash back Windows Mobile to it ?
    I have a ROM update (complete erase of the main memory) from the HTC website but it works only with Windows’ Active Synch.
    Android won’t have this feature.
    Any suggestion ? Idea ?

  • lievenvw // May 22, 2009 at 4:21 pm | Reply

    I haven’t followed the progress on Android on the Diamond / touch pro. I just know they got it booted.

    anyway, you can always flash roms as long as you can enter the bootloader. with stock SPL, only stock roms, with HARDSPL, any custom rom.

    So in theory, yes you can load another rom by entering bootloader. Bootloader will check for a rom on your sdcard first, after that it will search for an usb connection.

    However, I’m sorry to say, if you’re asking a basic question like this, I would do some further reading on XDA before flashing to Android, before you brick your device.

  • ste888 // May 23, 2009 at 2:35 pm | Reply

    thank you i will check xda as soon

  • ste888 // June 1, 2009 at 7:19 pm | Reply

    ok sorry for another question on this topic but … after i flash a hardspl on my device it will be possible to load any custom rom, including android ?
    without an hardspl my device instead will be bricked ? that means with no possibility of starting again the device?

    thanks again,
    ste

  • ste888 // June 1, 2009 at 7:26 pm | Reply

    another question : once i put an hardspl on my device, that can be a good way to go back on my stockspl by flashing a complete STOCK ROM ? i’ve read that stockroms have their own radio and spl …
    should this fix the hardspl ?

    thanks again,
    ste

  • lievenvw // June 2, 2009 at 1:42 pm | Reply

    Hardspl has an overwrite protection, so stock roms can’t overwrite the hardspl.

    If you want to flash back from hardspl to stock spl (for warrenty), you first have to flash back StockRom, then stockradio, and finally the stockspl found on XDA.

    Without hardspl your device will be bricked if you try to load any customrom, as stockspl will only load stockroms. Bricked is a big word, in most cases, putting stock rom as RAPHIMG.NBH on your storagecard, rebooting in bootloader, and flashing back stock will “unbrick” your device.

    Again, I haven’t played with android roms on the touch pro yet, so I’m not going to comment on android. But android should work. If you would find a android rom, please read the forum, faq of that rom, it might be that another SPL/radio is needed.

  • Tristan // June 7, 2009 at 2:40 am | Reply

    Hey thanks for the ‘walk through’, great resource and prompted me to go out and flash this my Diamond, something I’d knew would have to happen one day!

    So amazing that the ‘amateur’ hacking community can produce better software (i’m using Energy ROM) than people who have the full-time job of making OS for HTC!

    Lag is gone on typing messages and all-round things are speedier. Haven’t had it flashed long enough to see if the new radio rom has improved reception.

    Only problem is that I think restoring the PIM backup has corrupted something and made it so I cant sync my contacts to google now. I’ll fix that when I get some more time, otherwise, great!

    Cheers!

  • ste888 // June 8, 2009 at 8:58 pm | Reply

    i succeeded in updating the HardSpl and then in loading up Android on my mobile !
    btw Android is not a stay-resident OS as it is distributed now on the internet… it saves it’s settings and file system into some linux package files that live on windows mobile… that’s great… but needs more work to do everything like windows mobile…

    anyway thanks for your help ! it is really appreciated !

  • Pierre // September 14, 2009 at 6:46 am | Reply

    Morning,

    Thank you for the great walk through. I tried my hand last week, misguided at flashing the rom.

    My phone is bricked and I was hoping you might have some tricks up your sleeves.
    I cannot switch the phone on, by pressing any buttons or combinations there of and the active sync won’t pick up the device.

    Any advice?

Leave a Comment