diff --git a/src/main/fc/fc_core.c b/src/main/fc/fc_core.c index 2c0a70a0b9..f715f75ef9 100644 --- a/src/main/fc/fc_core.c +++ b/src/main/fc/fc_core.c @@ -227,7 +227,7 @@ void tryArm(void) return; } #ifdef USE_DSHOT - if (isMotorProtocolDshot()) { + if (isMotorProtocolDshot() && isModeActivationConditionPresent(BOXDSHOTREVERSE)) { if (!IS_RC_MODE_ACTIVE(BOXDSHOTREVERSE)) { reverseMotors = false; for (unsigned index = 0; index < getMotorCount(); index++) {