Reboot refused: it would start an automatic ESC calibration
What ArduPilot says:
- Reboot rejected, ESC cal on reboot
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
ESC_CALIBRATIONwas 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_CALIBRATIONto 0, then reboot.
Parameters to look at
| Parameter | What it is |
|---|---|
ESC_CALIBRATION | ESC Calibration |
MOT_PWM_TYPE | Output PWM type |
Where to do it:Motor & Prop Bench
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