RKS+CAN Adapter für CAN-Bus Sniffing
CAN-Interface
CAN Hardware, CAN Software, CAN Protokolle - CAN-Bus Forum für Dein CAN-Bus Projekt. CAN-Bus und Elektronik.

Golf MK7 (MQB) Infotainment CAN


 
Neues Thema beginnen Auf Beitrag antworten Weitergeben, Thema teilen Lesezeichen setzen Druckansicht CANhack.de - Übersicht » Innenraum- / Komfort CAN
Autor Nachricht
Nik1976



CAN Hacker seit: 12.09.2016
Beiträge: 3
Karma: +1 / -0   Danke, gefällt mir!


Kostenloser Account, kein CAN Entwicklungs-Support

CAN-Diagnose gefällt das.
Beitrag19-02-2017, 2:43    Titel: Golf MK7 (MQB) Infotainment CAN Antworten mit Zitat

Sorry for poor English, but my German is even worse icon_wink.gif

I collected quite big database of Infotainment CAN logs from Golf MK7 (MQB platform).
Guess all new VWs, Audis and Skodas should have similar syntax

Here's brief description of some messages I found so far
Can speed: 500 Kb/s

ID: 000005BF
00 00 00 40 -- All buttons depressed
11 00 01 40 -- Vol -
10 00 01 40 -- Vol +
16 00 01 40 -- Prev track
15 00 01 40 -- Next track
1C 00 01 40 -- Phone
03 00 01 40 -- Left menu
02 00 01 40 -- Right menu
07 00 01 40 -- Ok
19 00 01 40 -- Voice
04 00 01 40 -- Up
05 00 01 40 -- Down

Example:
000005BF: 11 00 01 40 -- Vol- pressed
000005BF: 00 00 01 40 -- Vol- released

Volume level of current audio source is also broadcasted over Infotainment CAN every time Volume is changed

ID: 17333110
4C 52 XX 06 03 0C 06 00 -- XX Vol setting request (from wheel button or Vol. knob)
4C 6F 00 00 00 XX -- XX Vol Ack

Still looking for a way to indentify when MirrorLink interface is switched on and off on HU. Now specific packets are found so far.
Any suggestions will be highly appreciated.

Feel free to ask if you need more data.


Zuletzt bearbeitet am 19-02-2017, 2:45, insgesamt 1-mal bearbeitet.
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
Paulius
Hacker
Hacker


CAN Hacker seit: 13.11.2013
Beiträge: 61
Karma: +7 / -0   Danke, gefällt mir!


CAN Support

Beitrag20-02-2017, 10:18    Titel: Golf MK7 (MQB) Infotainment CAN Antworten mit Zitat

Volume level is a periodic message. Indexed by command ID 0x52.
You can see it all the time, not only when you're changing volume level. But complete ring takes about 5-6seconds (if I remember correctly).

First byte - 0x4C - shows its event and this message comes when you press button.
If it's in sequence, first byte is 0x3C.

On the same ID you can find not only volume level, but almost all radio data - mute status, TP, voice command icon and more.
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
Nik1976



CAN Hacker seit: 12.09.2016
Beiträge: 3
Karma: +1 / -0   Danke, gefällt mir!


Kostenloser Account, kein CAN Entwicklungs-Support

Beitrag22-02-2017, 2:08    Titel: Golf MK7 (MQB) Infotainment CAN Antworten mit Zitat

Paulius hat folgendes geschrieben:
Volume level is a periodic message. Indexed by command ID 0x52.
You can see it all the time, not only when you're changing volume level. But complete ring takes about 5-6seconds (if I remember correctly).

First byte - 0x4C - shows its event and this message comes when you press button.
If it's in sequence, first byte is 0x3C.

On the same ID you can find not only volume level, but almost all radio data - mute status, TP, voice command icon and more.


Thanks for suggestion, Paulius.
Strange, but I can't find any commands with ID 0x52 in Infotaiment CAN logs from my Golf MK7.

Have you any ideas how to detect which UI is currently active: Mirrorlink or stock interface?
Thanks in advance.
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
Paulius
Hacker
Hacker


CAN Hacker seit: 13.11.2013
Beiträge: 61
Karma: +7 / -0   Danke, gefällt mir!


CAN Support

Nik1976 gefällt das.
Beitrag22-02-2017, 10:05    Titel: Golf MK7 (MQB) Infotainment CAN Antworten mit Zitat

Nik1976 hat folgendes geschrieben:
Paulius hat folgendes geschrieben:
Volume level is a periodic message. Indexed by command ID 0x52.
You can see it all the time, not only when you're changing volume level. But complete ring takes about 5-6seconds (if I remember correctly).

First byte - 0x4C - shows its event and this message comes when you press button.
If it's in sequence, first byte is 0x3C.

On the same ID you can find not only volume level, but almost all radio data - mute status, TP, voice command icon and more.


Thanks for suggestion, Paulius.
Strange, but I can't find any commands with ID 0x52 in Infotaiment CAN logs from my Golf MK7.

Have you any ideas how to detect which UI is currently active: Mirrorlink or stock interface?
Thanks in advance.

0x52 is not CAN ID, it's command ID.
On the same CAN ID you can see periodic data, and second byte(D1) is different - command ID (or index maybe). I dont remember more them, but i know 0x52 is volume level, 0x53 - mute, and etc.

About status what is active now - I dont know.. Need to check icon_smile.gif
And what is your application, why do you need to know what is active? icon_smile.gif
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
Nik1976



CAN Hacker seit: 12.09.2016
Beiträge: 3
Karma: +1 / -0   Danke, gefällt mir!


Kostenloser Account, kein CAN Entwicklungs-Support

Beitrag01-03-2017, 1:30    Titel: Golf MK7 (MQB) Infotainment CAN Antworten mit Zitat

Paulius hat folgendes geschrieben:
Nik1976 hat folgendes geschrieben:
Paulius hat folgendes geschrieben:
Volume level is a periodic message. Indexed by command ID 0x52.
You can see it all the time, not only when you're changing volume level. But complete ring takes about 5-6seconds (if I remember correctly).

First byte - 0x4C - shows its event and this message comes when you press button.
If it's in sequence, first byte is 0x3C.

On the same ID you can find not only volume level, but almost all radio data - mute status, TP, voice command icon and more.


Thanks for suggestion, Paulius.
Strange, but I can't find any commands with ID 0x52 in Infotaiment CAN logs from my Golf MK7.

Have you any ideas how to detect which UI is currently active: Mirrorlink or stock interface?
Thanks in advance.

0x52 is not CAN ID, it's command ID.
On the same CAN ID you can see periodic data, and second byte(D1) is different - command ID (or index maybe). I dont remember more them, but i know 0x52 is volume level, 0x53 - mute, and etc.

About status what is active now - I dont know.. Need to check icon_smile.gif
And what is your application, why do you need to know what is active? icon_smile.gif


Got it, thanks.
Confirming, there are packets 3C/4C 52 XX with CAN ID 17333110 where XX is current volume level
0x53 packets is mute status

I'm planning to build custom CAN controller which will intercept steering wheel buttons and monitor buttons/knobs and properly map it on Android phone connected via Mirrorlink. Therefore I need to find a way how to detect whether Mirrorlink UI is currently active or not.
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
Neues Thema beginnen Auf Beitrag antworten Weitergeben, Thema teilen Lesezeichen setzen Druckansicht CANhack.de - Übersicht » Innenraum- / Komfort CAN
Ähnliche Fachartikel und Themen
Thema Community Bereich
Keine neuen Beiträge Infotainment-Informationen CAN-Bus Allgemein
Keine neuen Beiträge Audi Infotainment CAN / RNS-E Innenraum- / Komfort CAN
Keine neuen Beiträge GPS Information auf VW-Infotainment CAN Innenraum- / Komfort CAN
Keine neuen Beiträge Infotainment CAN-Bus immer LOW-Speed? CAN-Bus Allgemein
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.