{ "name": "panel-atlas-rom-button-output-candidates-v1", "notes": [ "Fresh-boot webcam sweep for ROM-derived button/report output candidates.", "This deliberately skips physical RCP button presses: each candidate sends command 0 directly.", "Each candidate gets its own power-cycle/CONNECT-OK baseline to reduce latch contamination.", "Candidate snapshots only are enabled; setup, CONNECT OK seeds, and clears should not produce webcam images.", "Run with --camera-index 4 --snapshot-delays 0.5 on the current bench." ], "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": "case001_positive_0013_4000_iris_mblack_link_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case001_positive_0013_4000_iris_mblack_link_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case001_positive_0013_4000_iris_mblack_link: selector 0x0013=0x4000; known IRIS/M.BLACK LINK lamp positive control" }, { "action": "send", "label": "case001_positive_0013_4000_iris_mblack_link", "frame": "00 00 13 40 00 09", "listen": 0.75 }, { "action": "send", "label": "case001_positive_0013_4000_iris_mblack_link_clear", "frame": "00 00 13 00 00 49", "listen": 0.12, "snapshot": false }, { "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": "case002_positive_0013_8000_slave_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case002_positive_0013_8000_slave_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case002_positive_0013_8000_slave: selector 0x0013=0x8000; known SLAVE lamp positive control" }, { "action": "send", "label": "case002_positive_0013_8000_slave", "frame": "00 00 13 80 00 C9", "listen": 0.75 }, { "action": "send", "label": "case002_positive_0013_8000_slave_clear", "frame": "00 00 13 00 00 49", "listen": 0.12, "snapshot": false }, { "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": "case003_positive_0015_8000_call_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case003_positive_0015_8000_call_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case003_positive_0015_8000_call: selector 0x0015=0x8000; known CALL lamp positive control" }, { "action": "send", "label": "case003_positive_0015_8000_call", "frame": "00 00 15 80 00 CF", "listen": 0.75 }, { "action": "send", "label": "case003_positive_0015_8000_call_clear", "frame": "00 00 15 00 00 4F", "listen": 0.12, "snapshot": false }, { "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": "case004_positive_0017_8000_bars_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case004_positive_0017_8000_bars_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case004_positive_0017_8000_bars: selector 0x0017=0x8000; known BARS lamp positive control" }, { "action": "send", "label": "case004_positive_0017_8000_bars", "frame": "00 00 17 80 00 CD", "listen": 0.75 }, { "action": "send", "label": "case004_positive_0017_8000_bars_clear", "frame": "00 00 17 00 00 4D", "listen": 0.12, "snapshot": false }, { "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": "case005_positive_0110_8000_knee_auto_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case005_positive_0110_8000_knee_auto_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case005_positive_0110_8000_knee_auto: selector 0x0110=0x8000; known KNEE AUTO positive control" }, { "action": "send", "label": "case005_positive_0110_8000_knee_auto", "frame": "00 01 90 80 00 4B", "listen": 0.75 }, { "action": "send", "label": "case005_positive_0110_8000_knee_auto_clear", "frame": "00 01 90 00 00 CB", "listen": 0.12, "snapshot": false }, { "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": "case006_rom_001a_0808_multi_button_default_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case006_rom_001a_0808_multi_button_default_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case006_rom_001a_0808_multi_button_default: selector 0x001A=0x0808; F6D3 group default/fallback value" }, { "action": "send", "label": "case006_rom_001a_0808_multi_button_default", "frame": "00 00 1A 08 08 40", "listen": 0.75 }, { "action": "send", "label": "case006_rom_001a_0808_multi_button_default_clear", "frame": "00 00 1A 00 00 40", "listen": 0.12, "snapshot": false }, { "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": "case007_rom_001a_2020_f6d3_bit3_family_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case007_rom_001a_2020_f6d3_bit3_family_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case007_rom_001a_2020_f6d3_bit3_family: selector 0x001A=0x2020; F6D3.3-style packed state candidate" }, { "action": "send", "label": "case007_rom_001a_2020_f6d3_bit3_family", "frame": "00 00 1A 20 20 40", "listen": 0.75 }, { "action": "send", "label": "case007_rom_001a_2020_f6d3_bit3_family_clear", "frame": "00 00 1A 00 00 40", "listen": 0.12, "snapshot": false }, { "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": "case008_rom_001a_4040_f6d3_bit4_family_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case008_rom_001a_4040_f6d3_bit4_family_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case008_rom_001a_4040_f6d3_bit4_family: selector 0x001A=0x4040; F6D3.4-style packed state candidate" }, { "action": "send", "label": "case008_rom_001a_4040_f6d3_bit4_family", "frame": "00 00 1A 40 40 40", "listen": 0.75 }, { "action": "send", "label": "case008_rom_001a_4040_f6d3_bit4_family_clear", "frame": "00 00 1A 00 00 40", "listen": 0.12, "snapshot": false }, { "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": "case009_rom_001a_8080_f6d3_bit5_family_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case009_rom_001a_8080_f6d3_bit5_family_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case009_rom_001a_8080_f6d3_bit5_family: selector 0x001A=0x8080; F6D3.5-style packed state candidate" }, { "action": "send", "label": "case009_rom_001a_8080_f6d3_bit5_family", "frame": "00 00 1A 80 80 40", "listen": 0.75 }, { "action": "send", "label": "case009_rom_001a_8080_f6d3_bit5_family_clear", "frame": "00 00 1A 00 00 40", "listen": 0.12, "snapshot": false }, { "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": "case010_rom_006b_8000_f6d4_bit6_candidate_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case010_rom_006b_8000_f6d4_bit6_candidate_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case010_rom_006b_8000_f6d4_bit6_candidate: selector 0x006B=0x8000; F6D4.6 handler report value" }, { "action": "send", "label": "case010_rom_006b_8000_f6d4_bit6_candidate", "frame": "00 00 6B 80 00 B1", "listen": 0.75 }, { "action": "send", "label": "case010_rom_006b_8000_f6d4_bit6_candidate_clear", "frame": "00 00 6B 00 00 31", "listen": 0.12, "snapshot": false }, { "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": "case011_rom_0083_0004_f6d0_step_candidate_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case011_rom_0083_0004_f6d0_step_candidate_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case011_rom_0083_0004_f6d0_step_candidate: selector 0x0083=0x0004; F6D0.1 lower-step value candidate" }, { "action": "send", "label": "case011_rom_0083_0004_f6d0_step_candidate", "frame": "00 01 03 00 04 5C", "listen": 0.75 }, { "action": "send", "label": "case011_rom_0083_0004_f6d0_step_candidate_clear", "frame": "00 01 03 00 00 58", "listen": 0.12, "snapshot": false }, { "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": "case012_rom_0083_4000_high_tag_candidate_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case012_rom_0083_4000_high_tag_candidate_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case012_rom_0083_4000_high_tag_candidate: selector 0x0083=0x4000; 0x0083 high-bit/tag candidate" }, { "action": "send", "label": "case012_rom_0083_4000_high_tag_candidate", "frame": "00 01 03 40 00 18", "listen": 0.75 }, { "action": "send", "label": "case012_rom_0083_4000_high_tag_candidate_clear", "frame": "00 01 03 00 00 58", "listen": 0.12, "snapshot": false }, { "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": "case013_rom_0083_2000_high_tag_candidate_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case013_rom_0083_2000_high_tag_candidate_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case013_rom_0083_2000_high_tag_candidate: selector 0x0083=0x2000; 0x0083 high-bit/tag candidate" }, { "action": "send", "label": "case013_rom_0083_2000_high_tag_candidate", "frame": "00 01 03 20 00 78", "listen": 0.75 }, { "action": "send", "label": "case013_rom_0083_2000_high_tag_candidate_clear", "frame": "00 01 03 00 00 58", "listen": 0.12, "snapshot": false }, { "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": "case014_rom_008f_8000_f6d0_bit7_local_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case014_rom_008f_8000_f6d0_bit7_local_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case014_rom_008f_8000_f6d0_bit7_local: selector 0x008F=0x8000; F6D0.7 local SHUTTER/OTHERS report bit" }, { "action": "send", "label": "case014_rom_008f_8000_f6d0_bit7_local", "frame": "00 01 0F 80 00 D4", "listen": 0.75 }, { "action": "send", "label": "case014_rom_008f_8000_f6d0_bit7_local_clear", "frame": "00 01 0F 00 00 54", "listen": 0.12, "snapshot": false }, { "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": "case015_rom_008f_2000_f6d0_bit6_local_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case015_rom_008f_2000_f6d0_bit6_local_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case015_rom_008f_2000_f6d0_bit6_local: selector 0x008F=0x2000; F6D0.6 local SHUTTER/OTHERS report bit" }, { "action": "send", "label": "case015_rom_008f_2000_f6d0_bit6_local", "frame": "00 01 0F 20 00 74", "listen": 0.75 }, { "action": "send", "label": "case015_rom_008f_2000_f6d0_bit6_local_clear", "frame": "00 01 0F 00 00 54", "listen": 0.12, "snapshot": false }, { "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": "case016_known_008f_0800_evs_display_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case016_known_008f_0800_evs_display_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case016_known_008f_0800_evs_display: selector 0x008F=0x0800; known EVS/shutter display positive control" }, { "action": "send", "label": "case016_known_008f_0800_evs_display", "frame": "00 01 0F 08 00 5C", "listen": 0.75 }, { "action": "send", "label": "case016_known_008f_0800_evs_display_clear", "frame": "00 01 0F 00 00 54", "listen": 0.12, "snapshot": false }, { "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": "case017_known_008f_1000_off_display_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case017_known_008f_1000_off_display_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case017_known_008f_1000_off_display: selector 0x008F=0x1000; known OFF/shutter display positive control" }, { "action": "send", "label": "case017_known_008f_1000_off_display", "frame": "00 01 0F 10 00 44", "listen": 0.75 }, { "action": "send", "label": "case017_known_008f_1000_off_display_clear", "frame": "00 01 0F 00 00 54", "listen": 0.12, "snapshot": false }, { "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": "case018_rom_0093_1020_f6dc_bit5_context_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case018_rom_0093_1020_f6dc_bit5_context_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case018_rom_0093_1020_f6dc_bit5_context: selector 0x0093=0x1020; F6DC.5 handler context candidate" }, { "action": "send", "label": "case018_rom_0093_1020_f6dc_bit5_context", "frame": "00 01 13 10 20 78", "listen": 0.75 }, { "action": "send", "label": "case018_rom_0093_1020_f6dc_bit5_context_clear", "frame": "00 01 13 00 00 48", "listen": 0.12, "snapshot": false }, { "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": "case019_rom_0093_4040_f6dc_bit4_context_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case019_rom_0093_4040_f6dc_bit4_context_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case019_rom_0093_4040_f6dc_bit4_context: selector 0x0093=0x4040; F6DC.4 handler context candidate" }, { "action": "send", "label": "case019_rom_0093_4040_f6dc_bit4_context", "frame": "00 01 13 40 40 48", "listen": 0.75 }, { "action": "send", "label": "case019_rom_0093_4040_f6dc_bit4_context_clear", "frame": "00 01 13 00 00 48", "listen": 0.12, "snapshot": false }, { "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": "case020_rom_0093_8040_f6dc_bit3_context_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case020_rom_0093_8040_f6dc_bit3_context_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case020_rom_0093_8040_f6dc_bit3_context: selector 0x0093=0x8040; F6DC.3 handler context candidate" }, { "action": "send", "label": "case020_rom_0093_8040_f6dc_bit3_context", "frame": "00 01 13 80 40 88", "listen": 0.75 }, { "action": "send", "label": "case020_rom_0093_8040_f6dc_bit3_context_clear", "frame": "00 01 13 00 00 48", "listen": 0.12, "snapshot": false }, { "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": "case021_rom_0093_0020_f6dc_bit1_context_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case021_rom_0093_0020_f6dc_bit1_context_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case021_rom_0093_0020_f6dc_bit1_context: selector 0x0093=0x0020; F6DC.1 handler low-field candidate" }, { "action": "send", "label": "case021_rom_0093_0020_f6dc_bit1_context", "frame": "00 01 13 00 20 68", "listen": 0.75 }, { "action": "send", "label": "case021_rom_0093_0020_f6dc_bit1_context_clear", "frame": "00 01 13 00 00 48", "listen": 0.12, "snapshot": false }, { "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": "case022_rom_0093_0040_f6dc_bit0_context_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case022_rom_0093_0040_f6dc_bit0_context_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case022_rom_0093_0040_f6dc_bit0_context: selector 0x0093=0x0040; F6DC.0 handler low-field candidate" }, { "action": "send", "label": "case022_rom_0093_0040_f6dc_bit0_context", "frame": "00 01 13 00 40 08", "listen": 0.75 }, { "action": "send", "label": "case022_rom_0093_0040_f6dc_bit0_context_clear", "frame": "00 01 13 00 00 48", "listen": 0.12, "snapshot": false }, { "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": "case023_rom_009a_0800_iris_auto_candidate_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case023_rom_009a_0800_iris_auto_candidate_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case023_rom_009a_0800_iris_auto_candidate: selector 0x009A=0x0800; F6DB.3 IRIS AUTO report candidate" }, { "action": "send", "label": "case023_rom_009a_0800_iris_auto_candidate", "frame": "00 01 1A 08 00 49", "listen": 0.75 }, { "action": "send", "label": "case023_rom_009a_0800_iris_auto_candidate_clear", "frame": "00 01 1A 00 00 41", "listen": 0.12, "snapshot": false }, { "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": "case024_rom_00b7_2000_f6d4_bit0_bundle_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case024_rom_00b7_2000_f6d4_bit0_bundle_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case024_rom_00b7_2000_f6d4_bit0_bundle: selector 0x00B7=0x2000; F6D4.0 bundle selector candidate" }, { "action": "send", "label": "case024_rom_00b7_2000_f6d4_bit0_bundle", "frame": "00 01 37 20 00 4C", "listen": 0.75 }, { "action": "send", "label": "case024_rom_00b7_2000_f6d4_bit0_bundle_clear", "frame": "00 01 37 00 00 6C", "listen": 0.12, "snapshot": false }, { "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": "case025_rom_00b9_4000_f6dc_bit7_candidate_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case025_rom_00b9_4000_f6dc_bit7_candidate_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case025_rom_00b9_4000_f6dc_bit7_candidate: selector 0x00B9=0x4000; F6DC.7 handler value candidate" }, { "action": "send", "label": "case025_rom_00b9_4000_f6dc_bit7_candidate", "frame": "00 01 39 40 00 22", "listen": 0.75 }, { "action": "send", "label": "case025_rom_00b9_4000_f6dc_bit7_candidate_clear", "frame": "00 01 39 00 00 62", "listen": 0.12, "snapshot": false }, { "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": "case026_rom_00c4_8000_f6d4_bit0_bundle_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case026_rom_00c4_8000_f6d4_bit0_bundle_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case026_rom_00c4_8000_f6d4_bit0_bundle: selector 0x00C4=0x8000; F6D4.0 bundle selector candidate" }, { "action": "send", "label": "case026_rom_00c4_8000_f6d4_bit0_bundle", "frame": "00 01 44 80 00 9F", "listen": 0.75 }, { "action": "send", "label": "case026_rom_00c4_8000_f6d4_bit0_bundle_clear", "frame": "00 01 44 00 00 1F", "listen": 0.12, "snapshot": false }, { "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": "case027_rom_00c6_8000_f6d4_bit0_bundle_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case027_rom_00c6_8000_f6d4_bit0_bundle_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case027_rom_00c6_8000_f6d4_bit0_bundle: selector 0x00C6=0x8000; F6D4.0 bundle selector candidate" }, { "action": "send", "label": "case027_rom_00c6_8000_f6d4_bit0_bundle", "frame": "00 01 46 80 00 9D", "listen": 0.75 }, { "action": "send", "label": "case027_rom_00c6_8000_f6d4_bit0_bundle_clear", "frame": "00 01 46 00 00 1D", "listen": 0.12, "snapshot": false }, { "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": "case028_rom_00f8_8000_f6d4_bit1_candidate_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "send", "label": "case028_rom_00f8_8000_f6d4_bit1_candidate_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.25, "snapshot": false }, { "action": "note", "message": "case028_rom_00f8_8000_f6d4_bit1_candidate: selector 0x00F8=0x8000; F6D4.1 handler candidate" }, { "action": "send", "label": "case028_rom_00f8_8000_f6d4_bit1_candidate", "frame": "00 01 78 80 00 A3", "listen": 0.75 }, { "action": "send", "label": "case028_rom_00f8_8000_f6d4_bit1_candidate_clear", "frame": "00 01 78 00 00 23", "listen": 0.12, "snapshot": false }, { "action": "listen", "seconds": 0.8 } ] }