Pues mira, hay un par de threads ya con este tema (algunos mios), por lo que te recomendaria la función de búsqueda. Pero como estamos para ayudarnos, aquí un par de infos:
Copia el TT aportado por la gran colaboradora Solecin a la memoria INTERNA (que es mucho más rápida que una SD):
http://www.htcmania.com/showthread.php?t=49840
Elimina:
\ windows \ GPSLogFile.txt
\ windows \ GPSLogFileBack.txt
Con un explorardor de registros:
\ windows \ GPSLogFile.txt
\ windows \ GPSLogFileBack.txt
modifica:
En: HKLM \ SYSTEM \ CurrentControlSet \ GPS Intermediate Driver \
Drivers \ GpsOneDevice \ PollInterval -> 100 (por defecto es 1000)
Drivers \ InputBufferSize -> 512 (por defecto es 4096)
Drivers \ OutputBufferSize -> 512 (por defecto es 4096)
Drivers \ SleepOnNoData -> 100 (por defecto es 1000)
Multiplexer \ MaxBufferSize -> 512 (por defecto no está , hay que crearlo)
e instala el cab adjunto.
En el TT, configura el receptor como otro NMEA y configuralo a 55000 Baudios (aprox) en el puerto COM4.
De último, instala el GPS fix de HTC (a encontrar en la página oficial).
Postea cómo te funciona así.
Salu2
Yo