The board restarted itself while armed; arming checks are skipped
What ArduPilot says:
- Watchdog: resume WP N
- watchdog: Bypassing arming checks
The flight controller was restarted by its watchdog, the timer that reboots the board when the main loop stops running, and it was armed when that happened. So that a plane in the air can be armed again at once, Plane then skips every arming check until the next normal start. “Watchdog: resume WP” says AUTO took the mission up again at the waypoint it was flying to before the restart.
What to do, most likely first
It happened in flight.
FixArm again at once from the switch or the ground station: the control surfaces work without arming, the motor does not. Land as soon as it is safe and do not fly again until the cause is found.
It happened on the bench or after landing.
FixSwitch the power off and on. After a normal start the checks run again; do not take off while they are bypassed. Keep the log: the line beginning “WDG:” at start-up says what the board was doing when it stopped.
The code that sends it
Watchdog: resume WP N
ArduPlane/mode_auto.cpp ModeAuto::_enter() · Open in ArduPilot Plane-4.7.1
watchdog: Bypassing arming checks
ArduPlane/AP_Arming.cpp AP_Arming_Plane::arm_checks() · Open in ArduPilot Plane-4.6.3
ArduPlane/AP_Arming_Plane.cpp AP_Arming_Plane::arm_checks() · Open in ArduPilot Plane-4.7.1