Skip to content

Commit 7f1e998

Browse files
committed
Fix for Extended Advertisement decryption
1 parent cf6ea05 commit 7f1e998

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

custom_components/ble_monitor/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,7 @@ def parse_raw_message(self, data):
468468
data[xiaomi_index + 7:xiaomi_index + 8]
469469
]
470470
)
471-
encrypted_payload = data[xdata_point:msg_length - 1]
471+
encrypted_payload = data[xdata_point:msg_length - int(not is_ext_packet)]
472472
aad = b"\x11"
473473
token = encrypted_payload[-4:]
474474
payload_counter = encrypted_payload[-7:-4]

0 commit comments

Comments
 (0)