diff --git a/radio/src/targets/common/arm/stm32/bootloader/boot.cpp b/radio/src/targets/common/arm/stm32/bootloader/boot.cpp index 3bbcc3b20..cc9ada8fd 100644 --- a/radio/src/targets/common/arm/stm32/bootloader/boot.cpp +++ b/radio/src/targets/common/arm/stm32/bootloader/boot.cpp @@ -289,7 +289,7 @@ int main() if (tenms) { tenms = 0; - if (state != ST_USB) { + if (state != ST_USB && state != ST_FLASHING && state != ST_FLASH_DONE) { if (usbPlugged()) { state = ST_USB; if (!unlocked) {