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

BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT on nRF Connect for desktop

My application is running on nRF52840-DK.(Peripheral apps)

When connect to my apps from nRF Connect for desktop(nRF Connect V3.6.0- Bluetooth Low Energy / windows10),
after 40seconds, disconnect with BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT  error.
(When connected, Message "Failed to update phys)

My apps programing,
 ----------------------------------------------------------
BLE_GAP_EVT_CONNECTED
static ble_gap_phys_t const phys = {
 .tx_phys = BLE_GAP_PHY_AUTO,
 .rx_phys = BLE_GAP_PHY_AUTO,
};
sd_ble_gap_phy_update(handle, &phys);
-----------------------------------------------------------

As a workaround,
1. change BLE_GAP_PHY_AUTO -> BLE_GAP_PHY_1MBPS.
 or
2. When connected, execute update phy on nRF Connect for desktop.

But I think the root problem exists in nrf connect for desktop.
This issue does not occur with nrf connect for mobile (android).

Parents Reply Children
Related