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

Connection Time Out happening if remote device not responds for LL_LENGTH_REQ command

Hi,

I am using nrf52832 with soft device 3. I am operating on peripheral role, while i am initiating sd_ble_gattc_exchange_mtu_request  with desired MTU ,it internally sends LL_LENGTH_REQ command. The other side android application is not responding for this command and this case is observed in only in particular model phone. I observed after some time the connection is automatically terminated.BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT error code coming from phone. My understanding is soft device is closing the connection since the LL_LENGTH_REQ command is not answered from phone.

  • Is there any way soft device can ignore this and do not initiate dis connection procedure?. 
  • Is there any way we can stop LL_LENGTH_REQ command initiation from soft device?( since user don't have control on this in soft device 3)
  • Is there any work around for this?

Thanks,

Sridhar.

Parents Reply Children
No Data
Related