How to reassign steering wheel keys if you have Canbus adapter - instructional

Search This thread

jlbooth

Senior Member
  • Feb 5, 2013
    113
    59
    OnePlus 6T
    This post is not asking how to assign steering wheel keys, it is intended to be an instructional post to maybe help some of you who have found that you cannot change your steering wheel key assignments using the WheelKey Study app on your MTCD/E head unit where you have a CanBus adapter in your head unit connections.

    These instructions will likely work for both PX5 and PX6 systems.

    My system is a SYGAV/Dasaita PX6 4G RAM/64G ROM.

    Here is the About Machine for my system:
    MCU.jpg

    Access factory settings:
    Settings... Car.... Factory settings... Password 126 or appropriate for your system

    Select the "other" category at the top
    SWCKEY.jpg

    The setting you're looking for is "Steering wheel keys assign" If this is set to SWC Key marked above in RED you will not be able to change the steering wheel button assignments. with the WheelKey Study app.

    Change this setting to - Can Key - as indicated below with GREEN rectangle
    CanKey.jpg


    Touch Apply and then touch Exit.

    The system will now reboot. Once it comes back up, go to WheelKey Study app and press one of your steering wheel keys. You will be able to assign the key you pressed to one of the available functions.

    This shows my Wheelkey Study, notice I was able to set the keys and all work as I assigned them.
    IMG_20210401_180430__01.jpg


    Optional step: After setting steering wheel keys change that factory setting back to "SWC key" and the assignments made in Wheelkey study still work as configured in WheelKey Study

    Please post if you would like additional details about my system/vehicle/etc.
     
    Last edited:

    typos1

    Senior Member
  • Apr 3, 2007
    9,411
    1,695
    UK
    Nice thread.

    To turn CAN Bus off you set it to "CAN key", not exactly intuitive, lol, reminds me of when I spent ages trying to get my reverse cam to work and the only way it would was when rear cam was set it to "disable" in factory settings, of course this was the last thing I tried.

    This will work for ALL MTCD/E units with any processor - RK3188/PX3, RK3368/PX5, RK3399/PX6 and Intel Sofia - as long as they have a later MCU that supports it - its all done by the MCU, not the SoM.
     
    Last edited:
    • Like
    Reactions: marchnz

    jlbooth

    Senior Member
  • Feb 5, 2013
    113
    59
    OnePlus 6T
    Thank you @typos1 Know what you mean with the reverse cam setting and how it would be the last thing you'd try. There are alot of counterintuitive settings on these units.

    I think what happens is they just copy letters from Google translate or similar without really knowing what they mean or how confusing it CAN be (couldn't resist the opportunity there).
     

    gromsop

    Member
    Jun 13, 2020
    12
    2
    Excellent thread !
    I have buy HU designed to work on Audi A6 C5 but swaped into Audi A4 B5 Avant (2000) that use CANBUS protocol.
    Just needed to solder the 2 green cables out from the CANBUS box to PINS 5 (CAN H) & 6 (CAN L) on the gray connection plug back from instrument cluster (green -> pin 5 ; green/black -> pin 6)
    This handling can start automaticly the HU if you switch on the vehicle's ignition and also allows you to react when you turn on or off the headlights.
    Now i want to use my steering wheel control but nothing work when i push on one of the buttons in the study wheelkey app...
    I will test your "how to" this afternoon and back to you to tell if it work or not ;)
     
    • Like
    Reactions: marchnz and jlbooth

    jlbooth

    Senior Member
  • Feb 5, 2013
    113
    59
    OnePlus 6T
    Thank you @gromsop. Please report back with your findings. I posted some additional thoughts over in the other thread. My plan is to update this thread and bring together the useful bits once we know what works and what doesn't. Perhaps this thread may prove useful for both those who have Canbus and those who are running a universal head unit with no Canbus adapter. Good luck to you.
     

    jlbooth

    Senior Member
  • Feb 5, 2013
    113
    59
    OnePlus 6T
    Apologies in advance for cross post but this was a point that I wanted to move from the Canbus versions thread over to this thread.

    I got to thinking about the SWC Key vs Can key options and maybe the presence/absence of the Canbus box might not really matter in this. What I'm saying is that the setting I have in my instructions purely enables or disables editing the SWC keys in the Wheelkey Study. Like a write enable/read only kind of thing.

    In some applications it may be that the KEY1 and KEY2 wires must be connected and the factory setting just designates whether the Wheelkey Study app will allow edits or not. It could be there to prevent accidental changing the key assignments or simply to prevent changing the factory provided "default" SWC assignments.

    So if my instructions don't work for you, you will need to verify the connections of the KEY1 and KEY2 wires. Those two wires may need to be connected for your vehicle to have any chance of working regardless of Canbus or not.

    I share what worked for my car and as they say, your mileage may vary.
     

    gromsop

    Member
    Jun 13, 2020
    12
    2
    Small test feedback and as I suspected, it did not work.
    Ie I don't have the key 1 and key 2 cables.
    But since it should work for an Audi A6 and not for an Audi A4, I take it that the problem is there.
    I'm not even sure I can use the steering wheel controls again.
    I will still try to find the solution, I don't really like when something resists me!
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 5
      This post is not asking how to assign steering wheel keys, it is intended to be an instructional post to maybe help some of you who have found that you cannot change your steering wheel key assignments using the WheelKey Study app on your MTCD/E head unit where you have a CanBus adapter in your head unit connections.

      These instructions will likely work for both PX5 and PX6 systems.

      My system is a SYGAV/Dasaita PX6 4G RAM/64G ROM.

      Here is the About Machine for my system:
      MCU.jpg

      Access factory settings:
      Settings... Car.... Factory settings... Password 126 or appropriate for your system

      Select the "other" category at the top
      SWCKEY.jpg

      The setting you're looking for is "Steering wheel keys assign" If this is set to SWC Key marked above in RED you will not be able to change the steering wheel button assignments. with the WheelKey Study app.

      Change this setting to - Can Key - as indicated below with GREEN rectangle
      CanKey.jpg


      Touch Apply and then touch Exit.

      The system will now reboot. Once it comes back up, go to WheelKey Study app and press one of your steering wheel keys. You will be able to assign the key you pressed to one of the available functions.

      This shows my Wheelkey Study, notice I was able to set the keys and all work as I assigned them.
      IMG_20210401_180430__01.jpg


      Optional step: After setting steering wheel keys change that factory setting back to "SWC key" and the assignments made in Wheelkey study still work as configured in WheelKey Study

      Please post if you would like additional details about my system/vehicle/etc.
      2
      Excellent thread !
      I have buy HU designed to work on Audi A6 C5 but swaped into Audi A4 B5 Avant (2000) that use CANBUS protocol.
      Just needed to solder the 2 green cables out from the CANBUS box to PINS 5 (CAN H) & 6 (CAN L) on the gray connection plug back from instrument cluster (green -> pin 5 ; green/black -> pin 6)
      This handling can start automaticly the HU if you switch on the vehicle's ignition and also allows you to react when you turn on or off the headlights.
      Now i want to use my steering wheel control but nothing work when i push on one of the buttons in the study wheelkey app...
      I will test your "how to" this afternoon and back to you to tell if it work or not ;)
      1
      Nice thread.

      To turn CAN Bus off you set it to "CAN key", not exactly intuitive, lol, reminds me of when I spent ages trying to get my reverse cam to work and the only way it would was when rear cam was set it to "disable" in factory settings, of course this was the last thing I tried.

      This will work for ALL MTCD/E units with any processor - RK3188/PX3, RK3368/PX5, RK3399/PX6 and Intel Sofia - as long as they have a later MCU that supports it - its all done by the MCU, not the SoM.
      1
      As others here have said, nice thread @jlbooth. Good to see an informative post and not somebody posting same ole question that's been asked many times before without taking time to search.