nRF54L DK - ESB Sample LF Clock Source Configuration Issue

Hello,

I am currently using the nRF54L DK and running the ESB (Enhanced ShockBurst) sample in nRF Connect SDK v2.8.0. I would like to change the LF (low-frequency) clock source from XTAL to RC (LFRC), so I added the following configurations in prj.conf:

The build process completes successfully, but after flashing the firmware, the device continuously resets and encounters the following error:

Could you advise on the correct way to enable LFRC on the nRF54L?

  • Are there additional CONFIG_CLOCK_CONTROL_NRF_K32SRC_* parameters required?
  • Are there any known limitations or additional initialization steps needed?

I appreciate your support!

Best Regards,
Doris

  • Hello,

    In the overlay file also remove lfxo like this:

    / {
    ...

    clocks {
    /delete-node/ lfxo;
    };
    };

    Also, depending slightly of which NCS version you are working with, there may be an unhandled event that can cause an assert, so you may also need to add:

    CONFIG_ASSERT=n

    Other than that I do believe it should work. Let me know which made it work, so I can check if there is something I should follow up internally for future releases.

    Kenneth

  • Dear Kenneth,

    After testing, the solution works as expected. Thank you for your support!

    To resolve the issue, I made changes to two files:

    1.prj.conf

    2.nrf54l15dk_nrf54l15_cpuapp_ns.overlay

    With these modifications, my code is now working correctly.

    I really appreciate your help!

    Best Regards,
    Doris