{ "name": "active-control-report-watch-gated", "notes": [ "Hold CONNECT OK and seed candidate secondary-table E400 gates before watching for local-control TX reports.", "This follows the ROM clue that some local report paths require E400 feature bits, not only E000 display/status words.", "Press or turn one physical control at a time while this runs. Note the rough time and control name." ], "steps": [ { "action": "power_cycle", "off_seconds": 1.5 }, { "action": "wait_ready", "heartbeats": 2, "timeout": 10.0, "require": true }, { "action": "drain", "seconds": 0.25 }, { "action": "send", "label": "selector_zero_connect_ok_seed", "frame": "00 00 00 80 00 DA", "listen": 0.25 }, { "action": "send", "label": "secondary_gate_0015_other_copy_candidate", "frame": "06 00 15 80 00 C9", "listen": 0.30 }, { "action": "send", "label": "secondary_gate_008f_shutter_bits_11_12", "frame": "06 01 0F 18 00 4A", "listen": 0.30 }, { "action": "send", "label": "secondary_gate_0093_all_bits", "frame": "06 01 13 FF FF 4E", "listen": 0.30 }, { "action": "repeat", "count": 80, "steps": [ { "action": "send", "label": "gated_refresh_008f_1800", "frame": "00 01 0F 18 00 4C", "listen": 0.30 }, { "action": "send", "label": "gated_refresh_0093_90ff", "frame": "00 01 13 90 FF 27", "listen": 0.30 } ] }, { "action": "listen", "seconds": 1.50 } ] }