Hello @hittzt,
I have received updates from the internal team, the behavior is related to what you point out in your latest reply, here are all the needed details:
"
This behavior in BSP44 is expected. By default, the watchdog fails to trigger a functional reset because the reaction is set to S32CC_FCCU_REACTION_NONE.

It supports the following reactions:
#define S32CC_FCCU_REACTION_NONE 0 #define S32CC_FCCU_REACTION_ALARM (1 << 1) #define S32CC_FCCU_REACTION_FUNC_RESET (1 << 2) #define S32CC_FCCU_REACTION_NMI (1 << 3) #define S32CC_FCCU_REACTION_EOUT (1 << 4) |
If you intend to enable functional reset, you should configure it as S32CC_FCCU_REACTION_FUNC_RESET in the DTS. Then, rebuild the DTS and deploy it to the board. You will see the watchdog functionality works as expected.
--------------
Why did it work in BSP43?
In BSP43, there was a software bug in the FCCU driver (as referenced in commit issue ALB-12478). Due to this bug, the system could still trigger a reset even when the reaction was set toS32CC_FCCU_REACTION_NONE during a watchdog timeout. This bug has been fixed in BSP44, and now the system will only trigger a reaction that aligns with the configuration specified in the DTS. You can see that in the BSP44 release notes:

"
In conclusion, the correr approach to handle this issue is to update the device tree node to use the required reaction type.
Please let me know if this information solved your problem.
I apologize for the time taken, I hope this did not cause you any problem.
Thanks