My set up:
Central (GATT client):
Android version 6.0
Model number: nexus 6
Peripheral (GATT Server):
TI - CC2650
stack version 2.1.0
Steps I followed:
- Bonding is done between central and peripheral.
- After a while (approx 20 min post bonding), the random bluetooth address of central device has changed.
- On the TI side, I would expect to receive 'GAP_RANDOM_ADDR_CHANGED_EVENT' from the stack but this doesn't happen.
- A new ADV_DIRECT_IND is not replied by the central device and therefore reconnection doesn't work.
Could you please suggest when can I expect the stack to send 'GAP_RANDOM_ADDR_CHANGED_EVENT' to the application;
And what changes do I need to do to my existing set up in order to successfully reconnect to the central device?
Please let me know if you require any further information. Air trace is available on demand.