diff --git a/src/main/io/serial.c b/src/main/io/serial.c index a6bcefe129..07678fcacb 100644 --- a/src/main/io/serial.c +++ b/src/main/io/serial.c @@ -275,6 +275,9 @@ bool isSerialConfigValid(const serialConfig_t *serialConfigToCheck) if (portConfig->functionMask & FUNCTION_MSP) { mspPortCount++; + } else if (portConfig->identifier == SERIAL_PORT_USB_VCP) { + // Require MSP to be enabled for the VCP port + return false; } uint8_t bitCount = BITCOUNT(portConfig->functionMask);