Qué hacer si el GPS no funciona en Android

Qué hacer si el GPS no funciona en Android

La función de geolocalización en los dispositivos Android es una de las más utilizadas y demandadas, por lo que resulta doblemente desagradable cuando esta opción deja de funcionar repentinamente. Por lo tanto, en nuestro material de hoy, queremos hablar sobre métodos para lidiar con este problema.

Por qué el GPS deja de funcionar y cómo solucionarlo

Como muchos otros problemas del módulo de comunicación, los problemas del GPS pueden deberse tanto al hardware como al software. Como muestra la práctica, estos últimos son mucho más comunes. Las razones del hardware incluyen:

  • módulo de mala calidad;
  • metal o simplemente una carcasa gruesa que protege la señal;
  • mala recepción en un lugar específico;
  • defectos de fabricación.

Motivos programáticos de los problemas con la geolocalización:

  • cambio de ubicación con GPS desactivado;
  • datos incorrectos en el archivo de sistema gps.conf;
  • software GPS obsoleto.

Pasemos ahora a los métodos para solucionar el problema.

Método 1: GPS de arranque en frío

Una de las causas más comunes de fallas del GPS es trasladarse a un área de cobertura diferente sin datos. Por ejemplo, fue a otro país, pero el GPS no estaba encendido. El módulo de navegación no recibió la actualización de datos a tiempo, por lo que deberá restablecer la comunicación con los satélites. A esto se le llama arranque en frío. Se hace de forma muy sencilla.

    1. Salga a un área relativamente despejada. Si está utilizando una cubierta, le recomendamos que la quite.
    2. Encienda la recepción GPS en su dispositivo. Vaya a «Configuración» .En Android hasta 5.1 – seleccione la opción «Geodatos» (otras opciones – «GPS» , «Ubicación» o «Geolocalización» ), que se encuentra en el bloque de conexiones de red.En Android 6.0-7.1.2, desplácese por la lista de configuraciones hasta el bloque «Datos personales» y toque «Ubicaciones» .

      En dispositivos con Android 8.0-8.1, vaya a Seguridad y ubicación , vaya allí y seleccione Ubicación .

    3. En el bloque de configuración de geodatos, en la esquina superior derecha, hay un control deslizante de habilitación. Muévelo a la derecha.
    4. El dispositivo tendrá GPS habilitado. Todo lo que necesita hacer a continuación es esperar de 15 a 20 minutos para que el dispositivo sintonice la posición de los satélites en esta zona.

Como regla general, una vez transcurrido el tiempo especificado, los satélites se pondrán en funcionamiento y la navegación en su dispositivo funcionará correctamente.

Método 2: manipular el archivo gps.conf (solo root)

La calidad y estabilidad de la recepción de la señal GPS en un dispositivo Android se puede mejorar editando el archivo de sistema gps.conf. Esta manipulación se recomienda para dispositivos que no se suministran oficialmente a su país (por ejemplo, Pixel, dispositivos Motorola fabricados antes de 2016, así como teléfonos inteligentes chinos o japoneses para el mercado nacional).

Para editar el archivo de configuración del GPS usted mismo, necesita dos cosas: derechos de root y un administrador de archivos con la capacidad de acceder a los archivos del sistema. La forma más conveniente es utilizar Root Explorer.

  1. Inicie Ruth Explorer y navegue hasta la carpeta raíz de la memoria interna, también conocida como raíz. Si es necesario, otorgue acceso a la aplicación para usar derechos de root.
  2. Vaya a la ubicación del sistema , a continuación, en el / etc .
  3. Busque el archivo gps.conf dentro del directorio .

    ¡Atención! ¡Este archivo falta en algunos dispositivos de fabricantes chinos! Cuando se enfrente a este problema, no intente crearlo, de lo contrario puede interrumpir el funcionamiento del GPS.

    Haga clic en él y manténgalo presionado para seleccionarlo. Luego toque los tres puntos en la parte superior derecha para abrir el menú contextual. En él, seleccione «Abrir en un editor de texto» .

    Confirme su consentimiento a los cambios en el sistema de archivos.

  4. El archivo se abrirá para editarlo, verá las siguientes opciones:
  5. El parámetro NTP_SERVERdebe cambiarse a los siguientes valores:
    • Por la Federación de Rusia – ru.pool.ntp.org;
    • Para Ucrania – ua.pool.ntp.org;
    • Para Bielorrusia – by.pool.ntp.org.

    También puede utilizar un servidor paneuropeo europe.pool.ntp.org.

  6. Si no hay ningún parámetro en gps.conf en su dispositivo INTERMEDIATE_POS, ingréselo con un valor 0; esto ralentizará un poco el funcionamiento del receptor, pero hará que sus lecturas sean mucho más precisas.
  7. Haga lo mismo con la opción a la DEFAULT_AGPS_ENABLEque desea agregar un valor TRUE. Esto permitirá el uso de datos móviles para la geolocalización, lo que también tendrá un efecto beneficioso en la precisión y calidad de la recepción.Para el uso de la tecnología A-GPS, la configuración DEFAULT_USER_PLANE=TRUEtambién es responsable , que también debe agregarse al archivo.
  8. Después de todas las manipulaciones, salga del modo de edición. Recuerde guardar sus cambios.
  9. Reinicie el dispositivo y pruebe el funcionamiento del GPS mediante programas de prueba especiales o una aplicación de navegación. La geolocalización debe funcionar correctamente.

Este método funciona especialmente bien para dispositivos con SoC de MediaTek, pero también funciona bien en procesadores de otros fabricantes.

Conclusión

Resumiendo, observamos que los problemas con el GPS aún son raros, y principalmente en dispositivos en el segmento de presupuesto. Como muestra la práctica, uno de los dos métodos descritos anteriormente definitivamente lo ayudará. Si esto no sucede, lo más probable es que esté experimentando un problema de hardware. No puede solucionar estos problemas por su cuenta, por lo que la mejor solución sería ponerse en contacto con el centro de servicio para obtener ayuda. Si el período de garantía del dispositivo aún no ha expirado, debe reemplazarlo o reembolsarlo.