bueno, solucionado el problema del error d304, ahora me sale lo siguiente: "tracks must have a correct time to be sent as a course" pues eso, que tengo que hacer??? gracias.
No estoy muy al tanto del resto de tu problema pero puedes decirle al compegps que asigne una velocidad al track si no la tiene y asi generar unos tiempos validos. Supongo que el error te le da porque estas intentando convertir a course un track sacado de alguien que le ha borrado los tiempos y velocidades por simplifcarlo. Por ej, es lo que hace un gps cuando le das a guardar en la memoria. lo reduce a 500puntos y le quita esa informacion para que ocupe menos.