diff --git a/src/main/interface/msp.c b/src/main/interface/msp.c index 65108aca1b..da2cb86932 100644 --- a/src/main/interface/msp.c +++ b/src/main/interface/msp.c @@ -2145,6 +2145,10 @@ static mspResult_e mspProcessInCommand(uint8_t cmdMSP, sbuf_t *src) sbufReadU8(src); sbufReadU8(src); #endif + } + if (sbufBytesRemaining(src) >= 1) { + // Added in MSP API 1.40 + // Kept separate from the section above to work around missing Configurator support in version < 10.4.2 #if defined(USE_USB_CDC_HID) usbDevConfigMutable()->type = sbufReadU8(src); #else