schwaches GPS

  • 204 Antworten
  • Letztes Antwortdatum
Servus Wutzi,
welche Android-Version ist auf Deinem Tab?
 
wutzi39 schrieb:
hey Micky bzw. Sepp!

ich habe mein Tab P9514 heute gerootet!

Unter Linux!

Jetzt gehts daran, das GPS so konfigurieren, dass ich einen Schnellen Sat_Fix bekomme!

Könnt ihr mir vielleicht sagen ob ich die von euch angehängten Daten bzw. wenn ja, welche ich dafür nehmen kann!?

oder stell ich mir das ganze viel zu einfach vor?

lg

wutzi


sorry, warum schaust du nicht mal hier :confused:
https://www.android-hilfe.de/medion-lifetab-p9514-forum/
 
hallo Sepp!

ich hab Android 4.0.3
Baseband 11.126.10.92.00
Kernel 2.6.39.4-00069-gc7b4ef5

lg wutzi
 
renkrem schrieb:


hallo renkrem

hab ich ja - auf den zur Zeit 27 Seiten sind zwar einige Tips zum schnellen Sat-FIX (Flugmodus an - booten - Flugmodus aus - gps an) gefunden jedoch geholfen haben sie nicht!

die einzigen vermute ich mal die es geschafft haben dürften Micky und Sepp sein! ;)

lg

wutzi
 
Nach den bisherigen Informationen sehe ich zwar das Problem der Folge-Fixes gelöst, siehe mein Posting https://www.android-hilfe.de/forum/...schwaches-gps.224553-page-8.html#post-4415063 , aber für den ersten schnellen Fix bei Kaltstart fehlen mir noch einige klare Infomationen, was getan werden kann/muss.
Giibt es inzwischen klarere Aussagen bzw. Erfahrungen zu gpsconfig (http://db.tt/xV3y8plQ ist weg), lto.dat, supllog.txt usw.?

Ist eventuell noch eine kleine Anleitung drin, für Unix-Laien?
Danke.
Jason101
 
@wutzi
Also: ohne Gewähr ob das bei Deinem P9514 funktioniert und auf eigene Gefahr: zuerst aus dem Verzeichnis /system/etc/gps die Datei gpsconfig.xml sichern (auf die SD oder den PC). Dann die gpsconfig von Micky aus dem Anhang herunterladen, entpacken und auf das Tab nach /system/etc/gps kopieren und das Tab neu starten. Dann hoffentlich freuen. Mit dieser Konfiguration habe ich nach einem Kaltstart in längstens einer Minute (meist schneller) einen Sat-Fix. Zum Testen benütze ich die kostenlose App "GPS Status".

Sollte es dann noch nicht gehen, könntest Du noch testen, ob für das Verzeichnis /data/gps der die Gruppe System und der User GPS Schreibberechtigung besitzen. Im Zweifelsfall korrigieren.

Damit es mir nicht geht wie gewissen Politikern: Quelle für die funktionierende gpsconfig.sys: Micky (Ameisentätowierer).

Good Luck
Sepp
 

Anhänge

  • gpsconfig.zip
    2 KB · Aufrufe: 170
Hallo,

im Anhang ist die gpsconfig.xml mit deaktiviertem logging.
Die Datei auspacken und nach /etc/gps/gpsconfig.xml kopieren.
Dafür muss aber /system read/write gemountet werden.
Das kann man am besten mit dem ES-Explorer machen.
Oder aber nach dem u.a. mount Befehl, wo die ### Zeichen stehen.

Danach eine Shell aufmachen.
Entweder mittels der App "Terminal Emulator" oder mittels "adb shell".


Das muss in der Shell eingegeben werden:
Code:
su
id
mount -o rw,remount /system
### Hier kann jetzt die gpsconfig.xml kopiert werden!
chmod 755 /etc/gps
chmod 644 /etc/gps/gpsconfig.xml
chmod 755 /data/gps
chown gps.system /data/gps
rm /data/gps/* 
killall glgps_nvidiaTegra2android
exit
exit
und so muss es aussehen:
gpsconfig.png

Die Eingabe von "id" nach dem "su" dient nur zum Überprüfen, ob man auch wirklich root ist. Steht da bei euch was anderes, habt ihr was falsch gemacht und könnt euch den Rest sparen.

Dann nochmal booten und das war's.
 

Anhänge

  • gpsconfig.zip
    2 KB · Aufrufe: 173
  • Danke
Reaktionen: Jason101
Hallo Ameisentaetowierer,
Kannst Du das bitte noch einmal überprüfen.
Arbeite mit dem Terminal Emulator.
Gab also ein:
su
id
mount -o rw,remount /system

Nach dem mount-Befehl läßt sich die original gpsconfig.xml weder löschen, noch die entpackte xml an die alte Stelle /etc/gps/gpsconfig.xml kopieren.
"gpsconfig.xml Kopiervorgang fehlgeschlagen"

Nachdem id zu Beginn kommt das uid=0(root) gid=0(root)

Was könnte ich eventuell falsch gemacht haben?
Jason101
 
Zuletzt bearbeitet von einem Moderator:
Da du nicht geschrieben hast, welches Tool du verwendet hast, rate ich mal.
Du hast es mit es-explorer ohne root rechte probiert.
Gib' dem es-explorer root dann ist's gut.
 
Du hast gut geraten, dem es-explorer fehlten die Root Rechte. Mußte aber erst einmal herausfinden, wie man das anstellt.

OK, damit konnte ich die gpsconfig.xml überschreiben.
Nächstes Problem: Bei Eingabe von

killall glgps_nvidiaTegra2android

bekomme ich die Antwort:

sh killall not found

Any idea?
Jason101
 
Ist nicht schlimm, brauchst du eigentlich auch nicht.
Boote einfach neu.

killall kommt von busybox, hatte ganz vergessen, dass es nicht jeder hat.
 
Die Aktion hat bei mir leider nichts gebracht.
Nach dem Booten und Starten von GPS Status wurden am Fenster innerhalb 20 Minuten gerade mal 3 Satelliten gefunden. Zu einem Fix kam es in dieser Zeit nicht.
Hab dann mal die gesicherte Original gpsconfig.xml auf /etc/gps/gpsconfig.xml zurückkopiert.
Nach Boot und Start von GPS Status wurden nun innnerhalb 5 Minuten 7 Satelliten gefunden und der Fix war dann auch schon da.

So gesehen ist eine spürbare verbesserung festzustellen, nachdem es bislang bei Kaltstart 20-30 Minuten bis zum Fix gedauert hat.

Versteht das einer?
Wäre mal interessant, von anderen Interessierten die Ergebnisse zu erfahren.
Jason101
 
@jason101
das hört sich an, als ob bei Dir dem Verzeichnis /data/gps Schreibrechte fehlen würden. Für dieses Verzeichnis muß der User GPS der Eigentümer sein und Schreibrechte haben. Gib mal in einem Terminal-Program (z. B. Terminal-Emulator) oder in adb folgendes ein:
Code:
su
cd /data/gps
ls -lad
und poste das Ergebnis!

So sollte es ausssehen:
Code:
drwx------ gps      system
Zudem solltest Du mal posten welche Dateien in diesem Verzeichnis enthalten sind.

VG
Sepp
 
Hallo SeppSen01,
das Ergebnis der Eingabe ist:

drwxr-xr-x gps system

In dem Verzeichnich /data/gps/ sind die Dateien:

gldata.sto
glgpsctrl
lto.dat
ltoStatus.txt
supllog.txt

Danke auch für Dein Einschalten.
Jason101
 
  • Danke
Reaktionen: SeppSen01
hmmm..., das würde eigentlich alles passen. Die Datei lto.dat wurde mit Mickys Konfig automatisch heruntergeladen und enthält die Umlaufdaten der Satelliten.
Damit ist es bei mir sowohl mit der Android 4.03 als auch mit der JB 4.1.2 sehr gut gelaufen.

Eines könntest Du noch testen: kopiere nochmals Micky's gpsconfig nach /system/etc/gps und lösche alle Dateien aus /data/gps (keine Angst, die werden wieder erzeugt) und teste nochmal. Somit provozierst Du einen Kaltstart des GPS-Moduls. Ich hab' es gerade nochmals probiert: Kaltstart-Fix nach 51 Sekunden.

Wenn das nix hilft, fällt mit für den Moment nichts mehr ein.

Good Luck
Sepp

Edit: Neustart des Tab's nicht vergessen
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Jason101
Hallo Sepp,
habe also erst einmal alle Dateien aus der /data/gps gelöscht, Micky's config nach /system/etc/gps kopiert und Micky's Befehle wieder eingegeben.
Nach Kaltstart erst einmal ein kleines Erschrecken.
GPS Status hat nach 10 Minuten nur einen Satelliten angezeigt, nach weiteren 5 Minuten einen zweiten. Dabei blieb es die weiteren 5 Minuten. Einen Fix gab es natürlich nicht.

In der /data/gps war dann nur die Datei glgpsctrl zu sehen.

Weiterer Kaltstart:
Siehe da, innerhalb einer Minute waren 9 Satelliten zu sehen und der Fix war auch innerhalb einer Minute (54 Sekunden) da.
In der /data/gps waren alle 5 Dateien wieder erzeugt.

Ein weiterer Kaltstart: 2 Satelliten sofort angezeigt, sehr schnell gefolgt von weiteren (insgesamt 11) und der Fix war in 16 Sekunden da.

Super, und vielen Dank Euch Beiden.
Mit so einer Hilfe kommen auch Unix-Laien zu Erfolgserlebnissen.
Jason101
 
  • Danke
Reaktionen: SeppSen01
Gratuliere und viel Spaß!

Edit:
BTW: Ich bin auch noch ein Anfänger was Linux und Android anbelangt. Einiges habe ich mir auf diversen I-Net-Seiten angelesen und viele wertvolle Tips von Micky aus seinen diversen Beiträgen übernommen.
 
Zuletzt bearbeitet:
Nach einigen hin und her und nicht mehr weiterwissen melde ich mich wieder ;)

hab glaubte alles so gemacht zu haben wie sepp bzw micky es geschrieben hatten

nachdem ich dies eingebe
su cd /data/gps ls -lad
Ergebnis
drwxr-xr-x gps system

In dem Verzeichnich /data/gps/ ist die Datei:

glgpsctrl

ich arbeite mit dem Terminal Emulator.

bei der Eingabe von "adb shell" kommt folgende Meldung

* daemon not running. starting it now on port 5038 *
* daemon startet successsfully *
error: device not found
1|app_148@android:/ #

das wars auch schon -
einmal kommt ein SatFIx innerhalb weniger Minuten.
nach kaltstart kommt gar kein SatFix mehr ??

weiß jemand eine Lösung?

danke im voraus

wutzi
 
Wenn du mit dem Terminal Emulator arbeitest, lässt du "adb shell" weg.
"adb shell" ist eine Möglichkeit, vom PC aus, per USB-Kabel, ein Terminal auf dem Tab zu öffnen.
Entweder das eine oder das andere benutzen, nicht beides zusammen.
 
@Micky

Danke erst mal!
jetzt hab ich es gemacht wie du geschrieben hast - keine Fehlermeldung mehr!

jedoch steht bei mir nicht wie von dir angeführt nach
id und su
root@android:/ sondern
app_148@android:/ #

du schreibst dann "Steht da bei euch was anderes, habt ihr was falsch gemacht und könnt euch den Rest sparen."

leider weiß ich nicht was ich falsch gemacht habe
icon9.gif



lg

wutzi
 

Ähnliche Themen

D3f3kt
  • D3f3kt
Antworten
8
Aufrufe
4.479
frescher
F
Ora
Antworten
2
Aufrufe
7.155
Ora
Ora
Zurück
Oben Unten