diff --git a/src/main/flight/mixer.c b/src/main/flight/mixer.c index 1cad7de364..55ae12cab1 100755 --- a/src/main/flight/mixer.c +++ b/src/main/flight/mixer.c @@ -564,8 +564,8 @@ void mixTable(void) { uint32_t i; - if (motorCount >= 4) { - // prevent "yaw jump" during yaw correction + if (motorCount >= 4 && mixerConfig->yaw_jump_prevention_limit < 500) { + // prevent "yaw jump" during yaw correction (500 is disabled jump protection) axisPID[YAW] = constrain(axisPID[YAW], -mixerConfig->yaw_jump_prevention_limit - ABS(rcCommand[YAW]), mixerConfig->yaw_jump_prevention_limit + ABS(rcCommand[YAW])); }