diff --git a/ArduCopter/motors.pde b/ArduCopter/motors.pde index bf57fd7dc7..2547fa16bc 100644 --- a/ArduCopter/motors.pde +++ b/ArduCopter/motors.pde @@ -168,6 +168,11 @@ static void pre_arm_checks() return; } + // check the compass is healthy + if(!compass.healthy) { + return; + } + #if AC_FENCE == ENABLED // check fence is initialised if(!fence.pre_arm_check()) {