Open marcusx87 opened 2 years ago
I just tried using this library with a Bluetooth ELM327 dongle today on a Mac (Monterey 12.4) and a Linux laptop (Mint 21). Mac didn't work but Linux did.
I can only speculate, but I think the reason is that serial ports over Bluetooth are either broken on MacOS, or I am not smart enough to be able to set up the port. My Bluetooth dongle showed up as /dev/tty.OBDII
or /dev/cu.OBDII
, but specifying that when connecting didn't work, because the python-OBD
would time out waiting for a response.
On the other hand, on Linux it was easy. Mint offers the option to open a serial port for the Bluetooth device (/dev/rfcomm01
or something), python-OBD
automatically sees that and I managed to read real time data from my car.
I don’t know if there is any trick to bypass this problem.
I'm facing the same issue on Mac Ventura OS.
Bluetooth connects seamlessly using the UI and I can see the serial ports /dev/tty.OBDII.
But the Python-OBD doesn't connect. Sometimes it says resource busy and sometimes it won't detect.
It does not work with macOS Monterey v.12.3.1 (MacBook Pro 15) . . . . . Why ?