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:
- Write to Characteristic N and receive success response, we DO see the write request in the NRF_SDH_BLE_OBSERVER callback.
- Write Without Response to Characteristic N multiple times (bulk transfer).
- 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