bonding lost in Android after Error Code: Attribute Not Found (0x0a)

Hi,

I have an NRF52840 as the peripheral and an Android phone as the central. Most of the time the connection can be established without any problems but sometimes during the connection, the information about the bonding gets lost from the pairing list of the phone.

After many trials I succeeded to reproduce the issue with the sniffer it seems that the phone is sending many Attribute Not Found (0x0a) errors and they lead to initiating the pairing from the beginning.

Can you please tell me what this error means? and how it can cause bonding deletion.

Parents
  • Hello,

    Sorry for the long response time. It was a public holidays last week here in Norway. than you for the patience.
    Could you tell me whether you are using a DK or custom board? Also, you had mentioned that it worked on iOS right? Doesn't it now?

    And I think earlier you had uploaded a sniffer trace here, but I cannot find it now. It would be great if you could upload it.

    Kind Regards,

    Abhijith

  • Hi,

    Sorry for the late reply, and thank you for your answer.

    I was finally able to get the logs from when this issue is happening, and it turned out that the peer manager itself is deleting the peers. This was a similar issue to this ticket:  RE: Peer Manager deletes only peer while we still need it -- failed flash write race?

    The problem seems to be fixed after updating to v17.1.

Reply Children
No Data