@redheadedrod - this is awesome!
I tried the ELM device with a Y connector as you mentioned. I get the following messages:
16:06:17.283 -> RX: 68 6A F1 01 01 0A
16:06:17.317 -> RX: 48 6B 10 41 01 00 07 E1 E1 A3
16:06:17.398 -> RX: 68 6A F1 01 01 0A
16:06:17.432 -> RX: 48 6B 10 41 01 00 07 E1 E1 A3
16:06:17.683 -> RX: 68 6A F1 01 01 0A
16:06:17.716 -> RX: 48 6B 10 41 01 00 07 E1 E1 A3
16:06:17.953 -> RX: 68 6A F1 03 CD
16:06:18.243 -> RX: 68 6A F1 03 CD
16:06:18.523 -> RX: 68 6A F1 03 CD
16:06:18.771 -> RX: 68 6A F1 07 B9
16:06:19.071 -> RX: 68 6A F1 07 B9
16:06:19.334 -> RX: 68 6A F1 07 B9
16:06:19.419 -> RX: 68 6A F1 02 00 00 29
16:06:19.472 -> RX: 48 6B 10 42 00 00 7E 1A 00 00 F4
16:06:19.566 -> RX: 68 6A F1 02 02 00 B1
16:06:19.566 -> RX: 48 6B 10 42 02 00 00 00 89
16:06:19.837 -> RX: 68 6A F1 01 01 0A
16:06:19.837 -> RX: 48 6B 10 41 01 00 07 E1 E1 A3
16:06:19.911 -> RX: 68 6A F1 09 00 4D
16:06:20.614 -> RX: 68 6A F1 09 00 4D
16:06:21.259 -> RX: 68 6A F1 09 00 4D
16:06:21.777 -> RX: 68 6A F1 09 00 4D
16:06:22.479 -> RX: 68 6A F1 09 00 4D
16:06:23.129 -> RX: 68 6A F1 09 00 4D
16:06:52.479 -> RX: 48 6B 10 41
16:06:55.228 -> RX: 68 6A F1 01 01 0A
16:06:55.323 -> RX: 68 6A F1 01 01 0A
16:06:55.420 -> RX: 68 6A F1 01 01 0A
16:06:55.550 -> RX: 68 6A F1 02 00 00 29
16:06:55.640 -> RX: 68 6A F1 02 00 00 29
16:06:55.736 -> RX: 68 6A F1 02 00 00 29
16:06:55.872 -> RX: 68 6A F1 02 02 00 B1
16:06:55.973 -> RX: 68 6A F1 02 02 00 B1
16:06:56.073 -> RX: 68 6A F1 02 02 00 B1
16:06:56.173 -> RX: 68 6A F1 01 01 0A
16:06:56.307 -> RX: 68 6A F1 01 01 0A
16:06:56.390 -> RX: 68 6A F1 01 01 0A
16:06:56.521 -> RX: 68 6A F1 01 01 0A
16:06:56.602 -> RX: 68 6A F1 01 01 0A
16:06:56.706 -> RX: 68 6A F1 01 01 0A
16:06:56.841 -> RX: 68 6A F1 03 CD
16:06:56.922 -> RX: 68 6A F1 03 CD
16:06:57.023 -> RX: 68 6A F1 03 CD
16:06:57.123 -> RX: 68 6A F1 07 B9
16:06:57.245 -> RX: 68 6A F1 07 B9
16:06:57.377 -> RX: 68 6A F1 07 B9
For brevity - I removed the line that sends “Hello M2!” after each RX.
I suspect a majority of the messages are coming from the ELM device pinging various ECU’s on the bus. Of all the pings it seems the following messages get a response back - I’m pasting the TX of ELM device, followed by response (RX):
16:06:17.283 -> RX: 68 6A F1 01 01 0A
16:06:17.317 -> RX: 48 6B 10 41 01 00 07 E1 E1 A3
16:06:19.566 -> RX: 68 6A F1 02 02 00 B1
16:06:19.566 -> RX: 48 6B 10 42 02 00 00 00 89
16:06:19.837 -> RX: 68 6A F1 01 01 0A
16:06:19.837 -> RX: 48 6B 10 41 01 00 07 E1 E1 A3
From this analysis - it seems I’m only getting 2 messages from the car:
- 48 6B 10 41 01 00 07 E1 E1 A3
- 48 6B 10 42 02 00 00 00 89
Any tips/advice on how to read these?
It seems that even after doing multiple scans - these seem to be the only 2 messages returned. Am I missing something here possibly?
Happy to contribute to the code if I can get to the point where I can listen in on all the messages