I've recently created a DIY device to get more info from the car than I could via OBD.
The whole build cost me ~$50, compared to hundreds of dollars I'd pay for a comparable off-the-shelf device.
Here's an overview of the project: https://github.com/timurrrr/RaceChronoDiyBleDevice
And here's everything I've learned about the CAN bus for FT86 platform that's useful for RaceChrone'ing: https://github.com/timurrrr/RaceChro...can_db/ft86.md
Here's an example of data captured by that device at T6 at Laguna Seca: https://imgur.com/IPBZ5cI
And here it is used for virtual gauges in RaceChrono:
While working on this project, I also created an Arduino library with common utilities for communication with RaceChrono over BLE, and provided a few examples how to use it: https://github.com/timurrrr/arduino-RaceChrono
I also found a bunch of correctness and performance issues in the arduino-CAN library, and ended up creating my own fork where I've resolved most of them: https://github.com/timurrrr/arduino-CAN
Hope you find these repos useful!