This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is there a way to truly hard reset the nRF9160 without power cycling?

Hi,

We have several hundred devices in real time deployment and find the typical DNS/Cellular connectivity issues during the day that we generally solve with delayed connection retries, up to and including ultimately resorting to automatically soft-rebooting using sys_reboot(SYS_REBOOT_COLD) that typically resolves the 'outage' issues.

However in some instances there's no amount of programmed rebooting that works, and only a battery disconnect+reconnect that instantly solves the connectivity issue. Is there some internal state in the modem firmware that is maintained across a soft reboot, does sys_reboot actually reboot the modem firmware, or cell tower association/mapping that is keeping some old state that only a full power cycle solves? Is there a way to fully reset the nRF9160/reboot the modem firmware as though a full power cycle occurred, or do we need to design a full de-energizing circuit for our motherboard?

Thanks! 

Parents
  • So We are seeing something similar. where a sys_reboot does not recover the device.  But simply cutting power and re powering restores the device instantly. 

    The device can stay connected for say 10-12 hours, but if there is an issue, the device can sys_reboot all day long after timing out over and over again. But the second the device is power cycled it connects and starts working again like nothing is wrong. 

    There must be another command that allows your to restore the modem state the same as coming out of a power cycle.  

Reply
  • So We are seeing something similar. where a sys_reboot does not recover the device.  But simply cutting power and re powering restores the device instantly. 

    The device can stay connected for say 10-12 hours, but if there is an issue, the device can sys_reboot all day long after timing out over and over again. But the second the device is power cycled it connects and starts working again like nothing is wrong. 

    There must be another command that allows your to restore the modem state the same as coming out of a power cycle.  

Children
Related