Storm GPS fix for telus and possibly others
i take no responsibility for anything that happens to your phone.
those of you getting the "1:40:56 PM : Reading 524288 bytes of memory, starting from 0x17C455BE
1:40:56 PM : Read error at address 0x17C455BE
Error on the storm...try downgrading to .86 and the phone should be able to be read now. Why this does this, i have no idea. after getting the msl you can upgrade back to the latest and use the msl code to input the info provided
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:
EDITED
Winhex
Universal CDMA Programmer 3.1.4
BB DM
QPST build 301 for Storm and 215 for Curve/Pearl
EDITED
ok first we need to get the MSL code
credit to rolandj
1. install universalcdma programmer 3.1.4
2. install winhex
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. THIS IS FOR THE STORM
8. Click memory and change the starting address to try 0x1067ed90, and Length : 1703936
or
0x10630000, length : 1703936 THIS IS FOR THE CURVE
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.
http://img81.imageshack.us/img81/577...eselectca7.png
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:
http://img81.imageshack.us/img81/740/gpsoneet7.png
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