ROMs y desarrollo LG Optimus 2X ROMs y desarrollo LG Optimus 2X

Respuesta
 
Herramientas
  #1  
Viejo 12/01/14, 15:28:16
Array

[xs_avatar]
JuanMi73 JuanMi73 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Localización: Elx
Mensajes: 302
Modelo de smartphone: Nexus 4
Tu operador: ONO
Lightbulb [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
...
Ahora el gps.conf solo trae tres lineas:
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
De aqui el GPS descargara el primer fichero el xtra.bin y lo almacenará en el interior del chip GPS (o eso me parecio entender).

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)
Código:
#!/system/bin/sh

# Author: waydownsouth
# - Workaround for downloading long term orbit data (lto.dat)
# - for Broadcom aGPS chips such as BCM4750
# - adapted from the aries CyanogenMod device (gb branch)
# - triggered by init when init.svc.wpa_supplicant=running

lto_dat_file=/data/gps/lto.dat
lto_dat_url=http://gllto.glpals.com/7day/latest/lto.dat
# max_age_days=5
net_retry_count=30
net_retry_delay=10

# if [ ! -e $lto_dat_file -o ! -z "$(find $lto_dat_file -mtime +$max_age_days)" ]; then
  # echo "LTO data not found or > $max_age_days days old - attempting update"
  for i in $(seq $net_retry_count); do
    echo ""
    echo "comprobando conexion"
    echo ""
    if [ $(cat /proc/net/route | wc -l) -le 1 ]; then
      echo "sin conexion - esperando reintento"
      sleep $net_retry_delay
    else
      wget -O $lto_dat_file $lto_dat_url
      [ $? -ne 0 ] && break
      chmod 664 $lto_dat_file
      echo ""
      echo "LTO actualizado correctamente"
      exit 0
    fi
  done
  echo ""
  echo "LTO ERROR DE ACTUALIZACION"
  exit 1
# fi
# echo "LTO data < $max_age_days days old - skipping update"


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.
Archivos Adjuntos
Tipo de Archivo: zip LtoFix.zip (647.3 KB, 42 visitas)
Tipo de Archivo: zip GPS.zip (746 Bytes, 14 visitas)

Última edición por JuanMi73 Día 05/03/14 a las 13:24:00.
Responder Con Cita
Los siguientes 11 usuarios han agradecido a JuanMi73 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 12/01/14, 18:13:14
Array

[xs_avatar]
bafun bafun no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Localización: Córdoba
Mensajes: 1,008
Modelo de smartphone: LG G3
Tu operador: Pepephone
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
Responder Con Cita
  #3  
Viejo 12/01/14, 19:10:27
Array

[xs_avatar]
bafun bafun no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Localización: Córdoba
Mensajes: 1,008
Modelo de smartphone: LG G3
Tu operador: Pepephone
Na, no he podido esperar. Todo perfecto y funcionando
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 12/01/14, 19:53:06
Array

[xs_avatar]
cayo tiberio cayo tiberio no está en línea
Usuario muy activo
 
Fecha de registro: jul 2013
Mensajes: 552
Modelo de smartphone: LG Optimus 2x
Tu operador: Movistar
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
Responder Con Cita
  #5  
Viejo 12/01/14, 20:13:05
Array

[xs_avatar]
bafun bafun no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Localización: Córdoba
Mensajes: 1,008
Modelo de smartphone: LG G3
Tu operador: Pepephone
Dale a guardar, y luego a salir.
Luego crea el widget en el escritorio
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 12/01/14, 21:12:51
Array

[xs_avatar]
cayo tiberio cayo tiberio no está en línea
Usuario muy activo
 
Fecha de registro: jul 2013
Mensajes: 552
Modelo de smartphone: LG Optimus 2x
Tu operador: Movistar
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 ?...
Responder Con Cita
  #7  
Viejo 12/01/14, 21:19:42
Array

[xs_avatar]
bafun bafun no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Localización: Córdoba
Mensajes: 1,008
Modelo de smartphone: LG G3
Tu operador: Pepephone
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
Responder Con Cita
  #8  
Viejo 12/01/14, 21:28:01
Array

[xs_avatar]
cayo tiberio cayo tiberio no está en línea
Usuario muy activo
 
Fecha de registro: jul 2013
Mensajes: 552
Modelo de smartphone: LG Optimus 2x
Tu operador: Movistar
 Cita: Originalmente Escrito por bafun Ver Mensaje
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


Que si tienes instalado algún GPS al móvil ? TomTom, Copilot etc .Bueno ya irás comentando lo de las llamadas.
Responder Con Cita
  #9  
Viejo 12/01/14, 21:42:49
Array

[xs_avatar]
bafun bafun no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Localización: Córdoba
Mensajes: 1,008
Modelo de smartphone: LG G3
Tu operador: Pepephone
Ahh, uso el sygic
Responder Con Cita
  #10  
Viejo 13/01/14, 11:11:06
Array

[xs_avatar]
JuanMi73 JuanMi73 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Localización: Elx
Mensajes: 302
Modelo de smartphone: Nexus 4
Tu operador: ONO
 Cita: Originalmente Escrito por bafun Ver Mensaje
Na, no he podido esperar. Todo perfecto y funcionando
Me alegro que te haya funcionado, ahora podremos esperar que lo metan de serie.
Como programa de GPS para navegar utilizo el Google Maps.
Responder Con Cita
  #11  
Viejo 13/01/14, 12:09:01
Array

[xs_avatar]
bafun bafun no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Localización: Córdoba
Mensajes: 1,008
Modelo de smartphone: LG G3
Tu operador: Pepephone
Lo malo del google maps es que consume muchos datos
Responder Con Cita
  #12  
Viejo 13/01/14, 14:21:35
Array

[xs_avatar]
bairok15 bairok15 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 258
Modelo de smartphone: LG Optimus 2x
Tu operador: Pepephone
Gracias!

Funciona perfecto en CM10.2
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 13/01/14, 20:52:32
Array

[xs_avatar]
cayo tiberio cayo tiberio no está en línea
Usuario muy activo
 
Fecha de registro: jul 2013
Mensajes: 552
Modelo de smartphone: LG Optimus 2x
Tu operador: Movistar
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
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 14/01/14, 11:03:19
Array

[xs_avatar]
JuanMi73 JuanMi73 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Localización: Elx
Mensajes: 302
Modelo de smartphone: Nexus 4
Tu operador: ONO
 Cita: Originalmente Escrito por cayo tiberio Ver Mensaje
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
No me ha dado tiempo ni a probarlo, ya le he metido el 28
Responder Con Cita
  #15  
Viejo 14/01/14, 11:16:57
Array

[xs_avatar]
bafun bafun no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Localización: Córdoba
Mensajes: 1,008
Modelo de smartphone: LG G3
Tu operador: Pepephone
Yo del 27 tampoco me enteré
Responder Con Cita
  #16  
Viejo 14/01/14, 21:24:04
Array

[xs_avatar]
isli isli no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: jun 2011
Mensajes: 283
Tu operador: Movistar

Muchas gracias, menudo tuto más completo. Se merece una chincheta
Responder Con Cita
Gracias de parte de:
  #17  
Viejo 16/01/14, 16:03:51
Array

[xs_avatar]
JuanMi73 JuanMi73 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Localización: Elx
Mensajes: 302
Modelo de smartphone: Nexus 4
Tu operador: ONO
Estoy preparando otra cosa, vamos a liarla
Responder Con Cita
Gracias de parte de:
  #18  
Viejo 17/01/14, 19:05:35
Array

[xs_avatar]
cayo tiberio cayo tiberio no está en línea
Usuario muy activo
 
Fecha de registro: jul 2013
Mensajes: 552
Modelo de smartphone: LG Optimus 2x
Tu operador: Movistar
 Cita: Originalmente Escrito por JuanMi73 Ver Mensaje
Estoy preparando otra cosa, vamos a liarla

Estamos a la espera de liarla por tu parte XD.
saludos

Última edición por cayo tiberio Día 17/01/14 a las 19:07:45.
Responder Con Cita
  #19  
Viejo 28/01/14, 19:15:36
Array

[xs_avatar]
JuanMi73 JuanMi73 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Localización: Elx
Mensajes: 302
Modelo de smartphone: Nexus 4
Tu operador: ONO
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.
Responder Con Cita


  #20  
Viejo 28/01/14, 21:07:30
Array

[xs_avatar]
cayo tiberio cayo tiberio no está en línea
Usuario muy activo
 
Fecha de registro: jul 2013
Mensajes: 552
Modelo de smartphone: LG Optimus 2x
Tu operador: Movistar
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.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros LG > Otros smartphones antiguos de LG > LG Optimus 2X > ROMs y desarrollo LG Optimus 2X



Hora actual: 02:22:26 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /