Polo 9n Text im FIS anzeigen

Nico9n

Jung-Mitglied
Ort
Nähe Hildesheim
Erstzulassung
2002
Motortuning
nein
Getriebe
5-Gang
Antrieb
Front
Ausstattungslinie
Highline
Extras
Polo 9n
Weitere T5 (Firmenfuhrpark, Taxen oder Spassmobile) in der Zeilenauflistung Aufbauart, Motor, Getriebe und EZ angeben
Polo9n
Hallo,

ich versuche im Polo einen Text im Ki anzuzeigen. Die Id´s und die Kommunikation sollte genauso wie im T5.1 laufen.
Dazu habe ich mich zuerst am Ring als Navi angemeldet. Der Ring steht und wird weiterhin bedient.

Um nun ein Text anzuzeigen sende ich:
4D6 3 08 C0 B6 (mein Kanal ist nun 6B6)
und erhalte die Antwort
2E8 3 36 D0 96 (Ki antwortet nun mit 696)
Darauf antworte ich mit
6B6 6 A0 04 82 84 46 C5
und erhalte
696 6 A1 04 8A 85 43 94
Darauf Antworte ich mit
6B6 8 20 09 88 57 0D 22 00 00 Navi zu ki. Einleitung für Anzeige??
6B6 8 21 01 00 54 52 41 43 4B Bit 3,4,5,6,7 -> TRACK
6B6 8 22 20 31 34 57 0D 22 00 Bit 2,3 -> 14
6B6 8 03 00 0B 00 43 44 1C 1C
Nun bekomme ich die Antwort:
696 1 B1
696 1 B2
696 1 B2
696 1 B2
696 1 B2
696 1 B2

Damit hätte ich nicht gerechnet. Ich wollte auf
696 1 B4
warten und mit
6B6 6 14 1C 1C 1C 1C 08
weitermachen.


Erstellt habe ich das ganze anhand eines Logs das ich bekommen habe:


4D6 3 08 C0 B6 Navi fragt das Ki ob es Daten senden kann und den Kanal B6 (6B6) benutzen kann.
2E8 3 36 D0 96 Ki Antwortet D0 = "ist ok" und sendet nun selber mit Kanal 96 (696)
6B6 6 A0 04 82 84 46 C5 Navi zu Ki...
696 6 A1 04 8A 85 43 94 Ki zu navi....
6B6 8 20 09 88 57 0D 22 00 00 Navi zu ki. Einleitung für Anzeige??
6B6 8 21 01 00 54 52 41 43 4B Bit 3,4,5,6,7 -> TRACK
6B6 8 22 20 31 34 57 0D 22 00 Bit 2,3 -> 14
6B6 8 03 00 0B 00 43 44 1C 1C Bit 4,5 -> CD
696 1 B4 Ki zu Navi ... Bestätigung?
6B6 6 14 1C 1C 1C 1C 08 Navi zu ki...
696 1 B5 Ki zu navi
696 4 10 27 88 01 ki zu Navi
6B6 1 B1 Navi zu ki
6B6 1 A8

Wie muss ich nun auf die
696 1 B1
und
696 1 B2
reagieren?
In der Anzeige tut sich noch nichts.

Könnte es evtl. daran liegen das ich das Menü nicht anmelde? Ich wollte erst mal nur die oberen Zeilen nutzen.

Viele Grüße
Nico
 
Zuletzt bearbeitet:
AW: Polo 9n Text im FIS anzeigen

Servus!

Du hast das hier gesendet:

6B6 8 20 09 88 57 0D 22 00 00
6B6 8 21 01 00 54 52 41 43 4B
6B6 8 22 20 31 34 57 0D 22 00
6B6 8 03 00 0B 00 43 44 1C 1C

Wie viel Zeit hast Du zwischen den einzelnen Zeilen vergehen lassen?
Hier hast Du dem KI Dein zukünftiges Timing mitgeteilt und daran musst Du Dich schon halten.

6B6 6 A0 04 82 84 46 C5

Ich vermute, dass Du die o.g. 4 Zeilen einfach so hintereinander rausgerotzt hast OHNE Pause, oder dass die Pause zu lang war.

Du wartest auf "B4" vom KI um die Zeile 4 zu senden.
Nun bekommst Du B1 bzw B0 gesendet.
Was meinst Du, was Dir das KI damit sagen will? :D

Stefan
 
AW: Polo 9n Text im FIS anzeigen

Noch was vergessen...
Hast Du Das Navi noch eingebaut, oder emulierst Du das Navi komplett?

Du hast hier zwar den Beginn einer Sendung reinkopiert aber die Anmelderoutine des Navis am KI fehlt.

6B6 8 20 09 88 57 0D 22 00 00
Du sendest an den Kanal 88 . Ist das der richtige Kanal?

Poste mal einen kompletten log vom Anmelden bis hin zur ersten Sendung.

Stefan
 
AW: Polo 9n Text im FIS anzeigen

Hallo,
Wie viel Zeit hast Du zwischen den einzelnen Zeilen vergehen lassen?
Hier hast Du dem KI Dein zukünftiges Timing mitgeteilt und daran musst Du Dich schon halten.

6B6 6 A0 04 82 84 46 C5

Ich vermute, dass Du die o.g. 4 Zeilen einfach so hintereinander rausgerotzt hast OHNE Pause, oder dass die Pause zu lang war.

Stefan

ja ich habe die direkt hintereinander gesendet. Was hinter 6B6 6 A0 04 82 84 46 C5 steht weiß ich leider nicht. Ich habe es nur aus dem Log entnommen. Muss ich nach jeder Zeile auf die Bestätigung warten? Das wär natürlich eine Erklärung auf :
Du wartest auf "B4" vom KI um die Zeile 4 zu senden.
Nun bekommst Du B1 bzw B0 gesendet.
Was meinst Du, was Dir das KI damit sagen will? :D
Steht aber nicht im Log, oder fehlt :D

Ein original Navi habe ich nicht, den log habe ich bekommen. Ich will es komplett emulieren.

Den kompletten log habe ich angehängt.

Muss ich mich komplett anmelden nur um die ersten 2 Zeilen zu beschreiben?

Viele Grüße
Nico
 

Anhänge

  • radio_einschalten.txt
    3,4 KB · Aufrufe: 74
AW: Polo 9n Text im FIS anzeigen

Ich habe mir nun zwischen dem Senden etwas Zeit gelassen. Ob 10ms oder 1ms macht erst mal kein Unterschied.
Das KI antwortet mit
696 1 b5
696 4 10 2b 88 03

Hier hätte ich
696 4 10 27 88 01
erwartet. Ich denke mal ich muss mich tatsächlich vorher wie im Log komplett anmelden.

Sende ich nun
6B6 1 B1
6B6 1 A8
Ist die Kommunikation beendet.

Ansonsten fragt das Ki 5 mal mit
696 4 10 2b 88 3
und dann 6 mal mit
2e8 3 36 c0 96
nach mir.
Danach ist es auch still.

696 1 Bx ist also eine Zählervariable, die ich nicht weiter beachten muss, wenn ich mich auf mein Timing verlasse?

Viele Grüße

Nico
 
AW: Polo 9n Text im FIS anzeigen

Hallo,

du hast tatsächlich alles im Log, sogar die Anmeldung am KI. Die musst du durchziehen.

Man kann nicht einfach statisch den Log abarbeiten da einige der Werte dynamisch sind, z.B. der Audio-Channel. Der ist nur in diesem Log Ausnahmsweise mal 88. Der kann auch was völlig anderes sein.

Schöne Grüße
Peter
 
AW: Polo 9n Text im FIS anzeigen

Ok, dann doch mit Anmeldung.

Dann werde ich die Anmeldung mal Step by Step durchgehen und schauen wie sie die Antworten unterscheiden. So müsste ich ja die dynamischen Werte finden.

Der Audio-Channel ist bestimmt der Kanal für die Sender und CD Anzeige?

Viele Grüße
Nico
 
AW: Polo 9n Text im FIS anzeigen

Hallo Nico,

genau, der ist für die obere Anzeige.

Gruss
Peter
 
AW: Polo 9n Text im FIS anzeigen

Für die Pfeildarstellung müsste es dann 87 sein.

Ich denke mal das Ganze wird hier Ausgehandelt:

4D6 3 08 C0 B6
2E8 3 36 D0 96
6B6 6 A0 04 82 84 46 C5
696 6 A1 04 8A 85 43 94
6B6 8 20 02 70 36 10 4E 41 56 Display Daten Bit 5,6,7 -> NAV
6B6 8 11 49 47 41 54 49 4F 4E Display Daten Bit 1,2,3,4,5,6,7 -> IGATION
696 1 B2
696 4 10 23 87 00 // Kanal 87
6B6 1 B1
6B6 1 A8


4D6 3 08 C0 B6
2E8 3 36 D0 96
6B6 6 A0 04 82 84 46 C5
696 6 A1 04 8A 85 43 94
6B6 8 20 02 80 36 20 52 41 44 //Display Daten Bit 5,6,7 -> RAD
6B6 8 11 49 4F 44 41 54 45 4E //Display Daten Bit 1,2,3,4,5,6,7 -> IODATEN
696 1 B2
696 4 10 23 88 01 // Kanal 88
6B6 1 B1
6B6 1 A8



Anfangen werde ich hier mit:

4D6 3 08 C0 B6 //Navi fragt das Ki ob es Daten senden kann und den Kanal B6 (6B6) benutzen kann.
2E8 3 36 D0 96 //Ki Antwortet D0 = "ist ok" und sendet nun selber mit Kanal 96 (696)
6B6 6 A0 04 82 84 46 C5 //Daten vom Navi
696 6 A1 04 8A 85 43 94 //Antwort vom Ki
6B6 3 10 00 36 //Daten vom Navi
696 1 B1 //Antwort ki
696 3 10 20 00 //Antwort ki
6B6 1 B1 //Daten
6B6 3 10 01 20
696 1 B1
696 8 10 21 00 01 00 40 00 16
6B6 1 B1
6B6 3 10 01 10
696 1 B1
696 8 10 21 00 02 00 40 00 33
6B6 1 B1
6B6 1 A8


Wird hier schon das Menü erzeugt?
6B6 1 B1 Setzt bestimmt den Zähler zurück
6B6 1 A8 Beendet die Kommunikation
 
AW: Polo 9n Text im FIS anzeigen

Hallo,
weiter geht es.
Der erste Block klappt problemlos. Danach ging es weiter zur Navi Kanalaushandlung. Klappt eigentlich auch soweit, nur das ich nicht
696 4 10 23 xx 00
sondern
696 4 10 23 05 01
bekomme.

Der Kanal, in diesem Fall 5, ist je nach Anmeldeversuch immer fortlaufend, Bit 3 bleibt gleich.

Nur was ist mit Bit 3? Im Log ist für Bit3 Navikanal eine 0 und Audio eine 1. Ich denke mal ich bekomme für den Audiokanal dann eine 2?
Sieht aber nicht so aus als wenn ich die später noch brauche?


Viele Grüße
Nico
 
AW: Polo 9n Text im FIS anzeigen

Hallo Nico,

bleibt beim Radiodaten-Kanal.

Gruss
Peter
 
AW: Polo 9n Text im FIS anzeigen

Hallo,

irgendwie stehe ich grad vor einem Problem. Die Navikanalaushabdlung läuft noch. Danach will ich den Audiokanal.

Der folgende Block klappt noch.
4D6 3 08 C0 B6
2E8 3 36 D0 96
6B6 6 A0 04 82 84 46 C5
696 6 A1 04 8A 85 43 94

Nachdem ich dann
6B6 8 20 02 80 36 20 52 41 44
6B6 8 11 49 4F 44 41 54 45 4E

gesendet habe höre ich nichts mehr vom Ki. Nur der Ring steht noch. Habe ich irgendwas vergessen? Der Fehlerspeicher ist auch leer.


Edit: Dummen Fehler im Quelltext gefunden. Denke mal daran lag es. Melde mich gleich wieder.
Edit2: Es lag daran X(

viele Grüße
Nico
 
Zuletzt bearbeitet:
AW: Polo 9n Text im FIS anzeigen

Vergesst das von eben, das hat sich erledigt. Nun hänge ich vor diesem Abschnitt:

4D6 3 08 C0 B6
2E8 3 36 D0 96
6B6 6 A0 04 82 84 46 C5
696 6 A1 04 8A 85 43 94
6B6 3 10 0C 87
696 1 B1
696 4 10 23 87 01
6B6 1 B1
6B6 1 A8


Als letzte Antwort bekomme ich
696 4 10 2b ff 01
anstelle von
696 4 10 23 87 01

Den Dateneingang bestätigt das Ki vorher noch mit B1. Weiß jemand Rat?

Edit:
Ist meine Annahme evtl. falsch das in 6B6 3 10 0C 87 Bit 3 der Navikanal muss? Ich werd das morgen mal testen.
"Navigation" zeigt er mir im Menü bereits an.

Viele Grüße
Nico
 
Zuletzt bearbeitet:
AW: Polo 9n Text im FIS anzeigen

Hallo,

ich habe heute meinen Code mal überarbeitet. Komischerweise geht es nun weiter. Irgendwo muss ein Bock drin gewesen sein.
Die Abstände von 1ms scheinen doch etwas wenig zu sein. Manchmal kommt es zu Fehlern. Was verwendet ihr so, bzw was verwendet das Original Navi?

exp-03.jpg exp-02.jpg exp-01.jpg

Ich wünsche euch frohe Ostern ;)

polo-9n-comfortline-nico84-118925-70.jpg
 
Zuletzt bearbeitet:
AW: Polo 9n Text im FIS anzeigen

Hallo Nico,

das zu verwendende Timing steht, wie von eupinkepank schon bemerkt, in den Nachrichten von der MFA.

Du darfst auch nicht vergessen, dass die MFA auch von Geräten höherer Priorität bedient wird, z.B. Tankmeldung usw. Darauf mußt du auch reagieren.

Gruss
Peter
 
AW: Polo 9n Text im FIS anzeigen

Hallo,


Hier hast Du dem KI Dein zukünftiges Timing mitgeteilt und daran musst Du Dich schon halten.

6B6 6 A0 04 82 84 46 C5

An welcher Stelle teile ich dem Ki das Timing mit? bit0 Kann ich ausschließen ;)

Grüße
Nico
 
AW: Polo 9n Text im FIS anzeigen

Vergesst das von eben, das hat sich erledigt. Nun hänge ich vor diesem Abschnitt:

4D6 3 08 C0 B6
2E8 3 36 D0 96
6B6 6 A0 04 82 84 46 C5
696 6 A1 04 8A 85 43 94
6B6 3 10 0C 87
696 1 B1
696 4 10 23 87 01
6B6 1 B1
6B6 1 A8

Du teilst dem KI mit, dass Du in aufeinanderfolgende Nachrichten in 4ms Abständen schickst.
Stell Dein Delay auf 2 mS, dann sollte das passen... Bei 2mS hatte ich die wenigsten Übertragungsfehler.

Als letzte Antwort bekomme ich
696 4 10 2b ff 01
anstelle von
696 4 10 23 87 01

Hier meldet Dir das KI mit der Antwort 0x2B in Byte 2 einen Fehler.
Der Fehler dürfte am von Dir gewählten Kanal 0xFF liegen.
Der korrekte Kanal wird Dir beim Login des Navis am KI kundgetan.
Das Login hast Du hier noch immer nicht gepostet.
Mögliche Antworten des KIs sind:
0x2B : Fehler (Wie eben schon erwähnt)
0x23 : Erfolg (Hierbei noch das letzte Byte beachten... Kann 0x00 oder 0x01 sein)
0x27 : Erfolg, Daten wurden ans Display geschrieben

Also: Logger auf die 4 IDs einstellen und starten.
Navi kurz stromlos machen und wieder anklemmen.
Dann erfolgt zunächst der Login.

Und den postest Du mal hier.

Stefan


EDIT: Vergiss es... Hast doch schon den Login gepostet und auch scheinbar verstanden.
Dann ist erstmal gut...
Bevor Du den unteren Bereich beschreibst, solltest Du Dich, wie schon von Schroeder bemerkt, um den Radio Bereich oben kümmern.
Der ist schmerzfreier und gut zum Üben geeignet.
 
AW: Polo 9n Text im FIS anzeigen

Danke für die Antwort.

Die oberen Zeilen bekomme ich mittlerweile hin:


allerdings schmeißt er mich nach kurzer Zeit einfach aus dem Ring. Warum weiß ich noch nicht. Die letzten Tage hatte ich keine Zeit aber vielleicht wird es ja morgen was.

Bis Donnerstag habe ich auch noch ein Original Navi zum mitloggen.

Viele Grüße
 
Zuletzt bearbeitet von einem Moderator:
AW: Polo 9n Text im FIS anzeigen

Servus.

Was meinst Du mit "Schmeißt mich nach kurzer Zeit aus dem Ring"?
Hast Du Dich mit der 0x0436 bzw 0x0439 am Ring eingebucht?
Das musst Du gar nicht.
Es funktioniert auch ohne den Ring und Du musst Dich nicht um den Kram dort auch noch kümmern.

Noch ein Tipp:
Bevr Du nun mit dem unteren Display Bereich weitermachst, solltest Du Dich darum kümmern, dass bei z.B. Warnhinweisen oder dem Betreten des Hauptmenüs nicht die Kommunikation abkackt.

Das ist ein bisschen tricky, weil dort die Kommunikation umgekehrt wird....
Das KI fordert dann aktiv Daten vom Radio / RNS an.

STefan
 
AW: Polo 9n Text im FIS anzeigen

Hi,
ich hatte zum debugging auf der Seriellen Schnittstelle mitgeloggt. Das war aber leider etwas Zeitkritisch. Den Fehler habe ich behoben.

Nach den Meldungen (Tanken, etc..) will das Ki von mir Daten haben.
Das sieht dann so aus:

2e8 3 36 c0 96
4d6 3 8 d0 b6
696 6 a0 4 8a 85 43 94
6b6 6 a1 4 82 84 46 c5
696 4 10 23 8b 1
6b6 1 b1
6b6 1 a8

Hier fragt es je nach Kanal die oberen 2 Zeilen oder den Unteren Bereich ab. Danach muss ich ganz normal die jeweiligen Daten senden. Umgesetzt habe ich das noch nicht. Folgt aber ;)

Wenn das Ganze auch ohne Ring geht, welcher Sinn hat der Ring? Ich kann ja nur sehen was es für Geräte gibt und ob diese aktiv sind.

Grüße
Nico
 
Zurück
Oben