Hello,
I want the scanner to receive both AUX_ADV_IND PDU event and AUX_SCAN_RSP PDU event for the case when AUX_SCAN_RSP PDU will be lost I still want to have AUX_ADV_IND PDU event/data.
Based on comments from ble_gap.h describing BLE_GAP_ADV_TYPES GAP Advertising types:
#define BLE_GAP_ADV_TYPE_EXTENDED_NONCONNECTABLE_SCANNABLE_UNDIRECTED 0x08 /**< Non-connectable scannable undirected advertising events using extended advertising PDUs. @note Only scan response data is supported. @note Extended advertising types are only supported as experimental features in this SoftDevice. */
Only scan response data is supported and BLE_GAP_EVT_ADV_REPORT is only generated if AUX_SCAN_RSP PDU was received.
Based on Bluetooth Core Specification v5.2 4.4.2.5.2 Scannable undirected event type using ADV_EXT_IND:
Scanner should receive both AUX_ADV_IND PDU and AUX_SCAN_RSP PDU.
So is it softdevice (S140) limitation that only scan response packet can be used? Or is there a way that I still can get at least some indication that AUX_ADV_IND PDU was received?