This commit is contained in:
Aiden
2026-05-13 21:49:15 +10:00
parent 94b5bff01c
commit d4b5f4396e
10 changed files with 456 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
Sequence probe: 7 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 90 00 80 4A
FRAME 2: 00 00 90 00 80 4A
FRAME 3: 00 00 90 00 80 4A
FRAME 4: 00 00 E8 40 30 C2
FRAME 5: 00 00 7A 50 26 56
FRAME 6: 00 00 00 00 80 DA
FRAME 7: 00 00 7A 50 26 56
BASELINE heartbeat-compatible RX: 5 bytes, offset 1, 0 frames + 5 bytes
BEGIN group 1/1
21:45:29.133 TX group=1 frame=1 len=006 00 00 90 00 80 4A
21:45:29.133 RX group=1 frame=1 no RX bytes
21:45:29.537 TX group=1 frame=2 len=006 00 00 90 00 80 4A
21:45:29.537 RX group=1 frame=2 ANOMALY 18 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
21:45:29.537 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 64 40 30 C9 07 80 64 40 30 C9
21:45:29.941 TX group=1 frame=3 len=006 00 00 90 00 80 4A
21:45:29.941 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
21:45:29.941 RX group=1 frame=3 raw 07 80 64 40 30 C9 00 00 00 00 80 DA
21:45:30.343 TX group=1 frame=4 len=006 00 00 E8 40 30 C2
21:45:30.343 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:30.775 TX group=1 frame=5 len=006 00 00 7A 50 26 56
21:45:30.775 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:31.179 TX group=1 frame=6 len=006 00 00 00 00 80 DA
21:45:31.179 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:31.581 TX group=1 frame=7 len=006 00 00 7A 50 26 56
21:45:31.581 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 48 bytes, offset 0, 8 frames + 0 bytes
Anomalies: 2
Sequence probe: 7 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 90 00 80 4A
FRAME 2: 00 00 90 00 80 4A
FRAME 3: 00 00 90 00 80 4A
FRAME 4: 00 00 E8 40 30 C2
FRAME 5: 00 00 7A 50 26 56
FRAME 6: 00 00 00 00 80 DA
FRAME 7: 00 00 7A 50 26 56
BASELINE heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
BEGIN group 1/1
21:45:45.604 TX group=1 frame=1 len=006 00 00 90 00 80 4A
21:45:45.604 RX group=1 frame=1 no RX bytes
21:45:46.008 TX group=1 frame=2 len=006 00 00 90 00 80 4A
21:45:46.008 RX group=1 frame=2 ANOMALY 12 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
21:45:46.008 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 E4 40 30 49
21:45:46.412 TX group=1 frame=3 len=006 00 00 90 00 80 4A
21:45:46.412 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
21:45:46.412 RX group=1 frame=3 raw 07 80 E4 40 30 49 00 00 00 00 80 DA
21:45:46.815 TX group=1 frame=4 len=006 00 00 E8 40 30 C2
21:45:46.815 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:47.218 TX group=1 frame=5 len=006 00 00 7A 50 26 56
21:45:47.218 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:47.652 TX group=1 frame=6 len=006 00 00 00 00 80 DA
21:45:47.652 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:48.054 TX group=1 frame=7 len=006 00 00 7A 50 26 56
21:45:48.054 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 48 bytes, offset 0, 8 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,28 @@
Sequence probe: 7 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
FRAME 3: 00 00 E8 40 30 C2
FRAME 4: 00 00 7A 50 26 56
FRAME 5: 00 00 7A 50 26 56
FRAME 6: 00 00 7A 50 26 56
FRAME 7: 00 00 7A 50 26 56
BASELINE heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
BEGIN group 1/1
21:44:46.067 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
21:44:46.067 RX group=1 frame=1 no RX bytes
21:44:46.469 TX group=1 frame=2 len=006 00 00 90 00 80 4A
21:44:46.469 RX group=1 frame=2 ANOMALY 18 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
21:44:46.469 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 64 40 30 C9 07 80 64 40 30 C9
21:44:46.904 TX group=1 frame=3 len=006 00 00 E8 40 30 C2
21:44:46.904 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
21:44:46.904 RX group=1 frame=3 raw 07 80 64 40 30 C9 00 00 00 00 80 DA
21:44:47.338 TX group=1 frame=4 len=006 00 00 7A 50 26 56
21:44:47.338 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:47.741 TX group=1 frame=5 len=006 00 00 7A 50 26 56
21:44:47.741 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:48.143 TX group=1 frame=6 len=006 00 00 7A 50 26 56
21:44:48.143 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:48.546 TX group=1 frame=7 len=006 00 00 7A 50 26 56
21:44:48.546 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 54 bytes, offset 0, 9 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,30 @@
Sequence probe: 8 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
FRAME 3: 00 00 E8 40 30 C2
FRAME 4: 00 00 7A 50 26 56
FRAME 5: 00 00 00 00 80 DA
FRAME 6: 00 00 00 00 80 DA
FRAME 7: 00 00 00 00 80 DA
FRAME 8: 00 00 00 00 80 DA
BASELINE heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
BEGIN group 1/1
21:44:21.651 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
21:44:21.651 RX group=1 frame=1 no RX bytes
21:44:22.002 TX group=1 frame=2 len=006 00 00 90 00 80 4A
21:44:22.002 RX group=1 frame=2 ANOMALY 6 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
21:44:22.002 RX group=1 frame=2 raw 07 80 64 40 30 C9
21:44:22.357 TX group=1 frame=3 len=006 00 00 E8 40 30 C2
21:44:22.357 RX group=1 frame=3 no RX bytes
21:44:22.742 TX group=1 frame=4 len=006 00 00 7A 50 26 56
21:44:22.742 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:23.096 TX group=1 frame=5 len=006 00 00 00 00 80 DA
21:44:23.096 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:23.448 TX group=1 frame=6 len=006 00 00 00 00 80 DA
21:44:23.448 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:23.801 TX group=1 frame=7 len=006 00 00 00 00 80 DA
21:44:23.801 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:24.153 TX group=1 frame=8 len=006 00 00 00 00 80 DA
21:44:24.153 RX group=1 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 54 bytes, offset 0, 9 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,31 @@
Sequence probe: 8 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
FRAME 3: 00 00 EC 40 30 C6
FRAME 4: 00 00 7B 50 26 57
FRAME 5: 00 00 00 00 80 DA
FRAME 6: 00 00 7B 50 26 57
FRAME 7: 00 00 00 00 80 DA
FRAME 8: 00 00 7B 50 26 57
BASELINE no RX bytes
BEGIN group 1/1
21:45:14.370 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
21:45:14.370 RX group=1 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
21:45:14.725 TX group=1 frame=2 len=006 00 00 AF 00 80 75
21:45:14.725 RX group=1 frame=2 ANOMALY 12 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
21:45:14.725 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 0D 04 AB 7F
21:45:15.078 TX group=1 frame=3 len=006 00 00 EC 40 30 C6
21:45:15.078 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
21:45:15.078 RX group=1 frame=3 raw 07 80 0D 04 AB 7F 00 00 00 00 80 DA
21:45:15.461 TX group=1 frame=4 len=006 00 00 7B 50 26 57
21:45:15.461 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:15.813 TX group=1 frame=5 len=006 00 00 00 00 80 DA
21:45:15.813 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:16.195 TX group=1 frame=6 len=006 00 00 7B 50 26 57
21:45:16.195 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:16.550 TX group=1 frame=7 len=006 00 00 00 00 80 DA
21:45:16.550 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:16.903 TX group=1 frame=8 len=006 00 00 7B 50 26 57
21:45:16.903 RX group=1 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 42 bytes, offset 0, 7 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,31 @@
Sequence probe: 8 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 AF 00 80 75
FRAME 2: 00 00 90 00 80 4A
FRAME 3: 00 00 E8 40 30 C2
FRAME 4: 00 00 FA 50 26 D6
FRAME 5: 00 00 00 00 80 DA
FRAME 6: 00 00 FA 50 26 D6
FRAME 7: 00 00 00 00 80 DA
FRAME 8: 00 00 FA 50 26 D6
BASELINE no RX bytes
BEGIN group 1/1
21:45:02.138 TX group=1 frame=1 len=006 00 00 AF 00 80 75
21:45:02.138 RX group=1 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
21:45:02.522 TX group=1 frame=2 len=006 00 00 90 00 80 4A
21:45:02.522 RX group=1 frame=2 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
21:45:02.522 RX group=1 frame=2 raw 07 80 64 40 30 C9 07 80 64 40 30 C9
21:45:02.875 TX group=1 frame=3 len=006 00 00 E8 40 30 C2
21:45:02.875 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
21:45:02.875 RX group=1 frame=3 raw 07 80 64 40 30 C9 00 00 00 00 80 DA
21:45:03.258 TX group=1 frame=4 len=006 00 00 FA 50 26 D6
21:45:03.258 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:03.613 TX group=1 frame=5 len=006 00 00 00 00 80 DA
21:45:03.613 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:03.966 TX group=1 frame=6 len=006 00 00 FA 50 26 D6
21:45:03.966 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:04.350 TX group=1 frame=7 len=006 00 00 00 00 80 DA
21:45:04.350 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:45:04.705 TX group=1 frame=8 len=006 00 00 FA 50 26 D6
21:45:04.705 RX group=1 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 42 bytes, offset 0, 7 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,27 @@
Sequence probe: 7 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 AF 00 80 75
FRAME 2: 00 00 AF 00 80 75
FRAME 3: 00 00 AF 00 80 75
FRAME 4: 00 00 EC 40 30 C6
FRAME 5: 00 00 7B 50 26 57
FRAME 6: 00 00 00 00 80 DA
FRAME 7: 00 00 7B 50 26 57
BASELINE heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
BEGIN group 1/1
21:45:59.903 TX group=1 frame=1 len=006 00 00 AF 00 80 75
21:45:59.903 RX group=1 frame=1 no RX bytes
21:46:00.338 TX group=1 frame=2 len=006 00 00 AF 00 80 75
21:46:00.338 RX group=1 frame=2 ANOMALY 6 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
21:46:00.338 RX group=1 frame=2 raw 07 80 0D 04 EB 3F
21:46:00.743 TX group=1 frame=3 len=006 00 00 AF 00 80 75
21:46:00.743 RX group=1 frame=3 no RX bytes
21:46:01.145 TX group=1 frame=4 len=006 00 00 EC 40 30 C6
21:46:01.145 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:46:01.548 TX group=1 frame=5 len=006 00 00 7B 50 26 57
21:46:01.548 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:46:01.952 TX group=1 frame=6 len=006 00 00 00 00 80 DA
21:46:01.952 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:46:02.387 TX group=1 frame=7 len=006 00 00 7B 50 26 57
21:46:02.387 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 48 bytes, offset 0, 8 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,36 @@
Sequence probe: 10 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 B0 00 80 6A
FRAME 3: 00 00 B5 00 80 6F
FRAME 4: 00 00 90 00 80 4A
FRAME 5: 00 00 E8 40 30 C2
FRAME 6: 00 00 7A 50 26 56
FRAME 7: 00 00 00 00 80 DA
FRAME 8: 00 00 7A 50 26 56
FRAME 9: 00 00 00 00 80 DA
FRAME 10: 00 00 7A 50 26 56
BASELINE heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
BEGIN group 1/1
21:44:02.413 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
21:44:02.413 RX group=1 frame=1 no RX bytes
21:44:02.767 TX group=1 frame=2 len=006 00 00 B0 00 80 6A
21:44:02.767 RX group=1 frame=2 ANOMALY 6 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
21:44:02.767 RX group=1 frame=2 raw 07 80 6C 40 30 C1
21:44:03.121 TX group=1 frame=3 len=006 00 00 B5 00 80 6F
21:44:03.121 RX group=1 frame=3 no RX bytes
21:44:03.506 TX group=1 frame=4 len=006 00 00 90 00 80 4A
21:44:03.506 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:03.859 TX group=1 frame=5 len=006 00 00 E8 40 30 C2
21:44:03.859 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:04.213 TX group=1 frame=6 len=006 00 00 7A 50 26 56
21:44:04.213 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:04.566 TX group=1 frame=7 len=006 00 00 00 00 80 DA
21:44:04.566 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:04.920 TX group=1 frame=8 len=006 00 00 7A 50 26 56
21:44:04.920 RX group=1 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:05.304 TX group=1 frame=9 len=006 00 00 00 00 80 DA
21:44:05.304 RX group=1 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
21:44:05.658 TX group=1 frame=10 len=006 00 00 7A 50 26 56
21:44:05.658 RX group=1 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 42 bytes, offset 0, 7 frames + 0 bytes
Anomalies: 1

View File

@@ -7509,6 +7509,183 @@ Reasoning:
- set-once then maintain-later - set-once then maintain-later
- beacon first, page second - beacon first, page second
### 2026-05-13 HE32 Results
Front-panel result:
- No HE32 startup/handshake sequence visibly woke the panel.
- No useful LCD, lamp, or readout change was observed.
Serially, though, the ladder was still informative: the panel did not become
"live", but several of the startup-shaped sequences diverted into alternate
one-shot response families instead of opening the expected page streams.
#### HE32a: Discovery-first, then `90 -> E8`, then maintained `7A`
Log:
- `captures/rcp-he32-discovery-then-e8-maintain.txt`
Result:
- `A0` produced no structured reply in this run.
- `B0` produced the known readable block:
- `07 80 6C 40 30 C1`
- `B5` then produced no new stage.
- The later `90 -> E8 -> 7A` portion stayed heartbeat-compatible only.
Read:
- Discovery-first ordering did **not** turn later page maintenance into a live
session.
- It mostly behaved like "consume one discovery/readable block, then collapse."
#### HE32b: `A0 -> 90 -> E8`, then heartbeat-only maintenance
Log:
- `captures/rcp-he32-a0-90-e8-heartbeat-tail.txt`
Result:
- `A0 -> 90` produced a new family:
- `07 80 64 40 30 C9`
- After that, `E8`, `7A`, and the heartbeat tail stayed heartbeat-compatible.
Read:
- This is a useful new lead.
- `A0 -> 90` does not look like a wake path, but it does look like a distinct
startup/opening branch rather than random failure.
#### HE32c: `A0 -> 90 -> E8`, then `7A`-only maintenance
Log:
- `captures/rcp-he32-a0-90-e8-7a-tail.txt`
Result:
- This reproduced the same startup branch more strongly:
- `07 80 64 40 30 C9`
- Repeated `7A 50 26` after that did not open a new stage.
Read:
- `64 40 30` now looks real, not a one-off accident.
- It is associated with the `A0 -> 90` stacked-opener idea, not with a live
maintained page stream.
#### HE32d: `AF -> 90 -> E8`, then maintained `FA`
Log:
- `captures/rcp-he32-af-90-e8-fa-tail.txt`
Result:
- `AF -> 90` also diverted into the same family:
- `07 80 64 40 30 C9`
- The later `E8` and repeated `FA` host feed stayed heartbeat-compatible only.
Read:
- `64 40 30` is not unique to `A0 -> 90`; `AF -> 90` can also land there.
- That makes it look more like a startup/opening class than a branch-local oddity.
#### HE32e: `A0 -> AF -> EC`, then maintained `7B`
Log:
- `captures/rcp-he32-a0-af-ec-7b-tail.txt`
Result:
- `A0 -> AF` produced another distinct family:
- `07 80 0D 04 AB 7F`
- `EC` and the repeated `7B` host feed after that stayed heartbeat-compatible.
Read:
- This is another useful startup-shaped diversion:
`A0 -> AF` appears to open a discovery/status-like family of its own.
- But again, it did **not** enable the later page/value stream.
#### HE32f: Repeated `90` beacon, then single `E8` page
Log:
- `captures/rcp-he32-90-beacon-then-e8.txt`
Result:
- This capture contains two runs.
- Run 1:
- repeated `90` beacon produced `07 80 64 40 30 C9`
- Run 2:
- repeated `90` beacon produced `07 80 E4 40 30 49`
- In both runs, the later `E8 -> 7A` portion stayed heartbeat-compatible only.
Read:
- Repeated `90` by itself is not waking the panel, but it is clearly not
meaningless.
- It can steer the panel into at least two startup/readable families:
- `64 40 30`
- `E4 40 30`
#### HE32g: Repeated `AF` beacon, then single `EC` page
Log:
- `captures/rcp-he32-af-beacon-then-ec.txt`
Result:
- Repeated `AF` beacon produced:
- `07 80 0D 04 EB 3F`
- The later `EC -> 7B` portion stayed heartbeat-compatible only.
Read:
- Repeated `AF` also looks meaningful as a startup beacon, but again only in
the sense of opening a one-shot family, not in waking the panel into a live
session.
### HE32 Overall Read
This ladder did not wake the panel, but it did sharpen the handshake model:
- the panel is still **not** waking on our best "declare then maintain" startup
sequences
- but stacked openers and beacon-like traffic are clearly meaningful
New startup-shaped families observed:
- `A0 -> 90` or `AF -> 90` -> `07 80 64 40 30 C9`
- repeated `90` beacon -> `07 80 64 40 30 C9` or `07 80 E4 40 30 49`
- `A0 -> AF` -> `07 80 0D 04 AB 7F`
- repeated `AF` beacon -> `07 80 0D 04 EB 3F`
Best current interpretation:
- `90` and `AF` are increasingly looking like **mode/class beacons or startup
selectors**, not just ordinary page openers
- but the missing wake condition is still something beyond those beacon effects
- once one of these startup families is opened, the later page/value stream
still collapses to heartbeat instead of becoming active
So HE32 rules out another important family of guesses:
- the panel does not appear to wake just because we got the startup **order**
closer to reality
It may still require:
- a different class of maintained traffic after those beacon stages
- a missing hardware/state signal on another wire
- or a specific startup family we have touched indirectly but not yet maintained
### 2026-05-13 CAM POWER Context Retests ### 2026-05-13 CAM POWER Context Retests
Goal: Goal:

View File

@@ -383,6 +383,18 @@ Current caution:
- Exact and host-shaped answers to these second-stage families still did not - Exact and host-shaped answers to these second-stage families still did not
produce a stable next turn, and cold-start direct tests fell back toward produce a stable next turn, and cold-start direct tests fell back toward
`40`/`C0` transient families instead. `40`/`C0` transient families instead.
- HE32 then tested the strongest remaining startup/handshake orders:
discovery-first, stacked openers, beacon-first then page, and
set-once-then-maintain models.
- None of those woke the panel, but they did expose additional startup-shaped
families:
- `A0 -> 90` and `AF -> 90` -> `07 80 64 40 30 C9`
- repeated `90` -> `07 80 64 40 30 C9` or `07 80 E4 40 30 49`
- `A0 -> AF` -> `07 80 0D 04 AB 7F`
- repeated `AF` -> `07 80 0D 04 EB 3F`
- That makes `90` and `AF` look increasingly like startup beacons or mode/class
selectors, but still not sufficient to activate the panel or make later page
feeds become live.
## What We Do Not Know ## What We Do Not Know

View File

@@ -444,6 +444,34 @@ What this means on the map:
- those spaces are still one-shot and context-sensitive - those spaces are still one-shot and context-sensitive
- and they still do not by themselves imply a stable active session - and they still do not by themselves imply a stable active session
## HE32 Startup-Beacon Families
The HE32 best-shot startup ladder did not wake the panel, but it did reveal
that `90` and `AF` behave increasingly like **startup beacons / class selectors**
rather than only ordinary page-openers.
Observed startup-shaped families:
| Startup shape | RCP family |
| --- | --- |
| `A0 -> 90` | `07 80 64 40 30 C9` |
| `AF -> 90` | `07 80 64 40 30 C9` |
| repeated `90` | `07 80 64 40 30 C9` or `07 80 E4 40 30 49` |
| `A0 -> AF` | `07 80 0D 04 AB 7F` |
| repeated `AF` | `07 80 0D 04 EB 3F` |
What did not happen:
- those startup-beacon families did not make the later `E8` / `EC` page feeds
become active or reusable
- the panel still fell back to heartbeat after the one-shot family opening
So, on the map, these now look like:
- a **startup-beacon layer**
- separate from the later selector/page layer
- still not sufficient to produce full wake/session activation
## Best Next Uses Of This Map ## Best Next Uses Of This Map
This map is meant to help us ask sharper questions, for example: This map is meant to help us ask sharper questions, for example: