<?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>nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128150/nrf9151-lte-m-mqtt-downlink-not-always-waking-device-from-rrc-idle-to-rrc-connected-when-psm-edrx-are-disabled</link><description>Hi There, 
 I am currently developing an LTE-M application on nrf9151 using ncs v3.2.1, the device is a MQTT client that publishes telemetry periodically every 3 minutes, and it is meant to receive MQTT commands from the broker and act upon them within</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 10 Jun 2026 09:44:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128150/nrf9151-lte-m-mqtt-downlink-not-always-waking-device-from-rrc-idle-to-rrc-connected-when-psm-edrx-are-disabled" /><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/567684?ContentTypeID=1</link><pubDate>Wed, 10 Jun 2026 09:44:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1f85dd1-eb89-4e88-b245-e1880ed93392</guid><dc:creator>Hakon</dc:creator><description>&lt;ol start="1"&gt;
&lt;li&gt;
&lt;p&gt;If &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;PSM&lt;/span&gt; and eDRX are disabled, and the &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;UE&lt;/span&gt; is in normal &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;RRC&lt;/span&gt; Idle &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;DRX&lt;/span&gt;, should mobile-terminated TCP data for an existing TLS socket reliably cause paging and RRC Idle -&amp;gt; Connected?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Yes it should. Next question is then whether they can see that nRF91 shows &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;CSCON&lt;/span&gt;:1 notification when device is being paged for the downlink data? If there is a transition from &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;CSON&lt;/span&gt;: 0 to CSON:1 it means that carrier radio network has indeed received data targetting the device. Modem trace log would show whether anything is actually then sent from the network side when device answers paging and establishes the connection for reception.&lt;/p&gt;
&lt;p&gt;We’ve seen cases with eDRX that network does something we call “empty paging”, i.e. radio network triggers the paging (transition from CSCON:0 to CSCON:1) but nothing is sent to the device.&lt;/p&gt;
&lt;p&gt;If nothing happens OR “empty paging” happens then this has to be further debugging with they service provider and roaming network provider.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;Is this behaviour something the nRF modem can influence, or is it mainly controlled by the operator &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;APN&lt;/span&gt; / packet core / firewall / NAT configuration?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is under network operator control. IPv6 might help but i don’t think many MVNOs support that e2e, usually has to be an &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;MNO&lt;/span&gt; SIM&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;
&lt;p&gt;For a global LTE-M product needing 5–10 second command response with very low data usage i.e 2 &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;MB&lt;/span&gt; per month , would Nordic recommend&amp;nbsp;a different approach for the downlink behaviour (SMS will also be limited)?&amp;nbsp;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;SMS is one option that is quite reliable, especially if normal idle drx is being used. All in all &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;MQTT&lt;/span&gt; should be reliable but like said, this is something that &lt;span style="border-bottom-style:solid;border-width:2px;"&gt;MVNO&lt;/span&gt;/Carrier has to look at and explain why paging is not successful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/567674?ContentTypeID=1</link><pubDate>Wed, 10 Jun 2026 08:30:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4c92a25-1f50-4634-aab7-044bdcbfe8ac</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;I have not received any feedback. I will ask them again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/567640?ContentTypeID=1</link><pubDate>Tue, 09 Jun 2026 23:32:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40149459-5f60-4c8b-a73b-2e78204cf3b4</guid><dc:creator>felan</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/hakon"&gt;Hakon&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;Just following up on this , checking whether you have received any feedback from the modem team ?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/566777?ContentTypeID=1</link><pubDate>Fri, 22 May 2026 11:40:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09b4157f-2122-4d64-ad68-0ecc07263a3f</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Ok, I will ask the modem team to comment on this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/566635?ContentTypeID=1</link><pubDate>Thu, 21 May 2026 02:12:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7634e838-47f6-44f5-8d77-31daa13fd6d1</guid><dc:creator>felan</dc:creator><description>&lt;p&gt;Hi Hakon,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks for checking with the modem team.&lt;/p&gt;
&lt;p&gt;I have done a few addition test and the behaviour still appears to be present even when I reduce the MQTT keepalive interval to 30-60 seconds.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The&amp;nbsp;main observation is that the device does not always receive the MQTT command when it is published from the broker while the device is in RRC Idle. Instead, the command appears to be received only when the device later sends its own uplink packet (MQTT keepalive / &lt;/span&gt;&lt;code dir="ltr"&gt;&lt;span&gt;mqtt_live()&lt;/span&gt;&lt;/code&gt;&lt;span&gt; or telemetry).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So the issue may not be that my previous keepalive interval was longer than an operator NAT timeout. Even with shorter keepalive intervals, the behaviour still looks uplink-triggered.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Current runtime PDN information:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;PDP type: IPv4&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;MTU: 1430&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;IMSI prefix: 90128&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The device receives a private IPv4 address, and the IMSI prefix appears to be the Vodafone global IoT range. Therefore, I agree that operator-side NAT/firewall/IoT-core behaviour may be involved.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What I am trying to evaluate is whether MQTT over TLS on LTE-M can realistically support low-latency downlink commands, ideally in the 5&amp;ndash;10 second range, while keeping monthly data consumption as low as possible.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Experimentally, using a very short MQTT keepalive (10-15 seconds) improves responsiveness, but the TLS/TCP overhead makes that approach unsuitable for the target data budget. With 30&amp;ndash;60 second keepalive, the command latency still appears to be bounded by the next client-originated uplink rather than by immediate network paging, note this is an intermittent behaviour but easily reproducible.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Could the modem team please clarify:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-spread="true"&gt;
&lt;li&gt;&lt;span&gt;If PSM and eDRX are disabled, and the UE is in normal RRC Idle DRX, should mobile-terminated TCP data for an existing TLS socket reliably cause paging and RRC Idle -&amp;gt; Connected?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Is this behaviour something the nRF modem can influence, or is it mainly controlled by the operator APN / packet core / firewall / NAT configuration?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;For a global LTE-M product needing 5&amp;ndash;10 second command response with very low data usage i.e 2 MB per month , would Nordic recommend&amp;nbsp;a different approach for the downlink behaviour (SMS will also be limited)?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;I have not yet had time to capture a modem trace, but I will provide one as soon as I can capture a clean reproduction. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks for your assistance on this.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/566580?ContentTypeID=1</link><pubDate>Wed, 20 May 2026 07:22:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6cdba38e-494c-475f-b98c-a96e133a54ca</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Modem team;&lt;/p&gt;
&lt;p&gt;Quite common DRX paging cycle is indeed 1.28 seconds which matches the peak seen in the PPK2 plot.&lt;/p&gt;
&lt;p&gt;Very strange that MT paging wouldn’t work in normal DRX mode and especially MQTT+TCP based connection. Which carrier is used and is it an MVNO SIM? It’s quite common that with MVNO SIM the IP NAT route is kept open in the cellular IP network from the server towards the device only ~60 seconds at best, i.e. IPv4 based traffic towards the device doens’t have any route to the device anymore after this timeout.&lt;/p&gt;
&lt;p&gt;Can you clarify whether the MQTT publish works for a period of time after last connection for some time, e.g. 60 seconds and then publish starts to fail?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;MNO SIMs normally can maintain the IPv4 NAT routes much longer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/566481?ContentTypeID=1</link><pubDate>Mon, 18 May 2026 22:27:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07b75395-c44c-4a3d-83f3-bf1dddfa2ed9</guid><dc:creator>felan</dc:creator><description>&lt;p&gt;Hi Hakon,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks for your prompt response.&lt;/p&gt;
&lt;p&gt;I will collect a modem trace and attach it to this thread, In the mean time I look forward to getting feedback from the modem team on the outlined behaviour.&lt;/p&gt;
&lt;p&gt;Cheers,&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 LTE-M: MQTT downlink not always waking device from RRC Idle to RRC Connected when PSM/eDRX are disabled</title><link>https://devzone.nordicsemi.com/thread/566464?ContentTypeID=1</link><pubDate>Mon, 18 May 2026 12:36:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79ff3cb7-599a-404b-8b6f-530975f7d82d</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I have forwarded your questions to the modem team. Would you be able to provide a modem trace, to speed up the debugging?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>