brendan-w / python-OBD

OBD-II serial module for reading engine data
GNU General Public License v2.0
1.02k stars 360 forks source link

ATH1 did not return 'OK', or echoing is still ON #277

Open sjsyed opened 1 month ago

sjsyed commented 1 month ago

I recently bought an OBD2 ELM327 V1.5 USB device.

When I connected it with my windows laptop, it works fine. I used some OBD scanner softwares and it displayed the RPM values and DTC values without any issues.

But, when I try it with python's obd library in ubuntu, I get the following error. "ATH1 did not return 'OK', or echoing is still ON"

Following is my Debug log: [obd.obd] Explicit port defined [obd.elm327] Initializing ELM327: PORT=/dev/ttyUSB2 BAUD=9600 PROTOCOL=auto [obd.elm327] write: b'ATZ\r' [obd.elm327] wait: 1 seconds [obd.elm327] Failed to read port [obd.elm327] read: b'ATZ\r\r\nOK\r\n' [obd.elm327] write: b'ATE0\r' [obd.elm327] wait: 20 seconds [obd.elm327] Failed to read port [obd.elm327] read: b'ATE0\r\r\nOK\r\n' [obd.elm327] write: b'ATH1\r' [obd.elm327] wait: 20 seconds [obd.elm327] Failed to read port [obd.elm327] read: b'\r\nERROR\r\n' [obd.elm327] closing port [obd.elm327] write: b'ATZ\r' [obd.elm327] ATH1 did not return 'OK', or echoing is still ON [obd.obd] Closing connection [obd.obd] Cannot load commands: No connection to car [obd.obd] =================================================================== [obd.obd] Query failed, no connection available [obd.obd] Query failed, no connection available

I also added delay to the elm.py file. I still face this issue when accessing data using python.

I really need this to get resolved ASAP.

Thank you for any help.