Posto una guida presa da XDA su come migliorare il GPS (fix e precisione).
Inanzitutto il cellulare deve essere sbloccato (e probabilmente anche rootato ma non ne son certo).
1) Va flashato questo file da recovery nel solito modo.
Questo zip non fa altro che modificare il file gps.conf in \system\etc
Il file originale contiene questo testo
codice:
NTP_SERVER=north-america.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
SUPL_HOST=supl.google.com
SUPL_PORT=7276
mentre quello modificato viene così
codice:
NTP_SERVER=0.fr.pool.ntp.org
NTP_SERVER=1.fr.pool.ntp.org
NTP_SERVER=2.fr.pool.ntp.org
NTP_SERVER=3.fr.pool.ntp.org
XTRA_SERVER_1=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
# 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=7276
SUPL_NO_SECURE_PORT=7276
SUPL_SECURE_PORT=7276
# 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
Il tweak è di un francese, quindi consiglio di editare direttamente nello zip il file in modo da cambiare i 4 server
da
codice:
NTP_SERVER=X.fr.pool.ntp.org
al consigliato
codice:
NTP_SERVER=X.europe.pool.ntp.org
oppure
codice:
NTP_SERVER=X.it.pool.ntp.org
con X=1,2,3,4 per ogni riga.
Ora la parte che sembra essere difficile: bisogna creare uno shortcut da activities che punti a lbstest (un apk che è stato istallato ma che non compare tra le app nel drawer).
2) Per chi ha launcherpro fare collegamento/activities/lbstest/(il primo tra la lista), è possibile farlo anche con ADWLauncher.
3) Eseguire il collegamento appena creato a LbsTestMode
4) Andare su "SUPL/CP", mettere come server: supl.google.com, porta 7276, secure mode: off, gps mode: supl
5) Andare su "application settings", mettere come operation mode: MS Based, start mode: Hot start, GPS Plus & Use Skyhook: ON, Accuracy: 40.
6) Fare "delete gps data"
7) Riavviare il telefono.
8) Installare GPS status, eseguirlo, e scaricare gli update dell' agps.
Nel caso qualcosa vada storto o non siete soddisfatti, installare questo UNDO da recovery; probabilmente rimarrà l' apk LbsTestMode ma basta cancellarlo o non usarlo: son pochi kbs