Core (required): capture CAN traffic from a USB adapter and decode signals.
Optional but strongly recommended: record GPS and visualize on a map. This gives you — and the AI — much better context when figuring out what each CAN ID means.
Why GPS + map matter for decoding
Raw CAN captures are hard to interpret alone. GPS altitude turns a drive into a natural experiment — hills give you predictable physical changes to hunt for in the data. You can ask the AI things like:
- "Find RPM — it should be much higher when driving up hills"
- "Find coolant temp — it should increase as we climb and decrease as we descend"
The map makes those altitude changes visible and easy to line up with CAN timestamps. Give the AI a capture with GPS and it can correlate bytes to real terrain instead of guessing from raw hex.