diff --git a/src/main/fc/fc_msp.c b/src/main/fc/fc_msp.c index 133b559302..99606fe2d7 100644 --- a/src/main/fc/fc_msp.c +++ b/src/main/fc/fc_msp.c @@ -1341,7 +1341,8 @@ static bool mspFcProcessOutCommand(uint16_t cmdMSP, sbuf_t *dst, mspPostProcessF case MSP2_INAV_OUTPUT_MAPPING: for (uint8_t i = 0; i < USABLE_TIMER_CHANNEL_COUNT; ++i) - sbufWriteU8(dst, timerHardware[i].usageFlags); + if (!(timerHardware[i].usageFlags & (TIM_USE_PPM | TIM_USE_PWM))) + sbufWriteU8(dst, timerHardware[i].usageFlags); break; default: