SiRF Star III Chip sendet unbekannte Daten

  • Hi


    Ich habe ein Asus A696 PDA mit Windows Mobile 6 und einen SiRF Star III GPS Chip.
    Ich möchte das SiRF binär Protokoll benutzen, weil ich "Static Navigation" in unserer Software ausschalten möchte.


    Im SiRF Protokoll steht
    Start sequence: Hex A0 A2
    ........
    Stop sequence: Hex B0 B3



    Aber ich bekomme folgende Hex-Zeichen vom COM Port:


    1C C1 67 30 41 04 5F C5 07 B1 50 C9 8A 0C 21 84 10 41 04 10 41 04 10 FD 5E 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 E1 04 10 41 34 3E 41 04 10 41 04 10 41 04 10 C9 C4 1D 75 E4 30 FD 44 92 49 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 C1 64 BC 71 04 16 41 04 10 41 04 10 41 04 10 41 04 10 C1 F4 F0 49 05 10 41 04 10 41 04 10 41 C7 1D 75 24 B2 18 10 4D 04 90 F1 C5 1D C1 9C 3F 51 9A 08 23 25 8C 50 49 65 30 79 D5 1C 41 AD 10 41 04 10 41 04 10 41 04 90 12 E9 8A 4E 25 4F C8 52 E9 8A 4E 21 4F C9 12 E9 9A 4E 25 4F A2 AA 1C C1 67 30 41 04 5F 45 AB EC 50 C9 9A 04 08 21 84 10 41 04 10 41 04 FF 5E 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 B0 5D 05 10 41 34 3E 41 04 10 41 04 10 41 04 10 49 A4 1D 75 E4 30 FD 44 B2 12 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 30 65 D5 1C C1 14 10 41 04 10 41 04 10 41 04 10 41 04 30 FD 44 B2 21 84 10 41 04 10 41 04 B0 F1 C5 1D C9 64 18 10 4D 04 90 F1 C5 1D C1 9C 3F 51 B2 08 23 25 8C 3E 92 D9 05 9D 75 D4 D0 4D 04 10 41 04 10 41 04 10 C1 64 10 D9 8C 76 41 05 90 41 A4 70 D9 84 76 49 05 93 C1 64 50 D9 8C 90 F5 1C C1 67 30 41 04 5F 45 A4 B1 50 C9 9A 0D 21 84 10 41 04 10 41 04 10 FD 5E 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 F0 32 10 41 04 F3 10 41 04 10 41 04 10 41 04 30 5D D5 1C 41 C1 F4 F0 49 4B 08 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 74 BC 71 04 16 41 04 10 41 04 10 41 04 10 41 04 10 C1 F4 F0 49 43 08 10 41 04 10 41 04 D1 F1 C5 1D C9 64 18 10 4D 04 90 F1 C5 1D C1 9C 3F 51 D2 08 23 25 84 BD 49 85 7A 61 D5 1C 41 AD 10 41 04 10 41 04 10 41 04 70 59 84 36 61 06 18 70 59 9C 76 61 26 18 72 59 84 36 61 26 18 73 F1 FD 1C C1 67 30 41 04 5F 45 96 B1 50 C9 AA 0D 21 84 10 41 04 10 41 04 10 FD 5E 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 B0 31 10 41 04 F3 10 41 04 10 41 04 10 41 04 30 59 D5 1C 41 C1 F4 F0 49 26 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 70 F1 C5 1D 59 04 10 41 04 10 41 04 10 41 04 10 41 04 B0 F0 49 06 10 41 04 10 41 04 10 C1 C4 1D 75 24 B2 18 10 4D 04 90 F1 C5 1D C1 9C 3F D1 82 08 23 25 8C B9 49 85 58 61 D5 1C 41 AD 10 41 04 10 41 04 10 41 04 90 12 7D 46 52 7D 4E 52 7D 4E 12 7D 46 12 7D 46 52 7D 4E 4A FD 1C C1 67 30 41 04 5F 45 54 B1 50 C9 AA 0A 21 84 10 41 04 10 41 04 10 FD 5E 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 70 59 85 10 41 34 3E 41 04 10 41 04 10 41 04 10 C9 C4 1D 75 E4 30 FD 44 72 49 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 41 04 10 C1 C4 BC 71 04 16 41 04 10 41 04 10 41 04 10 41 04 10 C1 F4 F0 C9 87 10 41 04 10 41 04 10 41 A7 1D 75 24 B2 18 10 4D 04 90 F1 C5 1D C1 9C 3F D1 E2 08 23 25 94 D9 49 A5 75 5D D5 1C 41 AD 10 41 04 10 41 04 10 41 04 70 41 94 30 E5 07 B9 70 41 9C 70 E5 27 B9 72 41 94 30 E5 27 B9 33 F1 FD 1C C1 67 30 41 04 5F 45 8A EC 50 C9 BA 0A 21 84 10 41 04 10 41 04 10 FD 5E 10 41 04 10 41


    Ich finde weder die Start- noch die Stopsequenz vom SiRF Protokoll und NMEA ist dies auch nicht.


    Weiß jemand wie die Zeichen zu interpretieren sind?



  • Hallo und willkommen hier.


    Was um Himmels willen treibst Du hier eigentlich? Was ist das und wie bist Du dazu gekommen?


    Wenn Du Pech hast - irgendwelche vielleicht ja stimmende - Hex-Zeichen auf den COM geschickt hast, kann es sein, dass Du den GPS-Teil gehimmelt hast. Dann wird es beliebig schwierig den wieder zum Laufen zu bewegen.


    Zum Ausschalten von SN gibt es ganz harmlose Tools, lese mal den Artikel "SN - Fluch oder Segen".


    Und wenn Du unbedingt auf oder über SiRF-binär gehen willst (musst!) gibt es SirfDemo. Hier ist aber schon anzumerken, dass dieses Tool seine Tücken hat. Man kommt i.d.R. auf binär, das ist der harmlosere Teil, kann dort vieles tun, u.a. auch SN ausschalten, aber wieder auf NMEA zurückzukommen ist eine Kunst. Manchmal - um nicht zu sagen meistens - landet man auch hier in Wallhalla.


    Zum Zurückschalten muss die genaue Baudrate bekannt sein. Und da gibt es leider kein probieren, hat man sie ist es gut, hat man sie nicht -> Wallhalla.


    Nun kenne ich Deinen PDA nicht. Eingebaute Maus? Hm. Erfahrung 0.


    Bei externer Maus kann man mit allen Tools, denen man so habhaft wird, versuchen einen Factory-Reset auszulösen. Was meist auch nicht mehr geht.


    Dann bleibt eigentlich nur noch "die Hoffnung stirbt zuletzt" auf Akku-leer-Factory-Reset zu hoffen, d.h., Maus mit herausgenommenem Akku liegenlassen bis der interne Pufferakku leer ist.


    Die Schwierigkeit dabei ist, dass man nicht weiß, wann das ist. Das kann nach einem Tag sein, aber auch erst nach 1 Woche. Das unschöne daran, hängt man die Maus zu früh wieder an, läd der intere Akku wieder, war es zu früh, geht das Spiel von vorne los.


    Es sieht so aus, als hättest Du Dir hier ein paar Probleme eingehandelt...

  • Hallo Charly,


    danke für deine Antwort.
    Ich bin Software Programmierer und dabei eine GPS Anwendung zu schreiben. Mit dem NMEA Protokoll komme ich klar, aber wenn ich den SiRF Star 3 auf SiRF binary protocol umschalte, empfange ich auf dem COM-Port diese undefinierten Bytes.


    Nach einem Reset mit entfernter Ballerie läuft der SiRF Star 3 wieder im NMEA Protokoll. Aber mein Problem bleibt.


    Weiß jemand wie diese Bytes zu interprtieren sind?


  • Hm.


    Da Du vom Fach bist, versuche doch mal mit SirfDemo den Datenstrom bei binär zu untersuchen. SirfDemo gibt ja eine lesbare Interpretation mi Visualisierungen aus. Vielleicht gibt es damit Aufklärung?

  • Nochwas fällt mir gerade dazu ein.


    Es gibt hier 2 User, die wie mir bekannt sich mit GPS-Programmierung beschäftigen


    hevo2 (Heiko), nur sporadisch zu lesen, programmiert in C und hat sich recht intensiv mit Sirf-binary beschäftigt und


    omega (Andreas), sehr rührig, hat AVGPS programmiert in C#. Ist mehr ein GPS-Fachmann für WSG1000 mit u-blox-Chip. Aber, ist auch vom Fach und damit evtl. schon auch prädestiniert hier mehr zu wissen.


    Fragen kost ja nix... :]

  • Hallo Charly,


    genau das ist der Punkt. Die Bytes die ich vom SiRF Star 3 Chip auf meiner COM5 empfange sind oben in hex abgebildet. Ich habe mir das NMEA-Protokoll und das SiRF binary protocol vom Internet besorgt. Aber komischerweise passen diese Bytes in keines dieser Protokolle.


    Gibt es noch ein drittes Protokoll? Ist der SiRF Star 3 evt. in einem Debug Mode um diese Daten zu senden?
    Wenn wir wüßten wie diese Daten zu interprtieren sind, gibt es evt. kein Walhalla mehr???


    Gruß Andreas

  • Danke, ich habe die beiden angeschrieben.


    Gruß Andreas

  • Hm, es Andreas-ts sich... :D


    Selbst kann ich leider nicht weiterhelfen, einen 3.Mode kenne ich auch nicht.


    Wenn Heiko Zeit hat, düfte er durch seine Sirf-Kenntnisse die bessere Adresse sein.

  • Guten Abend!
    Ich habe auch einen SirfIII Chip in meinem Navi verbaut. Nur findet dieser seit das letzte Mal der Akku komplett leer war, keinen Satelliten mehr.
    Können Sie mir vielleicht weiterhelfen.


    Habe dasNavi auch schon mehrere Stunden am Fenster liegen lassen, aber er macht kein Satfix....auch eine neue Navisoftware brachte keine Lösung.


    Vielleicht hat jmd. von Ihnen einen rettende Idee. Ich habe schon überall gesucht, aber keine konnte mir weiterhelfen.


    Danke u. Grüße