When I use CC2640 MultiRole Demo, set CC2640 as peripheral device connecting to Android phone. Some brands of Android phones will encounter disconnection, the Android return error code is 0x22 (HCI_ERROR_CODE_LMP_LL_RESP_TIMEOUT).
I have checked “Specification of the Bluetooth Core V4.2”; found the description about LMP Response Timeout:
The time between receiving a baseband packet carrying an LMP PDU and sending a baseband packet carrying a valid response PDU, according to the procedure rules in Section 4 on page 249, shall be less than the LMP Response Timeout. The value of this timeout is 30 seconds. Note that the LMP Response Timeout is applied not only to sequences described in Section 4 on
page 249, but also to the series of the sequences defined as the transactions in
Section 4 on page 249. It shall also be applied to the series of LMP transactions that take place during a period when traffic on the ACL-U logical link is disabled for the duration of the series of LMP transactions, for example during the enabling of encryption. The LMP Response Timeout shall restart each time an LMP PDU which requires a reply is queued for transmission by the baseband
so I want to know how to modify the LMP Response time?
Many thanks.
