diff --git a/Firmware/fibre/python/fibre/protocol.py b/Firmware/fibre/python/fibre/protocol.py index 50053a11..c8814fc1 100644 --- a/Firmware/fibre/python/fibre/protocol.py +++ b/Firmware/fibre/python/fibre/protocol.py @@ -297,6 +297,9 @@ class Channel(PacketSink): except ChannelDamagedException: attempt += 1 continue # resend + except TimeoutError: + attempt += 1 + continue # resend finally: self._my_lock.release() # Wait for ACK until the resend timeout is exceeded