How do I log CAN-Bus?

Theres two ways. Either by building a DIY device or with an OBDLink LX/MX/MX+ Bluetooth OBD-II reader. Notice if you’re on iOS, you’ll need the MX+ Bluetooth model.

  1. Find out the packet IDs (PIDs) and packet structure of the CAN-Bus messages on your vehicle’s bus. This is different on each vehicle, and will vary even between different models of the same manufacturer. You can either reverse engineer your bus using some dedicated tools/apps or find them already reverse engineered by others. This is a mandatory step before moving forwards.
  2. Enable “RaceChrono > Settings > Expert settings > Experimental devices”
  3. Add a CAN-Bus recording device “RaceChrono > Settings > Add other device > OBDLink LX/MX/MX+ Bluetooth (CAN-Bus)”, and then select your OBDLink device. Notice this will NOT work on any other reader. Also it will NOT work if you add the OBDLink with “Add OBD-II reader”, you need to use the “Add other device” to add the reader specifically as a CAN-Bus device.
  4. You can now add CAN-Bus channels to the vehicle profile in “RaceChrono > Settings > Vehicle profile”.
  5. When editing channels, Channel and Channel postfix field defines how the channel shows up in your RaceChrono sessions.
  6. Source data field is data for testing your equations.
  7. PID field defines which CAN-Bus message has the information.
  8. The equation field defines where the channel data is located in the message, and how it is translated to actual channel values. The equations are explained here