{ "validated_at": "2026-08-04", "firmware_revision": 10, "firmware_image_sha256": "85f9d67ff1efb36c37f38bb7584dffdbb6ecbee33bfc70ab491bad0d57da63b2", "change": "remove delayed M1 clearance/catch-up and keep all four axes moving from the phase start", "max_hall": [499, 374, 917, 647], "known_range_home": { "hall_before": [379, 255, 417, 416], "hall_after": [0, 0, 0, 0], "all_complete_ok": true, "all_position_valid": true }, "step_1_to_step_2": { "start_hall": [391, 140, 406, 405], "target_hall": [246, 281, 701, 494], "observed_hall": [246, 281, 701, 494], "four_axis_start_spread_s": 0.070, "four_axis_arrival_spread_s": 0.342, "cruise_checkpoint": { "elapsed_s": 3.090, "hall": [354, 202, 510, 468], "normalized_progress": { "longitudinal": 0.255, "cushion_tilt": 0.440, "backrest_recline": 0.353, "legrest_height": 0.708 } }, "result": "PASS" }, "step_2_to_step_3": { "start_hall": [246, 281, 701, 494], "target_hall": [391, 140, 405, 404], "observed_hall": [391, 140, 405, 404], "four_axis_start_spread_s": 0.050, "four_axis_arrival_spread_s": 0.339, "cruise_checkpoint": { "elapsed_s": 2.591, "hall": [283, 226, 616, 435], "normalized_progress": { "longitudinal": 0.255, "cushion_tilt": 0.390, "backrest_recline": 0.287, "legrest_height": 0.656 } }, "result": "PASS" }, "continuous_rollover": { "next_cycle_all_four_axes_active": true, "next_cycle_start_spread_s": 0.051, "result": "PASS" }, "stop_verification": { "ack": 1, "reject": 0, "final_0x306": "00 00 00 00 00 00 00 00", "active_mask": 0, "fault_mask": 0, "result": "PASS" }, "result": "PASS" }