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

Odd softdevice behavior (S140) for version 6.1.x, when NRF_SDH_CLOCK_LF_SRC=0

I am stuck with strange behavior of s140 softdevice version 6.1.0 and later for ble_app_template example on nrf52840 preview dk(pca10056).

As I am planning to remove LF xtal for my development, I've set NRF_SDH_CLOCK_LF_SRC as 0.

It worked ok with softdevice 6.0.0, but for versions 6.1.0 and 6.1.1, the function nrf_sdh_enable_request() never returns.

To make things worse, it works well on pca10056e(s112) target.

And yes, I know how to setup NRF_SDH_CLOCK_LF_RC_CTIV, NRF_SDH_CLOCK_LF_RC_TEMP_CTIV and NRF_SDH_CLOCK_LF_ACCURACY when using RC as LF source.

What am I missing?

Update: The test was performed with SDK 15.0, 15.1 and 15.3

Related