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

NRF_FAULT_ID_SD_ASSERT at PC 0x000169CE

Hello.

We are using NRF52840, SDK 16.0.0 and SoftDevice S140 7.3.0 and are noticing irregular SoftDevice asserts that don't seem to be triggered by any one particular function or scenario.

As we do not have access to the softdevice source code, we cannot figure out what the Program Counter 0x000169CE is pointing to. Could you help us out?

Thank you.

Sincerely,

Pavel

  • Hi,

    As far as I can see this error is triggered by the SD receiving an unexpected compare event.

    • Could you by any chance be using the timeslot function and be overstaying your available time?
    • Or is there any chance you have configured some interrupt priority so it conflicts with the SD?
    • Could you be missing SOFTDEVICE_PRESENT in your preprocessor symbols?
Related