Just on question regarding the behavior of WD flag and the rebootdevice method.
WD flag is used in my compny to know how many times the platform crashes during a given period. Its a kind of indicator on how our platform is reliable or not.
However in some cases users needs to reboot the platform when application parameters have changed. We are using PowerState.RebootDevice() method to perform that.
The problem is that rebooting the device by software like that overwrite the WD flag and indicates the watchdog has fire which is wrong in our scenario.
Do you observe the same behavior on your system? how to manage that? I can use BRAM to store if the reboot action is a user request and merge it with the WD registry value but to my opinion it’s a workaround and a big portion of my applpication now is focused on turnaround of undesired feature…