Pues yo también tengo ese pequeño o gran problema.
He encontrado un programa, GPSboot de beemer, que aún no tenido aportunidad de probarlo, pero al menos la explicación que daba el autor sobre su funcionamiento me convenció totalmente.
Siento no poder poner ahora el enlace, pero sale enseguida realizando una búsqueda.
Un saludo y a probarlo si os parece bien.