Hallo, ich habe gestern ein A9100 von FCT bekommen und bekomme auch das GPS Problem, dass ich bis zu 6 Sats sehen kann, aber keiner wird verwendet.
An ein Hardware Problem glaube ich bei der Vielzahl der Meldungen eher weniger. Die fehlende "gps.conf" könnte da schon eher ein Weg sein.
Im Youtube Video hat jemand (offenbar mit wenig Linux Kenntnis) eine "gps.conf" nach /system/etc kopiert, dann gings bei dem anderen China-Modell.
Hier die Datei /system/etc/gps.conf wie sie wohl auch in Europa passen sollte:
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
DEBUG_LEVEL = 1
INTERMEDIATE_POS=1
ACCURACY_THRES=5000
ENABLE_WIPER=1
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE
DEFAULT_USER_PLANE=TRUE
Der Trick ist, dass diese Server permanent eine Liste der verfügbaren Satelliten und deren Characteristiken liefern (soweit ich es verstanden habe).
Leider ist das /system Filesystem beim Start noch rw, wird aber dann RO (ReadOnly) gemounted. Die Datei soll ja in /system/etc (was übrigens auf dem A9100 ein Link auf /etc ist) kopiert werden. Der RootExplorer kriegt aber das Filesystem nicht mit Schreibzugriff geöffnet (es passiert nichts beim klick auf das <mount rw>). Die meta_init.rc bekomme ich als Anfänger für Android auch nicht geändert mit dem RootExplorer. Was wäre doch ein SSHD schön.....
Die andere Methode, das selbst in den Flash Kit einzubauen, ist ein bischen aufwendig für "nur mal so" probieren.
Hätte da jemand vielleicht eine Lösung, wie man beim A9100 in /system schreiben kann?
Danke
Nachtrag:
Hier noch die gps.conf aus einem europäischen Handy:
NTP_SERVER=xtra1.gpsonextra.net
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
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL = 3
# 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=5000
################################
##### AGPS server settings #####
################################
# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234
# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234
################################
# EXTRA SETTINGS
################################