{
  "date": "2026-09-28",
  "scope": "isolated SITL mission upload/readback only; no arm or flight",
  "pymavlink": "2.4.50",
  "binary_sha256": "011627d41dd95640c3aca02d45283474be48721c8b1bb7a4b234d38b69063482",
  "mission_sha256": "8593c0a24d6367941721b5fcb9cffaf5868805f0e53cc3edf78b24e6daaaf80c",
  "requested_sequences": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
  ],
  "upload_ack": 0,
  "count": 11,
  "expected": [
    {
      "seq": 0,
      "frame": 5,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491652300,
      "z": 584.0,
      "autocontinue": 1
    },
    {
      "seq": 1,
      "frame": 6,
      "command": 22,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491652300,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 2,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491656706,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 3,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353631712,
      "y": 1491656706,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 4,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353631712,
      "y": 1491652300,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 5,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353630813,
      "y": 1491652300,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 6,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353630813,
      "y": 1491656706,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 7,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353629915,
      "y": 1491656706,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 8,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353629915,
      "y": 1491652300,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 9,
      "frame": 6,
      "command": 16,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491652300,
      "z": 20.0,
      "autocontinue": 1
    },
    {
      "seq": 10,
      "frame": 6,
      "command": 21,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491652300,
      "z": 0.0,
      "autocontinue": 1
    }
  ],
  "readback": [
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 0,
      "frame": 0,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491652299,
      "z": 584.0899658203125,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 1,
      "frame": 3,
      "command": 22,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491652300,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 2,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491656706,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 3,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353631712,
      "y": 1491656706,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 4,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353631712,
      "y": 1491652300,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 5,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353630813,
      "y": 1491652300,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 6,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353630813,
      "y": 1491656706,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 7,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353629915,
      "y": 1491656706,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 8,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353629915,
      "y": 1491652300,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 9,
      "frame": 3,
      "command": 16,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 0.0,
      "x": -353632610,
      "y": 1491652300,
      "z": 20.0,
      "mission_type": 0
    },
    {
      "mavpackettype": "MISSION_ITEM_INT",
      "target_system": 255,
      "target_component": 190,
      "seq": 10,
      "frame": 3,
      "command": 21,
      "current": 0,
      "autocontinue": 1,
      "param1": 0.0,
      "param2": 0.0,
      "param3": 0.0,
      "param4": 1.0,
      "x": -353632610,
      "y": 1491652300,
      "z": 0.0,
      "mission_type": 0
    }
  ],
  "differences": [
    {
      "seq": 0,
      "field": "frame",
      "expected": 5,
      "actual": 0
    },
    {
      "seq": 0,
      "field": "y",
      "expected": 1491652300,
      "actual": 1491652299
    },
    {
      "seq": 0,
      "field": "z",
      "expected": 584.0,
      "actual": 584.0899658203125
    },
    {
      "seq": 1,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 2,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 3,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 4,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 5,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 6,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 7,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 8,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 9,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 10,
      "field": "frame",
      "expected": 6,
      "actual": 3
    },
    {
      "seq": 10,
      "field": "param4",
      "expected": 0.0,
      "actual": 1.0
    }
  ],
  "home": {
    "mavpackettype": "HOME_POSITION",
    "latitude": -353632610,
    "longitude": 1491652299,
    "altitude": 584090,
    "x": 0.0,
    "y": 0.0,
    "z": -0.0,
    "q": [
      NaN,
      NaN,
      NaN,
      NaN
    ],
    "approach_x": 0.0,
    "approach_y": 0.0,
    "approach_z": 0.0,
    "time_usec": 20011992
  },
  "heartbeats": [
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 89,
      "custom_mode": 0,
      "system_status": 1,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 89,
      "custom_mode": 0,
      "system_status": 1,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 89,
      "custom_mode": 0,
      "system_status": 1,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 89,
      "custom_mode": 0,
      "system_status": 1,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    },
    {
      "mavpackettype": "HEARTBEAT",
      "type": 2,
      "autopilot": 3,
      "base_mode": 81,
      "custom_mode": 0,
      "system_status": 3,
      "mavlink_version": 3
    }
  ],
  "stdout": "Suggested EK3_DRAG_BCOEF_* = 17.209, EK3_DRAG_MCOEF = 0.209\nHome: -35.363261 149.165230 alt=584.000000m hdg=353.000000\nStarting sketch 'ArduCopter'\nStarting SITL input\nUsing Irlock at port : 9005\nbind port 5760 for SERIAL0\nSERIAL0 on TCP port 5760\nWaiting for connection ....\nConnection on serial port 5760\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nSmoothing reset at 0.001\nSkipping port (null)\nSkipping port (null)\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nvalidate_structures:538: Validating structures\nWaiting for internal clock bits to be set (current=0x00)\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nSkipping port (null)\nSkipping port (null)\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nSkipping port (null)\nSkipping port (null)\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nLoaded defaults from /mnt/d/PARA/Projects/Dev/Drone.pk-research/.codex/copter-4.7.1.parm\nClosed connection on SERIAL0\nExitting\n",
  "semantic_readback_passed": true,
  "comparison_notes": [
    "Frames 5/6 returned as equivalent 0/3 by AP_Mission",
    "Item 0 compared to HOME_POSITION (AHRS owned)",
    "NAV_LAND param4 normalized 0 to 1 by Copter-4.7.1 AP_Mission; not byte-identical"
  ]
}
