1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

GPS: So bekommt ihr offline schneller Position!

Dieses Thema im Forum "Root / Hacking / Modding für Motorola Defy" wurde erstellt von starbright, 04.05.2012.

  1. starbright, 04.05.2012 #1
    starbright

    starbright Threadstarter Android-Experte

    Beiträge:
    629
    Erhaltene Danke:
    68
    Registriert seit:
    14.07.2011
    Vorab eins - ich liefere nur die Zusammenfassung, Credits gehen an andere.
    Originalthread ist hier Motorola Defy GPS Problem Solved (to use offline LTO-AGPS) - xda-developers


    Ändert die /system/etc/gpsconfig.xml wie folgt:

    <hal
    acPortName="/dev/ttyS0"
    lBaudRate="115200"
    cLogEnabled="true"
    acLogDirectory="/data/location/com.broadcom.gps/logs/"
    acLtoDir="/sdcard/dowload/"
    ltoFileName="lto.dat"
    acNvStoDir="/data/location/"
    acCmdPipeName="/data/location/gpscmd"
    bAllowIgnoreOsc="false"
    bUseHalLogger="true"
    LbsEnable="false"
    LbsLocal="true"
    LbsSyncLto="true"
    LbsSyncCells="true"

    />

    Dann einen Link in der Startseite im Browser zu
    http://gllto.glpals.com/7day/latest/lto.dat
    anlegen. Bei mir landet die Datei dann automatisch im Ordner /sdcard/download (siehe oben, sonst Ordnername anpassen).

    Achtung: Groß-/Kleinschreibung beachten.
    Bei mir wird beim Download, wenn die Datei bereits vorhanden ist einfach eine Zahl angehängt (lto-1.dat, lto-2.dat ...) - also die Datei vorher löschen! Die muß so alle 5-7 Tage neu geladen werden. Vielleicht macht einer mal ein Script (das würde ich noch hinbekommen) bzw einen Button auf den Screen, der das Script startet und die Datei löscht und runterläd.

    Das wars! Bei mir ist der Fix während der Gültigkeit der lto.dat (ca 1 Woche)
    immer recht kurz - zwischen wenigen Sekunden und selten über 90s - und das ohne Datenverbindung.

    Ich bin bisher jedem Tip diesbezüglich nachgegangen und das war der erste, der für mich wirklich funktioniert hat.
    Vielen Dank an manfifer. War eines der größten Mankos des Defy für mich bisher.

    :: UPDATE:
    Inzwischen auch als Dienst verfügbar.
     
    Zuletzt bearbeitet: 25.05.2012
    Max_Power, Johan, watschu und eine weitere Person haben sich bedankt.
  2. vetzki, 05.05.2012 #2
    vetzki

    vetzki Android-Ikone

    Beiträge:
    5,951
    Erhaltene Danke:
    1,497
    Registriert seit:
    21.11.2010
    Bitte schön [siehe Post darunter]. Am einfachsten is wohl mit sm manager (oder ähnlichem) damit kann man einfach ein Shortcut vom script erstellen.
    Hab aber sdcard/GPS als Downloadordner gesetzt d.h. Pfad anpassen.

    Edit3; Neue Version, download nur wenn die Datei mind. 5 Tage alt oder ein neuer Monat ist.
    Screenshots angehangen. Terminal: 1) 1x wenn Datei abgelaufen ist. 2) 1x wenn Datei vorhanden und 3) 1x wenn keine Datei vorhanden
     

    Anhänge:

    Zuletzt bearbeitet: 06.05.2012
    watschu und starbright haben sich bedankt.
  3. vetzki, 06.05.2012 #3
    vetzki

    vetzki Android-Ikone

    Beiträge:
    5,951
    Erhaltene Danke:
    1,497
    Registriert seit:
    21.11.2010
  4. zoulu, 07.05.2012 #4
    zoulu

    zoulu Android-Hilfe.de Mitglied

    Beiträge:
    90
    Erhaltene Danke:
    8
    Registriert seit:
    28.01.2011
    Phone:
    Motorola Defy
    uhhh nice! danke danke!! werd ich ausprobieren sobald ich mein defy von dat zurück habe (falls die mir es nochmal geben wenn sie sehen was ich damit angestellt habe :rolleyes2:)

    greetz
     
  5. starbright, 24.05.2012 #5
    starbright

    starbright Threadstarter Android-Experte

    Beiträge:
    629
    Erhaltene Danke:
    68
    Registriert seit:
    14.07.2011
    Manfifer (siehe Post 1 hier) hat seinen Thread auf den neuesten Stand gebracht. jetzt wird das lto file automatisch geladen. Echt sensationell.
    Hatte heute ohne Datenverbindung und nach 20h seit der letzen Positionsbestimmung innerhalb von 7s einen Fix! Ich bin happy!

    Wäre geil, wenn die Rom-Macher das mit aufnehmen.
     
  6. kakadu, 28.05.2012 #6
    kakadu

    kakadu Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    4
    Registriert seit:
    21.11.2010
    Auch von meiner Seite aus herzlichen Dank! Ich bekomme nun einen Fix in kürzester Zeit. Einfach super!
     
  7. freaky930, 29.05.2012 #7
    freaky930

    freaky930 Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    2
    Registriert seit:
    05.10.2011
    Maniac ist dabei beim nächsten Nightly wird es wohl mit drin sein :)
    CY 7. 2

    Gesendet von meinem MB525 mit der Android-Hilfe.de App
     
  8. 4-Farben-Stift, 30.05.2012 #8
    4-Farben-Stift

    4-Farben-Stift Android-Hilfe.de Mitglied

    Beiträge:
    135
    Erhaltene Danke:
    9
    Registriert seit:
    30.12.2010
    Phone:
    LG G2
    Hallo Zusammen. Also auf meinem Defy läuft die Pikachu MIUI. Leider finde ich kein rc-Script indem der Service: init.svc.wpa_supplicant definiert ist.
    In meiner init.mapphone_umts.rc gibt es nur den service:
    service wpa_supplicant /system/bin/wpa_supplicant -Dtiwlan0 -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf
    socket wpa_tiwlan0 dgram 660 wifi wifi
    disabled
    oneshot

    Wenn ich jedoch in die Skript-Datei den Service:

    service gpslto /system/bin/get-gps-lto
    user root
    group root
    disabled
    oneshot
    on property:net.dnschange=1
    start gpslto
    einfüge passiert nix.

    Sprich er holt sich keine lto-Datei nach data/gps.

    Jemand eine Idee?
     
  9. JanHimpIII, 01.06.2012 #9
    JanHimpIII

    JanHimpIII Fortgeschrittenes Mitglied

    Beiträge:
    288
    Erhaltene Danke:
    97
    Registriert seit:
    20.05.2011
    Phone:
    Sony Xperia Z1 Compact
    Tablet:
    Sony Xperia Tablet S
    Nochmal prüfen:
    Permissions von /system/bin/get-gps-lto müssen mindestens 755 (= rwxr-xr-x) sein.
    Bei mir musste ich das Verzeichnis /data/gps noch anlegen, dann hat's geklappt.
    Hab allerdings CM7, letzte Nightly von maniac. Den Service-Eintrag habe ich einfach hinten an die init.mapphone_umts.rc angehängt.
     
    Zuletzt bearbeitet: 01.06.2012
  10. inesa394, 02.06.2012 #10
    inesa394

    inesa394 Android-Hilfe.de Mitglied

    Beiträge:
    55
    Erhaltene Danke:
    1
    Registriert seit:
    13.02.2011
    Phone:
    Motorola Defy
    Tablet:
    Asus Transformer Pad TF300
    Hallo

    Wie starte ich dieses GPS.sh script habe das bisher direkt mit winscp und putty am PC bewerkstelligt nur ist mir das zu umständlich
     
  11. vetzki, 02.06.2012 #11
    vetzki

    vetzki Android-Ikone

    Beiträge:
    5,951
    Erhaltene Danke:
    1,497
    Registriert seit:
    21.11.2010
    Am einfachsten mit ner app wie script manager oder im terminal (sh /<PFAD>/GPS.sh oder nach z.b. data/local/bin kopieren und ausführbar machen (rechte 755) dann reicht GPS.sh
     
  12. starbright, 04.06.2012 #12
    starbright

    starbright Threadstarter Android-Experte

    Beiträge:
    629
    Erhaltene Danke:
    68
    Registriert seit:
    14.07.2011
    Solange nicht automatisiert:
    terminal öffnen und dann
    su
    get-gps-lto
     
  13. Robert L, 06.06.2012 #13
    Robert L

    Robert L Android-Hilfe.de Mitglied

    Beiträge:
    71
    Erhaltene Danke:
    15
    Registriert seit:
    12.07.2011
    Phone:
    Nexus 4, LG G2 D802
    Monkee bedankt sich.
  14. Uhropa, 08.06.2012 #14
    Uhropa

    Uhropa Junior Mitglied

    Beiträge:
    44
    Erhaltene Danke:
    2
    Registriert seit:
    26.07.2011
    Hallo,
    gibt es vielleicht eine Möglichkeit das Script mit einer App zu starten?
    Beispiel, wenn das GPS angeschalteten wird oder ein Navi App gestartet wird.
    Wenn ja, wie verknüpfe ich das?

    Danke,der Uhropa
     
  15. starbright, 11.06.2012 #15
    starbright

    starbright Threadstarter Android-Experte

    Beiträge:
    629
    Erhaltene Danke:
    68
    Registriert seit:
    14.07.2011
    Im Original-Thread wird beschrieben was man machen muß, damit es bei WLAN-Verbindung automatisch die Daten holt.
    Oder die CM7-Nightly von Maniac verwenden.
     
  16. Johan, 13.06.2012 #16
    Johan

    Johan Android-Lexikon

    Beiträge:
    1,574
    Erhaltene Danke:
    199
    Registriert seit:
    03.02.2011
    Phone:
    LG Optimus 4X HD
    Muss man hier irgend etwas neu mounten, ich bekomme, wenn ich eine Sicherungskopie der gpsconfig.xml anlegen will (im gleichen Verzeichnis unter gpsconfigORG.xml) immer den Fehler:

    ... read only file system

    su habe ich vorher im Terminal eingegeben. Wie kann ich im system-Verzeichnis schreiben?

    Edit: Falls man neu mounten muss, bitte den genauen unmount und mount-Befehl angeben, Danke.
     
    Zuletzt bearbeitet: 13.06.2012
  17. maniac103, 13.06.2012 #17
    maniac103

    maniac103 Android-Lexikon

    Beiträge:
    1,237
    Erhaltene Danke:
    1,157
    Registriert seit:
    24.01.2011
    Code:
    mount -o remount,rw /system
    
    :)
     
    Johan bedankt sich.
  18. Johan, 14.06.2012 #18
    Johan

    Johan Android-Lexikon

    Beiträge:
    1,574
    Erhaltene Danke:
    199
    Registriert seit:
    03.02.2011
    Phone:
    LG Optimus 4X HD
    Genial! GPS-Fix in Sekunden :)))
     
  19. Michiii, 24.06.2012 #19
    Michiii

    Michiii Android-Hilfe.de Mitglied

    Beiträge:
    140
    Erhaltene Danke:
    10
    Registriert seit:
    15.05.2012
    Phone:
    Nexus 5
    Tablet:
    Nexus 7 (2012)
    Ich bin total begeistert von dieser Idee kann mir jemand erklären wie das ganze überhaupt funktioniert?:rolleyes:

    Gesendet von meinem MB525
     
  20. Johan, 24.06.2012 #20
    Johan

    Johan Android-Lexikon

    Beiträge:
    1,574
    Erhaltene Danke:
    199
    Registriert seit:
    03.02.2011
    Phone:
    LG Optimus 4X HD
    Bitteschön
     

Diese Seite empfehlen