I am scanning for advertisements and in scan_evt_handler() in the case NRF_BLE_SCAN_EVT_NOT_FOUND, I am printing the packet received using NRF_LOG_INFO().
I have also implemented a UUID filter and Softdevice does filters the relevant UUIDs.
There are two observations,
1. Beacon transmitting UUID @100ms is not always filtered by the SoftDevice S140. [1 out of 4 is filtered by SD and NRF_BLE_SCAN_EVT_FILTER_MATCH case processed]
2. In the case NRF_BLE_SCAN_EVT_NOT_FOUND while printing the packet using p_adv_report->data.p_data, Incomplete UUID is seen
Base UUID: adf400013db14f7abb04382f31288809
Print seen: 0201061aff4c000215adf400013db14f7abb04382f310000000001
What could be the cause? Is it due to collision?
Thank you,
MO