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

Bond information deleted

I am developing device that uses NRF52 and GSM modem. Sometimes when connecting to bonded device connection fails and phone pop-up appear and ask for pairing. GSM antenna is close to NR52 device and I think some GSM noise is transmitted to 32kHz oscillator tracks and connection packet timing is corrupted.

Simulation:

  1. To test this I took NFR52 dev board with "Nordic_Keyboard" example. 
  2. When connecting to bonded example I was shorting 32kHz oscillator lines for a few ms periods.
  3. I see the same result in NRF Connect app log:
    1. Error 8 (0x8): GATT INSUF AUTHORISATION
    2. Error 8 (0x8): GATT CONN TIMEOUT
    3. Disconnected
    4. Bond information deleted.

Question:

Is it possible to prevent delete of bond on phone side if connection did not succeeded?

Phone:

OnePlus 6 (Android 9.0.7)

Related