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).