This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SDK 15.3 - Whitelisting does not filter out scan requests

Hello, We noticed that when we enable the whitelist, we can successfully filter out connection requests, but not scan requests.  Our device still responds to every scan request out there, not just the scan requests from devices in the whitelist.  I found that ble_advertising.c sets the filter policy to BLE_GAP_ADV_FP_FILTER_CONNREQ instead of BLE_GAP_ADV_FP_FILTER_BOTH.  Is there anyway to get scan requests filtered out without changing the library code?  Why does the library code ignore what the user sets as the filter policy?

Parents Reply Children
No Data
Related