← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The landing type is one this firmware cannot fly

Stops itPlane: take-off, landing, QuadPlanePlane only

What ArduPilot says:

LAND_TYPE chooses how an automatic landing is flown: 0 is the normal glide slope, 1 a deep-stall landing. The value set is not one this firmware can fly: an unknown number, or 1 on a firmware built without deep-stall landing. Plane then skips the landing command; at the end of a mission that means RTL, circling over home, not a landing.

What to do, most likely first

  1. LAND_TYPE is not 0.

    FixSet LAND_TYPE to 0. A deep-stall landing is only for aircraft designed for it.

  2. It happened in flight and the plane did not land.

    FixLand by hand in FBWA; correct the parameter on the ground.

Parameters to look at

ParameterWhat it is
LAND_TYPEAuto-landing type
The code that sends it

Landing configuration error, invalid LAND_TYPE

libraries/AP_Landing/AP_Landing.cpp AP_Landing::verify_land() · 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