|
ROMs y desarrollo LG Optimus 2X ROMs y desarrollo LG Optimus 2X |
|
Herramientas |
#1
|
||||
|
||||
[MOD GPS] Mejora conexión GPS con LtoFix (ACTUALIZADO)
Nuestro terminal utiliza el Broadcom BCM4751 como chip GPS.
En las ultimas versiones de CM son necesarios dos ficheros para el correcto funcionamiento del GPS, el lto.dat y el xtra.bin. Las capturas son de CM11 de Tonyp, pero tambien son validas para T-Build, CM10.1 y CM10.2 Lo primero que debemos de comprobar es el tipo de ROM tenemos instalada. Necesitamos ser ROOT, abrirmos cualquier explorador, vamos a la raiz de sistema y miramos dentro de la carpeta /etc En las versiones antiguas de CM y relacionado con el GPS solo veiamos el gps.conf, donde habian muchas lineas y para seleccionar los satelites de españa teniamos que configurar el famoso: Código:
... NTP_SERVER=es.pool.ntp.org ... Código:
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 Ahora ademas tenemos un nuevo fichero, el gps_brcm_conf.xml Si miramos en su interior veremos que hace referencia al archivo lto.dat en la cuarta linea: Los dos ficheros (xtra.bin y lto.dat) contienen informacion sobre el posicionamiento de los satelites. El lto.dat deberia estar en la carpeta /data/gps Si teneis problemas para encontrar los satelites comprobar que exista /data/gps/lto.dat y que tenga una fecha reciente (no mas de 5 dias) COMO OBTENER EL lto.dat. Le pedi ayuda a mi compañero JC (si, es un poco friki) para poder descargar este fichero de forma sencilla y surgio el LtoFix, un programa que podeis descargar de aqui o de final del post. Como funciona: 1.- Al abrir el programa descargara el fichero lto.dat , son 80kb por lo que igual no veis ni la descarga. 2.- Mensaje de fichero descargado y copiado a su sitio. 3.- La descarga ha sido correcta. La validez de este fichero será de unos 5 días, yo suelo descargarlo cada vez que voy a utilizar el GPS. Si no consigue descargar: 1.- Al abrir el programa intentara descargar el fichero durante unos segundos. 2.- Mensaje de que no ha podido conectar con el servidor. 3.- La descarga ha fallado, pulsando cualquier lugar de la pantalla volvera a intentarlo. Que hacer si aparece el siguiente error: (Con la ultima actualizacion ya no deberia pasar, pero lo dejo por si acaso.) Al parecer es porque el fichero esta bloqueado por otro proceso. Tendriamos que abrir el explorador, ir a /data/gps y borrar manualmente el lto.dat. Otra forma de hacerlo mas sencilla es desde el GPS Status, una vez dentro del programa desplegar el menu, seleccionar "Herramientas", "Administrar el estado del A-GPS" y "Restabecer". Esto borrará el lto.dat y el xtra.bin reiniciando nuestro GPS. Abrimos de nuevo el LtoFix para descargar el lto.dat (ahora funcionará correctamente), entramos en GPS Status para que descargue el xtra.bin y seguro que engancha en menos de 10 segundos. METODOS ALTERNATIVOS (ANTIGUOS) Primera opción: Puedes descargar el fichero de aqui, copiarlo a /data/gps/ y darle permisos -rw-rw-r-- Este fichero caduca a los pocos dias asi que solo es una forma de probar que realmente funciona. Segunda opción: Otra forma de hacerlo es mediante el script de waydownsouth que podeis descargar de aqui. Cuando se ejecuta comprueba si existe el fichero, si no existe o la fecha es mayor de 5 dias lo descargara. En XDA se ha pedido que lo implementen en varias ROMs de serie, por ejemplo aqui y aqui, por lo que posiblemente vendra de serie en futuras versiones. Tercera opción (mi antiguo método): Lo que he hecho es modificar el script de waydownsouth para que siempre que se ejecute descargue el fichero, sin realizar ninguna comprobacion. Ademas de traducirlo.
(Click para mostrar/ocultar)
Hay que descargar el fichero que aparece al final del post GPS.zip, extraer el GPS.sh del interior y copiarlo al telefono. Da igual donde copiarlo pero tendremos que acordarnos para crear el widget, en mi caso lo guardo en el raiz de la memoria interna. Instalamos el Script Manager Abrimos el programa, desplegamos el menu, seleccionamos "Scripts", volvemos a desplegar el menu, seleccionamos "Navegador", exploramos hasta nuestro script, lo seleccionamos y nos aparecera algo parecido a esto. Marcamos los primeros iconos (Favorito y Permisos Root) y aceptamos. Los demas iconos sirven para que se ejecute al iniciar el movil, al encender la linterna... yo prefiero lanzarlo manualmente. Ahora añadimos un widget del Script manager y seleccionamos nuestro scritp, cuando lo ejecutemos nos saldra algo parecido a esto. Ya tenemos el fichero descargado y en su sitio, cerramos la pantalla de la X. No he encontrado ninguna forma de que se cierre solo. VAMOS A VER COMO FUNCIONA Ya podeis probar el GPS pero si quereis ver que esta sucediendo os aconsejo instalar el GPS Status. Al abrirlo por primera vez descargara el xtra.bin, despues lo hace cada cierto tiempo, es configurable desde el mismo programa. Y voilà, deberia conectar en pocos segundos. A mi me tardo un poco mas porque estaba dentro de casa. Os paso una captura de la pantalla que tengo para cuando salgo a correr Arriba la barra de energia y bajo de izquierda a derecha el widget para descargar el lto.dat, el GPS info Widget que uso para arrancar el GPS de forma desatendida, el GPS Status para ver como va de señal y el Endomordor para grabar las salidas. El GPS info Widget lo que hace es iniciar y mantener el GPS en funcionamiento, asi que si lo poneis en marcha estara gastando bateria hasta que lo desactiveis. Espero que os sea de ayuda, si veis alguna metida de pata o alguna forma mejorarlo vais posteando. Saludos. Última edición por JuanMi73 Día 05/03/14 a las 13:24:00. |
Los siguientes 11 usuarios han agradecido a JuanMi73 su comentario: | ||
|
#2
|
||||
|
||||
Mañana le meto mano. Lo de la descarga del ito.dat lo probé y cogía 9 satelites en 4 segundos.
Mañn hago el script con el widget. Sombrerazo tío |
#4
|
||||
|
||||
Haber JuanMi73,comentas esto.......Marcamos los primeros iconos (Favorito y Permisos Root) y aceptamos.
Y pregunto donde le doy aceptar?,lo único que le doy es a ejecutar y sale todo lo que dices pero el widget no da para ponerlo, haber si me sacas de dudas, saludos |
#5
|
||||
|
||||
Dale a guardar, y luego a salir.
Luego crea el widget en el escritorio |
Gracias de parte de: | ||
#6
|
||||
|
||||
No, si hay veces que lo tienes todo delante y no ves nada ,manda cojones, con el dichosito widget .
Que GPS usais ?.Se solucionó la tardanza en la llamada ?... |
#7
|
||||
|
||||
No entiendo la pregunta de que gps usamos...
Las llamadas lo diré en unos días, viendo la evolución de las llamadas estos días. Ya que solo tiene lag cuando el móvil tiene muchas cosas abiertas |
#8
|
||||
|
||||
Que si tienes instalado algún GPS al móvil ? TomTom, Copilot etc .Bueno ya irás comentando lo de las llamadas. |
#9
|
||||
|
||||
Ahh, uso el sygic
|
#10
|
||||
|
||||
|
#11
|
||||
|
||||
Lo malo del google maps es que consume muchos datos
|
#13
|
||||
|
||||
Lo malo del google maps es que consume muchos datos[/quote]
Me alegro que te haya funcionado, ahora podremos esperar que lo metan de serie. Como programa de GPS para navegar utilizo el Google Maps. A mi también me va cojonudo. Como programa de GPS para navegar utilizo el Copilot y el TomTom me van muy bien. Ten enterastes del kernel 27 ?. saludos |
Gracias de parte de: | ||
#14
|
||||
|
||||
|
#15
|
||||
|
||||
Yo del 27 tampoco me enteré
|
#18
|
||||
|
||||
Última edición por cayo tiberio Día 17/01/14 a las 19:07:45. |
#19
|
||||
|
||||
Estas ultimas semanas me han nombrado hasta presidente de la escalera , así que he ido de cráneo.
Os dejo un nuevo programa para que sea mucho mas sencillo de mejorar el GPS, ya me contáis como funciona. Saludos. |
|
#20
|
||||
|
||||
Hay alguna diferencia entre el antiguo y el LtoFix ?,hay alguna diferencia entre GPS Status y GpsFix Deluxe ?.Esto se queda como el widget que instalamos ?
saludos Última edición por cayo tiberio Día 28/01/14 a las 21:22:16. |
Estás aquí | ||||||
|