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

Handling Connection Parameter Update Request from Central

Hello, do I need to do anything to accept new Connection Parameters as a Peripheral when the Central updates them?

I am seeing 'BLE_GAP_EVT_CONN_PARAM_UPDATE' events, which makes me believe that the softdevice handled the update and is sending that event (note that I never see a "BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST" event). However, the central makes 3 requests then disconnects with reason=0x08 "BLE_HCI_CONNECTION_TIMEOUT".

I tried calling sd_ble_gap_ppcp_set() with the new parameters, but that disconnects with reason=0x28 "BLE_HCI_INSTANT_PASSED"

Any help is appreciated

Related