Hi,
I have a feeling we may be experiencing Modem Reset Loop Restrictions on some of our devices, so I want to put in something to our application code so we know and can make the user aware of it. I have added MDMEV notifications and I want to test that we do actually catch it, so I am trying to force the device to get restricted, so far with no luck.
How can I recreate a modem reset loop restriction?
According to the documentation - "The modem counts all resets where the modem is not gracefully deinitialized with +CFUN=0" I am using > 1.3.0 so count max is 7.
Initially, I just tried a hardware reset every time it attempted to make a network connection. After at least 20 resets, it still managed to connect, with no issues.
I then ran the AT Command passthrough code, so I could manually turn on the modem, and hard reset, just in case my newer code was doing something I wasn't aware of. I did this by subscribing to MDMEV notifications, then putting CFUN=1
AT%MDMEV=1 AT+CFUN=1
After a couple seconds resetting the device, and again, this did not result in any restriction.
I tried again, this time allowing it to connect to a network, then resetting, and this did not result in a restriction.
Lastly, I limited the output current on my power supply, so that when I did CFUN=1, the spike in current resulted in a large voltage drop, recreating a brown out reset. Still no luck.
Any help would appreciated.
Thanks,
Damien