Please visit us at the Car Hacking Village at CypherCon March 30-31st to do the Cluster Challenge!
Download:
Ford Focus 2010 Instrument Cluster PDF
Challenge
Connect Wires
- HS CAN L (a.k.a. I CAN H)
- HS CAN H (a.k.a. I CAN H)
- MS CAN L
- MS CAN H
- V Batt
- Ground
- Run/Start
If using ValueCAN, you will need the following:
- Kernel Module: https://github.com/intrepidcs/intrepid-socketcan-kernel-module
- Note: if using Ubuntu, please perform a “sudo chmod 777 .” on this directory before “make”
- ValueCAN API: https://github.com/intrepidcs/icsneoapi
- SocketCAN Daemon: https://github.com/intrepidcs/icsscand
Install SocketCAN
- SocketCAN Utility Files: https://github.com/linux-can/can-utils
Read CAN Bus Data
- Using SocketCAN read data using
cansniffer
(Hint: use the ‘-t 0’ option)
Send CAN Bus Requests
- Using SocketCAN send messages using
cansend
Find the following Data (email responses to robertleale@canbushack.com):
Find | Answer |
Diagnostic Address | A: |
Engine Speed Message ID | A: |
Engine Speed Signal Location | A: |
Engine Speed Signal Scaling | A: |
Vehicle Speed Message ID | A: |
Vehicle Speed Signal Location | A: |
Vehicle Speed Signal Scaling | A: |
Coolant Temperature Message ID | A: |
Coolant Temperature Signal Location | A: |
Coolant Temperature Signal Scaling | A: |
Check Engine Light (MIL) Message ID | A: |
Check Engine Light (MIL) Location | A: |
Air Bag Light Message ID | A: |
Air Bag Light Location | A: |
Park Brake Light Message ID | A: |
Park Brake Light Location | A: |
TPMS Light Message ID | A: |
TPMS Light Location | A: |
ABS Light Message ID | A: |
ABS Light Location | A: |