[Touch Pro, Fuze General] Jouke74:
I am using the standard HTC-ROM. All of these settings have been extensively tested in Europe the Netherlands. These are really the optimal, after testing many buffersizes, pollintervals etc. The most crucial one is PollInterval and SleepOnNodata needs to be equal or larger than PollInterval. Disabling or enabling windows GPS logging does not matter, as it is only used for debugging according to MSDN. If you start using AGPS (I Don't!) then make sure all settings are correct to download the info from your provider (mine does not support this and thus it is turned off in these settings).

0) Assuming that the hardware is still OK do the following:

1) Go to settings > System > external GPS.

Check if all options are still normal.

Program port is COM4.

Hardware port : none.

Baudrate : 4800.

Access: Check automated GPS control.

NOTE that an external connected GPS (e.g. Bluetooth device) unit will have a baudrate of 4800. The internal which resides at Com4 has a standard baudrate of 57600. These settings need to be checked to make sure they are still this way and it will also give Windows automated control of the GPS system.

2) You need to install Advanced Config 3.3.

http://www.touchxperience.com/fr/out…ol-32-cab.html

With Advanced config 3.3 under GPS:

1. disable A-GPS

2. disable GPS logging

3. logfile name must be empty

4. old logfile name must be empty

5. maximum size of logfile must be 0

6 delete the files : \windows\GPSLogFile.txt and \windows\GPSLogFileBack.txt

After these settings the tool will soft-reset your mobile.

3) Then edit registry with TotalCommander

http://ghisler.fileburst.com/ce/tcmdpocketarm.cab

Don't make any errors here, check your steps carefully.

Under: HKLM\SYSTEM\CurrentControlSet\GPS Intermediate Driver\

- Drivers\GpsOneDevice\PollInterval -> 100 (default is 1000)

- Drivers\InputBufferSize -> 512 (default is 4096)

- Drivers\OutputBufferSize -> 512 (default is 4096)

- Drivers\SleepOnNoData -> 100 (default is 1000)

- Multiplexer\MaxBufferSize -> 512 (by default not present, you have to create it, make a Dword value)

After these settings are in place, restart / soft reset your device.

4) Run the program QuickGPSfix and download the new data.

This step needs to be repeated anytime it is outdated.

5) Download and install the HTC GPS Tool.

http://rapidshare.com/files/84815853...C_GPS_TOOL.cab

Upon starting it should show COM4 and a Baudrate of 57600.

Go outside the house, preferably with good weather.

Hit the "Open"

Hit the "Nav. Int."

Leave all as is, no need to change the options.

You should now start to see the GPS data flow over your screen in the grey area. Wait patiently, the first fix can take up to 10 minutes (afterwards it wil go faster). If it fails it sometimes seems to help to move around a little bit and to reboot your device if it takes way to long (+10 mins).

See if you have any red bars below the satellite numbers (signal strength per satellite) When you get a fix, the bars and satellites to which it is connected will show up green. If there are no red bars here, no data flow etc then there is something wrong with the ROM / radio combination and your phone.

Close this program if you have a fix.

6) Start-up Google maps. Wait for it to download the basic map information, so you don't have any interference from the "now downloading data" message. Then start the GPS use. Fix should now go fast. Once it has a fix you can start moving towards your destiny.

From now on use HTC GPS tool to get a fix.

Close this program, start the program with which you want to use GPS.

Good luck, Jouke.