I am using a bluenrg-1 working as a peripheral, I get the unit paired to two devices (mobile phones) using authentication. One phone uses RANDOM address and the other one uses PUBLIC address. I can see both of the them on the database once they have been bonded.
Once they are paired to the bluenrg-1, the unit start advertising using the aci_gap_set_undirected_connectable(0x100, 0x200, 0x00, 0x03). I want to use the white_list to advertise so only those two mobiles can see it as they are paired already.
The problem is that I can see the device only on the phone with random address, why I can not see it on the phone with public address. Should I use a different way of connecting.?