Lowest power method of waiting for modem reset loop restriction timer to expire

To preface:

  • nRF9151DK
  • Modem firmware: mfw_nrf91x1_2.0.2
  • nRF Connect SDK / Toolchain: 2.9.0
  • Carrier: Verizon and T-Mobile
  • Device application will always initiate the data connection

Hello,

I am currently implementing logic to handle the potential scenario of the modem entering the reset loop restriction as detailed here:

https://docs.nordicsemi.com/bundle/nwp_042/page/WP/nwp_042/intro.html

Once the reset loop restriction occurs (%MDMEV: RESET LOOP), what AT+CFUN modes can the modem be in while waiting for the 30-minute lockout timer to expire?

Based on the thread linked below, Øyvind says the modem must be in CFUN=1 mode while waiting for the lockout timer to expire:

 How ro recover from modem reset loop restriction condition 

"If you device is in a reset restriction loop you will need to do as described in our documentation: Wait 30 minutes in AT+CFUN=1."

Question 1: Can the modem wait for the lockout timer to expire in AT+CFUN=4 (Flight mode)?

My concern is that leaving it in AT+CFUN=1 mode will consume a lot of power if PSM (Power Save Mode) can't be granted by the network due to the inability to register on the network.

Question 2: What is the most power efficient way to wait for the 30-minute lockout timer to expire, if not flight mode?

Thanks,

Derek

Parents
  • Hello Derek, 

    Once the reset loop restriction occurs (%MDMEV: RESET LOOP), what AT+CFUN modes can the modem be in while waiting for the 30-minute lockout timer to expire?

    The documentation you linked to states: 

    During this time, the modem blocks all Attach attempts. After the timer has expired, the modem starts normal behavior and automatically regains LTE service for possible connections the same way as when the modem is activated without the reset loop restriction.

    This means that the device must be in AT+CFUN=1 during the whole time (30 minutes). There should not be much battery consumption during this period. Switching to CFUN=0 or 4 will prolong the period.

    You should prevent modem reset loop using graceful shutdown i.e. AT+CFUN=0Reset loop restriction feature does not count deactivation/activation cycles, but compares count of init+activation and deactivation+deinit: When too many init+activation has occurred without deinit (i.e. AT+CFUN=0) the restriction steps in, in this case 7 times.

    Hope this provides some clarity.

    Kind regards,

    Øyvind

  • Hey Øyvind,

    Thanks for the reply! I guess I will perform some power measurements using a PPK2 when the reset loop restriction is active in CFUN=1 mode and report back.

    Question: Is putting the module in flight mode (AT+CFUN=4) another way to gracefully de-register from the network that will not trigger the reset loop restriction?

    Ie, toggles between AT+CFUN=1 and AT+CFUN=4 should be ok?

    Thanks,

    Derek

Reply
  • Hey Øyvind,

    Thanks for the reply! I guess I will perform some power measurements using a PPK2 when the reset loop restriction is active in CFUN=1 mode and report back.

    Question: Is putting the module in flight mode (AT+CFUN=4) another way to gracefully de-register from the network that will not trigger the reset loop restriction?

    Ie, toggles between AT+CFUN=1 and AT+CFUN=4 should be ok?

    Thanks,

    Derek

Children
No Data
Related