assert reached on unprovisioning a device

Hello,

On a nrf52840 (sdk 16.0.0) I have sporadically an unexpected behaviour when I unprovision my device, both with the nRF Mesh and with our custom app. As showed in the attached image, where the RTT logs are reported, the assert is caused by the soft device function sd_ble_gap_data_length_update returning 8 (NRF_ERROR_INVALID_STATE):

in the second picture the regular behaviour (obtained in about 95% of the cases) can be seen:

Any hint of what the reason for reaching the assert might be? Since it's Nordic libraries we have little knowledge of what is going on there, but maybe we are using them the wrong way.

Thanks.

Regards,

Stefano

Parents Reply Children
No Data
Related