Hello everyone,
I recently bought a CrossChasm C5 BLE VI, and am trying to read off of a 2012 BMW OBD port. I have been able to flash all 4 types of firmware available for this device:
- emulated: (works as expected, can see data with openxc-dashboard)
- default: (semi-works, can get device version number but unable to see any data on running cars OBD port with openxc-dump, I should be able to see some sort of data, even if it's not parsed correctly yes?)
- obd2: (does not seem to work, shows up as device not connected, and unable to read version number with openxc-control version)
- translated-obd2: (same as obd2)
For all firmware I have tried the precompiled v7.2.0 as well as the vagrant self compile with the latest github source (here I only specify my VI model, so I'm guessing that corresponds to the default)
I have two questions:
1) Even with the default firmware flash, should I be seeing data being streamed from the BMW (do I need to adjust the Baud rate or something else to make it compatible)?
2) Does anyone know why the obd2 firmware is causing trouble, and would this allow me to see data on the BMW bus?
Thanks a lot for your help!
Cheers,
Simon