← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The mission is still in its landing part

Stops itArming, disarming and the safety switchPlane only

What ArduPilot says:

The mission is marked as being in its landing sequence: it passed a DO_LAND_START or began a landing command, as it does when the last flight ended with an automatic landing. The command it would continue from is not a take-off, so arming is refused: the plane would try to land again from the ground. “In landing sequence: mission reset” is the cure being applied: the mission was put back to its first command.

What to do, most likely first

  1. You landed in AUTO and want to fly again without rebooting.

    FixWhile disarmed, switch to a mode you fly yourself (MANUAL or FBWA). The mission is reset, the message “In landing sequence: mission reset” confirms it, and you can arm.

  2. AUTO resumes the mission where it stopped (MIS_RESTART is 0), which is at the landing.

    FixSet MIS_RESTART to 1 so that AUTO always begins at the first command, and make that command a take-off; or restart the mission from the ground station before each flight.

  3. The current mission command was set by hand to one inside the landing part.

    FixIn the ground station set the current command back to 1, the take-off.

Parameters to look at

ParameterWhat it is
MIS_RESTARTMission Restart when entering Auto mode
The code that sends it

PreArm: In landing sequence

ArduPlane/AP_Arming.cpp AP_Arming_Plane::pre_arm_checks() · Open in ArduPilot Plane-4.6.3

ArduPlane/AP_Arming_Plane.cpp AP_Arming_Plane::pre_arm_checks() · Open in ArduPilot Plane-4.7.1

In landing sequence: mission reset

ArduPlane/mode.cpp Mode::enter() · Open in ArduPilot Plane-4.7.1

Written here for Plane 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer