forked from Pbartek/pyobd-pi
-
Notifications
You must be signed in to change notification settings - Fork 418
Open
Description
Fix: Wrap the buffer.decode in a try and set bogus string.
This increases compatibility by 5-10x with post elm327 made after 2022.
(I've tested this)
The change is in ./obd/elm327.py
near the last few lines,
# convert bytes into a standard string
string = buffer.decode("utf-8", "ignore")
# convert bytes into a standard string
try:
string = buffer.decode("utf-8", "ignore")
except:
string = "Null response. Possibly an elm327 clone - try to connect anyway."
Metadata
Metadata
Assignees
Labels
No labels