Tenía un problema con el GPS de mi móvil con Android, un ZTE Blade con Android 2.2 Froyo (que ahora está por algunos foros muy de moda porque Yoigo lo sacó por 69€ en prepago y se podía liberar en 30 segundos, ahora parece que también en unos minutos cambiando la ROM).
Problema: Se recibe señal de los satélites, los detecta, pero no es capaz de tratar los datos de forma correcta. Como decía alguien en un foro: According to GPS status I can see satellites, but I can never get a fix.
Por ejemplo el programa Sigic Aura gps se quedaba permanentemente a la espera de "recibir una señal válida". O con el soft GPS Essentials al ir a Satellites aunque detecte satélites siempre aparece arriba del todo NO FIX (a este soft hay que darle más tiempo para ver si "FIX o No Fix" salen coordenadas si sí FIX).
La solución ha consistido en este caso en editar el fichero gps.conf situado en /system/etc y cambiar una línea.
Las primeras líneas eran así:
NTP_SERVER=xtra1.gpsonextra.net
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
Hay que cambiar la primera línea por:
NTP_SERVER=europe.pool.ntp.org
Ahora se sincroniza en menos de 4 segundos.
No sé si esto es un fallo en la configuración de este teléfono y venía así o algún otro soft que yo instalara cambió el fichero gps.conf.
Otros datos de interés:
http://www.pool.ntp.org/zone/europe
Teléfono rooted y fichero editado con root explorer.
Actualización:
Me comenta el Master Buckynet, que él cuando le metió mano a ese archivo lo que hizo fue "poner una dirección erronea para que fuera a NTP desconocido. Y también funcionaba."
Hablamos de que ambas soluciones pueden servir para cualquier teléfono con Android y no sólo para el ZTE.
No hay comentarios:
Publicar un comentario