← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The camera did not start or stop recording when the aircraft armed

WarningRangefinder, optical flow, camera, OSD and other devices

What ArduPilot says:

CAMn_OPTIONS bit 0 (“record while armed”) tells ArduPilot to start video recording at arming and stop it at disarming. The camera driver answered that it could not: “failed to start recording” at arming, “failed to stop recording” at disarming. The flight is not affected; the video may be missing.

What to do, most likely first

  1. The camera type cannot record video on command: a shutter driven by a servo or a relay only takes pictures.

    CheckCAMn_TYPE 1 (Servo) and 2 (Relay) have no recording command; 4 (a gimbal camera), 5 and 6 (MAVLink cameras) do.

    FixClear bit 0 of CAMn_OPTIONS for that camera, or connect a camera ArduPilot can command.

  2. The gimbal camera refused: no memory card, or the gimbal is not answering.

    FixInsert a card and check the gimbal's link (it must not report “Mount: not healthy”).

Parameters to look at

ParameterWhat it is
CAM1_OPTIONSCamera options
CAM1_TYPECamera shutter (trigger) type
CAM2_OPTIONSCamera options
CAM2_TYPECamera shutter (trigger) type
The code that sends it

Camera: failed to … recording

libraries/AP_Camera/AP_Camera_Backend.cpp AP_Camera_Backend::update() · Open in ArduPilot Copter-4.7.1

Written here for Copter 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