diff --git a/ArduCopter/motors.pde b/ArduCopter/motors.pde index eaa64d4392946117d588025cd8546c15f65de595..de1b08b69c0c1491f656c7654ee00b18ca802dab 100644 --- a/ArduCopter/motors.pde +++ b/ArduCopter/motors.pde @@ -637,7 +637,9 @@ static void init_disarm_motors() Log_Write_Event(DATA_DISARMED); // suspend logging - DataFlash.EnableWrites(false); + if (!(g.log_bitmask & MASK_LOG_WHEN_DISARMED)) { + DataFlash.EnableWrites(false); + } // disable gps velocity based centrefugal force compensation ahrs.set_correct_centrifugal(false);