[Touch HD General] eyaeya:
Digging the system...

I did a full backup, and a hard reset : the QuickGPS HTC app (A-GPS ephemeris downloading) is working, as well as VisualGPSCe (both were not working before the hard reset).

Restored the backup : both are not working again :-(

Open the registry : found 87 instances of "GPS"... I'm going to check the values in the 2 version of the registries... maybe we'll have a clue ! And if not, I'll check the windows/systems files. If I don't find something, I'll reinstall all the apps one after the other anc will check the GPS functionnality after each (BTW, thanks for the VoIP driver tip : I've installed Skype, Fring, SJPhone Beta, WM6oIP,SIPCOnfig 2.0.1, so one of them may be fooling me around)

Will keep you updated...

-update 1-

I've been quickly comparing the registries with Word.. haven't found any valuable information yet

I also compared the\windows directories with winmerge (which does a binary comparison) : some differences, but nothing linked to a driver or dll...

I'll try to restored the backup set (the one I did after the hard reste) to see if it makes the GPS working, or if I have to go through a hard reset again (which would mean the issue would be somewhere in the chip itself, or in some non-volatile mem...)

-update 2-

I've being paying with backups forth & back... If I restore the backup I did after he HardRest+few programs installed, the GPS is working again. SO I just have to find what in the bakcup is making it work again => system file ? registry key ?

Anyway, it shows that we should be able to restore the GPS function without going through a HardReset.

-update 3-

I tried to restore the backup I did before my first hard reste, but without the registry - after that the HTC asked me if it should activate some .exe and .dll (including the VoIPcanvas.dll) ; tried the GPS (with visualGPSCe) : didn't work :-(

I was wondering if some GPS dll could have been modified in the restoration process. There are a bunch of files that deal with GPS :

\Windows :

CleanGPSData (exe?)

CleanGPSData

GPS-icon (icon)

gpsapi

GPSAux

GPSAux.dll.040C

gpsdriver

gpsid

gpsid_HTC

mxiupdate_PA... (4 files)

QGPS_BUT_L (icon)

QGPS_BUT_L2 (icon)

QGPS_BUT_P (icon)

QGPS_BUT_P2 (icon)

QuickGPS

QuickGPS.Exe

QuickGPS (Htlm file)

QuickGPS

QuickGPS_help

However, I couldn't find them in the backup file (I use SPB Backup, which I recommend : you can extract all the files and registry from the backup set to your hard drive). Went to the HTC with resco explorer (you need to deactivate "hide system/Rom files") : those are ROM files, so they are not modified in the restoration process...

--update 4--

Did the same restore as above (update 3) but without accepting the .exe and .dll (warning at loggon) : GPS still not working. I ran "\windows\CleanGPSdata" : GPS still not working.

I found were the ephemeris are stored : \windows\xtra.bin (the registry keys are under [HKEY_LOCAL_MACHINE\Software\HTC\QuickGPS] : "folder"="\\Windows\\", "path"="", "EEFile"="xtra.bin"). I'm going to play with those, and check they are not corrupted.

--update 5--

I managed to have the GPS working again ! This involved resetting the registry (ie installing the one I backuped after the HardReset), deleting some files (\windows\xtra.bin, GPSLogFile.txt, GPSLogFileBack.txt), desinstalling TomTom as well as all the other VoIP apps, and rebooting.

I'm going to try to reproduce

--update 6--

I've been able to have the GPS working again, without any restoring, just by deleting/modifying some registry entries, deleting some files, and de-installing some progs. Looks like the VoIP functionnality is the one that was messing everything (check if you have VoIPphonecanvas.dll).

Will try to dust my procedure, to remove unecessary steps, and I will post i here