From 7c415e166589391ad4ac2509ac5450a14fdf568f Mon Sep 17 00:00:00 2001 From: Marianpol Date: Thu, 9 Jul 2020 09:57:30 +0200 Subject: [PATCH] Check second ids response --- pyren/mod_scan_ecus.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyren/mod_scan_ecus.py b/pyren/mod_scan_ecus.py index 07670dd..07037ee 100644 --- a/pyren/mod_scan_ecus.py +++ b/pyren/mod_scan_ecus.py @@ -649,6 +649,10 @@ class ScanEcus: if row[base]!=req: req = row[base] rrsp = self.elm.cmd(req)[3:] + + ttrrsp = rrsp.replace(' ','') + if not all(c in string.hexdigits for c in ttrrsp): return False + if len( req )/2==3: rrsp = rrsp[3:] byte = int(rrsp[int(row[base+3])*3:int(row[base+3])*3+2],16)