CAN-BUS sniffing
Purpose
Hardware
- USB to CAN Adapter https://s.click.aliexpress.com/e/_ooTCYX7
Firmware
- https://canable.io/updater/ → SL CAN with FD support
Software
- https://www.savvycan.com (Linux, Win, macOS)
Connection config
Connection → Open Connection Window → Add New Device → LAWICEL/SLCAN Serial → cu.usbmodem*; 500k; 500k
VAG UDS IDs over the diagnostic BUS
| module | request ID | response ID |
|---|---|---|
| Engine 1 | 0x7E0 |
0x7E8
|
| Engine 2 | 0x7E2 |
0x7EA
|
| Transmission | 0x7E1 |
0x7E9
|
| AllWheelDrive | 0x70F |
0x779
|
| Gateway | 0x710 |
0x77A
|
| ABS | 0x713 |
0x77D
|
| Dashboard | 0x714 |
0x77E
|
| SRS | 0x715 |
0x77F
|
| HVAC | 0x746 |
0x7B0
|
For future reference...
- VAG sniffer with ifTtT-like integration: https://github.com/kostaszaf/can-gateway-sniffer
- PoC insertion of messages into cluster via BAP: https://www.drive2.ru/l/663539875273774343/
- DIY VirtualCockpit: https://habr.com/ru/articles/442184/
- CAN-BUS communication basics: https://theksmith.com/software/hack-vehicle-bus-cheap-easy-part-1/
- http://www.loopybunny.co.uk/CarPC/k_can.html (BMW E8x)
- https://forum.macchina.cc/t/some-vw-can-stuff-to-help-out-people-with-mk5-and-some-mk6-type-platform-vehicles/660
- https://forums.ross-tech.com/index.php?threads/18564/page-2
- https://avtoad.com.ua/en/base/uds-protocol-unified-diagnostic-services
- VAG UDS IDs: https://github.com/ConnorHowell/vag-uds-ids