Upload
sergio-torres-gavira
View
394
Download
0
Embed Size (px)
Citation preview
Este tutorial está destinado a la corrección de los GPS de móviles chinos fabricados con el chip MTK –MediaTek-,
.
2. Introducción .................................................................................................................................. 2
3. Requisitos...................................................................................................................................... 2
4. PASOS A SEGUIR ........................................................................................................................... 3
5. Programas empleados .................................................................................................................. 9
6. Glosario ....................................................................................................................................... 10
2
H
oy trataremos problema que tienen los GPS de los móviles que poseen el procesador MediaTek, principalmente de marcas Asiáticas en su mayoría chinas, aunque también las encontramos en marcas de bajo coste españolas y de otros países que fabrican sus productos en el continente asiático. Este problema se encuentra a la hora de obtener
cobertura vía satélite para poder posicionarnos en un mapa, ya sea por falta de cobertura o simplemente que no detecta satélite alguno, por lo que no recibimos señal de nuestro posicionamiento. Parece ser que esto reside en la parte de Software al haber una incompatibilidad entre los procesadores MTK (MediaTek) y la antena GPS que se les coloca a estos dispositivos, aunque muchos aseguran que es cuestión de Hardware, ya que las antenas GPS no disponen de calidad suficiente para trabajar adecuadamente. Sea como sea el problema, aquí veremos una posible solución definitiva para algunos, provisional para otros, mediante software libre, de cómo evitar este problema, entrando en el modo desarrollador o descargando la aplicación: MTK MobileUncle Tools una vez tengamos ROOTEADO por completo nuestro dispositivo Android, al cual le aplicaremos una serie de ajustes. También hay posibilidad de conseguir una mejora cambiando los archivos GPS-EPO, que dispone de la información del GPS. A pesar de todo esto MTK ha prometido solucionar esto para Android 4.2.x (Jelly Bean) en adelante.
a. Tener Android con permisos de Superusuario, es decir ROOTEADO. Esto equivale a ser Administrador en Windows. Podéis emplear aplicaciones como UnlockRoot, OneClickRoot (desaconsejada por experiencia propia), Framaroot (.apk que rootea internamente), scripts específicos creados para vuestros teléfonos o generales, dónde única y exclusivamente ejecutaréis un archivo .bat una vez conectado el teléfono, etc (podéis encontrar información aquí). La mayor parte de estas aplicaciones son gratuitas, aunque algunas disponen de una versión PRO de pago, con asistencia técnica incluida en caso de error. Yo personalmente con las versiones free me he apañado bastante bien, la verdad. Deberéis estar seguros si admiten procesadores MTK, o móviles chinos (que es lo mismo) para evitar problemas, ya que los códigos de los MTK tardaron tiempo en liberase y hay aplicaciones que no lo permiten. Las que he colocado arriba, sí lo hacen por el momento. Advertencia: Es un proceso algo peligroso, no me hago responsable de lo que pueda suceder. Es
bajo vuestra responsabilidad, exclusivamente. De todos modos, podéis hacer un Factory Reset o Flasheo.
b. Instalación de la aplicación. : MTK MobileUncle Tools para poder acceder al Modo Ingeniero que dispone Android, aunque también lo podéis hacer tecleando el siguiente código en la pantalla de marcación:*#*#3646633#*#*
c. GPS (lógicamente), A-GPS (esta opción emplea la Conexión de Datos: 2G,3G,4G) y opción de descarga del EPO-IDLE (disponible en todos los Android)
Lo primero que debemos hacer será entrar
desde nuestro móvil a la Play Store, tienda
oficial de Android creada por Google. Para
acceder a la aplicación yo me he creado un
Acceso Directo en el escritorio, pero la forma
de stock1 de acceder a la Play Store, se
realiza de la siguiente forma:
1. Accedemos con el botón de Inicio al
Menú de Aplicaciones.
2. Tras presionar el Botón Menú apareceremos en el
Menú de Aplicaciones. Ahora ya podemos acceder al
Play Store. Entraremos a la aplicación o bien
navegando por el menú hasta encontrar la misma o
bien en la esquina superior derecha, donde
encontraremos un acceso directo a esta para
dispositivos Android con una ROM Android puro, o que
su ROM lo disponga.
1 Stock: Su traducción literaria es Fábrica, y hace referencia a cómo venía de fábrica configurado.
4
Una vez abierta la aplicación deberemos irnos al buscador
de ésta y buscar la aplicación: MTK MobileUncle Tools.
Desde aquí podréis acceder a la aplicación para descargarla
en vuestro teléfono o desde el mismo ordenador poder
instalarla en vuestro teléfono.
Si no sabéis instalar aplicaciones, bien porque sois nuevos en
Android o por el motivo que sea, deberéis presionar sobre la
aplicación hasta llegar al siguiente menú, donde
encontraremos un botón
de descarga.
Yo ya dispongo de la
aplicación instalada, por
lo que sale sustituido el
botón de descarga por el
de actualizar, pero es el
mismo.
En este instante ya
disponemos de la
aplicación instalada.
Ahora procedemos a
buscarla entre las
aplicaciones instaladas y abrirla, para poder navegar por
ella y solucionar este famoso error en móviles MTK.
Esta será la pantalla de carga de la aplicación. Solo deberás esperar unos
segundos hasta que te pida permiso ROOT. Lógicamente le vamos a permitir
permiso ROOT, ya que lo necesitamos.
El siguiente paso será entrar en el
Modo Engineer, Modo Ingeniero para
los que no entiendan mucho el
inglés. La aplicación está en su
mayoría en español, pero dado que
es una aplicación de origen asiático,
en concreto, chino, podemos
encontrar algunos textos en inglés o
en chino, pero nada que no se pueda
entender.
Ahora deberemos pulsar sobre
Modo Engineer, de nuevo para así
poder acceder a otro menú que es
lo que nos incumbe.
Navegar hasta la
pestaña de Location y
pulsamos sobre
Location Based Service.
6
Lo siguiente será llegar hasta la pestaña GPS, para modificar los
siguientes valores. El primer valor que vamos a modificar es: Session
Timeout (sec)
Este valor lo tenemos que colocar en 800 o en un valor superior. Esto
lo hacemos para darle tiempo a que el GPS se puede conectar y le dé
tiempo a ello sin reiniciarse. Cuando está en un valor inferior intenta
conectarse y recibir señal, pero como no tiene el suficiente tiempo se
reinicia e intenta buscar de nuevo la señal.
Ahora nos vamos a la pestaña de
arriba. Aquí debemos dejar marcados
Log NMEA y Full. Esto lo empleamos
para que el GPS recuerde nuestras
últimas coordenadas, y así la próxima
vez que se conecte lo hará con más
rapidez. Aquí ya está todo, así que
volvemos hacia atrás, en concreto a la
pestaña de Location.
Vamos a YGPS. El YGPS es
la aplicación (driver) que
hace que funcione el GPS
correctamente. Es decir,
es un mediador entre la
antena GPS y el firmware Android (OS), que permite que
recibamos señal.
Tras esto iremos a la pestaña EPO, dentro del mismo menú, para
presionar sobre Enable EPO si no lo
tenéis habilitado. También habilitáis
Auto Download. Ahora deberéis activar
vuestro Wi-fi o conexión de datos para
descargar el archivo. Aconsejo el uso de
Wi-fi para una velocidad mayor.
Presionar sobre EPO (IDLE). Deberéis
esperar un tiempo aproximado de 1
minuto para que la descarga se efectúe.
Cuando la descarga haya finalizado
retornará a su estado inicial y en EPO
File Info nos pondrá: EPO is idle now, al
final de este report.
Una vez aquí debéis aseguraros de que el GPS está completamente
apagado. Esto no lo explicaré porque
me parece algo obvio y muy simple.
De todas formas entrando en
configuración podréis encontrarlo y
apagarlo.
Nos vamos a la pestaña Information,
y haremos lo siguiente: Presionar
sobre Hot, luego Full y AGPS restart.
Tras cada pulsación deberéis esperar
unos segundos antes de realizar la
siguiente pulsación. Esto resetea los
satélites para que haga una conexión
desde cero. Tras este paso
deberíamos poder conectarnos
perfectamente o por lo menos
recibir señal suficiente.
Una vez hecho todos estos paso, y si los habéis seguido correctamente conseguiréis señal GPS en
cuestión de unos segundos. Ahora vamos a conectar el GPS para hacer la prueba y nos quedamos
en YGPS en la pestaña de Satellites. Al principio, no recibiréis señal o será miníma pero veréis
como en cuestión de u nos segundos o máximo 3 minutos conseguiréis señal GPS.
1
2
3
8
Aconsejo conectar si se dispone de conexión de datos el A-GPS, para una mayor velocidad de
posicionamiento, ya que emplea vuestro 2G,3G,4G para conectarse y decirle al GPS dónde nos
encontgramos.
Ésta será la pantalla que
veréis en un principio.
Como podéis observar
todavía no he obtenido
señal, pero sin embargo, sí
que detecta la existencia de
los satélites, algo que antes
ni si quiera hacía.
Pasados unos segundos, o
incluso un máximo de 3
minutos (dependiendo del
teléfono y la calidad de
antena) comprobaréis que
he recibido señal completa
de casi el total de los
satélites solo fallando uno de
ellos, por lo que es una gran
mejoría.
También podéis descargaros
las aplicaciones GPSfix, GPS Status, que sirven para corregir estos problemas. La primera emplea la
conexión de datos/wi-fi para orientar a los satélites y avisarle de nuestra posición. La segunda
sirve para eliminar los datos del GPS que están posicionados como si estuviéramos en Ásia y
colocar los europeos. No obstante, podéis encontrar aplicaciones de corrección de errores del GPS
si Googleaís un poco. También he de advertir, que este método no funciona para todos los
teléfonos de origen asiático, ya que eso también va a depender del hardware y su calidad. Por
ejemplo los móviles baratos que venden por unos 80€, no van a conseguir señal GPS, aunque
apliquéis este método u otros, salvo excepciones.
Android JB 4.2.1 con ROM Stock.
Play Store
MTK MobileUncleTools.
Modo Ingeniero Android
YGPS
GPS, A-GPS
EPO-IDLE
GPS Fix
GPS Status
Programas de Rooteo como: UnlockRoot, EzRoot, Scripts…
Microsoft Office 2010
Otros
10
Root: Hace referencia a los permisos de Superusuario que nos damos como usuarios de
Android. Generalmente estos no vienen activados, por lo que tendremos que activarlos
con las aplicaciones que dejo arriba. Sin embargo hay excepciones como los móviles marca
Jiayu, entre otros, que vienen con el Root de fábrica. Esto equivale a ser Administrador en
Windows, pero con más potencia todavía.
GPS-EPO: Esto son un par de archivos que contienen la información principal para el GPS,
es decir la información para que este se conecte con el teléfono y los datos del mismo.
Factory Reset: Consiste en aplicar un formateo para dejar el móvil de fábrica.
Normalmente, se pierde todo salvo lo que tengáis en la tarjeta SIM del teléfono, aunque
conviene quitarla por seguridad. Se realiza entrando en el Modo Recovery de Android.
Modo Recovery: Es el sistema que dispone Android para que se pueda recuperar el mismo
en caso de error. Equivalente al modo seguro de Windows. Este dispone de opciones como
Swype Data o Factory Reset, que formatea todos los datos y configuraciones dejándolo de
fábrica (stock), Swype Caché, elimina todo el caché del teléfono por si encontramos
errores. Otras opciones son la creación de particiones o instalación de ROM cocinadas, si
cambiamos el recovery con aplicaciones como CWM.
Flasheo: Aplicarle un flasheo a un teléfono móvil quiere decir, que hacer una reinstalación
del firmware o sistema operativo desde cero y limpia por completo. En Android lo que
hacemos será cambiar su ROM.
Stock: Su traducción literaria es Fábrica, y hace referencia a cómo venía de fábrica
configurado. Es decir, cómo venía antes de tocar nada, sin configurar ni nada, es decir la
configuración inicial nada más encenderlo.
ROM: Este término es empleado para nombrar el firmware empleado. Es decir es un
sustituto de firmware. En Android utilizaremos este nombre para dirigirnos a él. La
diferencia entre Firmware y ROM es mínima, únicamente que ROM es más global que
Firmware y nos permite el flasheo, firmware solo actualizar. Son conceptos casi idénticos.
Modo Engineer (Modo ingeniero): Esto es lo que emplea Android para saber las
configuraciones que debe usar principalmente para que su hardware funcione
correctamente.
EPO: Es un archivo que emplea el GPS para acelerar la conexión del mismo. Este intenta
predecir nuestra posición, aunque únicamente está disponible durante un tiempo
aproximado de un mes. Pasada esa fecha, se deberá volver a descargar para una
funcionalidad completa.
ROM cocinada: Estas ROM son creadas por desarrolladores y programadores de Android
que mejoran notablemente el rendimiento de la ROM Stock. Se aplican mejoras, soluciones
y corrección de errores y disponen de una gran comunidad dedicadas a su creación. El
número de estas y la disponibilidad de las mismas dependerá de lo famosa que sea la
marca de tu Smartphone. A más fama, más ROM’s cocinadas y más soporte técnico para
las mismas.
Para más información sobre ANDROID podéis acceder a esta web, la mayor comunidad
de desarrolladores de Android. Su contenido está en Inglés, pero esto es debido a que
está dirigida a un público mundial y cualquiera puede acceder a la misma en busca de
ayuda.
12