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

App receiving write responses but not receiving the request in the NRF_SDH_BLE_OBSERVER callback

Hi guys,

We're currently experiencing a very strange issue when we perform the following process of writing to a characteristic in an nRF52840 running SDK 15.2.0 and SoftDevice 140 6.1.0:

  1. Write to Characteristic N and receive success response, we DO see the write request in the NRF_SDH_BLE_OBSERVER callback.
  2. Write Without Response to Characteristic N multiple times (bulk transfer).
  3. Write to Characteristic N and receive success response, but we DON'T see the write request in the  NRF_SDH_BLE_OBSERVER callback and so never explicitly send a response.

We of course expect in point 3 to see the request in the NRF_SDH_BLE_OBSERVER callback. We're currently trying to determine if the bug is app side or device side.

Has anyone else experienced or can explain this behaviour?

Many thanks

Parents Reply Children
No Data
Related