diff --git a/src/js/protocols/stm32.js b/src/js/protocols/stm32.js index 6edb7b27..6f703640 100644 --- a/src/js/protocols/stm32.js +++ b/src/js/protocols/stm32.js @@ -162,7 +162,8 @@ STM32_protocol.prototype.connect = function (port, baud, hex, options, callback) GUI.log(i18n.getMessage('deviceRebooting_romBootloader')); console.log('no flash bootloader detected'); rebootMode = 1; // MSP_REBOOT_BOOTLOADER_ROM; - } + } + FC.resetState(); var buffer = []; buffer.push8(rebootMode); diff --git a/src/js/tabs/firmware_flasher.js b/src/js/tabs/firmware_flasher.js index 794c99d4..9da5c223 100644 --- a/src/js/tabs/firmware_flasher.js +++ b/src/js/tabs/firmware_flasher.js @@ -1076,7 +1076,6 @@ TABS.firmware_flasher.initialize = function (callback) { function startFlashing() { exitDfuElement.addClass('disabled'); - FC.resetState(); if (!GUI.connect_lock) { // button disabled while flashing is in progress if (self.parsed_hex) { try {