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

BLE HR C Example - Repeated BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION

Hi,

I am attempting to run the examples of BLE HRS C and BLE HRS Peripherals from the SDK. Getting to the connected state works (discovery and notifications as well) just fine. But the two seem to always disconnect after ~30 seconds, The reason code returned on the central side is always: BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION.

I tried with connecting the central to a Wahoo BLE HR strap as well, and the same behaviour is consistently observed.

From what I have read about BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION (devzone.nordicsemi.com/.../), this reason indicates that the disconnect was originated at the central. Is that correct?

Using RTT logging, I have determined that none of the sd_ble_gap_disconnect() calls in the application code of the central are called. What are the potential reasons that the central seems to be disconnecting?

Related