← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The ground station asked for the parachute and Plane refused

Stops itFailsafes and emergencies in flightPlane only

What ArduPilot says:

A release command came from the ground station and was not carried out: the parachute has already been released, or it is not enabled (CHUTE_ENABLED is 0, or a switch or command has disabled it). A third refusal has its own message, “Parachute: Too low”: the plane has flown and is now below CHUTE_ALT_MIN.

What to do, most likely first

  1. The parachute was never set up: CHUTE_ENABLED is 0.

    FixSet CHUTE_ENABLED to 1, choose CHUTE_TYPE (10 for a servo), give an output the release function (SERVOn_FUNCTION 27) and test the release on the bench.

  2. A parachute switch is in its “disabled” position.

    FixMove the switch with RCn_OPTION 21 or 23 to “enabled” before the flight.

  3. It was already released in this flight.

    FixNothing more can be done in the air. After landing repack the parachute and reboot the flight controller.

Parameters to look at

ParameterWhat it is
CHUTE_ENABLEDParachute release enabled or disabled
CHUTE_TYPEParachute release mechanism type (relay or servo)
CHUTE_ALT_MINParachute min altitude in meters above home
The code that sends it

Parachute already released

ArduPlane/GCS_MAVLink_Plane.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Open in ArduPilot Plane-4.7.1

ArduPlane/GCS_Mavlink.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Open in ArduPilot Plane-4.6.3

Parachute not enabled

ArduPlane/GCS_MAVLink_Plane.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Open in ArduPilot Plane-4.7.1

ArduPlane/GCS_Mavlink.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Open in ArduPilot Plane-4.6.3

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