Lo primero que debemos advertir es que este ‘arreglo’ es una solución práctica pero que no solucionará todos nuestros problemas ya que es algo que ocurre principalmente por las incompatibilidades de los chips de Mediatek. No obstante, como hemos dicho, si tu terminal (normalmente será uno de los que podemos comprar en tiendas chinas) cuenta con uno de estos procesadores cuádruple núcleo, comprobarás una mejoría muy importante, como se ve en casos de problemas con el GPS.
Para realizar el tutorial debemos ser usuarios root ya que vamos a cambiar algunas características propias del sistema operativo. En el caso de que aún no cuentes con permiso root en tu smartphone, te aconsejamos visitar nuestra sección específica para conocer todos los detalles acerca de este proceso y sus ventajas. Tras contar con los permisos necesarios, descargaremos la aplicación Root Browser, aunque también podemos utilizar Es Explorer o BuildProp Editor, ya que vamos a modificar el texto de un fichero del sistema. No obstante, os recomendamos la primera aplicación ya que la segunda normalmente no guarda correctamente los cambios.
¿Por qué falla el GPS en muchos MediaTek?
En numerosos dispositivos MTK, la configuración por defecto del AGPS/EPO y de los servidores NTP/SUPL apunta a regiones que no coinciden con tu país —aprender a cambiar la región en mi móvil Android puede ayudar—, lo que provoca mensajes como “buscando señal GPS” e inestabilidad en la posición. También influyen permisos de ubicación mal concedidos, ahorro de batería agresivo y caché A‑GPS desactualizada. La buena noticia es que todo esto puede optimizarse con unos ajustes guiados.

Método 1: ajuste de Dalvik en build.prop (requiere root)
Lo primero que haremos será hacer una copia de seguridad del archivo en cuestión: “/system/build.prop» (la tercera aplicación que os hemos indicado, eso sí, creará una copia de seguridad del archivo automáticamente). Tras esto, nos disponemos a añadir una línea, aunque no sin antes comprobar que el archivo puede ser leído y modificado (es decir, debemos comprobar los permisos r-w). En el caso de que no lo sea, lo cambiaremos rápidamente en la propia aplicación en la opción de permisos añadiendo tanto R –Read- como W –Write-.
Cuando lo hayáis logrado, añadiremos la siguiente línea en el fichero en cuestión (el lugar no parece ser importante, aunque podéis colocarla donde lo he hecho yo).
dalvik.vm.execution-mode=int:fast
A continuación guardamos los cambios y reiniciaremos el terminal Mediatek, comprobando que a partir de ese momento, las aplicaciones son mucho más precisas (más aún si instalamos una aplicación como Active GPS que permite mantener en estado de seguimiento el GPS o mantener el móvil siempre despierto). Este ‘fix’ funciona con ROM stock, por lo que si tienes una ROM con un build.prop modificado, puede funcionarte o no.
Método 2: configurar EPO/AGPS desde Modo Ingeniero MTK
Además de la optimización anterior, en muchos MTK es clave ajustar EPO/AGPS desde el Modo Ingeniero (se accede con códigos como ##3646633## o apps tipo “MTK Engineering Mode”). Entra en la pestaña Location y, dentro de Location Based Service, activa Enable EPO y Auto Download, y pulsa en EPO para descargar. Después, ve a YGPS > Information y toca en orden: hot, full y AGPS restart. Sal al exterior y espera a que fije satélites con cielo abierto; la primera vez puede tardar varios minutos.
Método 3: servidores regionales (NTP/SUPL) con FasterGPS
Si tu sistema apunta a servidores lejanos, el primer fijado se ralentiza. Con apps como FasterGPS puedes seleccionar tu región/país para que el teléfono use NTP locales. En equipos con root, el ajuste persistirá tras reinicios; sin root, puede revertirse y tendrás que repetirlo.
Método 4: limpiar y actualizar la caché A‑GPS
Una caché A‑GPS caducada provoca búsquedas eternas. Con una app tipo GPS Test puedes borrar y actualizar los datos AGPS en dos toques. Luego, prueba bajo cielo abierto y verás cómo el tiempo de fijado cae de decenas de segundos a apenas unos pocos.
Pruebas y ajustes que marcan la diferencia
- Permisos y precisión: asegúrate de otorgar ubicación a las apps de mapas y activa el modo de alta precisión.
- Trucos para ahorrar batería en Android: elimina restricciones para tu app de navegación, así el GPS no se interrumpe en segundo plano.
- Calibra la brújula usando Google Maps: usa la calibración para mejorar orientación y giros.
- Diagnóstico: en algunos móviles, el código *#*#6484#*#* abre pruebas internas donde puedes verificar satélites visibles y señal.
Si usas ROM personalizada o necesitas recovery
Hay modelos que requieren flashear un recovery personalizado (por ejemplo, TWRP) con herramientas para SoC MTK. Tras ello, podrás instalar Magisk/SuperSU y gestionar permisos root. Recuerda: desbloquear bootloader y modificar el sistema tiene riesgos y puede afectar a la garantía; sigue guías específicas para tu chipset y realiza copias de seguridad.
Cuando EPO no descarga o la ubicación va a saltos
Si el servidor EPO falla, prueba más tarde o usa AGPS refresh con una app de pruebas. Comprueba que tienes WiFi/datos estables, sal al exterior y evita paredes gruesas. Si la ubicación aparece intermitente, revisa la cobertura, desactiva modos de ahorro agresivos y valida que tu ROM sea la adecuada para tu región.
Nota para rastreadores MTK (MT2503/MT6261)
En dispositivos de rastreo con chip MTK específicos, ciertos síntomas (hora incorrecta y datos que no avanzan) pueden deberse al ciclo del número de semana del GPS. En esos casos, la solución real suele pasar por actualización de firmware del fabricante; los parches de software del servidor son paliativos y pueden mezclar tiempos de registros.
Esperamos que este tutorial os haya servido de ayuda y, como siempre, os recomendamos seguir nuestra sección de tutoriales.
Aplicando estos métodos escalonados —optimización de build.prop, Modo Ingeniero para EPO/AGPS, servidores regionales y limpieza de caché A‑GPS—, la gran mayoría de móviles con procesadores MediaTek recuperan fijados rápidos, rutas estables y una navegación fiable incluso en entornos urbanos exigentes.

