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

SDK15 pm_conn_secure() doesn't bond

Hi!

After connected and get log info "Connected." I start bonding:

// Initiate bonding.
err_code = pm_conn_secure(p_ble_evt->evt.common_evt.conn_handle, false);
if (err_code != NRF_ERROR_INVALID_STATE)
{
    APP_ERROR_CHECK(err_code);
}

but there is no any success message. 

 0> <info> app: Heart Rate collector example started.
 0> <info> app: Starting scan.
 0> <info> app: Connected.
 0> <info> app: Disconnected, reason 0x8.
 0> <info> app: Starting scan.
 0> <info> app: Connected.
 0> <info> app: Disconnected, reason 0x8.
 0> <info> app: Starting scan.
 0> <info> app: Connected.
 0> <info> app: Disconnected, reason 0x8.
 0> <info> app: Starting scan.
 0> <info> app: Connected.
 0> <info> app: Disconnected, reason 0x8.
 0> <info> app: Starting scan.

Therefore nRF52 SDK15 can't to made secure bond.

Why?

Related