This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Pairing nRF52840 DK with phone

Hi all,

I have 3 nRF52840 Bluetooth tags and I have used Segger Embedded Studio for programming the nRF52840 for the proximity application. Once I have programmed all the tags and connected to the phone using nRF connect and then in Proximity application, everything gone well. However, two weeks later I started working on the same setup. Now, one of the Bluetooth tags cannot be bonded with the mobile phone (it connects with no problem but just doesn't bond) so I cannot see that in proximity application. Would you please help me to bond the nRF 52840 DK with the mobile phone?

When I choose bond from the menu, a message asking whether I like to pair the devices come to my phone. I accept that but still the DK does not bond with the phone.

Parents
  • Peer manager uses the free space available in the FDS_VIRTUAL_PAGES setting. If you have set this low and if your application is saving some other data that is filling up this space, then there is little space to save the new bond data. Check if it is the case.

    Also it would be nice to see on a sniffer trace to see if there are any hints in there to analyze if this is anything else apart from the flash space. Start your program in debug mode and see what happens when it gets the bonding request.

Reply
  • Peer manager uses the free space available in the FDS_VIRTUAL_PAGES setting. If you have set this low and if your application is saving some other data that is filling up this space, then there is little space to save the new bond data. Check if it is the case.

    Also it would be nice to see on a sniffer trace to see if there are any hints in there to analyze if this is anything else apart from the flash space. Start your program in debug mode and see what happens when it gets the bonding request.

Children
No Data
Related