I have two BlueEnrg devices (IDB04A1 on Nuclear boards).
Peripheral is advertise data, similar with iBeacon and updates advertising data content every 10 sec. Central starts passive scanning. It should to read and process advertising data, before start of connection establishing procedure.
Packet sniffer shows correct advertising data and its updates (address_type - Public, Adv_Ind, 37 bytes of data, AdvData= 15 FF xx xx …xx -02 01 05-05 12 20 00 40 00).
Central did not find my Peripheral, but at same time , another device (TI Sensor TAG) has been discovered.
Another "BUT" :
Central received (from Ti Sensor TAG) event EVT_BLUE_GAP_DEVICE_FOUND with argument type: peer address.
Event EVT_BLUE_GAP_DEVICE_FOUND with argument type advertising data never been detected.
SDK: "BlueNRG DK 1.6.0" (firmware not changed since purchase )Central: