CANhack.de CAN-Interface RKS+CAN
Diesel technology, engine technology, vehicle diagnostics, repair & maintenance.

Golf MK7 (MQB) Infotainment CAN

 
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » Interior / Comfort CAN
Author Message
Nik1976



Joined: 09/12/2016
Posts: 3
Karma: +1 / -0   Thank you, like it!


Free account, no CAN development support

CAN-Diagnose likes this.
Post19-02-2017, 2:43    Subject: Golf MK7 (MQB) Infotainment CAN Translating...

[Translating...]

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.


Last edited on 19-02-2017, 2:45, edited 1 time in total.
Back to top Profile PM
Paulius
Hacker
Hacker


Joined: 11/13/2013
Posts: 61
Karma: +7 / -0   Thank you, like it!


CAN Support

Post20-02-2017, 10:18    Subject: Golf MK7 (MQB) Infotainment CAN Translating...

[Translating...]

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.
Back to top Profile PM
Nik1976



Joined: 09/12/2016
Posts: 3
Karma: +1 / -0   Thank you, like it!


Free account, no CAN development support

Post22-02-2017, 2:08    Subject: Golf MK7 (MQB) Infotainment CAN Translating...

[Translating...]

Paulius wrote:
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.
Back to top Profile PM
Paulius
Hacker
Hacker


Joined: 11/13/2013
Posts: 61
Karma: +7 / -0   Thank you, like it!


CAN Support

Nik1976 likes this.
Post22-02-2017, 10:05    Subject: Golf MK7 (MQB) Infotainment CAN Translating...

[Translating...]

Nik1976 wrote:
Paulius wrote:
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
Back to top Profile PM
Nik1976



Joined: 09/12/2016
Posts: 3
Karma: +1 / -0   Thank you, like it!


Free account, no CAN development support

Post01-03-2017, 1:30    Subject: Golf MK7 (MQB) Infotainment CAN Translating...

[Translating...]

Paulius wrote:
Nik1976 wrote:
Paulius wrote:
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.
Back to top Profile PM
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » Interior / Comfort CAN
Similar articles and topics
Topic Forum
No new posts Infotainment-Informationen CAN Bus General
No new posts GPS Information auf VW-Infotainment CAN Interior / Comfort CAN
No new posts Audi Infotainment CAN / RNS-E Interior / Comfort CAN
No new posts Is the infotainment CAN bus always low-speed? CAN Bus General
Jump to:  
You cannot post new topics in this forum.