Other Parts Discussed in Thread: CC2541, CC2650
Tool/software: TI-RTOS
I have a custom BLE central device running on a CC2640R2F and a custom peripheral on a CC2640R2F. These devices are designed to be permanently bonded and connected with each other. I am able to discover, establish connection, bond, encrypt link, and read/write to characteristics. In the majority of the time the devices should be connected at the longest connection interval and only decrease during certain data transfer periods. What I'm finding is after issuing a connection parameter update, the connection would drop due to 'LL_STATUS_ERROR_CONNECTION_TIMEOUT' (gapCentralRoleEvent_t.linkTerminate.reason == 0x08). I see a stable connection at connection intervals below 200ms, but above that such as 4 seconds does not work.
The parameters I need are:
Connection Interval: 4 seconds
Slave Latency: 0
Timeout: 12 seconds


