Cool program, it looks like an easy way to get started with ODB-II, thank you for sharing!
> Currently it only displays live data - no recording and replay is possible. NOTE: The program only displays the engine data, not airbags, ABS and body control systems. Even if your adapter supports that, you will need a more specialized program for that.
Alternatively, https://canable.io/ with USB port seems to support several open source software packages (there are clones of Canable 2.0 Pro available for ~$17 on AliExpress, but hopefully the official version will come back in stock soon):
- Cangaroo (Windows, Linux): Send/receive standard and FD frames, decode messages from DBC files
- SocketCAN (Linux) Native Linux support using slcand (can record and pass into Wireshark)
- python-can (Windows, Linux, Mac) Easily interface with the CAN bus using your CANable and Python scripts
> Currently it only displays live data - no recording and replay is possible. NOTE: The program only displays the engine data, not airbags, ABS and body control systems. Even if your adapter supports that, you will need a more specialized program for that.
If you have more sophisticated requirements, it seems like Wireshark has the ability to stream and record data in real-time: https://www.csselectronics.com/pages/can-bus-to-usb-wireshar... is an ~$70 adapter which shows up as a serial port
Alternatively, https://canable.io/ with USB port seems to support several open source software packages (there are clones of Canable 2.0 Pro available for ~$17 on AliExpress, but hopefully the official version will come back in stock soon):
- Cangaroo (Windows, Linux): Send/receive standard and FD frames, decode messages from DBC files
- SocketCAN (Linux) Native Linux support using slcand (can record and pass into Wireshark)
- python-can (Windows, Linux, Mac) Easily interface with the CAN bus using your CANable and Python scripts
You can also use SigRok to visualize the CAN frames: https://kentindell.github.io/can2
Disclaimer: I have no affiliation and have not used either of these, just posting them as possible options.