Wer kann mir einen Tipp geben, wie ich Daten von einem Garmin entschlüsseln kann. Problem: Die Daten werden vom Controller des Touchscreens gesendet: Z.B. 0x00 0xB1 0x80 0x00 0xB6 0x90 0x00 0xAE 0x60 0x00 0xE1 0xD8 0x00 0xC4 0x00 0x00 0xA1 0x10 0x00 0xAF 0x10 0x00 0xE2 0x60 (16 Zeilen) Nur was sind das für Zahlen? Hexzahlen wohl nicht. Deassemblieren geht nach meinen Versuchen auch nicht. Vielleicht kann mir ja einer weiter helfen!?! ...herauskommen müsste Meinung nach das Garmin NMEA-Protokoll.
:
Verschoben durch User
Es sind definitv Hex-Zahlen, erkennbar an 0x.. Wie willst Du Zahlen deassemblieren? Wieso sollte der Controller des Touchscreens NMEA-Protokoll senden? Fragen ueber Fragen! citb
Nun diese Daten werden vom Controller des Touchscreens gesendet. Die Daten werden beim Garmin GPS eigentlich in das NMEA-Protokoll abgespeichert. Z.B. $GPGGA,191410,4735.5634,N,00739.3538,E,1,04,4.4,351.5,M,48.0,M,,*45 Nur bei diesen "Hexzahlen" kommt nur Unsinn heraus ...
Um die Rätselei ein bisschen einzuschränken, verrate doch mal, um was für ein Gerät es sich handelt. Dann könnte man einen Blick ins Manual werfen, um herauszufinden, ob es alternativ zu NMEA auch andere Protokolle beherrscht. Auch immer eine beliebte Fehlermöglichkeit: Hast du die Datenrate richtig eingestellt? Standard NMEA sollte mit 4800 Bd übertragen werden, verschiedene Geräte verwenden auch 9600 oder 38400 Bd.
Es geht tatsächlich um ein Rätsel. Es handelt sich um ein Oregon 400. Der Mikrocontroller sendet folgende Zeichenkette: 0xD3 0x00 0x00 0x93 0x00 0x00 0xB3 0x00 0x00 0xC3 0x00 0x00 Der Controller des Touchscreens wie schon erwähnt.
Und warum um alles in der Welt sollte der Controller des Touchscreens NMEA-Datensätze erzeugen?
Vielleicht wird ja die Position des Fingers auf dem Display anhand von GPS Koordinaten ermittelt. :D
Na ja, die Daten vom Touchsceen beinhalten Daten einer Koordinate. Vielleicht liege ich ja falsch, deswegen frage ich ja hier ...
"Position des Fingers auf dem Display" Das kann gut sein, aber was sind das für "Hexzahlen"? Das Garmin hat einen ARM Prozessor und einen INAND-Chip ...
GC 2YE 51 Das Rätsel sollte ja auch noch für andere Leute interessant sein, deswegen möchte ich auch nur einen Hinweis um weiter zu kommen ...
Siehe Log: "Nach einiger Recherche konnte ich den Touchscreencontroller identifizieren und die Werte dekodieren." Vielleicht solltest du da ansetzen. Mit NMEA wird das Ganze nix zu tun haben... Außerdem beachten, dass extra große Bilder angehängt sind.
Ja, da werde ich mal ansetzen. Ich denke ja auch, dass ich bislang auf dem falschen Dampfer bin ...
Ich bleibe an diesem Rätsel hängen ... Auf das PDF bin ich bei den Fotos von dem GC auch gekommen. Wie bekommt man nur einen Zusammenhang zwischen Hexzahlen und Display? So langsam bin ich traumatisiert, kann es aber doch nicht lassen. Ich habe alle erdenklichen PDF´s gelesen, Controller Display/Touchscreen und weiß jetzt ganz viel! Aber weiter bin ich nicht ... Also wenn jemand einen Geistesblitz hat, dann bitte hierher. Ich wäre dankbar das Problem abschließen zu können. Gruß M.
Mak0567 schrieb: > Keiner eine Idee? Ich glaube ja, daß du total auf dem Holzweg bist. Zum einen, weil es sowas wie einen "Touchscreencontroller" kaum gibt. Das macht praktisch immer irgendein anderer Controller nebenbei und aus dem Touchscreen kommt in einfachsten Fall ein ADC-Wert für X- bzw. Y-Koordinate. Zweitens ist mir vollkommen schleierhaft, warum du davon ausgehst, ein Touchscreencontroller (ich nehme einfach mal an, das von dir untersuchte Gerät hätte einen solchen) würde Daten im NMEA-Protokoll ausgeben. Definitionsgemäß gibt ein Touchscreencontroller Informationen über den Zustand des Touchscreens. Und der hat herzlich wenig zu tun mit der Position des Geräts auf dem Globus. Aber ganz unabhägig davon ist dein Anliegen natürlich vollkommen unterspezifiziert. Was soll "ein Garmin" denn sein? Oder was "Daten ... vom Controller des Touchscreens gesendet"? Und warum sollte das das irgendwen interessieren? Oder interessiert es dich ernsthaft, welches low-Level-Protokoll das Display in deinem Smartphone mit dem Prozessor spricht? XL
Also ich glaube, so schwer ist es nicht. Vor allem wenn man schon das richtige Datenblatt hat. Aber als Allererstes mal noch der Hinweis für die Nicht-Eingeweihten, dass es sich hier um ein Rätsel handelt, dessen Lösung die Koordinaten eines Geo-Caches angibt. Der Haupt-Controller gibt Steuerkommandos aus. Mit Hilfe der Daten auf Seite 15 des Datenblatts (und Tabelle 1) lässt sich schon mal entschlüsseln, was der Controller vom Touchscreen anfordert. Auch das Format (Anzahl Bits) der empfangenen Daten sollte dann klar sein. Der Touchscreen sendet brav die angeforderten Daten zurück. Die muss man dann eigentlich nur noch auf die Zahlenfelder mappen. Mal ganz grob...
Thomas Fy schrieb: > Also ich glaube, so schwer ist es nicht. Vor allem wenn man schon das > richtige Datenblatt hat. > > Aber als Allererstes mal noch der Hinweis für die Nicht-Eingeweihten, > dass es sich hier um ein Rätsel handelt, dessen Lösung die Koordinaten > eines Geo-Caches angibt. > > Der Haupt-Controller gibt Steuerkommandos aus. Mit Hilfe der Daten auf > Seite 15 des Datenblatts (und Tabelle 1) lässt sich schon mal > entschlüsseln, was der Controller vom Touchscreen anfordert. Auch das > Format (Anzahl Bits) der empfangenen Daten sollte dann klar sein. > > Der Touchscreen sendet brav die angeforderten Daten zurück. Die muss man > dann eigentlich nur noch auf die Zahlenfelder mappen. > > Mal ganz grob... http://www.geocaching.com/seek/cache_details.aspx?wp=GC2YE51 Da hat jemand sich mal was gedacht. Bin zwar nicht von der Geocache-Fraktion, aber die Aufgabe hat etwas. Nicht schlecht :-)
Chris schrieb: > http://www.geocaching.com/seek/cache_details.aspx?wp=GC2YE51 Putzig :) Jetzt muß man also nur noch die Platinenfotos anschauen, einen Steckverbinder suchen der so aussieht, als könnte da der Touchscreen angeschlossen sein. In der Nähe des Steckverbinders ein Bauteil finden, das ein Touchscreencontroller ist. Das Datenblatt lesen und dann die gegebenen Codes aufdröseln bis man die Stellen kennt, an denen der Touchscreen berührt wurde. Anhand der Eingabemaske ergeben sich die eingetippten Koordinaten. Mehr Hilfe gibts hier nicht. Rätsel sind schließlich dazu da, gelöst zu werden. Oder wie es ein Hobbit mal sagte: "Answers are to be guessed, not given" XL
Also bei einem "Siemens" wäre das überhaupt kein Problem. Ich hab hier einen Siemens stehen, da geht das. Deswegen ist das bestimmt bei allen anderen Siemens auf der Welt genau so.
Problem gelöst! Mit Hilfe von jemanden hier habe ich das Problem lösen können. Da man über Google auf diesen Thread kommen kann will ich ihn mal namentlich nicht nennen. Vielen, vielen Dank!!! Die Antworten hier reichen für einen wie mich (ohne Fachwissen) nicht aus um das Rätsel zu lösen. Thema geschlossen. Trotzdem könnte dieser Thread auch gelöscht werden ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.