1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. starbright, 04.05.2012 #1
    starbright

    starbright Threadstarter Android-Experte

    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

    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

  4. zoulu, 07.05.2012 #4
    zoulu

    zoulu Android-Hilfe.de Mitglied

    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

    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

    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

    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

    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

    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

    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

    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

    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

    Monkee bedankt sich.
  14. Uhropa, 08.06.2012 #14
    Uhropa

    Uhropa Junior Mitglied

    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

    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

    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

    Code:
    mount -o remount,rw /system
    
    :)
     
    Johan bedankt sich.
  18. Johan, 14.06.2012 #18
    Johan

    Johan Android-Lexikon

    Genial! GPS-Fix in Sekunden :)))
     
  19. Michiii, 24.06.2012 #19
    Michiii

    Michiii Android-Hilfe.de Mitglied

    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

    Bitteschön
     

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. lto.dat download

    ,
  2. android gps fix lto

    ,
  3. lto gps

    ,
  4. offline positionsbestimmung