diff --git a/pyren/mod_elm.py b/pyren/mod_elm.py index 081f19b..de21807 100644 --- a/pyren/mod_elm.py +++ b/pyren/mod_elm.py @@ -1544,6 +1544,9 @@ class ELM: if len (responses) == 0: # no data in response return "" + + if len (responses) > 1 and responses[0].startswith('037F') and responses[0][6:8] == '78': + responses = responses[1:] if responses[0][:1] == '0': # single frame (sf) nBytes = int(responses[0][1:2], 16)