i take no responsibility for anything that happens to your phone.
its a collabo from tobeychris's gps settings for the HTC diamond and rolandj's "how to get the MSL code"
first off you will need:
hexworkshop
uniCDMA
BB DM
QPST
ok first we need to get the MSL code
credit to rolandj
1. install uniCDMA
2. install Hexworkshop
1. Install your blackberry desktop manager. (Im using version 4.7 and it hasnt given me any problems.) Plug In blackberry.
2. Run desktop manager
3. Minimize DM and run uniCDMA
4. Select "Qualcomm" under the mode drop menu
5. Click setup and change the port to com4
6. Click Read all and it should fill in the boxes on the left with your blackberry information
8. Click memory and change the starting address to 0x17c455be and length to 524288. Click read and save to file.
9. Now open Hexworkshop and open the file you just created.
10. In the right box you will see a 6 digit number. That is your MSL password.
13. Press Menu then close and it will reset your phone and you are good to go. Im not totally sure if your MSL code will be in the same area as mine so maybe rolandj (crackberry) might be able to help with the address adjustment
this is what the msl number should look like
now for the QPST part
credit goes to tobeychris
4. Install QPST if you haven't already.
5. Run the Service Programming program under the QPST start menu.
6. Double click on the little globe at the bottom right of your screen.
7. Click on Add New Port, and add COM# - surf*** (########)
8. Close the QPST Configuration window, and go back to the QPST Service Programming window.
9. The ######## from step 7, which is the same number in the ESN column, is your ESN! (in hex format). If you have your SPC already, keep going. Otherwise, scroll down and read the SPC section.
10. Click on your phone, and then click OK.
11. Your phone should now be automatically detected. If not select it to match the picture below, then click OK.
12. Click on Read From Phone and then enter your SPC and click OK.
13. Goto the gpsOne tab (you'll have to scroll to the right) and make your screen identical to this one, choosing the settings for your proper carrier below:
Telus:
PDE IP Address = 216.198.139.92
PDE Port Number = 8889
PDE Transport = IP
Position Calculation = Mobile
i have done this to my phone and the lock is under a second every time and about 3 seconds after power off and on