This one is strange.
FW 5.09.00b6.
I will try updating to FW 6.00.03
Is anyone aware of this odd behaviour?
I have some PM Standard running on WS RP2040-Zero modules.
The program runs perfectly.
It can run perfectly for MONTHS on end.
But at some point, the module seems to crash, and the HW Watchdog DOES NOT restart the module as it should.
Watchdog HW 8000 being used in the code, which is within the boundry for the HW watchdog.
When a module seems to "Crash" like this, you can't talk to it - the VCP is gone.
No amount of tinkering, changing USB leads or ports allows it to connect, and the VCP is REALLY gone, cos Windows does not even make the "USB connected" sound - either when you connect, or you disconnect.
I would have HOPED that the HW watchdog on the 2040, would have kicked the module back to life again, but it doesn't seem to do that. I've had a handful of boards do this now, all identical boards, all using the same FW version - but with no predicatibilty to the lock-up. It just happens at some random point, then the module is dead to the world.
Power is good, volts good to module, but nothing responds anymore.
Press RESET on the module, or cycle the power, and away it goes again happy as Larry - until the next time, that is.
Am I wrong in my understanding, that the HW watchdog should be able to recover from this kind of thing, as it is a HW watchdog, and I am NOT relying on the software watchdog built into MMBASIC.
This is very odd, and at the moment, I don't have any real explanation for this, but it is a major problem, cos the units just stop working at random.
Anyone got any ideas?
As I say - I will upgrade to the later FW, and I am just praying to the tech-gods, that the fix is in there. I've never really ever known a HARDWARE watchdog to fail. I've seen software ones fall-over, but the HW one should be able to kick the module back into life, even if MMBASIC has crashed BADLY for some reason.....

Smoke makes things work. When the smoke gets out, it stops!