A pesar de que los fabricantes han indo perfeccionando los chips y el software para el GPS, todavía es un problema frecuente encontrar dispositivos con mala recepción o problemas de pérdida de señal. Uno de los más problemáticos en su momento fue el primer Galaxy S, motivo por el cual terminé por comprar un GPS via Bluetooth. Le ha tocado el turno al Galaxy SII, y es que aun que no tiene un problema tan acusado como su predecesor, si que hay usuarios que se quejan de inconvenientes respecto a la señal de GPS.

En XDA podemos encontrar una solución que parece fiable. Se trata de un MOD que podemos flashear sobre un dispositivo, ya sea roteado o no, para mejorar la calidad de la señal e incrementar la captura de satélites a 7-9 en lugar de los 3-4 que suelen ligarse cuando la recepción no es correcta llegando a una precisión de 5 metros. Con esta solución no es necesario modificar los servidores ntp.

Tras aplicar el parche, la primera conexión a los satélites puede durar más de un minuto, pero las sucesivas se realizarán en cuestión de unos 5 segundos según afirman en XDA.

Teneis a continuación una traducción del hilo original de XDA donde se postea la solución:

Dispositivos Roteados:

  1. Debemos correr una rom CM9/ Stock ICS/ ROM basada en Stock ICS (debería funcionar siempre y cuando tengamos los archivos gps.conf y sirfgps.conf en la carpeta /etc)
  2. Haz un copia de seguridad de los archivos gps.conf y sirfgps.conf de la carpeta /etc
  3. Descarga el zip a flashear con CWM: gps_patch.zip
  4. Reinicia en modo recovery y flashea el zip
  5. Ya esta listo para probar
Como restaurar:
  1. Usando un explorador de archivos con permisos root monta el modo de escritura y sobreescribe los archivos modificados gps.conf y sirfgps.conf de la carpeta /etc sustituyendolos por los originales
  2. Cambia los permisos de ambos archivos a rw-r–r–
  3. Reinicia el dispositivo
O bien para los ROMs de stock ICS solamente:
  1. Descarga el zip flasheable: gps_ori.zip
  2. Deposita el zip en la SDCard externa+
  3. Reinicia en modo recovery de CWM y flashea el zip
  4. Reinicia el telefono.

__________________________________________________ __________________________________________________

Dispositivos no Roteados

  1. Debes estar usando una ROM de Stock ICS( debería funcionar siempre y cuando tengamos los archivos gps.conf y sirfgps.conf en la carpeta /etc)
  2. Descarga el zip a flashear con CWM: gps_patch.zip
  3. Deposita el zip en tu SDCard externa
  4. Reinicia en modo recovery y flashea el zip seleccionando la opción “apply update from external storage”
  5. Reinicia el teléfono
  6. Listo
Como restaurar:
  1. Descarga el zip flasheable: gps_ori.zip
  2. Deposita el zip en la SDCard externa
  3. Reinicia en modo recovery y flashea el zip seleccionando la opción “apply update from external storage”
  4. Reinicia el teléfono.