brendan-w / python-OBD

OBD-II serial module for reading engine data
GNU General Public License v2.0
1.02k stars 360 forks source link

Test of Mode-6 MIDS #257

Open MorthenJohansen opened 1 year ago

MorthenJohansen commented 1 year ago

I have tested the Mode-6 MIDS on a Honda Civic and it appears that the parsing of received data is not correct, however I'm unable to understand what goes wrong:

b'[obd.elm327] Connected Successfully: PORT=COM3 BAUD=38400 PROTOCOL=7\r\n' b'[obd.obd] querying for supported commands\r\n' b"[obd.elm327] write: b'0100\r'\r\n" b"[obd.elm327] read: b'18 DA F1 1D 06 41 00 98 3A 80 01 55\r18 DA F1 11 06 41 00 BE 3F A8 13 55\r>'\r\n" b"[obd.elm327] write: b'0120\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 41 20 80 1D B0 11 55\r18 DA F1 1D 06 41 20 80 00 A0 01 55\r>'\r\n" b"[obd.elm327] write: b'0140\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 41 40 7A D0 00 00 55\r18 DA F1 1D 06 41 40 CA C0 00 00 55\r>'\r\n" b"[obd.elm327] write: b'0600\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 46 00 C0 00 00 01 55\r>'\r\n" b"[obd.elm327] write: b'0620\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 46 20 80 00 80 01 55\r>'\r\n" b"[obd.elm327] write: b'0640\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 46 40 00 00 00 01 55\r>'\r\n" b"[obd.elm327] write: b'0660\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 46 60 00 00 00 01 55\r>'\r\n" b"[obd.elm327] write: b'0680\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 46 80 80 00 00 01 55\r>'\r\n" b"[obd.elm327] write: b'06A0\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 06 46 A0 78 00 00 00 55\r>'\r\n" b"[obd.elm327] write: b'0900\r'\r\n" b"[obd.elm327] write: b'0601\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 10 37 46 01 80 11 02 EE\r18 DA F1 11 21 00 00 03 84 01 81 14\r18 DA F1 11 22 00 27 00 00 00 46 01\r18 DA F1 11 27 01 05 77 00 17 FF FF\r18 DA F1 11 25 00 7F FF 01 84 8D FE\r>'\r\n" b'[obd.protocols.protocol_can] Recieved multiline response with missing frames\r\n' b'[obd.obd] No valid OBD Messages returned\r\n' b"[obd.elm327] write: b'0602\r'\r\n" b"[obd.elm327] read: b'18 DA F1 11 10 1C 46 02 99 0B 00 30\r18 DA F1 11 21 00 00 00 32 02 9A 0B\r18 DA F1 11 22 02 BD 00 00 04 F6 02\r18 DA F1 11 23 9C 0B 02 BD 00 32 FF\r18 DA F1 11 24 FF 55 55 55 55 55 55\r>'\r\n" b'[obd.decoders] Encountered unknown Test ID\r\n'