Skip to content

Looking for schematics of the cabling distribution of the canbus

Featured Replies

Hallo, I have built a head unit with a touch screen and a RaspberryPi, I was able to hack into the entertainment CANBUS so I can get the steering wheel buttons data, so far so good, but now I would like to be able to control the panoramic roof and windows, eventually this is not possible on that CANBUS and neither it is possible (or easy) from the OBDII port CANBUS. So next step would be to tap into another bus, are the schematics available anywhere? Thanks

  • Sponsor

When was the car made?

  • Author

Car was registered in 2011

  • Author

For example I am pretty sure I can get to the Convenience bus from above the glass storage compartment but that is difficult then to wire all the way to the head unit, so something closer to the dash/head unit would be a good choice.

  • Sponsor

The HVAC module is on the convenience CAN bus isn't it?  I don't know my way round a Yeti, but that ought to be close by?

  • Author

mmm that is actually a good idea, I know I can get some of that data in the Infotainment bus (for example the fan speed, probably because the original radio could had that data) but that is read only, I guess the gateway is doing some filter magic to avoid any kind of control from the Info bus. Thank you, I ll let you know.

  • Author

photo_2022-01-10_12-56-28.thumb.jpg.107c2787fd88f5e7fbb77ebbb09cd951.jpg

 

Bingo! I managed to wire into the connector without having to cut anything, just plugged a couple of dupont male headers in. I can read the data unfortunately I was not able to send any meaningful data, I can read  windows open/close, door lock, etc. but cannot control it with the same messages. I am not sure if somehow the gateway is blocking my signal or if there is a specific sequence of data that must be sent. I will keep you posted.

  • Author

Some happy updates, I got some working codes you can have a look at them in this github project: https://github.com/simonemarin/vag-canbus, I will update that page with new findings.

About the windows, there are 2 IDs , one is for the command (same as pushing the buttons) the other one is for getting the current position and the direction of the movement, so it is technically possible to move the windows to a given position. No luck with the panoramic roof though, I think that the knob is connected directly to the local controller and is not communicating with the canbus, but there shi=ould be a way to raise at least since it is possible to raise ti with the remote/key.
 

 

  • Sponsor

Impressive stuff. :thumbup:

I am equally impressed with what you have done but why do you want to open and close your windows and sunroof using the radio?

 

Surely they both have ergonomic controls that can be used without taking your eyes off the road?

 

 

  • Author

It is an understandable question .. the first and less understandable answer is "because I can", but to be more pragmatic, let's say I live in place with a very mild and sunny climate (Tenerife) and want to have a single action to lower a bit the front windows and open up the panoramic roof when I get into the city from the highway (I know.. I know..). Also take into consideration that I may use the steering wheel buttons (which I have already decoded) to do that action instead of the radio. Thing is that writing and Android app (Android Auto compatible as well) that will somehow talk to the SPI port of the RaspberryPi (where the canbus controller is connected) may be a long shot, while I have plenty of unused buttons on the steering wheel.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Important Information

Welcome to BRISKODA. Please note the following important links Terms of Use. We have a comprehensive Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.