[Touch Pro, Fuze Themes and Apps] dharvey4651:
First and foremost I want to say that this would not have been possible without the XDA-Developers community, especially Da_G!! So say thanks to them!!

This has been tested by me and I can confirm that it works.

I use an AT&T Fuze on US T-Mobile's network. Obviously my phone is SIM unlocked.

I recommend you use the Blackstone Radio 1.10.25.25. NOTE: You must be security unlocked to flash the Blackstone Radio or any other radio from a Device other than the Raphael.

This cab file will make the following changes:

REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver]
"OldLogFile"=""
"MaxLogFileSize"=dword:00000000
"CurrentLogFile"="\\windows\\GPSLogFile.txt"
"IsEnabled"=dword:00000001

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
"MaxBufferSize"=dword:00000200
"SleepOnNoData"=dword:00000064
"OutputBufferSize"=dword:00000200
"InputBufferSize"=dword:00000200
"RetryWaitOnError"=dword:00000003
"CurrentDriver"="GPSOneDevice"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneDevice]
"PollInterval"=dword:00000064
"Version"=dword:00000002
"CommPort"="GPS0:"
"DriverName"="GPS Device Driver"
"FriendlyName"="QualComm GpsOne Card, version 0.0"
"InterfaceType"="POLL"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneEmulate]
"Filex"="\\windows\\GPSOneFileSimulation.txt"
"FriendlyName"="QualComm GpsOne File, version 0.0"
"InterfaceType"="File"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOnePort]
"CommPort"="GPD10:"
"FriendlyName"="QualComm GpsOne Card, version 0.0"
"InterfaceType"="COMM"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer]
"DriverInterface"="COM4:"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice]
"Index"=dword:00000004
"Prefix"="COM"
"Context"=dword:12344160
"Flags"=dword:00000002
"Keep"=dword:00000001
"Dll"="GPSID_HTC.dll"

[HKEY_LOCAL_MACHINE\Software\HTC\SUPL AGPS]
"ServerIP"="66.35.236.25"
"DynamicURL"="supl.nokia.com"
"TLSHostName"="supl.nokia.com"
"ServerURL"="supl.nokia.com"
"GPSMode"=dword:00000002
"EnableAGPS"=dword:00000001
"Network"="T-Mobile Data"
"GPRSConnection"="T-Mobile Data"
"PrivacyMethod"=dword:00000003
"EnabledPrivacyMethod"=dword:00000001
"CloseConfirmMsgTime"=dword:0000003c
"EnableLocInfo"=dword:00000001
"ServerPort"=dword:00001c6b
"QosPerformance"=dword:00000059
"QoSAccuracy"=dword:00000032
"TimeBetweenFixes"=dword:00000001
"NumberFixes"=dword:3b9ac9ff

[HKEY_LOCAL_MACHINE\Software\HTC\SUPL AGPS\DefaultSetting]
"EnableAGPS"=dword:00000001
"CloseConfirmMsgTime"=dword:0000003c
"PrivacyMethod"=dword:00000000
"EnableLocInfo"=dword:00000001

To use for another carrier, change the following registry strings to the name of data connection:

This cab file has made it possible for me to lock onto upwards of 7 satellites each and every time in less than 20 seconds. From a cold start(after a reset) I can lock in less than 20 seconds outside. From a warm start it's more like 5-10 seconds.

Inside my bedroom with no visibility at all I can lock onto upwards of 7 satellites in about a minute.

With all that said... Here's the cab file:

WARNING!!

USE ONLY ON USA T-MOBILE!! Do not use on other carrier without making the appropriate registry edits!

WARNING!!

This requires a data connection so do not use if you do not have a Data Plan or are willing to pay any charges to your account. I'm not responsible if you use this cab file and get a bill in the mail for hundreds of dollars because you didn't have a data plan.