Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

handling PM_CONN_SEC_ERROR_SMP_TIMEOUT

Hey.

In production we are logging PM error events to try to determine the root cause for some unstable connection that keep showing up.
We are seeing with high occurrence error code 4353 which is the SMP timeout.
This is often found when reported unstable connections or failure to start OTA DFU.

From the Bluetooth Core:


From Nordic Info Center:

#define 	PM_CONN_SEC_ERROR_SMP_TIMEOUT   (PM_CONN_SEC_ERROR_BASE + 0x101)
/* Pairing/bonding could not start because an SMP time-out has already happened on this link.
* This means that no more pairing or bonding can happen on this link. 
* To be able to pair or bond, the link must be disconnected and then reconnected. 
* See Bluetooth Core Specification 4.2 section 3.H.3.4 (Bluetooth Core Specification).
*/


Can you provide the advised strategy to recover a stable BLE link whenever this occurs?

SDK: 17.0.2
SD: s140 - 7.2.0
bluetoothctl: 5.48

Parents
  • So this happened but not with the high occurrence mentioned. There was a typo in the report -- we are actually getting very often error code 4352
    I'm digging this a bit more and will probably submit another support thread soon.

Reply
  • So this happened but not with the high occurrence mentioned. There was a typo in the report -- we are actually getting very often error code 4352
    I'm digging this a bit more and will probably submit another support thread soon.

Children
No Data
Related