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

Peripheral Not Responding to LL_FEATURE_REQ

What issues could cause a Peripheral to not respond to the LL_FEATURE_REQ?   Devices are in close proximity so its not an RF issue.

Regards,

DC

Parents
  • Hello,

    Can you share the sniffer trace?

    Also, can you read out the disconnect reason? It should be passed with the BLE_GAP_EVT_DISCONNECT event in p_ble_evt->evt.gap_evt.params.disconnected.reason, I expect reason to be one of the Bluetooth status codes as listed in ble_hci.h.

    It may also be as simple as the connection request packet was not received by the peripheral device (I expect this may happen in <3-5% of the connection attempts in a normal office environment due to interference), the peripheral will continue to advertise as nothing happened in such case.

    Best regards,
    Kenneth

Reply
  • Hello,

    Can you share the sniffer trace?

    Also, can you read out the disconnect reason? It should be passed with the BLE_GAP_EVT_DISCONNECT event in p_ble_evt->evt.gap_evt.params.disconnected.reason, I expect reason to be one of the Bluetooth status codes as listed in ble_hci.h.

    It may also be as simple as the connection request packet was not received by the peripheral device (I expect this may happen in <3-5% of the connection attempts in a normal office environment due to interference), the peripheral will continue to advertise as nothing happened in such case.

    Best regards,
    Kenneth

Children
Related