I'm using BluetoothSerial to connect an Android phone to an ELM327 OBD dongle. I have used a Bluetooth chat app to confirm that the appropriate data is returned on sending PID command codes (like 010C, 0105, etc.).
However, while the bluetoothSerial plugin seemingly works fine to locate and connect to the dongle, when I send the command codes over to the dongle using bluetoothSerial.write, I just get the same command codes fed back to me from bluetoothSerial.subscribeRawData. I tried using bluetoothSerial.available to see if these match the sizes of the replies, and they do.
I have not been able to find any known issues like this, so I was wondering if anyone else might have encountered this, or know why it might be happening.