Hi Nordic Team,
In my project the function sd_softdevice_enable does not return in one specific case:
I call nrf_sdh_enable_request() before init of the ble stack. When using the debugger and with the configuration "release" every second time when I restart the debugger, the sub function sd_softdevice_enable does not return and the watchdog will not restart the application.
Environment
SDK is 15.0.0 / SES is 3.4 / Custom hardware / external 32MHz crystal
Please give me any hints on what can cause nrf_sdh_enable_request not returning. I could not reproduce this problem apart for the condition described above but, It is a major issue (no recovery) I want to make sure it may not occur in fied (when not linked to the debugger).
I already tried (without success) to change the softdevice clock configuration as recommended below:
https://devzone.nordicsemi.com/f/nordic-q-a/29260/sd_softdevice_enable-not-return
https://devzone.nordicsemi.com/f/nordic-q-a/42477/doesn-t-return-from-sd_softdevice_enable
Many thanks in advance!
Regards, Marlene