I started a work of AIM -> OBDII protocol bridge using my raspberry pi. As starting point I'm using "https://github.com/oesmith/obdgpslogger" OBDSIM. It works fine with Torque, but my bluetooth adapter doesn't show up in RaceChrono (PC or Rasppbery), even tho it's paired in my phone with no problems. Maybe there is some kind of filtering in RaceChrono for bluetooth devices, it's strange because I see all my other paired devices even if they are not in range except PC or raspberry?
Make sure nothing else is connected at the same time. You could also try to make sure the Bluetooth device has all the same services definitions a normal RFCOMM device has.
The only problem I can see, that bluetooth device type is "Computer" and no devices of this type are showing up in RaceChrono no matter if they paired on phone or not. No problem with Torque application, it lets you select from already paired devices and obd simulator works like a charm Why in RaceChrono I cannot select from all paired bluetooth devices?
Yeah, I don't know, maybe there is some default filter in Android BT discovery API that Torque overrides. I'd have to investigate... But how about changing device type to "look like" a RFCOMM device such as OBD-II reader or GPS receiver?
Comments
changed bluetooth device class to 0x080500 Uncategorized device. Now OBD data simulator works in RaceChrono!!!