Setup:
BLE peripheral is embedded device with "Just Works" association model and Android phone is BLE central. BLE peripheral advertise with public device address.
Observation:
BLE central as Android 4.4.2 on Samsung S5 mini connects with BLE peripheral by public device address.
BLE central as Android 5.1.1 on Samsung S6 connects with random static address.
BLE central as Android 5 on Nexus/LG phones connects with random resolvable private address
Question:
Is there a way to change type of address that android try to connect with BLE peripheral from random resolvable private address to random static OR public device address?
This is similar questions as this but no answer there.