diff --git a/src/main/fc/config.c b/src/main/fc/config.c index b4a7d5ac90..523fc96401 100755 --- a/src/main/fc/config.c +++ b/src/main/fc/config.c @@ -453,6 +453,10 @@ void resetSerialConfig(serialConfig_t *serialConfig) } serialConfig->portConfigs[0].functionMask = FUNCTION_MSP; +#if defined(USE_VCP) && defined(USE_MSP_UART) + // This allows MSP connection via USART & VCP so the board can be reconfigured. + serialConfig->portConfigs[1].functionMask = FUNCTION_MSP; +#endif } void resetRcControlsConfig(rcControlsConfig_t *rcControlsConfig)