Improving Electron Reliability - External Watchdog Timer

Thanks. It sounds like Cellular.off() done the right way is something that would mostly work. I am thinking that I am after something "certain" when all else fails.

So I looked at schematics for a modem reset pin and I found RESET_UC connected to pin PC4, and an example of how to pull it:

@rickkas7 In the case mentioned earlier with SEMI_AUTOMATIC mode, I would have to do a Cellular.on() before a Cellular.off() if i used that. So I am thinking that instead I might as well pull the RESET_UC pin right away, before moving on with normal business, whenever starting up and detecting a reset with:

System.resetReason() == RESET_REASON_PIN_RESET

@chipmc have you settled on a criteria for pulling the hard reset line in your applications?