Hola chicos he vuelto
.Bueno, os comento, tras estar trasteando esta semana santa el gps del movil he conseguido que "funcione", y que tenga una precision mas o menos decente (de 12 a 23 metros mas o menos). Espero que os sirva o que por lo menos os ayude.
Lo primero que hice es lo que mencioné en la pagina anterior:
1º: Vamos al mobile uncle y a la seccion mejora de busqueda de gps y le damos a seleccionar gps.
2º: Salimos del mobileuncle.
3º: Vamos al google play y nos descargamos una aplicación que se llama fastergps, hay que darle permisos
root (Este programa lo que va a hacer es editarnos el archivo gps.conf)
4º: Abrimos la aplicacion y veremos que sale una configuracion para Ásia 0.o, pues ahi cambiamos las cosas dependiendo de donde estemos, en mi caso continent:europa y region:españa.
En advanced settings he puesto lo siguiente:
DEBUG_LEVEL:3
INTERMEDIATE_POS:1
ACCURACY_THRES:5000
REPORT_POSITION_USE_SUPL_REFLOC:1
ENABLE_WIPER:0
Si seguimos un poco mas para abajo de la misma lista donde estan estas opciones llegaremos hasta donde pone AGPS CARRIER.Ahi he introducido lo siguiente:
CURRENT_CARRIER:common
DEFAULT_AGPS_ENABLE:TRUE
DEFAULT_SSL_ENABLE:FALSE
DEFAULT_USER_PLANE:TRUE
5º:Como habreis podido ir observando cada vez que cambiamos un parametro el archivo gps.conf se ha ido editando(cuando cambiais un parametro aparece algo asi como gps.conf guardado o algo por el estilo), bueno, pues cerramos el fastergps.
6º:Abrimos el Mobile uncle y nos metemos en la seccion mejora de busqueda de gps y veremos que esta seleccionada la configuracion que hemos elaborado con el fastergps.
Ojo si le damos a deseleccionar gps y despues le damos a selecionar gps la configuracion se nos va al garete y se nos pone otra vez el gps.conf chinorris.
Con esto lo que he conseguido es que por lo menos me encuentre el gps mas rapido, eso si, lo de la posicion de referencia sigue igual.
Bueno, tras esto lo que hice es lo siguiente:
En el menú de ajustes del telefono, seccion acceso a la ubicacion, pulsamos encima de satelites gps hasta que veamos el menu de EPO y agps, yo tengo activado tanto el EPO como el agps. Nos metemos en configuracion EPO, QUITAMOS DESCARGAR AUTOMATICAMENTE Y LE DAMOS A DESCARGAR (Quitamos lo de la descarga automatica por que parece ser que cuando se baja el archivo automaticamente se cambian los permisos del archivo EPO y se queda inutilizable.).
Una vez que se ha descargado, vamos al google play y nos bajamos un programa para navegar por la memoria del telefono(Yo uso root browser).
Abrimos el root browser y navegamos hasta el siguiente directorio: Data->misc y buscamos el archivo EPO.DAT dejamos pulsado el dedo encima del archivo hasta que nos salga un menú, cuando salga pulsamos en permissions y seleccionamos SOLO:
group: read write execute
others: read execute
Y le damos a ok.
Salimos del root browser y probamos con un programa de testeo de gps como gps test.
En este punto podemos quitar el wifi del telefono.
Vale, ahora el truco esta en poner el dedo debajo de la clavija de los auriculares(Ahora os pondre un "metodo" para no tener que tener el dedo debajo de la clavija), y esperamos a ver si nos salen satelites (esperad mas o menos 5 minutos, esta es la ocasion es la que mas tarda en coger satelites, despues de haberlos cogido podeis tanto como reiniciar el telefono como si no, el caso es que en las proximas veces no va a tardar mas de 2 minutos en localizaros el gps). En caso de que no os salgan satelites id mas abajo a la parte de letras rojas. En caso de que os salgan id a la parte con letras azules que tambien esta mas abajo.
Bueno, estamos en el caso de que aun no se ven satelites, en este caso, vamos a necesitar un ordenador, y un programa que se llama FILEZILLA FTP.
Lo descargamos y lo instalamos.
Abrimos el programa, y en la parte superior podemos ver que hay unos huacos blancos en los que pone servidor, nombre de usuario.....
Bueno, pues introducimos lo siguiente:
Servidor: epo.mediatek.com
Nombre de ususario: epo_alps
Contraseña: epo_alps
Puerto: 21
Y pulsamos en conexion rapida.
Observaremos que abajo a la derecha aparecen varios archivos y entre ellos EPO.DAT y EPO.MD5, pues bien, arrastramos ambos archivos al escritorio de nuesto ordenador,se descargan y ya tenemos los dos archivos en el escritorio.
Ahora necesitamos conectar el movil al ordenador, una vez conectado, metemos los dos archivos que tenemos en el escritorio de nuestro ordenador en la tarjeta sd del telefono.
Una vez pasados ambos archivos podemos desconectar el telefono de nuestro ordenador.
Ahora , cogemos el telefono, y nos metemos en el root browser. Navegamos hasta sdcard, ahora buscamos el archivo EPO.DAT , lo dejamos pulsado y le damos a move, ahora le damos al boton retroceso del telefono y navegamos otra vez hasta Data->misc y le damos al boton paste que tenemos en la parte inderior de la pantalla, nos preguntara que si queremos sustituir el archivo y le damos a yes, cambiamos los permisos como he dicho antes:
group: read write execute
others: read execute
Ahora tenemos que mover tambien el archivo EPO.MD5, pero antes de eso navegamos hasta la tarjeta sd y le damos los mismos permisos que al EPO.DAT:
group: read write execute
others: read execute
Una vez cambiados los permisos lo cortamos como antes y lo metemos tambien en: Data->misc.(En mi caso cuando lo pegué en ese directorio el archivo "desapareció", pero parece que funciona la cosa asi que si no veis el archivo despues de pegarlo no pasa nada).
Una vez hecho esto, repetimos el paso del gpstest con el dedo detras de la clavija de los cascos. Si ves muchos satelites (el gpstest deberia ver cosa de 11 satelites ,ademas deberia mostraros en una de las pestañas del gpstest la posicion de los satelites independientemente de que le llegue señal de los satelites o no ) y ves que empieza a coger señal de varios satelites(4 5 6 o por ahi,), mantente un rato a ver si te localiza, como he dicho antes en esta primera ocasion tarda cosa de 3 minutos o 4, si veis que tarda un poco mas no desespereis. Si supera los 7 minutos entonces repasad que habeis hecho todos los pasos bien. Y en caso de que aun no veais ningun satelite preguntadme e intentamos ver que se puede hacer.
Ahora en el caso de que veas satelites y te llegue señal, mas o menos fuerte, pero que con el dedo sea capaz de localizarte.
Esto realmente es una chorrada pero a mi por lo menos me ha ahorrado el tener el dedo detras de la clavija de los cascos y he conseguido que me llegue mas señal de los satelites(Hay que decir que no mejora la señal tanto como un dedo chinorris en la clavija jajaja, peeeero hace el apaño).
Este paso es fisico para lo cual necesitaremos cinta aislante blanca(XD es la que tenia por casa asi que supongo que el color no afectara, excepto que la pintura que lleve la cinta aislante lleve metal o no dependiendo del color XD, bueno al grano...) y unas tijeras.
Lo primero que hacemos es quitar la tapa trasera del telefono, ahora localizamos la antena gps que es la tira negra que esta justo debajo de la clavija de los cascos. Una vez localizada cortamos 3 tiras demas o menos centimetro y medio de longitud, y los pegamos uno encima de otro y los pegamos sobre la antena del gps con el lado de las tiras mas largas de arriba a abajo. Ahora cerramos la tapa trasera y cruzamos los dedos por que funcione, a mi me ha incrementado las señales de estar a 21 a 25, de 13 a 17 y de 29 a 34.
Bueno chicos, espero que os sirva de algo este tochaaaaaazo:TT TT: en caso afirmativo podeis compartir este metodo, eso si, dadme unos creditos
Bueno ahora desde la perspectiva de ingeniero en tecnologias de telecomunicaciones(Bueno, estoy en vias jajaja me quedan unos años mu ricos todavia por la uni XD) el problema de nuestra antena del gps es que le falta masa(No de peso), si hay por aqui algun manitas electronico o algo por el estilo que pueda diseñar un sistema para ampliar la masa de la antena gps estaria genial (Mas que sistema es buscar donde enchufar en el propio telefono un cable que vaya a un trozo metalico para hacer masa XD).
¡Bueno chicos, mucha suerte!