diff --git a/src/main/fc/core.c b/src/main/fc/core.c index b15886ce0c..dcead9a05f 100644 --- a/src/main/fc/core.c +++ b/src/main/fc/core.c @@ -935,7 +935,7 @@ bool processRx(timeUs_t currentTimeUs) disarmAt = currentTimeUs + autoDisarmDelayUs; // extend auto-disarm timer } - if (!IS_RC_MODE_ACTIVE(BOXPARALYZE) + if (!(IS_RC_MODE_ACTIVE(BOXPARALYZE) && !ARMING_FLAG(ARMED)) #ifdef USE_CMS && !cmsInMenu #endif @@ -956,7 +956,7 @@ bool processRx(timeUs_t currentTimeUs) } #endif - if (!cliMode && !IS_RC_MODE_ACTIVE(BOXPARALYZE)) { + if (!cliMode && !(IS_RC_MODE_ACTIVE(BOXPARALYZE) && !ARMING_FLAG(ARMED))) { processRcAdjustments(currentControlRateProfile); }