Happy Holidays to all of you!
The last few days I worked pretty hard on finding new functions of some CAN Commands for the dashboard!
New functions I found:
- Battery low warning
- Fog Light
- High Beam
- ABS signal
- Seat Belt warning
- Hand brake
- Low tire pressure warning
- Offroad mode
- Diesel particle filter
- Diesel preheater
- Water temperature alarm
I also rewrote the hole demo script with more explanations and comments. The speed needle should also be more accurate (but sadly still not perfect yet)
I will release the new demo source code in the next few days, so stay tuned.
And I wish all of you a happy new year!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Hi @Felix,
I don't know anything about the new Polo. Sorry for that.
But I'm pretty sure that there are more security cheks or something like that in the new Polo.
I also started from ground up with the project, maybe you're successful with the modern dashboard when you try to go through every CAN BUS Address (from 0 up to 4096) with a for-loop in your Arduino script.
i.e.
for (int i = 0; i < 4096, i++)
{
CanSend(i, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01);
sleep(500);
CanSend(i, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff);
}
That's the way I found many of the dashboard functions.
Make sure to output the actual i-counter to your console, so that you can see at which index you are.
When you see any reaction on your dashboard: Stop your script and note the index number. Then you can reverse engineer which adress created the reaction on the dashboard.
Hope that helps.
Best regards and happy new year!
Leon
Are you sure? yes | no
Love to see it! I've acquired a dashboard from a VW Polo 6C (2015) it has 18-pins instead of your 32-pins but I've found CAN-L/H. My issue is I can't seem to find anything addressable on the bus. I've tried your scripts but no success. Do you know if there has been some new limitations implemented, anti-theft perhaps or are you familiar with any addresses or methods to attack this issue?
Are you sure? yes | no