05 May, 2009
Flashing the HTC Titan (the Telus P4000)
Posted by: James In: Cellphone|GPS|HTC|Miscellaneous|Software

HTC Titan
It has been a long time since I flashed my phone, so I figured I should archive the files I used and the process I took in case I need to do it again sometime in the future. Maybe this will help someone else with the same phone as well.
There are a couple important things before you flash your phone, they seem obvious but….
- Your first time flashing will be a bitch, if it is your only phone and think you will need 9-1-1 between now and mid tomorrow, do not do it! Remember? Your life depends on it.
- Backup your data. Use ActiveSync, or whatever software you like, and get your contacts, notes, emails, text messages, docs, etc off the phone. I would suggest getting an SD card 2 GB or better as the space on the phone is a bit limited. It is important to note that simply having an SD card does not mean you don’t have to back up!
- Flashing will remove the devices usage stats such as lifetime use etc.
- Flashing will void your warranty.
- There is a remote possibility if you are not careful, that you could brink your phone, turning it into an expensive albeit flashy paper weight.
- This is only for the HTC Titan model phone, in Canada it is called HTC P4000
- Obviously this is for my own personal record and works for me, however, as always make sure you understand the process first so you don’t shoot yourself in the foot.
Benefits to Flashing
- GPS module is activated (device ships with GPS module crippled)
- Get the latest OS version and be able to cook your own version
- Can be more stable and less RAM than previous, or, could lock up all the time and run out of RAM. This benefit is chosen by you.
The Method
I may have deviated slightly from the “standard” way of doing it. Although these instructions are almost identical to other places on the nets, this will work for HTC Titan owners in Canada, if you live in the States, it may differ slightly. Thanks goes to all those crackers out there who risked their phones so we can enjoy our GPS!
There are 5 stages to getting your phone flashed. Follow them very carefully, and read through the instructions a couple times before hand.
At the bottom of the page you can download all the files that I used.
You will need a Windows computer, (preferably Windows XP) with latest version of ActiveSync, and probably Outlook, atleast 250 MBs of free hard drive space, a USB cable for phone to computer, and plenty of paitence.
Stage 1: Retrieving Provisioning Data
Now that all your data is backed up….
- Get your ESN, MSID and A-Key info by dialing ##778#, that will launch the EPST configuration menu Note: Some carriers (Canadians) do not need the last #, so just ##778
- Select view
- make note of your ESN (Hex) value
- make note of your ESN (Dec) value
- make note of your MSID value (looks like a 10 digit tel number)
- make note of the rest of the info on a different sheet of paper. And I mean all of it no matter how mundane. This is for backup purposes in case something does not work correctly later. I skipped this, and it took me a month to fix my data connection!
- select <view info> and select A-Key. Some carriers leave this blank, some need this info. If there is info here, make note of it now.
- click <cancel> to exit the configuration menu
- Get your EPST
- download this file here .. this is the getspl file (in zip form)
- run the GetSPC.exe on your phone and in the Input field, type in your ESN(Hex) in the input field (you wrote this down earlier)
- press <go>
- the number produced in the output field is your MSLNumber (EPST unlock code)
- exit the application
You should now have noted these 4 items:
- MDN: your 10 digit tel number
- MSID: another 10 digit tel number (for some carriers it’s the same as your MDN)
- A-Key: only required by certain carriers
- MSL: a 6 digit number that you got when you ran the GetSPC.exe
Special Note: The great thing about using the following procedure is that typically you won’t even have to use the information you just obtained. But better safe than sorry.
Stage 2: Upgrading the Boot Loader & Radio
- If you have flash this phone before, you will need to “relock” the phone so it can be flashed. If you have not flashed your phone or do not know what this is, skip and continue as you most likely have a virgin phone.
You can get the relocker here: XXXXXXXXXXXXXXXXXXXXXXXXXx - Run the Unofficial carrier released rom 3.16 which contains the boot loader and radio. This is a Sprint ROM, don’t worry about it, you’ll still be able to use your provider, in my case, Telus.
You can get the ROM here: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Stage 3: Install a Custom ROM
I am running No2Chems ROMs which I find are very good and still feels like the stock ROM (how my phone was meant to be) but with some added features.
- run the unLocker for 3.16 and above, don’t worry about getting out of the boot loader – tri-color screen
- Download: No2Chems ROM version 5050 (old version as of writing but I still use it) XXXXXXXXXXXXXXX (warning 50mb download)
- Download the RUU, the software used to flash the phone. XXXXXXXXXXXXXXXX
- Copy the .nbh file into the RUU folder
- Make sure there is only one .nbh file in the folder
- Double click RomUpdateUtility.exe to begin the update
Stage 4: Verify Provisioning Data
- Dial ##MSL# – this is the 6 digit code you retrieved in step 2 above
- first select view (because if your info is correct, we don’t want to accidentally mess it up
- verify that the MDN and MSID fields match your info from above
- if the info matches, select cancel and skip following step.
- if the info does not match, then cancel and re dial ##MSL#, but select edit.
- input the correct MDN and MSID and then select <menu> and <ok> and your phone will now reboot. Check again to verify its correctness when the phone boots up.
- If your phone had an A-Key then do this step, otherwise proceed to step 3
- dial ##778#
- select <edit>
- input your MSL (6 digit code retrieved in step 2 above) **Please note, you can mess up your phone if you change the wrong fields – use with caution**
- select <view info> and select A-Key
- input the A-Key from info above (if required)
- select menu and select <OK>, your phone will reboot
Verify your services
- make an outbound call
- receive a call
- connect to the Internet
Congratulations, you have successfully updated your phone – Have fun!
Stage 5: Trouble Shooting
More to come here, just want to push this article out.
Tweet This
Recent Comments