diff --git a/pyren/mod_ecu_mnemonic.py b/pyren/mod_ecu_mnemonic.py index d1c0b30..3ffc0dc 100755 --- a/pyren/mod_ecu_mnemonic.py +++ b/pyren/mod_ecu_mnemonic.py @@ -70,7 +70,7 @@ def get_SnapShotMnemonic(m, se, elm, dataids): snapshotService = se[sid] resp = executeService( snapshotService, elm, [], "", True ) - if mod_globals.opt_demo and not resp or not resp.startswith(snapshotService.simpleRsp): + if ((mod_globals.opt_demo and not resp) or not resp.startswith(snapshotService.simpleRsp) or len(resp)/2 == 6): return "00" resp = resp.strip().replace(' ','') if not all(c in string.hexdigits for c in resp): resp = ''