<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111433/modem-reset-loop-restriction-reset</link><description>Use case: 
 A moving NRF9160 modem often needs to connect and retry many times in normal operation. there are some cases where they are towers, but not allowed on them. etc. As well as conditions where you are minimally connected to a tower due to poor</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Jun 2024 09:09:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111433/modem-reset-loop-restriction-reset" /><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/487062?ContentTypeID=1</link><pubDate>Mon, 03 Jun 2024 09:09:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4416a92-7d44-4418-966c-9b8f999ef734</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Sashi,&lt;/p&gt;
[quote user="sashi"]Currently, we must reboot the device externally to allow it to stay connected 24/7 once we detect that it no long can connect.&amp;nbsp;[/quote][quote user="sashi"]Please advice on the best way the nrf91 should be used to handle fixed installations with unlimited power and weak signals.&amp;nbsp;[/quote]
&lt;p&gt;For this fixed installation device, it seems reboot deice will help to improve cellular network connection according to your experience. If it is the truth, I think you can set a timer to control the reboot happens no more than 6 timers per 30 minutes. This can ensure you have at least 5 minutes interval to send data.&amp;nbsp;But I would suggest&amp;nbsp;work on the direction to improve connection&amp;nbsp;instead of play trick with&amp;nbsp;Modem Reset Loop Restriction Reset. Here are some suggestions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use NB-IoT network instead of LTE-M if possible.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Modify hardware design to improve antenna performance.&lt;/li&gt;
&lt;li&gt;Switch to operator with better coverage in this area, even other cellular connection method like 4G, 5G.&lt;/li&gt;
&lt;li&gt;Switch to other connection technology like DECT NR+, LoRa to extend connection range or the device.&lt;/li&gt;
&lt;/ol&gt;
[quote user="sashi"]if we have an accelerometer to detect motion, that we toggle&amp;nbsp;%REDMOB&amp;nbsp; between mobility and stationary mode dynamically?&amp;nbsp; &amp;nbsp;This would be for a generally mobile application, but when a device stops moving it will rest there for several hours to days.&amp;nbsp; &amp;nbsp;[/quote]
&lt;p&gt;Yes, you can use the accelerometer to detect motion and dynamically toggle the %REDMOB command between mobility and stationary mode. This is particularly useful for applications where a device is generally mobile but may rest in one place for several hours to days.&lt;/p&gt;
&lt;div&gt;The main benefits of enabling the Nordic-proprietary reduced mobility feature are:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;
&lt;div&gt;&lt;strong&gt;Reduced Power Consumption&lt;/strong&gt;: By limiting the swapping between cells in stationary use cases, the device can save power, which is crucial for battery-operated devices.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;div&gt;&lt;strong&gt;Stable Connectivity&lt;/strong&gt;: The device stays connected to the same base station, avoiding the power consumption penalty of switching to a different base station and back. This can help maintain a stable connection, especially in scenarios where there might be a temporary drop in link quality to the closest base station.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;You can use this feature if you think your application will benefit from it.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Best regards,&lt;/div&gt;
&lt;div&gt;Charlie&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/486950?ContentTypeID=1</link><pubDate>Fri, 31 May 2024 15:57:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1d4883e-9a64-49a9-98e2-72310eb91007</guid><dc:creator>Sashi</dc:creator><description>&lt;p&gt;additionally is is recommended, if we have an accelerometer to detect motion, that we toggle&amp;nbsp;%REDMOB&amp;nbsp; between mobility and stationary mode dynamically?&amp;nbsp; &amp;nbsp;This would be for a generally mobile application, but when a device stops moving it will rest there for several hours to days.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/486949?ContentTypeID=1</link><pubDate>Fri, 31 May 2024 15:49:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dea1a102-7cf8-4d87-b6ca-56afae64df3f</guid><dc:creator>Sashi</dc:creator><description>&lt;p&gt;This will be very helpful. thanks&lt;br /&gt;&lt;br /&gt;I want to understand what is the best way to handle this case&lt;br /&gt;A device is placed at a location that has like 1 bar cell connection. The device can connect but the connection is poor. This device is fixed at this location and doesn&amp;#39;t move. additionally&amp;nbsp;the device is always supplied with USB power so we don&amp;#39;t care about power consumption.&amp;nbsp; Data is sent every 1-10 minutes (programable)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Currently, we must reboot the device externally to allow it to stay connected 24/7 once we detect that it no long can connect.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I think we are fine with constantly toggling going off and online every minute as we need to send data, but not sure if this preferred behavior that the cell provider wants to see.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;Please advice on the best way the nrf91 should be used to handle fixed installations with unlimited power and weak signals.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/486781?ContentTypeID=1</link><pubDate>Fri, 31 May 2024 06:51:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:963d8530-0acf-4221-8309-7abe1c90ef46</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Sashi,&lt;/p&gt;
&lt;p&gt;There is no direct count can be readout.&lt;/p&gt;
&lt;p&gt;You can enable&amp;nbsp;&lt;span&gt;AT%MDMEV=1 to get&amp;nbsp;&lt;samp&gt;%MDMEV: RESET LOOP. Then count it at your application codes.&lt;/samp&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;samp&gt;Best regards,&lt;/samp&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;samp&gt;Charlie&lt;/samp&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/486721?ContentTypeID=1</link><pubDate>Thu, 30 May 2024 15:41:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cabc38f-6507-4021-a23f-e35f4c763aba</guid><dc:creator>Sashi</dc:creator><description>&lt;p&gt;Is there a way in code to know that you have reached&amp;nbsp;modem reset loop count?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/486663?ContentTypeID=1</link><pubDate>Thu, 30 May 2024 12:21:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7bf88641-76cb-4ceb-8de8-fa72c2f15831</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Sashi,&lt;/p&gt;
&lt;p&gt;Here is a more detailed explanation from our modem team:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The modem reset loop restriction serves as a safeguard against unexpected issues with the cellular modem and application. Its purpose is to protect networks in case the application or cellular modem does not behave as expected. This protection ensures that the nRF91 device does not congest the network, for example, with excessive signaling (Attach requests), which could occur if the application and modem continuously reset and attempt new connections in a loop.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;There is a distinction between &amp;quot;reset loop protection&amp;quot; and &amp;quot;connectivity.&amp;quot; A moving nRF91 device is not affected by the modem reset loop protection. Losing connectivity is a normal occurrence for cellular devices, and connectivity is automatically restored when possible. For mobility enhancements and power saving options, there are AT commands that could be utilized to select best possible performance for mobility and power consumption. For example see. %XCOUNTRYDATA, %CONEVAL, %XDEEPSEARCH, %PERIODICSEARCHCONF, %REDMOB and many more.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/486258?ContentTypeID=1</link><pubDate>Tue, 28 May 2024 16:52:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4db2f051-25ab-40f4-943e-565c27bb15bf</guid><dc:creator>Sashi</dc:creator><description>&lt;p&gt;So what is the recovery process for a final product in the field?&amp;nbsp;&amp;nbsp;&lt;br /&gt;If a device is placed in a location with marginal signal, will it eventually hit this counter limit and be offline forever?&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Modem Reset Loop Restriction Reset</title><link>https://devzone.nordicsemi.com/thread/485590?ContentTypeID=1</link><pubDate>Thu, 23 May 2024 09:41:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b0451da-ce6a-489e-acf7-965b9531b270</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Sashi,&lt;/p&gt;
&lt;p&gt;Modem Reset Loop Restriction is actually used&amp;nbsp;to protect your device in such condition you have entered. The keep searching and reconnect process will draw a lot of power and bring unstable connection to your high level application.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In &lt;strong&gt;product development phase&lt;/strong&gt;, active reset loop restriction can be removed with the&amp;nbsp;&lt;/span&gt;&lt;code&gt;%XFACTORYRESET=0&lt;/code&gt;&lt;span&gt;&amp;nbsp;command. The command should not be used for this purpose in &lt;strong&gt;the final product&lt;/strong&gt;. If&amp;nbsp;&lt;/span&gt;&lt;code&gt;%XFACTORYRESET=0&lt;/code&gt;&lt;span&gt;&amp;nbsp;is used, all modem data, including user-configurable data, is reset.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Charlie&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>