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

Reconnecting bonded device using SDK15.2/SD6.1.0 sometimes fails with x0085 pairing not supported.

 0> BLE: GAP connected.  Unauthenticated timer restarted
 0> PM:  PM_EVT_BONDED_PEER_CONNECTED
 0> PM:  Connected to a previously bonded device.
 0> PM:  PM_EVT_LOCAL_DB_CACHE_APPLIED
 0> PMM: CONNECTED, stored 1 peers
 0> 0:00:59.783  ADV: Sys=FFFFFFFF Dev=0 VBat=4148 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
 0> SD:  BLE_GAP_EVT_SEC_PARAMS_REQUEST
 0> PM:  PM_EVT_CONN_SEC_CONFIG_REQ
 0> SD:  BLE_GAP_EVT_AUTH_STATUS
 0> 0:01:01.476  ADV: Sys=FFFFFFFF Dev=0 VBat=4118 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  BLE_GATTS_EVT_WRITE
 0> NUS:BLE_GATTS_EVT_WRITE
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  BLE_GATTS_EVT_WRITE
 0> NUS:BLE_GATTS_EVT_WRITE
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  BLE_GATTS_EVT_WRITE
 0> NUS:BLE_GATTS_EVT_WRITE
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  BLE_GAP_EVT_CONN_PARAM_UPDATE
 0> SD:  BLE_GAP_EVT_CONN_PARAM_UPDATE
 0> SD:  BLE_GAP_EVT_CONN_PARAM_UPDATE
 0> 0:01:29.708  BLE: Inactivity timeout.  Connection Lockout timer started
 0> SD:  BLE_GAP_EVT_DISCONNECTED
 0> 0:01:29.825  BLE: Disconnect Reason x0016 (TERM BY DEVICE)
 0> PMM: DISCONNECTED, active 0x0
 0> 0:01:29.865  ADV: Sys=FFFFFFFF Dev=0 VBat=4118 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  BLE_GAP_EVT_CONNECTED
 0> BLE: Remote xB88A60D87B55
 0> NCE: bd_addr1 xEFF00F3689C3
 0> NCE: bd_addr2 xB88A60D87B55
 0> NONCE: rand_num 5B9A58F7
 0> PK:  device passkey 179A38B82A5E3F67
 0> BLE: GAP connected.  Unauthenticated timer restarted
 0> PM:  PM_EVT_BONDED_PEER_CONNECTED
 0> PM:  Connected to a previously bonded device.
 0> PM:  PM_EVT_LOCAL_DB_CACHE_APPLIED
 0> PMM: CONNECTED, stored 1 peers
 0> 0:01:29.964  ADV: Sys=FFFFFFFF Dev=0 VBat=4118 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
 0> SD:  BLE_GATTS_EVT_WRITE
 0> NUS:BLE_GATTS_EVT_WRITE
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  BLE_GATTS_EVT_WRITE
 0> NUS:BLE_GATTS_EVT_WRITE
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  BLE_GAP_EVT_DISCONNECTED
 0> 0:01:33.785  BLE: Disconnect Reason x0013 (TERM BY HOST)
 0> PMM: DISCONNECTED, active 0x0
 0> 0:01:33.849  ADV: Sys=FFFFFFFF Dev=0 VBat=4118 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> 0:01:34.708  BLE: Connection Lockout timer expired.  BLE access restored.
 0> SD:  BLE_GAP_EVT_TIMEOUT
 0> 0:03:01.505  ADV: Sys=FFFFFFFF Dev=0 VBat=4091 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  BLE_GAP_EVT_TIMEOUT
 0> 0:05:01.435  ADV: Sys=FFFFFFFF Dev=0 VBat=4053 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  BLE_GAP_EVT_TIMEOUT

 0> BLE: Passkey received.  Unauthorized timer restarted
 0> on_write:565 resp 1
 0> status 0 err_code 0
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> BLE_NUS_EVT_RX_DATA
 0> 0:01:46.274  BLE host detected
 0> 
 0> 
 0> on_write:565 resp 0
 0> 0:01:46.277  Session End
 0> 0:01:46.277  NAK: 010001 01 (Session Not Started)
 0> 
 0> 0:01:46.278  BLE host terminated
 0> SD:  57 BLE_GATTS_EVT_HVN_TX_COMPLETE
 0> SD:  57 BLE_GATTS_EVT_HVN_TX_COMPLETE
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  11 BLE_GAP_EVT_DISCONNECTED
 0> 0:01:46.995  BLE: Disconnect Reason x0013 (TERM BY HOST)
 0> PMM: DISCONNECTED, active 0x0 keep_bond_state 1
 0> 0:01:47.045  ADV: Sys=FFFFFFFF Dev=0 VBat=4118 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> SD:  10 BLE_GAP_EVT_CONNECTED
 0> BLE: Remote xB88A60D87B55
 0> BLE: GAP connected.  Unauthenticated timer restarted
 0> PM:  PM_EVT_BONDED_PEER_CONNECTED
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  Connected to a previously bonded device.
 0> PM:  PM_EVT_LOCAL_DB_CACHE_APPLIED
 0> PMM: CONNECTED, stored 1 peers
 0> 0:01:54.217  ADV: Sys=FFFFFFFF Dev=0 VBat=4118 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  55 BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
 0> SD:  3A SD_BLE_GATTC_EXCHANGE_MTU_REQUEST
 0> SD:  13 BLE_GAP_EVT_SEC_PARAMS_REQUEST
 0> PM:  PM_EVT_CONN_SEC_START
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  PM_EVT_CONN_SEC_CONFIG_REQ
 0> smd_params_reply:825
 0> SD:  19 BLE_GAP_EVT_AUTH_STATUS
 0> PM:  PM_EVT_CONN_SEC_FAILED
 0> 0:01:54.554  PM:  Failed to secure connection.  Error: 0085.  Connection Lockout timer started
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> 0:01:55.555  BLE: Connection Lockout timer expired.  BLE access restored.
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  12 BLE_GAP_EVT_CONN_PARAM_UPDATE
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  12 BLE_GAP_EVT_CONN_PARAM_UPDATE
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> 0:02:02.385  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  12 BLE_GAP_EVT_CONN_PARAM_UPDATE
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> 0:02:24.144  BLE: Inactivity timeout.  Connection Lockout timer started
 0> SD:  11 BLE_GAP_EVT_DISCONNECTED
 0> 0:02:24.285  BLE: Disconnect Reason x0016 (TERM BY DEVICE)
 0> PMM: DISCONNECTED, active 0x0 keep_bond_state 1
 0> 0:02:24.299  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> SD:  10 BLE_GAP_EVT_CONNECTED
 0> BLE: Remote xB88A60D87B55
 0> BLE: GAP connected.  Unauthenticated timer restarted
 0> PM:  PM_EVT_BONDED_PEER_CONNECTED
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  Connected to a previously bonded device.
 0> PM:  PM_EVT_LOCAL_DB_CACHE_APPLIED
 0> PMM: CONNECTED, stored 1 peers
 0> 0:02:26.889  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  55 BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
 0> SD:  3A SD_BLE_GATTC_EXCHANGE_MTU_REQUEST
 0> SD:  13 BLE_GAP_EVT_SEC_PARAMS_REQUEST
 0> PM:  PM_EVT_CONN_SEC_START
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  PM_EVT_CONN_SEC_CONFIG_REQ
 0> smd_params_reply:825
 0> SD:  19 BLE_GAP_EVT_AUTH_STATUS
 0> PM:  PM_EVT_CONN_SEC_FAILED
 0> 0:02:27.255  PM:  Failed to secure connection.  Error: 0085.  Connection Lockout timer started
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> 0:02:28.255  BLE: Connection Lockout timer expired.  BLE access restored.
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> SD:  50 BLE_GATTS_EVT_WRITE
 0> on_write:457 resp 0
 0> on_write:565 resp 0
 0> PM:  PM_EVT_PEER_DATA_UPDATE_SUCCEEDED
 0> 0:02:56.866  BLE: Inactivity timeout.  Connection Lockout timer started
 0> SD:  11 BLE_GAP_EVT_DISCONNECTED
 0> 0:02:56.956  BLE: Disconnect Reason x0016 (TERM BY DEVICE)
 0> PMM: DISCONNECTED, active 0x0 keep_bond_state 1
 0> 0:02:56.971  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  10 BLE_GAP_EVT_CONNECTED
 0> BLE: Remote xB88A60D87B55
 0> BLE: GAP connected.  Unauthenticated timer restarted
 0> PM:  PM_EVT_BONDED_PEER_CONNECTED
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  Connected to a previously bonded device.
 0> PM:  PM_EVT_LOCAL_DB_CACHE_APPLIED
 0> PMM: CONNECTED, stored 1 peers
 0> 0:02:57.370  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  55 BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
 0> SD:  3A SD_BLE_GATTC_EXCHANGE_MTU_REQUEST
 0> SD:  13 BLE_GAP_EVT_SEC_PARAMS_REQUEST
 0> PM:  PM_EVT_CONN_SEC_START
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  PM_EVT_CONN_SEC_CONFIG_REQ
 0> smd_params_reply:825
 0> SD:  19 BLE_GAP_EVT_AUTH_STATUS
 0> PM:  PM_EVT_CONN_SEC_FAILED
 0> 0:02:57.675  PM:  Failed to secure connection.  Error: 0085.  Connection Lockout timer started
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> 0:02:58.676  BLE: Connection Lockout timer expired.  BLE access restored.
 0> 0:03:27.298  BLE: Inactivity timeout.  Connection Lockout timer started
 0> SD:  11 BLE_GAP_EVT_DISCONNECTED
 0> 0:03:27.376  BLE: Disconnect Reason x0016 (TERM BY DEVICE)
 0> PMM: DISCONNECTED, active 0x0 keep_bond_state 1
 0> 0:03:27.452  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  10 BLE_GAP_EVT_CONNECTED
 0> BLE: Remote xB88A60D87B55
 0> BLE: GAP connected.  Unauthenticated timer restarted
 0> PM:  PM_EVT_BONDED_PEER_CONNECTED
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  Connected to a previously bonded device.
 0> PM:  PM_EVT_LOCAL_DB_CACHE_APPLIED
 0> PMM: CONNECTED, stored 1 peers
 0> 0:03:27.850  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  55 BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
 0> SD:  3A SD_BLE_GATTC_EXCHANGE_MTU_REQUEST
 0> SD:  13 BLE_GAP_EVT_SEC_PARAMS_REQUEST
 0> PM:  PM_EVT_CONN_SEC_START
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  PM_EVT_CONN_SEC_CONFIG_REQ
 0> smd_params_reply:825
 0> SD:  19 BLE_GAP_EVT_AUTH_STATUS
 0> PM:  PM_EVT_CONN_SEC_FAILED
 0> 0:03:28.157  PM:  Failed to secure connection.  Error: 0085.  Connection Lockout timer started
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> 0:03:29.157  BLE: Connection Lockout timer expired.  BLE access restored.
 0> 0:03:57.776  BLE: Inactivity timeout.  Connection Lockout timer started
 0> SD:  11 BLE_GAP_EVT_DISCONNECTED
 0> 0:03:57.857  BLE: Disconnect Reason x0016 (TERM BY DEVICE)
 0> PMM: DISCONNECTED, active 0x0 keep_bond_state 1
 0> 0:03:57.932  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  10 BLE_GAP_EVT_CONNECTED
 0> BLE: Remote xB88A60D87B55
 0> BLE: GAP connected.  Unauthenticated timer restarted
 0> PM:  PM_EVT_BONDED_PEER_CONNECTED
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  Connected to a previously bonded device.
 0> PM:  PM_EVT_LOCAL_DB_CACHE_APPLIED
 0> PMM: CONNECTED, stored 1 peers
 0> 0:03:58.131  ADV: Sys=FFFFFFFF Dev=0 VBat=4088 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  55 BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
 0> SD:  3A SD_BLE_GATTC_EXCHANGE_MTU_REQUEST
 0> SD:  13 BLE_GAP_EVT_SEC_PARAMS_REQUEST
 0> PM:  PM_EVT_CONN_SEC_START
 0> PM:  PM_EVT_CONN_SEC_PARAMS_REQ
 0> PM:  PM_EVT_CONN_SEC_CONFIG_REQ
 0> smd_params_reply:825
 0> SD:  19 BLE_GAP_EVT_AUTH_STATUS
 0> PM:  PM_EVT_CONN_SEC_FAILED
 0> 0:03:58.517  PM:  Failed to secure connection.  Error: 0085.  Connection Lockout timer started
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> 0:03:59.518  BLE: Connection Lockout timer expired.  BLE access restored.
 0> 0:04:02.415  ADV: Sys=FFFFFFFF Dev=0 VBat=4044 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED
 0> SD:  11 BLE_GAP_EVT_DISCONNECTED
 0> 0:04:27.318  BLE: Disconnect Reason x0013 (TERM BY HOST)
 0> PMM: DISCONNECTED, active 0x0 keep_bond_state 1
 0> 0:04:27.416  ADV: Sys=FFFFFFFF Dev=0 VBat=4044 Amp=0 Err=00 Col=02 Prg=F Ins=3 Post=0 Stim=2 LowP=0 LowB=0 Sess=0 Buzz=1
 0> SD:  26 BLE_GAP_EVT_ADV_SET_TERMINATED

# Logging stopped @ 14 Feb 2020 14:40:39

Two traces are attached performing the same function. A connection is made to a bonded device. The peripheral times out and the central tries to reconnect. with SDK 14/SD5.0.0 the reconnect is successful and a new secure connection takes place. With SDK 15.2/SD16.1.0, the reconnect also takes place but fails to be able to secure the connection because of an error 0x0085 pairing not supported.

Parents
  • Hi Mark

    It seems like only the version with SDK v.15.2 is using the Peer Manager to call the PM_EVT_CONN_SEC_PARAMS_REQ event. I'm assuming that this request is not handled properly in your newer version as there are some changes between SDK versions. Please check out the peer manager library in order to see what events need to be handled by you.

    Best regards,

    Simon

Reply
  • Hi Mark

    It seems like only the version with SDK v.15.2 is using the Peer Manager to call the PM_EVT_CONN_SEC_PARAMS_REQ event. I'm assuming that this request is not handled properly in your newer version as there are some changes between SDK versions. Please check out the peer manager library in order to see what events need to be handled by you.

    Best regards,

    Simon

Children
No Data
Related