Hallo,
hier eine kleine (stetig wachsende) Sammlung von CAN ID's und Messages zur Kommunikation mit dem Audi Navi Plus (RNS-E) über den Komfort CAN (100kbit/s):
TV Modus aktivieren:
602 8 81 12 30 3A 20 41 56 20 (alle 500ms)
Radio:
5c3 2 39 02 sender zurück
5c3 2 39 03 sender vor
5c3 2 39 04 suchlauf vor
5c3 2 39 05 suchlauf zurück
5c3 2 39 06 lauter
5c3 2 39 07 leiser
5c3 2 39 08 suchlauf vor
MP3:
5c3 2 39 02 track zurück
5c3 2 39 03 track vor
5c3 2 39 06 lauter
5c3 2 39 07 leiser
5c3 2 39 08 schneller vorlauf
5C3 2 3C 2A Phone button pressed
5C3 2 3C 00 Phone button released, changes to 39 00 after a second or so
5C3 2 3A 1C Mode button pressed
5C3 2 3A 00 Mode button released, changes to 39 00 after a second or so
5C3 2 39 01 Mode button pressed before it turns back to 39 00
5C3 2 3A 1A up/down button pressed within 2 seconds after pressing Mode button
5C3 2 3A 02 up within 2 seconds after pressing Mode
5C3 2 3A 03 down within 2 seconds after pressing Mode
5C3 2 3B A7 vol up/down pressed
5C3 2 3C 07 vol down after pressing phone button
5C3 2 3C 06 vol up after pressing phone button
Multifunktionslenkrad:
5C3 2 39 00 none
5C3 2 39 02 Prev
5C3 2 39 03 Next
5C3 2 39 04 Scan Up
5C3 2 39 05 Scan down
5C3 2 39 06 Volume+
5C3 2 39 07 Volume-
5C3 2 3C 2A Phone button pressed
5C3 2 3C 00 Phone button released, changes to 39 00 after a second or so
5C3 2 3A 1C Mode button pressed
5C3 2 3A 00 Mode button released, changes to 39 00 after a second or so
5C3 2 39 01 Mode button pressed before it turns back to 39 00
5C3 2 3A 1A up/down button pressed within 2 seconds after pressing Mode button
5C3 2 3A 02 up within 2 seconds after pressing Mode
5C3 2 3A 03 down within 2 seconds after pressing Mode
5C3 2 3B A7 vol up/down pressed
5C3 2 3C 07 vol down after pressing phone button
5C3 2 3C 06 vol up after pressing phone button
Uhrzeit/Datum:
h623 Kombiinstrument Deit/Datum, 8 byte, 100ms
- byte 0: ??
- byte 1: Hour
- byte 2: Minute
- byte 3: Sekunde
- byte 4: Tag
- byte 5: Monat
- byte 6: Jahr (1./2. Stelle)
- byte 7: Jahr (3./4. Stelle)
ID 623 : Uhrzeit (einmal pro Sekunde)
--------------------------------------
623h 8 05 19 44 01 13 09 20 06 ==> 19:44:01 13.09.2006
Zündung:
h271 Zündungsstatus, 1 byte, 100ms
-h10: Fzg. unverschlossen, Schluessel steckt nicht
-h11: Fzg. unverschlossen, Schluessel steckt in Pos. 0, Zuendung aus
-h01: Fzg. unverschlossen, Schluessel steckt in Pos. 1, Zuendung aus
-h05: Fzg. unverschlossen, Schluessel steckt in Pos. 2, Zuendung aus
-h07: Fzg. unverschlossen, Schluessel steckt in Pos. 3, Zündung ein
-h0B: Fzg. unverschlossen, Schluessel steckt in Pos. 4, Zündung ein, Anlasser läuft
Beleuchtung
h635 Licht, 3 byte, 100ms
-h 00 00 00: Licht aus, 58d 100% Dimmung
-h 64 00 00: Licht aus, 58d 0% Dimmung
-h 64 64 00: Licht an, 58d 0% Dimmung
ID 635 : Licht Dimmung (noch nicht fertig)
Fahrgestellnummer
h65F Fahrzeug Ident Nummer, 8 byte, 100ms, vier Zeilen je 8 byte
1. Zeile: Z 'WAU
2. Zeile: VT68E34
3. Zeile: Z 'WAU
4. Zeile: Axxxxxx
ID 65F : Fahrgestellnummer (alle 200ms eine Zeile)
--------------------------------------------------
65Fh 8 00 00 00 00 00 57 41 55 = WAU
65Fh 8 01 5A 5A 5A 38 50 58 37 = ZZZ8PX7
65Fh 8 02 41 XX XX XX XX XX XX = A0XXXXX
Kilometerstand:
ID 65D : Kilometerstand (Datum+Uhrzeit ?)
-----------------------------------------
65Dh 8 7E A4 1D 60 C8 B8 60 1A
1+2 :
A4 1D = LSB MSB = 7588km Gesamt
6+7:
6 Bit 8 ist ein und aus im Sekundentakt
6 unteren Bits zahlen immer rauf
7 geht von 00 bis 1D (0..29)
Beispiel1: 7E A4 1D 60 C8 E8 A8 03 14:20 17.09.2006
Beispiel2: 7E A4 1D 60 C8 E8 AA 05 14:21 17.09.2006
Beispiel3: 7E A4 1D 60 C8 E8 BE 03 14:31 17.09.2006
Geschwindigkeitssignal:
351h 8 45 00 00 00 00 75 7B 10 100 1795 Geschwindigkeit speed
h351, Geschwindigkeit, 8 byte, 100ms
- byte 0: h00 vorwaerts, h02 rueckwaerts
- byte 1/2: Geschwindigkeit
- byte 4/5: Wegstreckenimpuls
*/
#define TANK_FUEL 0x621
//621:
// byte 0: anzeigen aus dem kombi intrument
//byte 3: tankinhalt+ warnung
// _______________________________ КОÐЕЦ ПÐÐЕЛЬ ПРИБОРОВ__________________________________________ ____
// _______________________________ navi______________________________________________
#define RADIO_ONLINE 0x664
/*
ID 664 : Radio
----------------------
664h 8 01 01 12 00 00 00 00 00
0:
00 Radio aus
01 Radio ein
*/
#define RADIO_STATUS 0x660
/*
ID 660 : Frequenz, Modus:
-------------------------
660h 8 01 0C 4A 09 04 24 A3 D3
0:
00 Radio aus
01 Radio an und UKW 100kHz)
02 Radio an und MW (9kHz)
03 Radio an und LW (9kHz)
1: Mono / Stereo - Kennung
01 Mono
0C Stereo
2:
4A unbekannt
3: RDS
01 RDSaus
09 Sender hat RDS
29 Sender hat kein RDS
4..5:
Aufbau LSB MSB, Frequenz in kHz oder MHz*100
99 00 153kHz
A2 00 162kHz
AB 00 171kHz
17 01 279kHz
13 02 531kHz
1c 02 540khz
42 06 1602kHz
2e 22 87,5Mhz (87500)
38 22 87,6MHz (87600)
42 22 87,7MHz (87700)
30 2a 108MHz (10800)
6..7: RDS Sendercode (pi_id) LSB MSB
0A 13 Die neue 107,7
04 D7 SWR4 TU
0D D7 Radioton
04 DD SWR4 HN
A2 D5 SWR2 BW
63 D3 HR3
A3 D3 SWR3
0A 13 Die neue 107,7
Kann hier eingesehen werden:
http://www.myradiobase.de/fmlist/ul_login.php
*/
#define AUDIO_SOURSE 0x661
/*
h661 Radio/Navi, 8 byte, 100ms
beim RNS-E wird hier zum Beispiel angezeigt, in welchem Mode das Geraet ist
-h 81 01 12 A0 00 00 00 00 FM/AM
-h 81 01 12 2F 00 00 00 00 SAT
-h 81 01 12 A5 00 00 00 00 CD
-h 81 01 12 A4 00 00 00 00 MP3
-h 81 01 12 37 00 00 00 00 TV
-h 81 01 12 3A 00 00 00 00 PHONE
ID 661 : Radio Audio-Quelle:
----------------------
661h 8 01 01 12 A0 00 00 00 00
0:
00 Radio aus
01 Radio an
03:
A0 Radio
A1 TP (Traffic Programm) Speicher Wiedergabe
A5 CD-Player
38 CD-Wechsler
*/
#define RADIO_STATUS2 0x663
/*
ID 663 : Radio Audio-Quelle:
----------------------
663h 8 01 01 12 00 A5 00 00 00
00:
00 Radio aus
01 Radio an
04:
A0 Radio
A1 TP Memo Wiedergabe
A5 CD-Player
38 CD-Wechsler
*/
#define DIS_TEXT_line1 0x261
#define DIS_TEXT_line2 0x263
//h261/h263 erste/zweite Zeile im FIS, wenn Radio aktiv, 8 byte, 100ms
#define FIS_TEXT_line1 0x265
#define FIS_TEXT_line2 0x267
//h265/h267 erste/zweite Zeile im FIS, wenn FSE aktiv, 8 byte, 100ms
#define FIS1_TEXT_line1 0x363
//ID 363 : Zeile 1 FIS (alle 800ms)
//363h 8 53 57 52 33 20 20 20 20 = SWR3 Space Space Space Space
#define FIS1_TEXT_line2 0x365
//ID 365 : Zeile 2 FIS (alle 800ms)
//365h 8 46 4D 20 31 20 20 20 20 = FM Space 1 Space Space Space Space
// _______________________________ КОÐЕЦ navi______________________________________________
//
_______________________________ motor bus______________________________________________
#define ESP_rate 0x0c2
#define ABS_mess 0x1a0
#define ENGINE_SPEED 0x280
//rprintdec16((can_buffQuellen:
http://209.85.135.132/search?q=cache:gM ... clnk&gl=de
http://www.audi4ever.at/phpbb3/viewtopi ... &sk=t&sd=a
http://audiforum.us/rns-e/5547-id-codes ... tocol.html
Erweiterungen sind natürlich immer gerne willkommen!
Gruß
Thomas |