[nRF Connect SDK] Disconnected by reason code 0x3d

1261.Archive.zip

Target nRF52832(nrf52dk_nrf52832)
SDK NCS v2.0.0
My project base: \nrf\samples\bluetooth\peripheral_hids_keyboard


Hello.

My customer is experiecing disconnection reason code 0x3d between Nokia 5.3 and Nordic.

2022-10-18 14:05:54.032 2587-3307 bt_stack pid-2587 V [VERBOSE1:gatt_attr.cc(245)] gatt_connect_cback: from 00:16:7f:3f:ae:fc connected: 0, conn_id: 0x0001reason: 0x003d

For now, we don't have BLE log and have Android logcat log only.
From log, they made disconnection three time for 3 hours. But I can't reproduce at all. (I don't have Nokia5.3 as well)

1. Can you guess who made this disconnection with this log?

2. Can we have any solution?

Parents Reply
  • Hello.

    We did test and got result code 0x8 this time.
    So one of my colleagues is testing to get another log as well. I can get new log soon.

    In addition, I also test link loss timeout.
    I made connection and put Android into shield box.
    It disconnected 4~5 seconds later.
    Here is my source code.

    #define INTERVAL_MIN 15
    #define INTERVAL_MAX 15
    static struct bt_le_conn_param *conn_param = BT_LE_CONN_PARAM(INTERVAL_MIN, INTERVAL_MAX, 0, 400);

    bt_conn_le_param_update(current_conn, conn_param);

    I think it's okay. What's your opinion?

Children
Related