Primer/candidate sweep: primer 00 00 00 00 80 DA, 16 candidates on COM5 at 38400 8N1 CANDIDATE 0xA0 BASELINE heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes 14:48:15.694 TX primer frame 006 00 00 00 00 80 DA 14:48:16.303 TX candidate 0xA0 frame 006 00 00 A0 00 80 7A 14:48:16.303 CANDIDATE 0xA0 ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:48:16.303 CANDIDATE 0xA0 raw 07 80 68 40 30 C5 07 80 68 40 30 C5 07 80 68 40 30 C5 07 80 68 40 30 C5 07 80 68 40 30 C5 07 80 68 40 30 C5 07 80 68 40 30 C5 Completed candidate 1/16 CANDIDATE 0xA1 BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:48:26.678 TX primer frame 006 00 00 00 00 80 DA 14:48:27.286 TX candidate 0xA1 frame 006 00 00 A1 00 80 7B 14:48:27.286 CANDIDATE 0xA1 ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:48:27.286 CANDIDATE 0xA1 raw 07 80 68 20 D8 4D 07 80 68 20 D8 4D 07 80 68 20 D8 4D 07 80 68 20 D8 4D 07 80 68 20 D8 4D 07 80 68 20 D8 4D 07 80 68 20 D8 4D Completed candidate 2/16 CANDIDATE 0xA2 BASELINE heartbeat-compatible RX: 25 bytes, offset 0, 4 frames + 1 bytes 14:48:39.570 TX primer frame 006 00 00 00 00 80 DA 14:48:40.180 TX candidate 0xA2 frame 006 00 00 A2 00 80 78 14:48:40.180 CANDIDATE 0xA2 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00 14:48:40.180 CANDIDATE 0xA2 raw 07 80 34 10 0C F5 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA Completed candidate 3/16 CANDIDATE 0xA3 BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes 14:48:53.676 TX primer frame 006 00 00 00 00 80 DA 14:48:54.289 TX candidate 0xA3 frame 006 00 00 A3 00 80 79 14:48:54.289 CANDIDATE 0xA3 ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:48:54.289 CANDIDATE 0xA3 raw 07 80 34 10 2C D5 07 80 34 10 2C D5 07 80 34 10 2C D5 07 80 34 10 2C D5 07 80 34 10 2C D5 07 80 34 10 2C D5 07 80 34 10 2C D5 Completed candidate 4/16 CANDIDATE 0xA4 BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes 14:49:09.583 TX primer frame 006 00 00 00 00 80 DA 14:49:10.192 TX candidate 0xA4 frame 006 00 00 A4 00 80 7E 14:49:10.192 CANDIDATE 0xA4 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00 14:49:10.192 CANDIDATE 0xA4 raw 07 80 69 40 30 C4 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA Completed candidate 5/16 CANDIDATE 0xA5 BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:49:20.586 TX primer frame 006 00 00 00 00 80 DA 14:49:21.195 TX candidate 0xA5 frame 006 00 00 A5 00 80 7F 14:49:21.195 CANDIDATE 0xA5 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00 14:49:21.195 CANDIDATE 0xA5 raw 07 80 69 20 D8 4C 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA Completed candidate 6/16 CANDIDATE 0xA6 BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes 14:49:31.236 TX primer frame 006 00 00 00 00 80 DA 14:49:31.848 TX candidate 0xA6 frame 006 00 00 A6 00 80 7C 14:49:31.848 CANDIDATE 0xA6 ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:49:31.848 CANDIDATE 0xA6 raw 07 80 1A 08 C6 09 07 80 1A 08 C6 09 07 80 1A 08 C6 09 07 80 1A 08 C6 09 07 80 1A 08 C6 09 07 80 1A 08 C6 09 07 80 1A 08 C6 09 Completed candidate 7/16 CANDIDATE 0xA7 BASELINE heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes 14:49:44.172 TX primer frame 006 00 00 00 00 80 DA 14:49:44.781 TX candidate 0xA7 frame 006 00 00 A7 00 80 7D 14:49:44.781 CANDIDATE 0xA7 ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:49:44.781 CANDIDATE 0xA7 raw 07 80 1A 08 D6 19 07 80 1A 08 D6 19 07 80 1A 08 D6 19 07 80 1A 08 D6 19 07 80 1A 08 D6 19 07 80 1A 08 D6 19 07 80 1A 08 D6 19 Completed candidate 8/16 CANDIDATE 0xA8 BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:49:55.419 TX primer frame 006 00 00 00 00 80 DA 14:49:56.029 TX candidate 0xA8 frame 006 00 00 A8 00 80 72 14:49:56.029 CANDIDATE 0xA8 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00 14:49:56.029 CANDIDATE 0xA8 raw 07 80 6A 40 30 C7 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA Completed candidate 9/16 CANDIDATE 0xA9 BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:50:08.463 TX primer frame 006 00 00 00 00 80 DA 14:50:09.075 TX candidate 0xA9 frame 006 00 00 A9 00 80 73 14:50:09.075 CANDIDATE 0xA9 ANOMALY 47 RX bytes; first mismatch at byte 0: got 00, heartbeat offset 4 expected 80 14:50:09.075 CANDIDATE 0xA9 raw 00 00 00 80 DA 07 80 6A 20 D8 4F 07 80 6A 20 D8 4F 07 80 6A 20 D8 4F 07 80 6A 20 D8 4F 07 80 6A 20 D8 4F 07 80 6A 20 D8 4F 07 80 6A 20 D8 4F Completed candidate 10/16 CANDIDATE 0xAA BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:50:19.356 TX primer frame 006 00 00 00 00 80 DA 14:50:19.965 TX candidate 0xAA frame 006 00 00 AA 00 80 70 14:50:19.965 CANDIDATE 0xAA ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:50:19.965 CANDIDATE 0xAA raw 07 80 35 10 0C F4 07 80 35 10 0C F4 07 80 35 10 0C F4 07 80 35 10 0C F4 07 80 35 10 0C F4 07 80 35 10 0C F4 07 80 35 10 0C F4 Completed candidate 11/16 CANDIDATE 0xAB BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:50:33.133 TX primer frame 006 00 00 00 00 80 DA 14:50:33.743 TX candidate 0xAB frame 006 00 00 AB 00 80 71 14:50:33.743 CANDIDATE 0xAB ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:50:33.743 CANDIDATE 0xAB raw 07 80 35 10 2C D4 07 80 35 10 2C D4 07 80 35 10 2C D4 07 80 35 10 2C D4 07 80 35 10 2C D4 07 80 35 10 2C D4 07 80 35 10 2C D4 Completed candidate 12/16 CANDIDATE 0xAC BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:50:49.511 TX primer frame 006 00 00 00 00 80 DA 14:50:50.120 TX candidate 0xAC frame 006 00 00 AC 00 80 76 14:50:50.120 CANDIDATE 0xAC ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:50:50.120 CANDIDATE 0xAC raw 07 80 6B 40 30 C6 07 80 6B 40 30 C6 07 80 6B 40 30 C6 07 80 6B 40 30 C6 07 80 6B 40 30 C6 07 80 6B 40 30 C6 07 80 6B 40 30 C6 Completed candidate 13/16 CANDIDATE 0xAD BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:51:03.030 TX primer frame 006 00 00 00 00 80 DA 14:51:03.640 TX candidate 0xAD frame 006 00 00 AD 00 80 77 14:51:03.640 CANDIDATE 0xAD ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:51:03.640 CANDIDATE 0xAD raw 07 80 6B 20 D8 4E 07 80 6B 20 D8 4E 07 80 6B 20 D8 4E 07 80 6B 20 D8 4E 07 80 6B 20 D8 4E 07 80 6B 20 D8 4E 07 80 6B 20 D8 4E Completed candidate 14/16 CANDIDATE 0xAE BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 14:51:32.943 TX primer frame 006 00 00 00 00 80 DA 14:51:33.552 TX candidate 0xAE frame 006 00 00 AE 00 80 74 14:51:33.552 CANDIDATE 0xAE ANOMALY 42 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:51:33.552 CANDIDATE 0xAE raw 07 80 0D 04 A3 77 07 80 0D 04 A3 77 07 80 0D 04 A3 77 07 80 0D 04 A3 77 07 80 0D 04 A3 77 07 80 0D 04 A3 77 07 80 0D 04 A3 77 Completed candidate 15/16 CANDIDATE 0xAF BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes 14:51:51.382 TX primer frame 006 00 00 00 00 80 DA 14:51:51.991 TX candidate 0xAF frame 006 00 00 AF 00 80 75 14:51:51.991 CANDIDATE 0xAF ANOMALY 41 RX bytes; first mismatch at byte 0: got 00, heartbeat offset 4 expected 80 14:51:51.991 CANDIDATE 0xAF raw 00 00 00 80 DA 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F Completed candidate 16/16 Anomalies: 16