[Touch Pro, Fuze ROM Development] paulyluca:
Regarding GPS lag and slow fix.

In this thread: http://xdaforums.com/showthread.php?t=426433, it seems that there has ben foun a solution.

I will quote the essencial:

1.

Originally Posted by da_jojo

i had the same issues with my gps :

suddenly stopped working or taking forever to find sattelites and fix...

after finding a fix it just disconnects..

no correct gps fix...

a lot was solved by making use of advanced configtool and setting the gps to:

-not-assisted (default... as it should be)

-disable logging

-set logbackupfile to nothing (empty the box)

-set logfilesize to 0

One suggestion. If I remove the log file name using the advanced config then It is restored after soft reset (or isnt really removed) so the log file is created again and the lag comes back after a while. I ve had to delete the path using a registry editor and now the log file isnt created anymore.

Dani

hklm\system\currentcontrolset\gps intermediate driver\currentlogfile

Just leave it blank, soft reset, delete the log file in /windows directory. To check it was done correctly run tomtom and after a while the file shouldnt be created

Dani

then reset the device (press ok and follow directions on adv configtool will do) and start file-explorer .. look for the file gpslog and gpslogback and delete both..

now go to quickgps and download latest (yeah yeah everyone knows u have it but still download it again)

then start tomtom and set the thing to internal gps or other nmea whatever baudrate com4

2.

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, found it by

analysing gpsdriver.dll (or gpsid_htc.dll, not sure anymore ))

I have also disabled AGPS and the logging via Advanced Config under GPS.

I am using QuickGPS and getting a fix within a minute (when walking outside).

(hint: my fix comes in max. 10 seconds now!!)

(Don't forget to soft reset after making the registry changes. The driver is loaded by

TouchFLO already, so changes may not take effect after restart.)

After this tweak things were loads better! Now i have also used this tweak and tt seams super-accurate again:

- set logbackupfile to nothing (empty the box) (default: \windows\GPSLogFileBack.txt)

- set logfilesize to 0 (default: 0)

- reset

- delete the files gpslog and gpslogback in \windows

- start quickgps and download newest data

- start tomtom and set gps to internal gps

All my problems went away! Tomtom is working perfectly now. I've navigated for about 30 mins now and tt seems accurate like it always was on my last htc phone. So yay!!

I want to express my thanks to the two people who shared their sollution above!

Hope this helps other users who have tomtom problems and i hope mine stay away ;-)

btw: my phone only gets warm when charging, never when navigating.

Now, here is my question: can this tweeks be included in the next ROM version?

Thanks,

Paul