Using CoreBluetooth I am trying to detect a BLE peripheral which is transmitting the advertisement and scan response packets.
Packet sniffer is able to find the advertisement as well as scan response data but iPhone only detects the scan response. So looks like iOS is rejecting the advertising data.
I am able to receive advertising data from other devices properly. Any possible debug starting points ?
Note: The periferal device spec indicates that it does not set the 3 optional BLE packet bytes while transmitting the advertising data.