Unknown Reboots Triggered by Hardware Watchdog (WDT) on nRF54L15

Hello Nordic Team,

I am writing to report an issue with random reboots on our custom board using the nRF54L15, developed with NCS v3.1.1 for a Matter device.

The reboot is highly random and occurs under various conditions:

  • Shortly (e.g., within a minute) after flashing a new program.

  • During an SMP image update process.

  • During the commissioning process to an OTBR.

  • During general operation of our device.

The frequency of this issue is also unstable. It seems to become more frequent after certain code changes, although I have been unable to identify the specific code responsible. I can confirm that I have not modified any watchdog-related configuration or code.

I identified the watchdog as the root cause by checking the boot reason. The console consistently prints Boot reason: 4 after each reboot, which, according to the documentation, corresponds to a reset from the Hardware Watchdog (WDT).

What I've tried:

  1. Attempted to disable the watchdog in the device tree overlay, but it caused a compilation error.

  2. Attempted to disable it via the prj.conf file, which was unsuccessful.

  3. Consulted with the local FAE in China, who also could not disable it.

  4. Verified the configuration in the generated .config file.

Given that the watchdog cannot be disabled and the reboots are random, I am now considering a potential hardware issue on our custom board. Could you please advise on what specific hardware components or circuit designs we should check?

Thank you for your time and support.

Best regards,
Xiongwei Wang

Parents Reply Children
No Data
Related