Eccomi qui! Ecco come ho risolto con il il funzionamento del GPS ovvero con l'aggancio dei satelliti. In sintesi il problema risiede, come già si era capito, nel file gps.conf che si trova in /system/etc. Da qui vi anticipo subito che per potervi accedere si necessita dei permessi di ROOT che è semplicissimo ottenere usando una guida che si trova in questo forum.
1- Ottenere permessi di ROOT (fondamentale altrimenti non si può fare nulla)
2-Scaricare Root Browser dal playstore ed installarlo. Ci serve per accedere alla cartella /system/etc/
3-Accedete alla cartella /system/etc ed cercate il file gps.conf - Se volete fatevi una copia di backup oppure aprite direttamente il file e sostituite il contenuto (deovrebbe essere vuoto per chi non ha fatto già modifiche con app varie) con questo e salvate:
codice:
NTP_SERVER=it.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_4=http://xtra4.gpsonextra.net/xtra.bin
ENABLE_XTRA=TRUE
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL =0
# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0
# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
ACCURACY_THRES=0
# Report supl ref location as position, 1=enable, 0=disable
REPORT_POSITION_USE_SUPL_REFLOC=1
# Wiper (wifi positioning), 1=enable, 0=disable
ENABLE_WIPER=1
################################
##### AGPS server settings #####
################################
# FOR SUPL SUPPORT, set the following
SUPL_HOST=supl.google.com
SUPL_PORT=7275
SUPL_NO_SECURE_PORT=7275
SUPL_SECURE_PORT=7275
# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234
#################################
##### AGPS Carrier settings #####
#################################
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE
# TRUE for "User Plane", FALSE for "Control Plane"
DEFAULT_USER_PLANE=TRUE
4-Controllate i permessi del file stesso. Io per sicurezza ho impostato su 777 (cioè ho selezionato tutte le caselle).
Uscite dal Root Browser e posizionatevi all'aperto con SMARTPHONE E I DATI ACCESI. Attivate il GPS, A-GPS E ASSISTENZA GPS EPO (PER EPO IMPOSTATE IL DOWNLOAD AUTOMATICO DEL FILE RICHIESTO NELLE IMPOSTAZIONI STESSE DI EPO). Spegnete il cell con GPS attivo e riaccendetelo.
5-Con la tastiera del telefono digitate il seguente codice *#*#3646633#*#* ed accederete ad un menu nascosto.
6 - In questo menu scorrete le schede verso destra finchè non trovate la scheda LOCATION. Selezionate LOCATION BASED SERVICE ed accederete ad una scheda che si chiama LOCATION ENGINEER MODE. In questa scheda dovete selezionare la PRIMA seziome e cioè GPS. Il primo tastino che vedete e' GPS(OFF): click sul tasto e diventera' GPS(ON). Ora spostatevi nella scheda successiva e cioè VIEW ed aspettate che vengano agganciati i satelliti i quali cominceranno a diventare di colore verde.
7- Una volta agganciato qualche satellite aspettate qualche minuto e poi uscite dal menu nascosto ed avviate una qualunque app che utilizzi il GPS (Maps o GPS Test oppure fate voi)
8- IMPORTANTE: Le prestazioni del GPS migliorano con l'utilizzo quindi, i primi giorni, dopo aver fatto la modifica ed il primo aggancio, utilizzate il GPS (in navigazione o anche semplicemente in MAPPA, quindi senza percorso) il più possibile.
9 - IMPORTANTE: La guida FUNZIONA perchè TESTATA DAL SOTTOSCRITTO (perchè non dovrebbe funzionare sul vostro dispositivo???) L'aggancio dei satelliti, la prima volta, necessita di più tempo quindi non perdete la pazienza ed eventualmente aspettate qualche minuto. Se, necessario, ripetete più volte i passaggi dal 4 al 7.
In più si consiglia di fare una piccolissima modifica all'antennina gps, attaccandoci su delle striscioline di alluminio adesivo come in figura
C360_2013-06-02-21-52-11.jpg