← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

Reboot refused: it would start an automatic ESC calibration

Stops itMotors, ESCs and outputsCopter only

What ArduPilot says:

The ground station asked the flight controller to reboot while ESC_CALIBRATION is 3, the value that makes the next start-up calibrate the ESCs by itself: it would send full throttle to the motors. A reboot by command is refused so that this cannot happen by remote control with nobody at the copter.

What to do, most likely first

  1. ESC_CALIBRATION was set to 3 for a calibration that has not been done yet.

    FixIf you want the calibration: take the props off and power-cycle the copter by its battery. If you do not: set ESC_CALIBRATION to 0, then reboot.

Parameters to look at

ParameterWhat it is
ESC_CALIBRATIONESC Calibration
MOT_PWM_TYPEOutput PWM type
The code that sends it

Reboot rejected, ESC cal on reboot

ArduCopter/GCS_MAVLink_Copter.cpp GCS_MAVLINK_Copter::handle_preflight_reboot() · Open in ArduPilot Copter-4.7.1

ArduCopter/GCS_Mavlink.cpp GCS_MAVLINK_Copter::handle_preflight_reboot() · Open in ArduPilot Copter-4.6.3

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