Post-discovery sweep: primer 00 00 00 00 80 DA, query 00 00 B5 00 80 6F, 32 candidates on COM5 at 38400 8N1 CANDIDATE 0x20 BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes 14:18:40.052 TX primer frame 006 00 00 00 00 80 DA 14:18:40.052 PRIMER RX heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 14:18:40.878 TX query 0xB5 frame 006 00 00 B5 00 80 6F 14:18:40.878 QUERY RX ANOMALY 48 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00 14:18:40.878 QUERY RX raw 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48 14:18:42.894 TX candidate 0x20 frame 006 00 00 20 00 80 FA 14:18:42.894 CANDIDATE 0x20 RX heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes 14:18:54.471 SCREEN candidate=0x20 CONNECT NOT ACT Completed candidate 1/32 Stopped.