diff --git a/src/seabreeze/pyseabreeze/devices.py b/src/seabreeze/pyseabreeze/devices.py index 3b419e5c..ddc918db 100644 --- a/src/seabreeze/pyseabreeze/devices.py +++ b/src/seabreeze/pyseabreeze/devices.py @@ -382,7 +382,7 @@ def get_serial_number(self): return self.f.eeprom.eeprom_read_slot(0) elif isinstance(protocol, OBPProtocol): - serial_len = ord(protocol.query(0x00000101)) + serial_len = ord(protocol.query(0x00000101, timeout_ms=10_000)) return protocol.query(0x00000100)[:serial_len].decode("utf8") else: