Connect on identity (public) address doesn't work

It is not possible to connect to the Peripherial using identity address

steps to reproduce
1. connect to peripherial using random mac address
2. bond using random address
3. wait for identity_resolve callback and store identity address
4. disconnect

5. scan for peripherial
6. try to connect again using identity address

from the logs I can see that connection was created and it is in connecting state but .connected callback is not called

If i try to use created connection I'm getting -128 err

Parents
  • Hello,

    To speed up the process, do you have an application that can reproduce the issue that you are seeing?

    What are you connecting to? Another nRF device? A mobile phone? A 3rd party device?

    Have you tried to capture a sniffer trace of the second connection attempt? Does the nRF send a "connection indication" (connection request) packet?

    Best regards,

    Edvin

Reply
  • Hello,

    To speed up the process, do you have an application that can reproduce the issue that you are seeing?

    What are you connecting to? Another nRF device? A mobile phone? A 3rd party device?

    Have you tried to capture a sniffer trace of the second connection attempt? Does the nRF send a "connection indication" (connection request) packet?

    Best regards,

    Edvin

Children
No Data
Related