From d0990ee04d35a60a4e8db623aa07907668f90bae Mon Sep 17 00:00:00 2001 From: Serkan <14278530+SergeantSerk@users.noreply.github.com> Date: Thu, 7 Nov 2024 21:49:33 +0300 Subject: [PATCH] Correctly parse scan response from device config Parses scan response data correctly just like advertising data --- bumble/device.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bumble/device.py b/bumble/device.py index 07f44c08..27bc542c 100644 --- a/bumble/device.py +++ b/bumble/device.py @@ -1660,6 +1660,10 @@ class DeviceConfiguration: ) ) + # Load scan response data + if scan_response_data := config.pop('scan_response_data', None): + self.scan_response_data = bytes.fromhex(scan_response_data) + # Load advertising interval (for backward compatibility) if advertising_interval := config.pop('advertising_interval', None): self.advertising_interval_min = advertising_interval