Fix OBDLink DTC read when NR:78

This commit is contained in:
Marianpol 2022-03-15 16:13:38 +01:00
parent 50221dda70
commit 996fd9091d

View File

@ -1545,6 +1545,9 @@ class ELM:
if len (responses) == 0: # no data in response if len (responses) == 0: # no data in response
return "" 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) if responses[0][:1] == '0': # single frame (sf)
nBytes = int(responses[0][1:2], 16) nBytes = int(responses[0][1:2], 16)
nFrames = 1 nFrames = 1