<?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>Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123529/low-data-throughput-on-nrf9151dk-compared-to-nrf9160</link><description>Hi, I&amp;#39;m experiencing a significant performance drop when switching from the nRF9160 to the nRF9151DK. 
 I have a firmware that sends around 300 kBytes of data over UART in about 20 seconds using data mode with the Serial LTE Modem (SLM) on the nRF9160</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 11 Sep 2025 12:54:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123529/low-data-throughput-on-nrf9151dk-compared-to-nrf9160" /><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/548498?ContentTypeID=1</link><pubDate>Thu, 11 Sep 2025 12:54:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6e2a721-2360-416c-8186-9d7906dd2e87</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hi Lucas,&lt;/p&gt;
&lt;p&gt;There is naturally some roundtrip delay caused by LTE-M. The way data is sent is currently is not optimal. I’m not that familiar with &lt;span&gt;MQTT&lt;/span&gt;, but in the log each MQTT message is used to send a few kBs of data. After each MQTT message, the device waits for acknowledgement before it starts sending the next message. Could more data be sent in each MQTT message, or even the whole payload at once?&lt;/p&gt;
&lt;p&gt;That said, we asked for the nRF9160 log to see why it does not suffer from similar delays.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/547340?ContentTypeID=1</link><pubDate>Mon, 01 Sep 2025 12:32:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f8fe0db-a70a-4797-8e55-3abe6633a9cf</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Hello &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;Thank you for analyzing the trace and for the insightful feedback. It is very helpful to know that the delay seems to be related to waiting for &lt;code&gt;TCP ACKs&lt;/code&gt; and server responses.&lt;/p&gt;
&lt;p&gt;I will capture the reference log with the nRF9160 under the same test conditions. I expect to have this for you by the end of this week.&lt;/p&gt;
&lt;p&gt;Regarding the delays, you mentioned the modem is spending a lot of time waiting. In your experience, is this type of latency typically caused by the cellular network itself? We are testing on the Claro network here in Brazil.&lt;/p&gt;
&lt;p&gt;To rule out the server, we have already tested this with both a private and a public MQTT broker and observed similar transmission times, which leads us to suspect the network might be the primary factor.&lt;/p&gt;
&lt;p&gt;I look forward to your thoughts and will send the nRF9160 trace as soon as it&amp;#39;s ready.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/547077?ContentTypeID=1</link><pubDate>Thu, 28 Aug 2025 12:12:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa50b25a-60f6-45b8-9f96-68652994054b</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hello again,&amp;nbsp; here is the feedback I got:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;now it looks like I expected. There are no obvious problems, but a lot of time is spent waiting for TCP ACKs and &lt;/span&gt;&lt;span&gt;MQTT&lt;/span&gt;&lt;span&gt; messages from the server, i.e. not transmitting data. Would it be possible for the customer to capture a reference log with nRF9160? It would be helpful to see the difference in a modem log.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;Can you please capture one from nRF9160 in the environment?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks!&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546841?ContentTypeID=1</link><pubDate>Wed, 27 Aug 2025 07:29:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98fd1c85-b6aa-47e1-99d3-d5b2f42ae143</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;HI Lucas, no worries, and thanks for providing a new trace. Appreciate the patience!&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The important part of the trace is to see activity from reset, in order to analyze the SIM communication, and then the data transfer to determine what is causing the bottleneck. I will forward the modem trace to our team and hope to have some feedback by end of tomorrow.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546778?ContentTypeID=1</link><pubDate>Tue, 26 Aug 2025 13:35:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a16ac2b-b10a-4836-8f58-8d01e051fab6</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Hello &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;Thank you for the detailed feedback and clarification. My apologies for the misunderstanding&amp;mdash;I misinterpreted the request and captured the previous logs to show the modem&amp;#39;s general connection behavior, not an active data transfer.&lt;/p&gt;
&lt;p&gt;To confirm, our application is designed to send data via the modem over an LTE connection.&lt;/p&gt;
&lt;p&gt;I have now captured a new trace, this time during an active data transfer. The log covers the entire process of my script sending a 300kB payload, which took approximately two minutes to complete.&lt;/p&gt;
&lt;p&gt;The new trace is attached to this reply. Please let me know if this is sufficient. If you still need a longer, 30-minute trace that includes continuous data transfer, I can certainly provide that, but please be aware the log file will be quite large.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/trace_2D00_2025_2D00_08_2D00_26T13_2D00_24_2D00_25.085Z.mtrace"&gt;devzone.nordicsemi.com/.../trace_2D00_2025_2D00_08_2D00_26T13_2D00_24_2D00_25.085Z.mtrace&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546769?ContentTypeID=1</link><pubDate>Tue, 26 Aug 2025 13:01:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24891c66-85ba-428e-9418-c707008e1666</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hi, our modem team have tried to look into this and provided the following feedback:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;the log again does not contain any data transfer. There isn’t even &lt;span&gt;LTE&lt;/span&gt; attach in the log, but modem is already attached when the log starts. The log is 30 minutes long, so that matches the description. Also, &lt;span&gt;RRC&lt;/span&gt; connection gets only activated once in the log. It happens because of a tracking area update 5 minutes before the log ends and the RRC connection is active only for ~200 ms.&lt;/p&gt;
&lt;p&gt;I have assumed that the logs should contain data transfer, because the original issue was data throughput issue with nRF9151, but I have not seen any data transfer in any of the logs. There isn’t any socket &lt;span&gt;RPC&lt;/span&gt; messages and RRC connection isn’t active either, so the modem can not be transmitting any data. So, just wondering where the data is actually going.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To verify what my colleague is asking, is the data transfer just over UART or via modem?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546633?ContentTypeID=1</link><pubDate>Mon, 25 Aug 2025 12:50:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e036dad-cf03-457e-828d-a88833f5099c</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Yes, that&amp;#39;s correct. This trace was captured using one of the original Claro SIM cards.&lt;/p&gt;
&lt;p&gt;My initial thought was that the SIM itself wasn&amp;#39;t the root cause, as I had tested with two different cards and both were functioning correctly.&lt;/p&gt;
&lt;p&gt;Let me know what you find in the new trace.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546561?ContentTypeID=1</link><pubDate>Mon, 25 Aug 2025 06:17:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd346d60-80bf-4444-aa58-27acf73ae91e</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Thanks for sharing a new modem trace. Glad to hear that SIM issue is resolved. I assume that you are still using the same SIM?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546480?ContentTypeID=1</link><pubDate>Fri, 22 Aug 2025 13:39:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bea7b7d2-1933-4a96-926e-d072932d11b0</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Hello &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;I have captured a new modem trace, making sure to press the reset button on the DK right after starting the trace in the Cellular Monitor to include the full start-up sequence. The trace was run for 30 minutes.&lt;/p&gt;
&lt;p&gt;On a positive note, it seems the issue with the SIM card has been resolved. I was able to verify its connectivity and status on our carrier&amp;#39;s dashboard before this test.&lt;/p&gt;
&lt;p&gt;The new trace file is attached. Please let me know if this provides the necessary information from the start-up.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/trace_2D00_2025_2D00_08_2D00_22T13_2D00_04_2D00_49.595Z.mtrace"&gt;devzone.nordicsemi.com/.../trace_2D00_2025_2D00_08_2D00_22T13_2D00_04_2D00_49.595Z.mtrace&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546446?ContentTypeID=1</link><pubDate>Fri, 22 Aug 2025 10:47:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56f544f5-8cf3-48ac-8dda-d70b1d93a5f0</guid><dc:creator>&amp;#216;yvind</dc:creator><description>[quote user="l0cszp"]While your team is analyzing the modem trace[/quote]
&lt;p&gt;Finanlly got some more feedback. There seems to be an issue with the SIM but the modem trace was not sufficient. They need to see modem traces from start-up which means that when you start modem trace you need to press reset button on the nRF9151DK. Could you please capture a new trace and assure that reset is pressed after starting modem trace in Cellular Monitor?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546347?ContentTypeID=1</link><pubDate>Thu, 21 Aug 2025 13:22:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eef7edd1-60d3-490c-a760-4f642355c0a9</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Hello &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;Thank you for the follow-up. Here are the answers to your questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;b&gt;nRF9160 Modem Trace:&lt;/b&gt; We do have an existing product that uses the nRF9160, but I do not have a sample in my lab at the moment. I have contacted our client to request a unit for testing and will provide the modem trace as soon as I receive it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;b&gt;Other SIM Cards:&lt;/b&gt; Currently, we only have access to Claro SIM cards. However, we are in the process of sourcing LTE-M SIMs from other local operators to expand our testing capabilities.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;b&gt;Testing Location:&lt;/b&gt; All tests are being performed at our facility in &lt;b&gt;Uberl&amp;acirc;ndia, Minas Gerais, Brazil&lt;/b&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I will keep you updated on my progress with obtaining the nRF9160 sample.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546345?ContentTypeID=1</link><pubDate>Thu, 21 Aug 2025 13:16:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f6cdd9fb-1840-494c-87f1-6791ec91b9b5</guid><dc:creator>l0cszp</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;Hello &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;Thank you for conducting these tests and providing the detailed results. The benchmark of transmitting 300 kB over TCP in approximately 20 seconds is a very helpful data point for us.&lt;/p&gt;
&lt;p&gt;This translates to an application data rate of around &lt;b&gt;120 kbps&lt;/b&gt;. While this is a significant improvement over what we are currently experiencing, the rate still seems modest given the capabilities of an LTE-M network.&lt;/p&gt;
&lt;p&gt;The 41-second script execution time is a very useful reference point for us, as it&amp;#39;s likely the most similar to our real-world application. Based on that timing, we calculate the effective data rate to be around &lt;b&gt;58.5 kbps&lt;/b&gt;. As we are designing for maximum power efficiency, we are trying to understand all the factors that contribute to the total transmission time.&lt;/p&gt;
&lt;p&gt;From your team&amp;#39;s experience, does this data rate seem typical for an application script of this nature? We are curious to know if there are common configurations or best practices we might be overlooking that could help optimize this.&lt;/p&gt;
&lt;p&gt;Any insights you could share would be greatly appreciated as we finalize our design. We will also proceed with testing without &lt;code&gt;AT%POWERCLASS=5&lt;/code&gt; as you suggested.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546334?ContentTypeID=1</link><pubDate>Thu, 21 Aug 2025 11:47:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:129b2a91-646a-451a-bec5-a5b384a7ce2d</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hi Lucas, could you please provide a modem trace from the nRF9160 as well? What SIM do you have access to other than Claro? Where exactly are you testing?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546289?ContentTypeID=1</link><pubDate>Thu, 21 Aug 2025 06:53:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44f1cf2c-f747-4a31-80c8-a5c81a58ae6d</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hello, sorry for the late response.&amp;nbsp;Here is what I got in response regarding the general issue of data transfer. Still waiting for more feedback on the modem trace.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The script was tested, and it appears that the command&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;AT%POWERCLASS=5&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;may be influencing the results. This command reduces the maximum TX power level to 20 dBm and is only supported from MFW version 2.0.2 onward, meaning it is not available on the 9160.&lt;/p&gt;
&lt;p&gt;Without this command, no significant differences were observed between the 9151 and 9160 during testing.&lt;/p&gt;
&lt;p&gt;However, when the command was used, some differences were noted. While not a radio specialist, the tester suggested that under certain network conditions, reducing the TX power could lead to increased retransmissions, thereby delaying overall transmission time. Additionally, in poor network environments, lower TX power might actually result in higher overall power consumption compared to operating at a higher TX power level.&lt;/p&gt;
&lt;p&gt;Measurements are available for both the script and for a test involving the transmission of 300 kB of data over TCP without any intentional pauses. These measurements were taken under specific local network conditions and may not be representative of other environments.&lt;/p&gt;
&lt;p&gt;In the conducted tests:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;blockquote&gt;The script execution time was approximately 41–42 seconds, both with and without the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;AT%POWERCLASS=5&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;command.&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;blockquote&gt;The pure TCP transmission of 300 kB took around 20 seconds.&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;blockquote&gt;UART1 was used via a virtual COM port at 921600 baud.&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/datamode_2D00_test_2D00_nrf9151_2D00_300kB_2D00_below_2D00_20sec.txt"&gt;devzone.nordicsemi.com/.../datamode_2D00_test_2D00_nrf9151_2D00_300kB_2D00_below_2D00_20sec.txt&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/customer_2D00_script_2D00_9151_2D00_no_2D00_powerclass_2D002D00_41seconds.txt"&gt;devzone.nordicsemi.com/.../customer_2D00_script_2D00_9151_2D00_no_2D00_powerclass_2D002D00_41seconds.txt&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/customer_2D00_script_2D00_9151_2D00_powerclass_2D00_is_2D00_5_2D002D00_42seconds.txt"&gt;devzone.nordicsemi.com/.../customer_2D00_script_2D00_9151_2D00_powerclass_2D00_is_2D00_5_2D002D00_42seconds.txt&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5635.nrf9151dk_5F00_nrf9151_5F00_ns.overlay"&gt;devzone.nordicsemi.com/.../5635.nrf9151dk_5F00_nrf9151_5F00_ns.overlay&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;KInd regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/546057?ContentTypeID=1</link><pubDate>Tue, 19 Aug 2025 13:21:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1208d017-f8eb-4946-8696-ee36967fe0ed</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Hello &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;While your team is analyzing the modem trace, I believe it&amp;#39;s important to provide some additional context about our project and the performance issue we are facing.&lt;/p&gt;
&lt;p&gt;We are developing a battery-powered sensor solution. A key requirement of the application is to transmit approximately 360kB of data per day over LTE.&lt;/p&gt;
&lt;p&gt;Initially, we evaluated the nRF9160 but encountered challenges with its current consumption peaks. We then moved to the nRF9151, which has a more suitable power profile for our needs. However, we&amp;#39;re now facing a data throughput issue. Our tests show that transmitting a ~300kB payload over MQTT is taking around 1.5 minutes. This transmission time is significantly longer than we expected for an LTE-M connection and negatively impacts our product&amp;#39;s battery life.&lt;/p&gt;
&lt;p&gt;To help us determine if our results are typical or if there&amp;#39;s a configuration issue on our side, would it be possible for your team to provide a benchmark? Knowing the approximate time it should take to transmit a 300-360kB payload using an nRF9151 on your reference setup would be incredibly valuable.&lt;/p&gt;
&lt;p&gt;We are on a tight schedule to finalize the hardware for this project and are very keen on using a Nordic solution. Any guidance you can provide would be greatly appreciated.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545752?ContentTypeID=1</link><pubDate>Fri, 15 Aug 2025 09:13:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:baa67f27-5a72-4e60-8ddb-71a265582d48</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Hi &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;Thanks for the quick response. The original SIM is from the operator Claro in Brazil.&lt;/p&gt;
&lt;p&gt;As you suggested, I&amp;#39;ve run a new 30-minute trace using a different Claro SIM card to help rule out a SIM failure. The new log file is attached.&lt;/p&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/trace_2D00_2025_2D00_08_2D00_15T08_2D00_37_2D00_05.390Z.mtrace"&gt;devzone.nordicsemi.com/.../trace_2D00_2025_2D00_08_2D00_15T08_2D00_37_2D00_05.390Z.mtrace&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545747?ContentTypeID=1</link><pubDate>Fri, 15 Aug 2025 08:22:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a0dc172-9d13-4fcd-84b0-e3750bd59e1f</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hi Lucas, the modem trace might be a little short, as it did not connect to a network. But there is also indications to the SIM card failing i.e. CME ERROR 13 which according to 3GPP 27.007 ch. 9,2 means SIM/UICC failure. What SIM are you testing with?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Could you redo the modem trace and capture for e.g. 30 minutes? Also, do you have another SIM to test with?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545687?ContentTypeID=1</link><pubDate>Thu, 14 Aug 2025 14:02:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:087bb69c-ce9f-4c4d-ac9f-cc6cdf5288e1</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Hello &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;Thanks for the guidance. As requested, I have attached the modem trace to this reply. The trace was captured for approximately 10 minutes.&lt;/p&gt;
&lt;p&gt;Please let me know if you need anything else from my side.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Lucas&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/trace_2D00_2025_2D00_08_2D00_14T13_2D00_49_2D00_03.928Z.mtrace"&gt;devzone.nordicsemi.com/.../trace_2D00_2025_2D00_08_2D00_14T13_2D00_49_2D00_03.928Z.mtrace&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545638?ContentTypeID=1</link><pubDate>Thu, 14 Aug 2025 09:13:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:492d6957-5833-4e32-8c9b-a84da63d87b0</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hey Lucas, thanks for reaching out to me and making me aware of this ticket.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I have not been able to read through the whole ticket yet, but have forwarded your last comments/logs. I see that you have &lt;a href="https://docs.nordicsemi.com/bundle/nrf-connect-cellularmonitor/page/capturing.html"&gt;not provided a modem trace yet&lt;/a&gt;, can you please do so? This can be collected through RTT as well if needed. Modem traces provide more information on what is going on in the modem itself, which could give a better understanding of what is failing on your side.&lt;br /&gt;&lt;br /&gt;Let me know if I can assist with the modem trace while we wait for comments on your last comment.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545272?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2025 19:42:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84581f6b-cfad-4e74-8f7d-d2ca298fe80d</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;&lt;span&gt;I&amp;rsquo;m attaching the RTT output with a payload of 500 bytes.&lt;br /&gt;&lt;/span&gt;&lt;br data-start="163" data-end="166" /&gt;&lt;pre class="ui-code" data-mode="text"&gt;00&amp;gt; [01:47:03.586,883] &amp;lt;wrn&amp;gt; slm_uart_handler: Disabling UART RX: No free buffers.
00&amp;gt; [01:47:04.560,821] &amp;lt;inf&amp;gt; slm_at_host: Enter datamode
00&amp;gt; [01:47:04.977,172] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:04.977,569] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002e4d0
00&amp;gt; [01:47:04.980,438] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:04.980,804] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002e6c4
00&amp;gt; [01:47:06.567,687] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:06.568,084] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002e6c4
00&amp;gt; [01:47:06.576,904] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:06.577,270] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002e8b8
00&amp;gt; [01:47:08.166,534] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:08.166,931] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002e8b8
00&amp;gt; [01:47:08.175,720] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:08.176,086] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002eaac
00&amp;gt; [01:47:09.767,272] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:09.767,669] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002eaac
00&amp;gt; [01:47:09.776,458] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:09.776,824] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002eca0
00&amp;gt; [01:47:11.366,699] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:11.367,095] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002eca0
00&amp;gt; [01:47:11.375,946] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:11.376,281] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002ee94
00&amp;gt; [01:47:12.966,949] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:12.967,346] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002ee94
00&amp;gt; [01:47:12.970,581] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:12.970,947] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002f088
00&amp;gt; [01:47:14.566,375] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:14.566,772] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002f088
00&amp;gt; [01:47:14.575,592] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:14.575,958] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002f27c
00&amp;gt; [01:47:16.166,320] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:16.166,717] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002f27c
00&amp;gt; [01:47:16.169,525] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:16.169,891] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002f470
00&amp;gt; [01:47:17.767,456] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:17.767,852] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002f470
00&amp;gt; [01:47:17.776,672] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:17.777,008] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002f664
00&amp;gt; [01:47:19.366,882] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:19.367,279] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002f664
00&amp;gt; [01:47:19.376,098] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:19.376,464] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002f858
00&amp;gt; [01:47:20.967,193] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:20.967,590] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002f858
00&amp;gt; [01:47:20.976,409] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:20.976,776] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002fa4c
00&amp;gt; [01:47:22.566,802] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:22.567,199] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002fa4c
00&amp;gt; [01:47:22.575,988] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:22.576,354] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002fc40
00&amp;gt; [01:47:24.168,029] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:24.168,426] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002fc40
00&amp;gt; [01:47:24.171,203] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:24.171,569] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002fe34
00&amp;gt; [01:47:25.766,632] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:25.767,028] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002fe34
00&amp;gt; [01:47:25.775,817] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:25.776,184] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x20030028
00&amp;gt; [01:47:27.367,645] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:27.368,041] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x20030028
00&amp;gt; [01:47:27.372,039] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:27.372,406] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2003021c
00&amp;gt; [01:47:28.968,292] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:28.968,688] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2003021c
00&amp;gt; [01:47:28.977,478] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [01:47:28.977,844] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x20030410
00&amp;gt; [01:47:30.569,183] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [01:47:30.569,580] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 192, data 0x20030410
00&amp;gt; [01:47:30.570,037] &amp;lt;err&amp;gt; slm_mqtt: Datamode buffer overflow
00&amp;gt; [01:47:30.570,404] &amp;lt;wrn&amp;gt; slm_at_host: Raw send failed, 192 dropped
00&amp;gt; [01:47:30.570,800] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 308, data 0x2002e4d0
00&amp;gt; [01:47:30.571,228] &amp;lt;wrn&amp;gt; slm_at_host: no handler, 308 dropped
00&amp;gt; [01:47:30.571,624] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002e604
00&amp;gt; [01:47:40.713,073] &amp;lt;wrn&amp;gt; slm_at_host: Data pipe broken. Dropping data until datamode is terminated.
00&amp;gt; [01:47:40.713,562] &amp;lt;wrn&amp;gt; slm_at_host: Terminating datamode, 0 dropped
00&amp;gt; [01:47:40.714,019] &amp;lt;inf&amp;gt; slm_at_host: Exit datamode
00&amp;gt; [01:47:40.857,452] &amp;lt;err&amp;gt; slm_mqtt: ZSOCK_POLLERR
00&amp;gt; [01:47:40.857,940] &amp;lt;err&amp;gt; slm_mqtt: Abort MQTT connection (error -5)
00&amp;gt; [01:47:40.858,764] &amp;lt;inf&amp;gt; slm_mqtt: MQTT thread terminated&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;import serial
import time
import hexdump

# Configura&amp;#231;&amp;#245;es
PORT = &amp;#39;COM7&amp;#39;
BAUDRATE = 115200
TIMEOUT = 0.5

at_commands = [
    &amp;#39;AT+CFUN=0&amp;#39;,
    &amp;#39;AT%POWERCLASS=5&amp;#39;,
    &amp;#39;AT%XSYSTEMMODE=1,0,0,0&amp;#39;,
    &amp;#39;AT+CFUN=1&amp;#39;,
    &amp;#39;AT+CFUN?&amp;#39;,
    &amp;#39;AT+COPS=1,2,&amp;quot;72405&amp;quot;&amp;#39;,
    &amp;#39;AT+CGDCONT=1,&amp;quot;IP&amp;quot;,&amp;quot;em&amp;quot;&amp;#39;,
    #&amp;#39;AT+CGDCONT=1,&amp;quot;IP&amp;quot;,&amp;quot;waterlog.claro.com.br&amp;quot;&amp;#39;,
    &amp;#39;AT+CEREG=1&amp;#39;,
    &amp;#39;AT+COPS?&amp;#39;,
    &amp;#39;AT+CEREG?&amp;#39;,
    &amp;#39;AT#XMQTTCFG=&amp;quot;clientId-NdUYzNW5CM&amp;quot;,60,1&amp;#39;,
    &amp;#39;AT#XMQTTCON=1,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;XXXXXXXXX&amp;quot;,1883&amp;#39;,
    &amp;#39;AT#XMQTTPUB=&amp;quot;test/consumo/nrf9151&amp;quot;,&amp;quot;&amp;quot;,2,0&amp;#39;,
]

def generate_payload(bytes=4000):
    #return &amp;#39;&amp;#39;.join([str(v) for v in range(0,4096)])
    payload = [&amp;#39;0&amp;#39;] * bytes
    cont = 0
    for i in range(0, bytes):
        payload[i] = str(cont)
        cont += 1
        if cont &amp;gt; 9:
            cont = 0
    return &amp;#39;&amp;#39;.join(payload)

def send_at_command(ser, command):
    print(f&amp;quot;Enviando: {command}&amp;quot;)
    ser.write((command + &amp;#39;\r\n&amp;#39;).encode())
    ser.flush()

    response = []
    while True:
        line = ser.readline().decode(errors=&amp;#39;ignore&amp;#39;)
        if not line:
            break
        stripped_line = line.strip()
        if stripped_line:
            response.append(stripped_line)
            if stripped_line in (&amp;#39;OK&amp;#39;, &amp;#39;ERROR&amp;#39;):
                break

    print(&amp;quot;Resposta:&amp;quot;)
    print(&amp;#39;\n&amp;#39;.join(response))
    print(&amp;quot;-&amp;quot; * 30)
    return response

def wait_for_mqtt_event(ser, expected_evt_type, expected_result=0, timeout=10):
    print(f&amp;quot;Aguardando evento {expected_evt_type},{expected_result}...&amp;quot;)
    start_time = time.time()
    while (time.time() - start_time) &amp;lt; timeout:
        line = ser.readline().decode(errors=&amp;#39;ignore&amp;#39;).strip()
        if line:
            print(f&amp;quot;Recebido: {line}&amp;quot;)
            if line.startswith(&amp;#39;#XMQTTEVT:&amp;#39;):
                try:
                    parts = line.split(&amp;#39;:&amp;#39;)[1].split(&amp;#39;,&amp;#39;)
                    evt_type = int(parts[0].strip())
                    result = int(parts[1].strip())
                    if evt_type == expected_evt_type and result == expected_result:
                        return True
                except:
                    pass
        else:
            time.sleep(0.1)
    print(f&amp;quot;Timeout aguardando evento {expected_evt_type},{expected_result}&amp;quot;)
    return False

def main():
    try:
        payload_total = generate_payload(500)

        with serial.Serial(PORT, BAUDRATE, timeout=TIMEOUT) as ser:
            print(f&amp;quot;Conectado &amp;#224; porta {PORT} a {BAUDRATE} bps.&amp;quot;)
            time.sleep(2)

            ser.write(b&amp;#39;+++&amp;#39;)
            ser.write(b&amp;#39;AT\r\n&amp;#39;)


            for cmd in at_commands:
                if cmd == &amp;#39;AT+CEREG?&amp;#39;:
                    while True:
                        response = send_at_command(ser, cmd)
                        cereg_ok = any(line.startswith(&amp;#39;+CEREG: &amp;#39;) and ((&amp;#39;1,5&amp;#39; in line) or (&amp;#39;1,1&amp;#39; in line)) for line in response)
                        if cereg_ok:
                            print(&amp;quot;Registrado na rede com sucesso.&amp;quot;)
                            break
                        else:
                            print(&amp;quot;Aguardando registro na rede... Tentando novamente em 5 segundos.&amp;quot;)
                            time.sleep(5)
                elif cmd.startswith(&amp;#39;AT#XMQTTCON&amp;#39;):
                    send_at_command(ser, cmd)
                    wait_for_mqtt_event(ser, expected_evt_type=0)
                elif cmd.startswith(&amp;#39;AT#XMQTTPUB&amp;#39;) and &amp;#39;&amp;quot;&amp;quot;&amp;#39; in cmd:
                    send_at_command(ser, cmd)
                    print(&amp;quot;Entrando em modo de dados. Iniciando envios de payloads...&amp;quot;)

                    for i in range(74):
                        print(f&amp;quot;\n[Payload {i+1}/74]&amp;quot;)

                        # Hor&amp;#225;rio real de envio
                        t_envio = time.strftime(&amp;quot;%H:%M:%S&amp;quot;)
                        print(f&amp;quot;[{t_envio}] Enviando payload {i+1}&amp;quot;)
                        ser.write(payload_total.encode())
                        ser.flush()

                        # Esperar evento e registrar hor&amp;#225;rio real de recep&amp;#231;&amp;#227;o
                        t_ini_espera = time.time()
                        while (time.time() - t_ini_espera) &amp;lt; 10:
                            line = ser.readline()
                            #hexdump.hexdump(line,result=&amp;#39;print&amp;#39;)                            
                            line = line.decode(errors=&amp;#39;ignore&amp;#39;).strip()
                            if line:
                                t_recebido = time.strftime(&amp;quot;%H:%M:%S&amp;quot;)
                                print(f&amp;quot;[{t_recebido}] Recebido: {line}&amp;quot;)
                                if line.startswith(&amp;#39;#XMQTTEVT:&amp;#39;):
                                    try:
                                        parts = line.split(&amp;#39;:&amp;#39;)[1].split(&amp;#39;,&amp;#39;)
                                        evt_type = int(parts[0].strip())
                                        result = int(parts[1].strip())
                                        if evt_type == 6 and result == 0:
                                            break  # Evento correto recebido
                                    except:
                                        pass
                            else:
                                time.sleep(0.1)

                        else:
                            print(f&amp;quot;[{time.strftime(&amp;#39;%H:%M:%S&amp;#39;)}] Timeout aguardando evento 6,0. Abortando.&amp;quot;)
                            break

                    ser.write(b&amp;#39;+++&amp;#39;)
                    print(&amp;quot;Envio finalizado. Saindo do modo de dados.&amp;quot;)
                    ser.write(b&amp;#39;AT+CFUN=4\r\n&amp;#39;)
                    #ser.write(b&amp;#39;AT#XSLEEP=1\r\n&amp;#39;)
                else:
                    send_at_command(ser, cmd)

    except serial.SerialException as e:
        print(f&amp;quot;Erro na serial: {e}&amp;quot;)
    except Exception as e:
        print(f&amp;quot;Erro inesperado: {e}&amp;quot;)

if __name__ == &amp;#39;__main__&amp;#39;:
    main()&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;And I tried with cts/rts enabled.&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;00&amp;gt; *** Booting nRF Connect SDK v3.0.0-3bfc46578e42 ***
00&amp;gt; *** Using Zephyr OS v4.0.99-3e0ce7636fa6 ***
00&amp;gt; [00:00:00.255,096] &amp;lt;inf&amp;gt; at_cmd_custom: Custom AT commands enabled with 62 entries.
00&amp;gt; [00:00:00.261,657] &amp;lt;inf&amp;gt; fs_nvs: 2 Sectors of 4096 bytes
00&amp;gt; [00:00:00.262,023] &amp;lt;inf&amp;gt; fs_nvs: alloc wra: 0, fe8
00&amp;gt; [00:00:00.262,390] &amp;lt;inf&amp;gt; fs_nvs: data wra: 0, 0
00&amp;gt; [00:00:00.528,167] &amp;lt;inf&amp;gt; slm: lib_modem init: 0
00&amp;gt; [00:00:00.528,564] &amp;lt;inf&amp;gt; mcuboot_util: Image index: 0, Swap type: none
00&amp;gt; [00:00:00.528,961] &amp;lt;inf&amp;gt; slm: Serial LTE Modem
00&amp;gt; [00:00:00.530,181] &amp;lt;inf&amp;gt; slm_uart_handler: UART baud: 115200 d/p/s-bits: 3/0/1 HWFC: 1
00&amp;gt; [00:00:00.530,792] &amp;lt;inf&amp;gt; slm_at_host: at_host init done
00&amp;gt; [00:01:46.992,309] &amp;lt;wrn&amp;gt; slm_uart_handler: Disabling UART RX: No free buffers.
00&amp;gt; [00:01:58.000,244] &amp;lt;inf&amp;gt; slm_at_host: Enter datamode
00&amp;gt; [00:01:58.416,625] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:58.417,053] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x20029f08
00&amp;gt; [00:01:58.419,372] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:58.419,738] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a0fc
00&amp;gt; [00:01:59.997,009] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:59.997,436] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002a0fc
00&amp;gt; [00:02:00.005,889] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:00.006,256] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a2f0
00&amp;gt; [00:02:01.598,205] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:01.598,632] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002a2f0
00&amp;gt; [00:02:01.607,086] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:01.607,452] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a4e4
00&amp;gt; [00:02:03.197,052] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:03.197,479] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002a4e4
00&amp;gt; [00:02:03.205,932] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:03.206,298] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a6d8
00&amp;gt; [00:02:04.798,309] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:04.798,736] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002a6d8
00&amp;gt; [00:02:04.801,269] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:04.801,605] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a8cc
00&amp;gt; [00:02:06.397,186] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:06.397,613] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002a8cc
00&amp;gt; [00:02:06.400,726] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:06.401,092] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002aac0
00&amp;gt; [00:02:07.997,650] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:07.998,077] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002aac0
00&amp;gt; [00:02:08.006,530] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:08.006,896] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002acb4
00&amp;gt; [00:02:09.598,236] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:09.598,663] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002acb4
00&amp;gt; [00:02:09.607,116] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:09.607,482] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002aea8
00&amp;gt; [00:02:11.196,655] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:11.197,082] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002aea8
00&amp;gt; [00:02:11.205,535] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:11.205,902] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002b09c
00&amp;gt; [00:02:12.802,734] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:12.803,161] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002b09c
00&amp;gt; [00:02:12.805,603] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:12.805,969] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002b290
00&amp;gt; [00:02:14.399,047] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:14.399,475] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002b290
00&amp;gt; [00:02:14.407,928] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:14.408,294] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002b484
00&amp;gt; [00:02:15.996,459] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:15.996,887] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002b484
00&amp;gt; [00:02:15.999,145] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:15.999,481] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002b678
00&amp;gt; [00:02:17.606,536] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:17.606,964] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002b678
00&amp;gt; [00:02:17.615,417] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:17.615,783] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002b86c
00&amp;gt; [00:02:19.198,425] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:19.198,852] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002b86c
00&amp;gt; [00:02:19.207,305] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:19.207,672] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002ba60
00&amp;gt; [00:02:20.710,235] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:20.710,662] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002ba60
00&amp;gt; [00:02:20.719,116] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:20.719,482] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002bc54
00&amp;gt; [00:02:22.397,430] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:22.397,857] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 500, data 0x2002bc54
00&amp;gt; [00:02:22.406,311] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:22.406,677] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002be48
00&amp;gt; [00:02:23.986,785] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:23.987,213] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 192, data 0x2002be48
00&amp;gt; [00:02:23.987,670] &amp;lt;err&amp;gt; slm_mqtt: Datamode buffer overflow
00&amp;gt; [00:02:23.988,037] &amp;lt;wrn&amp;gt; slm_at_host: Raw send failed, 192 dropped
00&amp;gt; [00:02:23.988,433] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 308, data 0x20029f08
00&amp;gt; [00:02:23.988,891] &amp;lt;wrn&amp;gt; slm_at_host: no handler, 308 dropped
00&amp;gt; [00:02:23.989,288] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a03c
00&amp;gt; [00:04:34.597,320] &amp;lt;err&amp;gt; slm_mqtt: ZSOCK_POLLERR
00&amp;gt; [00:04:34.597,656] &amp;lt;err&amp;gt; slm_mqtt: Abort MQTT connection (error -5)
00&amp;gt; [00:04:34.598,510] &amp;lt;inf&amp;gt; slm_mqtt: MQTT thread terminated&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545260?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2025 16:55:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:233183df-d881-4b45-930f-28bf4b51f77e</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;I&amp;rsquo;m attaching the RTT output from my test below for reference.&lt;br data-start="163" data-end="166" /&gt; This was captured using &lt;code data-start="190" data-end="215"&gt;CONFIG_USE_SEGGER_RTT=y&lt;/code&gt; and &lt;code data-start="220" data-end="246"&gt;CONFIG_LOG_BACKEND_RTT=y&lt;/code&gt; in my nRF Connect SDK v3.0.2 build.&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;00&amp;gt; *** Booting nRF Connect SDK v3.0.2-89ba1294ac9b ***
00&amp;gt; *** Using Zephyr OS v4.0.99-f791c49f492c ***
00&amp;gt; [00:00:00.255,126] &amp;lt;inf&amp;gt; at_cmd_custom: Custom AT commands enabled with 62 entries.
00&amp;gt; [00:00:00.261,474] &amp;lt;inf&amp;gt; fs_nvs: 2 Sectors of 4096 bytes
00&amp;gt; [00:00:00.261,840] &amp;lt;inf&amp;gt; fs_nvs: alloc wra: 0, fe8
00&amp;gt; [00:00:00.262,176] &amp;lt;inf&amp;gt; fs_nvs: data wra: 0, 0
00&amp;gt; [00:00:00.522,491] &amp;lt;inf&amp;gt; nrf_modem_lib_trace: Trace thread ready
00&amp;gt; [00:00:00.530,944] &amp;lt;inf&amp;gt; nrf_modem_lib_trace: Trace level override: 2
00&amp;gt; [00:00:00.538,421] &amp;lt;inf&amp;gt; slm: lib_modem init: 0
00&amp;gt; [00:00:00.538,818] &amp;lt;inf&amp;gt; mcuboot_util: Image index: 0, Swap type: none
00&amp;gt; [00:00:00.539,184] &amp;lt;inf&amp;gt; slm: Serial LTE Modem
00&amp;gt; [00:00:00.540,283] &amp;lt;inf&amp;gt; slm_uart_handler: UART baud: 115200 d/p/s-bits: 3/0/1 HWFC: 0
00&amp;gt; [00:00:00.540,863] &amp;lt;inf&amp;gt; slm_at_host: at_host init done
00&amp;gt; [00:01:18.437,103] &amp;lt;err&amp;gt; slm_at_host: AT command syntax invalid: ATAT+CFUN=0
00&amp;gt; [00:01:24.268,737] &amp;lt;inf&amp;gt; slm_at_host: Enter datamode
00&amp;gt; [00:01:24.770,843] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:24.771,240] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:24.777,587] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:24.777,954] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:26.256,072] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:26.256,469] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:26.268,341] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:26.268,707] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:27.807,006] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:27.807,403] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:27.819,519] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:27.819,854] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:29.240,936] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:29.241,333] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:29.248,992] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:29.249,359] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:30.841,156] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:30.841,552] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:30.847,381] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:30.847,747] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:32.441,131] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:32.441,528] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:32.447,998] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:32.448,333] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:34.040,313] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:34.040,710] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:34.046,539] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:34.046,905] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:35.642,120] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:35.642,517] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:35.648,193] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:35.648,559] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:37.092,529] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:37.092,926] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:37.105,041] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:37.105,377] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:38.841,369] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:38.841,766] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:38.847,808] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:38.848,175] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:40.286,499] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:40.286,895] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:40.299,011] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:40.299,346] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:41.720,855] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:41.721,252] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:41.728,515] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:41.728,881] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:43.321,868] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:43.322,265] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:43.327,972] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:43.328,308] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:44.815,826] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:44.816,223] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:44.828,094] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:44.828,460] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:46.365,112] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:46.365,509] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:46.373,138] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:46.373,504] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:47.801,940] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:47.802,337] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:47.808,166] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:47.808,532] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:49.296,417] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:49.296,813] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:49.308,563] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:49.308,929] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:50.845,489] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:50.845,886] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:50.858,001] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:50.858,337] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:52.281,799] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:52.282,196] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:52.287,902] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:52.288,238] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:53.726,287] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:53.726,684] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:53.734,344] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:53.734,710] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:55.161,193] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:55.161,590] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:55.167,663] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:55.167,999] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:56.656,524] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:56.656,921] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:56.669,036] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:56.669,372] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:58.211,486] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:58.211,883] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:58.219,573] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:58.219,940] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:01:59.643,646] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:01:59.644,042] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:01:59.650,115] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:01:59.650,451] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:01.091,339] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:01.091,735] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:01.103,851] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:01.104,187] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:02.522,186] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:02.522,583] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:02.529,602] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:02.529,968] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:04.122,894] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:04.123,291] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:04.128,997] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:04.129,333] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:05.573,272] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:05.573,669] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:05.585,571] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:05.585,906] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:07.003,326] &amp;lt;inf&amp;gt; slm_at_host: time limit reached[0m
00&amp;gt; [00:02:07.003,723] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:07.009,552] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:07.009,887] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:08.496,765] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:08.497,161] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:08.508,911] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:08.509,246] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:10.046,478] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:10.046,875] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:10.054,504] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:10.054,870] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:11.483,337] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:11.483,734] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:11.489,807] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:11.490,142] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:12.979,034] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:12.979,431] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:12.987,121] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:12.987,487] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:14.362,762] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:14.363,159] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:14.369,232] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:14.369,567] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:15.962,432] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:15.962,829] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:15.968,658] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:15.969,024] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:17.407,989] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:17.408,447] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:17.415,771] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:17.416,137] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:18.842,834] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:18.843,231] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:18.850,250] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:18.850,616] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:20.443,359] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:20.443,756] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:20.449,829] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:20.450,164] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:21.892,242] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:21.892,639] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:21.900,054] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:21.900,421] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:23.334,838] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:23.335,235] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:23.342,346] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:23.342,712] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:24.817,687] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:24.818,084] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:24.830,169] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:24.830,535] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:26.368,286] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:26.368,682] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:26.376,159] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:26.376,525] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:27.802,947] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:27.803,344] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:27.809,387] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:27.809,753] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:29.255,493] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:29.255,889] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:29.267,639] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:29.268,005] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:30.847,839] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:30.848,236] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:30.859,985] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:30.860,321] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:32.282,897] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:32.283,294] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:32.289,337] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:32.289,703] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:33.727,783] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:33.728,179] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:33.735,473] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:33.735,839] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:35.163,970] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:35.164,367] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:35.170,227] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:35.170,562] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:36.658,416] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:36.658,813] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:36.670,928] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:36.671,264] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:38.208,740] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:38.209,136] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:38.216,613] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:38.217,010] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:39.644,958] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:39.645,355] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:39.651,184] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:39.651,550] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:41.094,970] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:41.095,367] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:41.107,452] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:41.107,818] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:42.843,505] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:42.843,902] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:42.849,578] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:42.849,945] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:44.288,848] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:44.289,245] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:44.301,361] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:44.301,696] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:45.724,426] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:45.724,822] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:45.730,865] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:45.731,231] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:47.174,316] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:47.174,713] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:47.186,828] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:47.187,194] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:48.603,637] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:48.604,034] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:48.609,710] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0[0m
00&amp;gt; [00:02:48.610,076] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:50.104,644] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:50.105,041] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:50.112,243] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:50.112,579] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:51.484,710] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:51.485,107] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:51.491,180] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:51.491,516] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:52.933,563] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:52.933,959] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:52.945,709] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:52.946,044] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:54.685,302] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:54.685,699] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:54.691,558] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:54.691,894] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:56.284,667] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:56.285,064] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:56.292,388] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:56.292,755] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:57.783,508] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:57.783,905] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:57.795,776] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:57.796,142] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:02:59.484,954] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:02:59.485,351] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:02:59.491,210] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:02:59.491,546] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:00.927,734] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:00.928,131] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:00.939,880] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:00.940,216] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:02.364,624] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:02.365,020] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:02.371,063] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:02.371,429] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:03.808,929] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:03.809,326] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:03.816,589] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:03.816,955] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:05.410,766] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:05.411,163] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:05.423,278] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:05.423,614] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:06.845,458] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:06.845,855] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:06.853,057] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:06.853,393] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:08.290,405] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:08.290,802] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:08.298,034] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:08.298,400] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:09.740,203] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:09.740,600] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:09.746,459] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:09.746,826] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:11.221,313] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:11.221,710] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:11.227,386] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:11.227,752] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:12.924,346] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:12.924,743] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:12.930,603] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:12.930,938] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:14.384,155] &amp;lt;inf&amp;gt; slm_at_host: time limit reached
00&amp;gt; [00:03:14.384,552] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 4096, data 0x2002a47c
00&amp;gt; [00:03:14.392,120] &amp;lt;inf&amp;gt; slm_mqtt: datamode send: 0
00&amp;gt; [00:03:14.392,486] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:15.312,927] &amp;lt;inf&amp;gt; slm_at_host: Raw send: size_send: 0, data 0x2002a47c
00&amp;gt; [00:03:15.313,446] &amp;lt;inf&amp;gt; slm_at_host: Exit datamode
00&amp;gt; [00:03:15.346,221] &amp;lt;err&amp;gt; slm_mqtt: ZSOCK_POLLERR
00&amp;gt; [00:03:15.346,710] &amp;lt;err&amp;gt; slm_mqtt: Abort MQTT connection (error -5)
00&amp;gt; [00:03:15.347,503] &amp;lt;inf&amp;gt; slm_mqtt: MQTT thread terminated
00&amp;gt; [00:03:15.981,475] &amp;lt;inf&amp;gt; slm: Entering sleep.&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545080?ContentTypeID=1</link><pubDate>Fri, 08 Aug 2025 16:46:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed6498bc-cafd-4a86-ac70-ce0a08012395</guid><dc:creator>l0cszp</dc:creator><description>&lt;p data-start="77" data-end="92"&gt;&lt;strong data-start="77" data-end="90"&gt;Hi Dejan,&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="94" data-end="236"&gt;When I say &lt;em data-start="105" data-end="124"&gt;minor adjustments&lt;/em&gt;, I mean only pin-related changes and SDK version differences.&lt;br data-start="186" data-end="189" /&gt; For the nRF9160 tests, I used &lt;strong data-start="219" data-end="233"&gt;NCS v2.7.0&lt;/strong&gt;.&lt;/p&gt;
&lt;p data-start="238" data-end="296"&gt;Yes &amp;ndash; the script is exactly the same. I tested it using:&lt;/p&gt;
&lt;ul data-start="297" data-end="439"&gt;
&lt;li data-start="297" data-end="343"&gt;
&lt;p data-start="299" data-end="343"&gt;A UART converter with the script attached;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="344" data-end="439"&gt;
&lt;p data-start="346" data-end="439"&gt;The same MCU (STM32L4), which was also tested with the nRF9160, producing the same results.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="441" data-end="585"&gt;Regarding the &lt;strong data-start="455" data-end="475"&gt;921600 baud rate&lt;/strong&gt;, in the first print attached you can see that I used this baud rate and the modem responded without issues.&lt;/p&gt;
&lt;p data-start="587" data-end="771"&gt;For the modem trace, in the fifth and sixth print attached you&amp;rsquo;ll find the trace captured using the &lt;strong data-start="687" data-end="707"&gt;Cellular Monitor&lt;/strong&gt;.&lt;br data-start="708" data-end="711" /&gt; Do you prefer that I provide this trace in another format?&lt;/p&gt;
&lt;p data-start="773" data-end="798"&gt;As for the MQTT broker:&lt;/p&gt;
&lt;ul data-start="799" data-end="992"&gt;
&lt;li data-start="799" data-end="861"&gt;
&lt;p data-start="801" data-end="861"&gt;We tested both our private AWS broker and a public broker.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="862" data-end="905"&gt;
&lt;p data-start="864" data-end="905"&gt;Throughput differences were negligible.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="906" data-end="992"&gt;
&lt;p data-start="908" data-end="992"&gt;The public broker was also used for the nRF9160 tests, with the &lt;strong data-start="972" data-end="989"&gt;same SIM card&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="994" data-end="1047"&gt;About the other suggestions you mentioned (RTT, timestamps, prj.conf, pins), I will implement them and return with the results as soon as possible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/545076?ContentTypeID=1</link><pubDate>Fri, 08 Aug 2025 14:36:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e035950-4c71-4b98-901b-517d55e77ffa</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]running the same firmware (with minor adjustments) on the &lt;strong&gt;nRF9151DK&lt;/strong&gt;, the same 300 kBytes take about &lt;strong&gt;2 minutes&lt;/strong&gt; to transmit.[/quote]
&lt;p&gt;Can you please specify minor adjustments between nrf9160 and nrf9151? Are setups when using nrf9160 and nrf9151 identical?&lt;br /&gt;&lt;br /&gt;Does nRF9160 use the same NCS version, the same script and server for MQTT?&lt;br /&gt;&lt;br /&gt;Do you use virtual COM ports? Baudrate of 921600 is not supported with virtual COM ports.&lt;br /&gt;&lt;br /&gt;CONFIG_UART_2_NRF_HW_ASYNC is deprecated. Instead,&amp;nbsp;CONFIG_UART_NRFX_UARTE_ENHANCED_RX should be used.&lt;br /&gt;Likely, you should set&amp;nbsp;&lt;span&gt;CONFIG_SLM_UART_RX_BUF_SIZE to 1500 so that 3 buffers are able to store 4 KB.&lt;br /&gt;&lt;br /&gt;Can you provide&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.2/page/nrf/app_dev/device_guides/nrf91/nrf91_snippet.html#nrf91_modem_tracing_with_uart_backend_using_snippets"&gt;modem trace&lt;/a&gt;&amp;nbsp;(-Dserial_lte_modem_SNIPPET=&amp;#39;nrf91-modem-trace-uart)?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It might be useful if you could provide debug RTT log.&lt;br /&gt;&lt;br /&gt;It could also be useful to have millisecond level timestamps from the script to better see where the time has been spent. You could also provide the same result for nrf9160.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/544998?ContentTypeID=1</link><pubDate>Thu, 07 Aug 2025 21:37:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce63b413-1916-481d-bd77-222bc25dee0d</guid><dc:creator>l0cszp</dc:creator><description>&lt;p&gt;Please find attached the Celular Monitor output as evidence for the issue described below.&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1754602485804v1.png" alt=" " /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1754602532983v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Low data throughput on nRF9151DK compared to nRF9160</title><link>https://devzone.nordicsemi.com/thread/544964?ContentTypeID=1</link><pubDate>Thu, 07 Aug 2025 14:17:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13851bb9-0577-40cd-b1d9-85b93a0243b7</guid><dc:creator>l0cszp</dc:creator><description>&lt;ul data-start="971" data-end="1126"&gt;
&lt;li data-start="1103" data-end="1126"&gt;
&lt;p&gt;Hi Dejan,&lt;/p&gt;
&lt;p&gt;Thanks for your response.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t think the baudrate is the limiting factor in this case. I&amp;rsquo;ve tested the nRF9151-DK using both 115200 and 921600 baudrates, and the data rate difference between the two is minimal.&lt;/p&gt;
&lt;p&gt;As an example, In the print attached is sent 300 kB of data over MQTT using the nRF9151-DK. The full transfer took approximately 85 seconds, resulting in a measured throughput of:&lt;/p&gt;
&lt;p&gt;- ~3.45 kB/s &lt;br /&gt;- ~3529 bytes/s &lt;br /&gt;- ~28.24 kbps&lt;/p&gt;
&lt;p&gt;This is significantly below the theoretical maximum data rate for LTE Cat-M1, which can reach up to **300 kbps downlink** and **375 kbps uplink** under ideal conditions. This suggests that the limitation is likely not on the link layer or UART baudrate, but instead somewhere higher up &amp;mdash; possibly in the modem&amp;rsquo;s internal processing, MQTT handling..&lt;/p&gt;
&lt;p&gt;Here is a summary of my current setup:&lt;br /&gt;- nRF Connect SDK: v3.0.2 &lt;br /&gt;- Toolchain: v3.0.2 &lt;br /&gt;- Modem firmware: nrf9151dk_mfw-2.0.2_sdk-3.0.0 &lt;br /&gt;- UART: Configured on UART2 with CONFIG_UART_2_NRF_HW_ASYNC=y and 921600 baudrate&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m happy to provide logs or test additional configurations if needed.&lt;/p&gt;
&lt;p data-start="1105" data-end="1126"&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;# General system config
CONFIG_LOG=y
CONFIG_ASSERT=y
CONFIG_ASSERT_VERBOSE=n
CONFIG_LOG_DEFAULT_LEVEL=3
CONFIG_STACK_SENTINEL=y
CONFIG_PICOLIBC_IO_FLOAT=y
CONFIG_RING_BUFFER=y
CONFIG_REBOOT=y
CONFIG_EVENTFD=y

# Segger RTT config
CONFIG_USE_SEGGER_RTT=y
CONFIG_RTT_CONSOLE=y
CONFIG_UART_CONSOLE=n
CONFIG_LOG_BACKEND_RTT=y
CONFIG_LOG_BACKEND_UART=n

# Networking
CONFIG_NETWORKING=y
CONFIG_NET_SOCKETS=y
CONFIG_NET_NATIVE=n
CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=y

# Modem
CONFIG_NRF_MODEM_LIB=y
CONFIG_AT_CMD_CUSTOM=y
CONFIG_ZVFS_OPEN_MAX=8
CONFIG_NRF_MODEM_LIB_ON_FAULT_APPLICATION_SPECIFIC=y

# GPIO
CONFIG_GPIO=y
CONFIG_GPIO_NRFX=y

# UART interface
CONFIG_SERIAL=y
CONFIG_UART_USE_RUNTIME_CONFIGURE=y
CONFIG_UART_ASYNC_API=y
CONFIG_NRFX_TIMER2=y

# Stacks and heaps
CONFIG_MAIN_STACK_SIZE=4096
CONFIG_HEAP_MEM_POOL_SIZE=16384
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
CONFIG_AT_MONITOR_HEAP_SIZE=4096

# Power management
CONFIG_PM_DEVICE=y

# FOTA
CONFIG_HTTP_PARSER_URL=y
CONFIG_FOTA_DOWNLOAD=y
CONFIG_FOTA_DOWNLOAD_PROGRESS_EVT=y
CONFIG_DFU_TARGET=y
CONFIG_DOWNLOADER=y
CONFIG_DOWNLOADER_STACK_SIZE=4096
CONFIG_DOWNLOADER_MAX_FILENAME_SIZE=2048
CONFIG_BOOTLOADER_MCUBOOT=y
CONFIG_IMG_MANAGER=y

# Flash
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_STREAM_FLASH=y
CONFIG_MPU_ALLOW_FLASH_WRITE=y
CONFIG_IMG_ERASE_PROGRESSIVELY=y

# Settings
CONFIG_SETTINGS=y
CONFIG_SETTINGS_NVS=y
CONFIG_NVS=y

# nRF Cloud
CONFIG_NRF_CLOUD=y
CONFIG_NRF_CLOUD_MQTT=y
CONFIG_NRF_CLOUD_FOTA=n
CONFIG_NRF_CLOUD_AGNSS=y
CONFIG_NRF_CLOUD_AGNSS_FILTERED=n
CONFIG_NRF_CLOUD_PGPS=n
CONFIG_NRF_CLOUD_LOCATION=y
CONFIG_NRF_CLOUD_LOG_LEVEL_INF=y
CONFIG_NRF_CLOUD_GPS_LOG_LEVEL_INF=y
CONFIG_NRF_CLOUD_CLIENT_ID_SRC_INTERNAL_UUID=y
CONFIG_NRF_CLOUD_WIFI_LOCATION_ENCODE_OPT_MAC_RSSI=y
CONFIG_DATE_TIME=y
CONFIG_MODEM_INFO=y
CONFIG_MODEM_INFO_ADD_DATE_TIME=n

# UUID and JWT
CONFIG_MODEM_JWT=y

# MQTT
CONFIG_MQTT_CLEAN_SESSION=y

# AT command helper
CONFIG_AT_PARSER=y
CONFIG_AT_MONITOR=y

# TF-M logging
CONFIG_TFM_LOG_LEVEL_SILENCE=y

# SLM specific
CONFIG_SLM_CUSTOMER_VERSION=&amp;quot;&amp;quot;
CONFIG_SLM_EXTERNAL_XTAL=n
CONFIG_SLM_UART_RX_BUF_SIZE=512
CONFIG_SLM_UART_TX_BUF_SIZE=512
CONFIG_SLM_MQTTC_MESSAGE_BUFFER_LEN=4096
CONFIG_SLM_NRF_CLOUD=n

# Debug options (optional)
#CONFIG_LOG_BUFFER_SIZE=16384
#CONFIG_SLM_LOG_LEVEL_DBG=y
#CONFIG_LOG_PRINTK=n
#CONFIG_LOG_MODE_IMMEDIATE=y
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;/ {
	chosen {
		ncs,slm-uart = &amp;amp;uart2;
	};
};

&amp;amp;uart0 {
	compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
	current-speed = &amp;lt;115200&amp;gt;;
	status = &amp;quot;disabled&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;uart0_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;uart0_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

&amp;amp;uart2 {
	compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
	current-speed = &amp;lt;921600&amp;gt;;
	status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;uart2_default_alt&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;uart2_sleep_alt&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

&amp;amp;i2c2 {
	status = &amp;quot;disabled&amp;quot;;
};

&amp;amp;pinctrl {
	uart0_default: uart0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 0, 27)&amp;gt;;
		};
		group2 {
			psels = &amp;lt;NRF_PSEL(UART_RX, 0, 26)&amp;gt;;
			bias-pull-up;
		};
	};

	uart0_sleep: uart0_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 0, 27)&amp;gt;,
			        &amp;lt;NRF_PSEL(UART_RX, 0, 26)&amp;gt;;
			low-power-enable;
		};
	};

	uart2_default_alt: uart2_default_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_RX, 0, 11)&amp;gt;;
			bias-pull-up;
		};
		group2 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 0, 10)&amp;gt;;
		};
	};

	uart2_sleep_alt: uart2_sleep_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 0, 10)&amp;gt;,
			        &amp;lt;NRF_PSEL(UART_RX, 0, 11)&amp;gt;;
			low-power-enable;
		};
	};
};

&amp;amp;gd25wb256 {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;clock {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;timer2 {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;power {
	status = &amp;quot;okay&amp;quot;;
};
&lt;/pre&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>