CAN BUS Gaming Simulator

Back to overview

Controlling a VW CAN BUS dashboard of a Polo 6R with an Arduino and a CAN BUS shield using the Telemetry API of Euro Truck Simulator 2


Jesse Wallace wrote 07/27/2017 at 19:32 point

Is there anothe WIKICAN site that is still active?

  Are you sure? yes | no

bhargav wrote 10/12/2016 at 19:01 point

Hey Leon,

Great work !!!!

I am trying to do something similar that you have done. I am trying to build a test bench for different car cluster to test them. My question is do I really need the CAN-BUS Shield or can I just build a test using just arduino ?

Testing include: Check all the gages works fine and all the lights comes on when we power up the cluster.

  Are you sure? yes | no

Stefy wrote 02/16/2016 at 17:12 point

Hi Leon,

you did a very good job!!

How did you managed to discover all the needed message, value and sequence to be activated (motor on before speed to be displayed) ??

you are an artist in reverse engineering!!

  Are you sure? yes | no

Leon Bataille wrote 02/16/2016 at 21:13 point

Hi @Stefy,

thank you! I tried it with brute force :)

Try all the time different CAN Codes in a do-while loop and notice when something happens. 

But I also found out some great websites with lots of information on them.

But you also may have noticed that the speedometer still doesn't work perfectly well.

  Are you sure? yes | no

Jeroen van der Velden wrote 02/10/2016 at 19:52 point

Hi Leon, could you please update your Wiring Diagram for us. I`m having a hard time connecting the 34 leads from the Polo Dash to your little Polo Shield.

  Are you sure? yes | no

Leon Bataille wrote 02/10/2016 at 21:23 point

Hi Jeroen!

The Wiring Diagrams are both the same, but mirrored :D.
The left diagram by Is0-Mick is the view when you look on the backside of the dashboard. The schematic diagram describes the pin assignments from the cable to the board. That's why they're different.

Please use the left one for orientation.

  Are you sure? yes | no

jajan wrote 02/09/2016 at 11:49 point

Hello, Thank you for sharing your code.

I try to copy your solution but there is a problem with speed indicator. When I put smaller value than 0x0C in 0x5A0 then it's ok but when I put bigger value the indicator (needle) for about 10 second keep the right position and go down. 

Maybe You know what I'm doing wrong.

  Are you sure? yes | no

Leon Bataille wrote 02/09/2016 at 12:23 point

Hi @jajan, thank you for your comment!

I'm having the same issue and I'm working on it. This is because the dashboard is waiting for data on address 0x5A0 and on another address. But I didn't find out this address yet.

  Are you sure? yes | no

jajan wrote 02/09/2016 at 12:53 point

Thank you for replay.

 I thought that the "another address" it might be a ABS. I tried to send different values on 0x1A0 but without success. 

  Are you sure? yes | no

Dan wrote 10/31/2016 at 00:22 point

Hi Leon, any news on this ? I'm getting the exact same problem, I've tried to send data to the 0x1A0 & 0x320 IDs (as per ) but to no avail ...

I'm using a cluster from a VW Passat B6, but it seems all the commands are the same with yours...

Any help would be hugely appreciated !



  Are you sure? yes | no

Pavle Radojkovic wrote 09/09/2022 at 13:56 point

Hi Leon,

This is an awesome project! I am currently working on a similar task. I am using cluster from VW Up, but it seems to work fine. Except for this issue with the speed indicator.  Is there any update on this?

Kind Regards!

  Are you sure? yes | no