davidmarco
23/01/13, 00:23:03
Esto ya viene siendo habitual en otros terminales, e incluso hay APPs que lo hacen automáticamente, pero para mi siempre está el encanto de toquetear mi terminal y sobre todo tener las apps justas corriendo.
Nuestro Xperia T y los dispositivos Android más o menos recientes disponen de dispositivos A-GPS (GPS Asistido, a partir de ahora GPS) los cuales requieren de una conexión de datos para un funcionamiento óptimo. A través de esta conexión de datos podemos obtener rápidamente la información requerida para la triangulación, por lo que además de conectar de forma más veloz con los satelites GPS podemos hacerlo incluso en condiciones adversas, como en interiores de edificios o rodeados de éstos. Y, claro está, cómo conectar y obtener dicha información debe estar configurada en algún sitio de nuestro terminal.
La configuración GPS de la mayoría de los dispositivos Android define unos valores por defecto que, si bien son funcionales, no suelen ser los optimos. Mi Xperia T se ha comportado relativamente bien hasta ahora en este aspecto, pero esta misma noche me ha tenido un par de minutos esperando la señal GPS, por lo que me he decidido a meterle mano a mi famosísimo y olvidado fichero gps.conf y comparar resultados.
El resultado es bestial, en el interior de mi casa (junto a una ventana) ha tardado aproximadamente de 1 a 2 segundos en tener señal GPS, en comparación con los mejores tiempos que había obtenido hasta ahora al aire libre (de 10 a 15 segundos) y por supuesto con los peores (de 1 a 2 minutos).
Para llevar a cabo esta modificación sólo hay que ser root y modificar el fichero /etc/gps.conf de la siguiente manera:
Comentamos la línea NTP_SERVER=time.gpsonextra.net (añadiendo una almohadilla al inicio; con esto desactivamos la conexión al pool NTP por defecto).
Añadimos a continuación la linea NTP_SERVER=es.pool.ntp.org (con esto añadimos la conexión al pool NTP para España).
Y ya está, la próxima vez que inicies tu GPS debería conectar en una fracción de tiempo del que necesitaba antes.
Si quieres definir una conexión a un pool NTP distinto puedes visitar la lista de pool's disponibles (http://support.ntp.org/bin/view/Servers/NTPPoolServers) o usar directamente el código ISO 3166-1 de tu país (por ejemplo mx.pool.ntp.org para México).
Por último comentar que existen un par de valores adicionales que puede ser útil cambiar si tu velocidad de conexión GPS sigue sin convencerte:
SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7275
Si googleas un poco encontrarás valores alternativos, como los de Google o Nokia, aunque en mi caso y como he dicho los de Sony van de lujo.
Nuestro Xperia T y los dispositivos Android más o menos recientes disponen de dispositivos A-GPS (GPS Asistido, a partir de ahora GPS) los cuales requieren de una conexión de datos para un funcionamiento óptimo. A través de esta conexión de datos podemos obtener rápidamente la información requerida para la triangulación, por lo que además de conectar de forma más veloz con los satelites GPS podemos hacerlo incluso en condiciones adversas, como en interiores de edificios o rodeados de éstos. Y, claro está, cómo conectar y obtener dicha información debe estar configurada en algún sitio de nuestro terminal.
La configuración GPS de la mayoría de los dispositivos Android define unos valores por defecto que, si bien son funcionales, no suelen ser los optimos. Mi Xperia T se ha comportado relativamente bien hasta ahora en este aspecto, pero esta misma noche me ha tenido un par de minutos esperando la señal GPS, por lo que me he decidido a meterle mano a mi famosísimo y olvidado fichero gps.conf y comparar resultados.
El resultado es bestial, en el interior de mi casa (junto a una ventana) ha tardado aproximadamente de 1 a 2 segundos en tener señal GPS, en comparación con los mejores tiempos que había obtenido hasta ahora al aire libre (de 10 a 15 segundos) y por supuesto con los peores (de 1 a 2 minutos).
Para llevar a cabo esta modificación sólo hay que ser root y modificar el fichero /etc/gps.conf de la siguiente manera:
Comentamos la línea NTP_SERVER=time.gpsonextra.net (añadiendo una almohadilla al inicio; con esto desactivamos la conexión al pool NTP por defecto).
Añadimos a continuación la linea NTP_SERVER=es.pool.ntp.org (con esto añadimos la conexión al pool NTP para España).
Y ya está, la próxima vez que inicies tu GPS debería conectar en una fracción de tiempo del que necesitaba antes.
Si quieres definir una conexión a un pool NTP distinto puedes visitar la lista de pool's disponibles (http://support.ntp.org/bin/view/Servers/NTPPoolServers) o usar directamente el código ISO 3166-1 de tu país (por ejemplo mx.pool.ntp.org para México).
Por último comentar que existen un par de valores adicionales que puede ser útil cambiar si tu velocidad de conexión GPS sigue sin convencerte:
SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7275
Si googleas un poco encontrarás valores alternativos, como los de Google o Nokia, aunque en mi caso y como he dicho los de Sony van de lujo.