diff --git a/src/bthome_ble/parser.py b/src/bthome_ble/parser.py index 6834b4c..6feac8a 100644 --- a/src/bthome_ble/parser.py +++ b/src/bthome_ble/parser.py @@ -477,7 +477,7 @@ def _decrypt_bthome(self, data: bytes, bthome_mac: bytes, sw_version: int) -> by raise ValueError # check for minimum length of encrypted advertisement - if len(data) < (15 if sw_version == 1 else 14): + if len(data) < (12 if sw_version == 1 else 11): _LOGGER.debug("Invalid data length (for decryption), adv: %s", data.hex()) raise ValueError