diff --git a/Tools/px_uploader.py b/Tools/px_uploader.py index 30d2fad778..aa25560a64 100755 --- a/Tools/px_uploader.py +++ b/Tools/px_uploader.py @@ -345,10 +345,10 @@ class uploader(object): self.__getSync(False) except: # if it fails we are on a real serial port - only leave this enabled on Windows - if _platform.system() == 'Windows': + if sys.platform.startswith('win'): self.ackWindowedMode = True - - self.port.baudrate = self.baudrate_bootloader + finally: + self.port.baudrate = self.baudrate_bootloader # send the GET_DEVICE command and wait for an info parameter def __getInfo(self, param):