Duality Nature Project: HTC Touch Pro 2 Unlock Instructions

Friday, March 25, 2011

HTC Touch Pro 2 Unlock Instructions


Q: What do I have to do to install a new ROM?

A: You need to install the HSPL (Hard Secondary Program Loader) to be able to install new ROMS. If you have a CDMA Phone you can only install CDMA ROM'S (i.e. Sprint, Verizon, U.S. Cellular, etc...) if you have a GSM version you can only install GSM ROM'S (i.e. T-Mobile, At&t, etc...) However either CDMA or GSM can install Custom ROM such as the MIGHTY ROM with no difficulties once/after the HSPL is installed.

Q: Can I flash My Verizon/Sprint/U.S. Cellular TP2 to another carrier? 

A: You Can but ONLY IF IT IS A CDMA VERSION. A CDMA VERSION IS U.S. CELLULAR, SPRINT, or VERIZON. If you try to flash to a GSM, your phone will be bricked. In ORDER TO FLASH YOU MUST INSTALL THE HSPL UNLOCKER! It is not recommended that you install a carriers ROM as GSM and CDMA are USUALLY INCOMPATIBLE! The Carrier ROM'S are SLOW! Install the Mighty ROM! It is BETTER! It has Provisioning for All of the carriers! The only reason to install another carriers ROM is usually to get certain software other than the ROM itself that comes bundled in what's called a RUU (ROM UPGRADE UTILITY) like the RADIO/BASEBAND, but after getting it you would want to flash back to the ROM of your choice and the RADIO will stay on your phone even though you changed to a custom ROM.

Q: Why won't my phone work in another GSM/SIM card/carrier even though it says the SIM is unlocked?

A: There is a Security Mechanism in the phone preventing you. You must install a new Radio to get around this.

Q:Can I use my T-Mobile or At&t Sim card in a U.S. Cellular, Sprint, Or Verizon Phone?

A: No. Only T-Mobile and At&t use sim cards. They are called GSM networks. Sprint/Boost Mobile/Virgin Mobile, U.S. Cellular, & Verizon are and use Wireless technology that doesn't need sim cards and is called CDMA. Some Boost mobile Phones may also use sim cards for IDEN technology which they use that was developed by Motorola. All of the different technologies: GSM, CDMA, And iDEN are generally incompatible with each other, and you need specific hardware in your phone for each. That's why there are a lot of Motorola phones on boost mobile.

Q: What ROM and Software is on my phone?

A: Go into start menu > Settings > System > Device Information > Software information.

Q: Is this Free?

A: It is Free for the U.S. Cellular Version. I have not tested if this will work on any of the other carriers phones (Verizon, Sprint, T-Mobile, At&t Tilt 2, Etc...) I am assuming it isn't. If you do not have a U.S. Cellular version you will probably need to purchase the Olipro & Cmonex Unlocker from XDA. You may also make a donation to XDA or any of the XDA members who spend a considerable amount of their time figuring out how to get the most out of smartphones. It is much appreciated if you can afford to do so, but may or may not be absolutely necessary. This method may still be your best chance at unlocking as other unlocking methods such as XDA have negative reviews. If it works for you please make a comment describing your phone type and what carrier you were able to get it working on. It is a known fact that the younger generations are more into their smartphones and generally more capable at using them than the older generations. Therefore sometimes people don't have a lot of money to spend, which is completely understandable. If you are this person, contact me and I will see if I can help you.


I haven't figured out how and if I want to incorporate this article or this topic into blogging. I have another blog made that I haven't touched but I'm reluctant to make two because that takes more time to do everything, and time is really valuable since I can never get it back again.

The HTC Touch Pro 2 for U.S. Cellular Network is not Sim locked it is "Radio Locked". If you are reading this it is assumed you have an htc touch pro 2 for u.s. cellular and are wondering why another sim card won't work in it, (however if you have another Touch Pro 2 other than U.S. Cellular, you may also get instruction for what to do by reading this). You may also notice that your U.S. Cellular Touch Pro 2 already says the "Sim is Unlocked" when you try to access the "Sim App". This is because the U.S. Cellular Version of the HTC Touch Pro 2 appears to employ a different carrier locking mechanism (Also called CID or Carrier ID lock) which I believe has to do with it being tied into CDMA only. The SIM hardware is basically there, you just can't get access to it. This apparently has to do with your radio version more than anything. From what I gather, the firmware or ROM as well as the Radio Version/software that is on the U.S. cellular phone is blocking all other radio signals except those which come from U.S. cellular (Note: this only seems to occur for U.S. carriers like ATT, T-mobile USA, or Boost Mobile). So even though your phone's antenna is quite capable of picking up extra signals, because of the extra programming installed in the phone by U.S. cellular, you simply can't use it. This is like buying a car but not being able to use the back seat. If you do not have an HTC Touch Pro 2 for U.S. Cellular but it is on another carrier then you should only have to Sim Unlock it as they don't use the same method as T-mobile of locking the radio frequencies, although I believe the Sprint and U.S. Cellular Version are very similar, as they are both what are called the Rhodium400 versions of the phone.


If you absolutely must unlock your U.S. Cellular Phone you must rewrite the ROM. This is called flashing. Its not as difficult as it sounds but you can mess up and damage your phone if you are not careful. In order to do it you first have to find the ROM you want to use on the net. You can use a Custom ROM which are generally unstable and can damage your phone or try writing over the ROM from another carrier which you can usually either get on that carriers website or the website of the maker of your phone such as HTC website. You will basically need to find it, download it, then USB plug your phone into computer, then go through the set up to transfer the files into your phone. There are a lot of different videos on a lot of different custom ROMS. Youtube video tutorials would probably be the best place to find one and not spend as much time as you can see in the videos and make your own determinations. If you try to load the ROM from another carrier there is a good possibility that it will immediately BRICK your phone because the U.S. cellular phone is set up specifically to respond harshly to the other carriers programming or technology, which is why you can't use it in the first place. In order to load another ROM though you have to unlock that ability. Do this with a hard SPL (Secondary Program Loader). You can get the HSPL @

There are other phones that are exhibiting the same advanced locking mechanisms. Notably the Verizon Droid Pro will not unlock for any other U.S. carriers even though it has the proper radio bands and frequencies. This is demonstrated in an informative video on youtube:

Here is how it was achieved with the Touch Pro 2 by XDA developers, However I dsicvoered that this method will not actually work for my U.S. Cellular version:
 NOTE: None of the Following Radios or Software Security Unlocker Worked for Me! I only used the HSPL from XDA. Use others at your own risk!
WU means Worldphone Unlocked, look out for the WU on all radio firmwares to indicate whether it's been patched as unlocked or not! (WV = locked)

YOU MUST BE SECURITY UNLOCKED IN ORDER TO USE THIS!!! - if you are not Security unlocked, you will get a Flash Write Error.

Flashing one of these radios will enable you to use a US SIM card in your device - if you flash a non-supported (non-patched) radio over this, you will lose the ability.



2. 2.23.00WU (Verizon stock edited)
3. 1.96.10WU (Sprint stock edited)
4. 2.05.00WU (USCC test edited)NOT RECOMMENDED

The main thing you have to do is unlock the radio frequencies/radio bands. Those are the frequencies that the other carriers use. The problem is the method for doing that is not sim unlock because the ROM/Firmware on the U.S. Cell HTC touch pro 2 is heavily designed to reject any Sim attempts or unlocking attempts so if you try to flash one of the above radios to the U.S. Cellular phone after installing the HSPL, it will brick your phone into what's called the Bootloader (Also called Tricolor screen) where you will be unable to exit until you install another ROM.

But, first you have to change your radio also. Just downloading a Custom ROM won't do that, and since you can't download the above radio the only other alternative is to download a stock ROM from another carrier. WARNING: IF YOU TRY TO INSTALL A GSM CARRIERS ROM (SUCH AS T-MOBILE or ATT) YOUR PHONE WILL BE BRICKED

So, basically you need to download the ROM from another CDMA carrier in order to get the radio that comes with the stock ROMs. In this case I used Sprint as the Sprint and U.S. Cellular versions of the Touch pro 2 a.k.a Rhodium400 are very similar. You can download the sprint ROM @ I used the Second To last link, it has 1.96WF in the file description/address.

After you download the Sprint ROM your phone will say Sprint and look like a Sprint TP2 but it will still be tied into  CDMA mode for U.S. cellular only. However we did change the radio version, which is the main thing. The next thing to do is install the Custom ROM Mighty ROM @ After you do so, you should be able to use any sim. If you need further instructions watch video @


Here is a Glossary of terms I found as well:

"ActiveSync :This program by Microsoft is what we all use to connect to our computers at work or at home. It allows contacts, tasks, emails and Calendar events to be synchronised with Outlookaswell as such things as media and favorites. In Windows Vista this has been replaced by the Windows Mobile Device Center. In addition ActiveSync allows browsing of the device in Windows Explorer.

AKU: Adaptation Kit Update - they usually patch up existing bugs and enable several new features. Each newly released AKU pack retains fixes found in previous versions of AKU. Starting with Windows Mobile 5 Microsoft began a policy of updates similar to that of the desktop windows. Rather the replacing the whole OS some functionality may be added. For example AKU 2.0 introduced push mail. These updates are distributed through the OEMs and are given to the consumer in form of ROM updates. Note that OEM may choose not to create an update with the latest AKU for their devices. Getting an AKU for your phone is like getting the SP2 (Service Pack 2) for your Windows Xp.

Application Unlock: Most Windows Mobile devices only allow you to load applications that have an acceptable digital signature. If you try to edit the registry or load an application it will give you an error. Application Unlocking removes this barrier and allows you to install any application or edit the registry to your liking.

Baked ROM : that the original shipped complete ROM (CE, Extended and radio) has been modified. A Baked ROM could have a CE ROM from one operator, a Radio stack from a second operator, an Extended ROM from a third operator or even a �cooked� extended ROM.

Bootloader : The bootloader is the first thing to load once you turn on the device, this does the job of booting up the device hardware and loading various items into memory before the ROM starts in the device. The bootloader is also responsible for enabling the flashing of new ROMs and other components such as the Radio and the Ext_ROM. Two modified bootloaders for the Hermes are HardSPL and SSPL. To enter the bootloader, press and hold the OK and POWER buttons while inserting the stylus into the reset hole on the bottom of the Hermes.

.CAB Files : Cabinet - is the Microsoft Windows native compressed archive format. cab files are files used to install programs. cab files are similar to what you might know as .exe files from your PC. cab files can be downloaded directly to your Hermes with Wifi or GPRS, you can also transfer them to your Hermes using File Explorer on your PC. cab files are not supposed to be unpacked/unzipped on the PC. Copy the intact .cab file as you downloaded it directly to your Hermes

Chef / Cook : Its a term coined by the developer community to refer to people who build custom ROMs ( ie; people who cooks ROM ).

CID lock (aka vendor lock): Carrier Id - put on your device by the manufacturer to prevent installation of a ROM not released by them. Commonly used in the form `CID-Unlocking`. If you purchase your phone (example) from 3Mobile (3Mobile is the �carrier�), your phone will only accept 3Mobile ROMs (the carrier�s ROMs). If you want to flash ROMs from other carrier, you�ll need to CID-unlock your phone, so that your phone will accept other ROMs. All bootloaders (apart from HardSPL and SSPL) will only allow a ROM with the correct CID to be flashed onto the device. A device which has been CID unlocked will have �SuperCID� which allows ANY ROM to be loaded onto the device, SuperCID also unlocks the Ext_ROM and allows it to be mounted. Note: In general, the phrase �unlock your phone� usually refers to SIM-unlock, not CID unlock.

Cooked ROM : means that the ROM has been modified with other files

CustomRUU: is an RUU (Rom Upgrade Utility) which has support for all SPL versions including HardSPL and SSPL.

Device Lock : The device lock is a today screen plugin that locks all the buttons (and the touch screen) until you unlock it, it will allow you to answer calls. To use it simply tap the �device unlocked� today item and it will lock the device, to unlock press the left hand soft key and tap the unlock button on screen.

Dopod 838 Pro / i-mate JASJAM / O2 Xda Trion / HTC TyTN : all of these are essentially the same device

ExtROM: Extended ROM - is the section of the ROM which the distributor of the phone (eg O2, T-Mobile, iMate, etc) store their customization (eg Today theme, ring tones, extra software) data. In WM5, the customization data will be automatically installed after the initial configuration (after every hardreset), just after the security section. In most cases, ExtROM can be unlocked to allow users to store/build their own customizations that will be automatically installed upon every hardreset.

Firmware: This is a piece of software that is stored in a device to make it function. It is, unlike ordinary software, usually semi-permanent and resides in a non-volatile storage area which is unaffected by �hard resetting� a device. The term usually refers to low-level code that controls individual hardware components such as a radio rom.

Flashing : a ROM is the process putting a new ROM on your device or otherwise know as upgrading.

Hard Reset : Switch the device off. Press and hold the Left SOFT KEY and Right SOFT KEY, and at the same time, use the stylus to press the RESET button at the bottom of your device. You will be presented with a menu saying �press R to reset, X to exit�. If you press R, your device will be set back to factory default settings. Hard Reset will delete all data you have put on the device: Programs, Settings, Mail, SMS, MMS, etc., so be careful and make a backup before doing this. After a hard reset, you will have a complete clean new install of Windows Mobile on your device. Data on \Storage Card & \Extended_Rom folder will not be deleted

HardSPL : This modified bootloader (by Olipro>>xda-developers) allows a much safer flashing process to take place since it reduces the chance of permenently bricking your Hermes device. It also removes the need to CID Unlock the device since it ALWAYS reports SuperCID when flashing.

IPL: Initial Program Loader - It boots up SPL. Its the bootloader for PPC, much like the BIOS is the boot loader for your PC. Note: IPL/SPL are highly hardware dependent, flashing the wrong IPL/SPL is much more serious than a flashing the wrong ROM. It may be noted that, sometimes a ROM package also contains the IPL/SPL which will be flashed into your phone. Hence be extra careful what you are flashing. Note: although a ROM may also contains the IPL/SPL

OEM : Original Equipment Manufacturer - is a company that supplied equipment to other companies to resell or incorporate into another product using the reseller�s brand name.

OS: Operating System - the platform software for your phone, much like the Windows Xp/Vista for your PC. Upgrading the OS is like, in PC terms upgrading from Windows XP to Windows Vista. Os for PPC are WM2002, WM 2003, WM2003SE, WM5, WM6

PIE : Pocket Internet Explorer - is the default browser that comes with the Windows Mobile Operating System.

PPC : Pocket PC - is a hardware specification for a Personal digital assistant that runs the Microsoft Windows Mobile operating system.

Program memory: The non-persistent memory part of WM5, which is used for all the temporary memory requirements, much like the RAM of your PC. A soft-reset or flat battery will erase everything from the program memory. You can�t adjust the ratio of Storage memory and Program memory in WM5 like WinCE2003.

Radio: commonly used in the form `upgrading the Radio/GSM` - in the field of ROM upgrading. The `Radio` is essentially a ROM that controls the phone function part (as oppose to PDA function part) of your phone. Upgrading this `Radio` software may have effect on your phone reception quality, battery life (optimized phone function), signal strength, etc.

RIL: Radio Interface Layer -

ROM: Read Only Memory - commonly used in the form of `ROM upgrade`. The ROM is the firmware/software, which controls everything on your phone. ROM itself usually comes in a package, with IPL/SPL, OS, Radio, and ExtRom. However, in most cases, `upgrading a ROM` usually means just the OS and the ExtRom, as these are the obvious/visible part of an ROM upgrade.

RTM : Release to Manufacturing or Ready to Market.

RUU: ROM Upgrade Utility - Its the s/w used on your PC to do a ROM upgrade for your PPC

SIP : Software Input Panel - for devices that does not have a hardware keyboard the SIP is used to enter data on to the PPC eg: the software keyboard, Symbol Pad, Block Recoganizer, etc . Note : SIP can also stand for Session Initiation Protocol , check the wikipedia entry SIP as a voice over IP protocol.

Smartphone : Pre WM6 class, Smartphone is defined as a mobile phone which offers advanced capabilities like that of a PC. It will not have a touchscreen as compared to a Pocket PC. With the introduction of WM6 all mobile phone devices running Windows Mobile are no classed as Windows Mobile powered Smartphones

Soft Reset : Put your stylus in the hole in the lower left corner. Soft Reset will reboot your device just like when you reboot your PC. No data will be lost, under normal circumstances.

SPL: Secondary Program Loader - Loads the actual OS.

SSPL : is a modified bootloader (by Des) which is loaded into RAM when run, this allows us to overwrite any aspect of the ROM, Radio or Bootloader far easier than using mtty.

Storage memory: The persistent memory part of WM5, where all the files and documents are kept, much like the hard disk of your PC. Data in the storage memory is unaffected by soft-reset or a flat battery. You can�t adjust the ratio of Storage memory and Program memory in WM5 like WinCE2003.

SuperCID : by CID unlocking your device the value of the CID is changed to SuperCID . This allows the flashing of ANY ROM to the device regardless of the carrier and also unlocks the read/write capability of the Ext_ROM.

Touch Cube : usually simply referred to as the Cube. It is a 3d navigation interface created by HTC that uses their TouchFlo technology. The interface was introduced with the HTC Touch and has since been used in several other devices. It has also been ported to devices that pre-date the Touch.

TouchFlo : This is the HTC version of the flick-to-scroll technology often associated with the iPhone. This is not to be confused with the Touch Cube which is another HTC technology. It was 1st seen in HTC Touch.

TouchFlo 3D : this was code named � Manilla � and is another HTC technology , its an extension on to the today screen to give the user a finger friendly approach to using the PPC. It was 1st seen with the Touch Diamond.

UI : User Interface - some notable examples would be TouchFlo, PointUI

USSD : Unstructured Supplementary Service Data - is a capability of all GSM phones. It is generally associated with real-time or instant messaging type phone services. There is no store-and-forward capability that is typical of �normal� short messages. Response times for interactive USSD based services are generally quicker than those used for SMS. Its used to send text between a mobile phone and an application program in the network eg: *123# for balance etc.

USIM : Universal Subscriber Identity Module - is an SIM for UMTS mobile telephony running on 3G mobile network.

WindowsCE / WinCE : aka Windows Embedded CE since version 6.0 Microsoft has stated that the �CE� is not an intentional initialism, but many people believe CE stands for �Consumer Electronics� or �Compact Edition�;The first version, was known during development under the codename �Pegasus�.

WM: Windows Mobile - the OS of the PPC

WM Classic : Windows Mobile Classic - the OS for PPC device without a phone.

WM Professional : Windows Mobile Professional - the OS for Phone enabled device with a touchscreen (formerly Phone Edition).

WM Standard : Windows Mobile Standard - the OS for Phone enabled device without a touchscreen (formerly Smartphone).

WWE Edition: World Wide English Edition - Its usually appended along with new ROM releases , to show that its a ROM that will have English as the default Language

WDA : Wireless Digital Assistant - This is the term that Hewlett Packard coined with their new 928 WDA Pocket PC 2002 Phone Edition which integrates a cell phone with a Pocket PC.

XDA : Extended Digital Assistant - This the term that O2 coined with their new Pocket PC 2002 Phone Edition which integrates a cell phone with a Pocket PC.

XIP : Execute in Place - The execution of a program stored in ROM or flash that is run directly from the location where it is stored. The execution does not require the program to be copied into ram before execution. This reduces the amount of ram that an application requires since it does not all have to load into RAM."


titaniumjewelry said...
This comment has been removed by a blog administrator.
Jesse Lopez said...

If Your Sprint Htc Touch Pro 2 is Unlocked And its Running 6.1 Windows And You Choose To Update it To Windows 6.5 Does it Mess up The Phone From Being Unlocked.?

josh50315 said...
This comment has been removed by the author.
paadoggi said...

So i have a verizon touch pro 2 which is CID unlocked and i've been trying to sim unlock it myself since forever but i don't have the money to as im now Ghana for my bro's wedding and probably will remain here to tour and such for maybe 3 months. do you know any software/programs or anyway i can unloack my phone broke and really desparated right now. IMEI 35974702221639701. pls pls pls..!!!

this my bro's google account.

Elliott said...

Thanks for posting the unlock instructions for HTC Touch Pro 2. I don't need to do it now. But I might use it soon since I'm planning on getting one as a present for myself.

Elliott Bellaire

Derek Staroba said...

I really like the tp2 thanks 4 kindness :)

mrmatchlight said...

I went through everything this sight said, even the videos. Everything ran pretty smooth, went through all the right steps, it was a us cellular TP2, downloaded the 1.96 sprint software from sprint, then installed mightyrom. The phone is still locked to the us cellular network and wont read the att card or t-mobile. Won't even give me the option that mighty gave dude in the second video after the mighty screen flashed on. Any help? -Frustrated

mrmatchlight said...

Nevermind. I apparently missed the whole "wv" thing. Im a dummy.

Derek Staroba said...

No one's perfect we all make mistakes sometimes and are good at some things and bad about others. Although I think its super cool that you can admit your faults! Thank you so much for the comment(s)!!! GOD BLESS!

Derek Staroba said...

This is a lot of info. We are smart mrmatchlight :) i remember that phone it was so cool. Its a shame there isnt more like it

Post a Comment