Before you start worrying about the buttons, lets check a few things.
Ive been out to my car and got a few screen shots for you, a few things to try to narrow this down:
First, goto module 16 - Steering.
Measuring blocks. Check group 6.
This should confirm if there is communication with the module:
Next, check group 4.
Turn the steering wheel while monitoring group 4.
You will probably find that the steering angle DOES NOT change wheel you turn the wheel.
It should, but isnt due to the issue we are trying to solve.
Now goto basic settings in module 44 - Steering Assist.
Check group 7.
Here you should have 'Basic Setting' and 'Init'.
This should say 'OK' and 'Steering Ang Init' which means basic settings are ok and the G85 is initialised.
Yours will most likely say 'NOT OK' and 'Not Init'
Now, I suspect coding may be part of the problem.
Still in module 16 - Steering, check the coding:
Steering module supports old and new communication (LIN) versions.
This is why the CH module is popular as it supports both Mk5 and Mk6 MFSW.
Hover over the coding box and the bubble will appear, giving you the options:
Pay attention to the 5th digit (0xxx?xx: Multi-Function Steering Wheel):
This is where you tell the car which communication the module is to use:
options 1 to 4 =
LIN 1.3 (If you are fitting a Mk5 MFSW)
options 5 to 8 =
LIN 2.0 (If you are fitting a Mk6 MFSW)
0xxx?xx: Multi-Function Steering Wheel
0 = Multi-Function Steering Wheel not installed
1 or 5 = Multi-Function Steering Wheel w/o Tiptronic and w/o Push-To-Talk (PTT) installed
2 or 6 = Multi-Function Steering Wheel with Tiptronic and no Push-To-Talk (PTT) installed
3 or 7 = Multi-Function Steering Wheel w/o Tiptronic and with Push-To-Talk (PTT) installed
4 or 8 = Multi-Function Steering Wheel with Tiptronic and with Push-To-Talk (PTT) installed
For example, if you are fitting a Mk5 MFSW, with manual gear box ando do not have PTT (voice control), select 1.
My coding is '0000532'.
I have Mk6 MFSW, Manual, Cruise control, button on wiper stalk, No PTT.
So, take a note of your existing coding and check it is correct.
If not update it and see if it sorts out the communication issue.
Report back and we can go from there.
Jas