Earlier quoted context omitted.
Odd - I got the cheapest odb2 I could find on ebay and never had any issues with it over Bluetooth using the Torque app for android.
I was able to use the "apps" to get obd2 data's. What I wanted to do is get acceleration, steering and breaking data and along with feeds from two cameras try to train deep learning models. Getting that working over Bluetooth or wifi was a pain due to poor documentation.
Cool - but since Torque can present that data for a whole range of ODB2 dongles, it must be achievable? Maybe reach out to those guys or reverse engineer their app?