diff --git a/scripts/stm32_mem.py b/scripts/stm32_mem.py index a9695d3..1c8495a 100755 --- a/scripts/stm32_mem.py +++ b/scripts/stm32_mem.py @@ -174,7 +174,10 @@ if __name__ == "__main__": print("Failed to read device state! Assuming APP_IDLE") state = dfu.STATE_APP_IDLE if state == dfu.STATE_APP_IDLE: - dfudev.detach() + try: + dfudev.detach() + except: + pass dfudev.release() print("Invoking DFU Device") timeout = 0