<?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>Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125487/thingy91x-uart-shell-drops-characters-at-921600</link><description>We have noticed an issue with received characters being dropped on the UART shell interface. Originally, we found the issue using our own application, but subsequently we duplicated it using the modem shell sample application. 
 
 1. The problem only</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 19 Dec 2025 22:23:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125487/thingy91x-uart-shell-drops-characters-at-921600" /><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/557474?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 22:23:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2928da26-0a79-49d4-9a2d-35c1e1ebe4f8</guid><dc:creator>Neal Riedel</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I tried the Nordic Serial Terminal (v1.6.0) with the Thingy91X and I was not able to get it to work.&amp;nbsp; It has the same problem as with minicom and picocom, I cannot send characters to the Thingy shell.&amp;nbsp; I confirmed that the same software build for the `nrf9151DK` works correctly with all three terminal emulation programs (minicom, picocom and Nordic Serial Terminal).&lt;/p&gt;
&lt;p&gt;We have changed our development configuration to only use 115200 baud to work around the dropped characters.&amp;nbsp; I think the lack of flow control on this port causes the problem at 921600 baud, but I do not know why we did not observer it with earlier releases of NCS.&lt;/p&gt;
&lt;p&gt;Today I tried NCS v3.2.1 and found that the Thingy91X problem no longer occurs with any of the three terminal emulation programs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/555960?ContentTypeID=1</link><pubDate>Tue, 02 Dec 2025 09:26:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b0010a0-1622-47c1-9587-12f1c6e3d81e</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;I did some more testing, this time using picocom. And using that I was not able to send anything. Could be that you need to change some settings with minicom to make it work. With the Nordic Serial Terminal it worked&amp;nbsp; with 115200.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/555910?ContentTypeID=1</link><pubDate>Mon, 01 Dec 2025 16:26:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d968bd7c-5b7a-48d4-ace6-2d6d7084aa4f</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;I tried with v3.2.0-rc1 and yes, it seems very bugged. At least on 1M baud. At 115200 baud it worked fine. I will do some more testing tomorrow.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/555826?ContentTypeID=1</link><pubDate>Mon, 01 Dec 2025 08:03:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05618737-8592-49ef-ac73-0507147ddb13</guid><dc:creator>Hakon</dc:creator><description>[quote user="Neal Riedel"]Can you try that experiment?[/quote]
&lt;p&gt;Yes, I will try to replicate and report back.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/555784?ContentTypeID=1</link><pubDate>Fri, 28 Nov 2025 19:35:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e81dc67-f8b6-4772-9f64-ee0608d27d5d</guid><dc:creator>Neal Riedel</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I tried 1M baud on the Thingy.&amp;nbsp; Unfortunately, it still does not work.&amp;nbsp; The result was the same if flow control was on or off in the DTS.&lt;/p&gt;
&lt;p&gt;I also went back to the&amp;nbsp;&lt;code&gt;v3.2.0-preview3&lt;/code&gt;&lt;span&gt;&amp;nbsp;tag in NCS.&amp;nbsp; I found that it still does not work at all, I cannot send chars to the Thingy91X shell, even at 115200.&amp;nbsp; Can you try that experiment?&amp;nbsp; If it works for you, maybe you could send me your HEX file and I can try it to possibly eliminate any possible HW problems.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Neal&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/555321?ContentTypeID=1</link><pubDate>Tue, 25 Nov 2025 08:02:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3bc821ce-a404-4432-9df0-49f16c961ebf</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Can you try testing with 1M baud instead? That has been tested to work with the thingy91x, and is also &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/uarte.html#register.BAUDRATE"&gt;an exact value&lt;/a&gt;. In the case of&amp;nbsp;921600 baud, what is actually being used is 2 % higher, which could lead to errors when going through the connectivity bridge.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/554963?ContentTypeID=1</link><pubDate>Thu, 20 Nov 2025 21:29:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:768ccc6b-b80f-4655-bbe3-01840942ee33</guid><dc:creator>Neal Riedel</dc:creator><description>&lt;p&gt;I tried enabling the HW flow control and the problem remained.&amp;nbsp; I expected this because I do not believe the HW flow control signals are connected between the nrf9151 and the board controller on the thingy91x.&lt;/p&gt;
&lt;p&gt;For the record, here is the DTS overlay I used:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/*
    Thingy91X board DTS Overlay
*/

/ {
    aliases {
                uart0 = &amp;amp;uart0;
                uart1 = &amp;amp;uart1;
    };
};

&amp;amp;uart0 {
        status = &amp;quot;okay&amp;quot;;
        hw-flow-control;
};
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/554748?ContentTypeID=1</link><pubDate>Wed, 19 Nov 2025 09:03:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0e506c3-5563-4f5a-91d6-01cb8dc88895</guid><dc:creator>Hakon</dc:creator><description>[quote user="Neal Riedel"] I checked and HW flow control is not enabled in the DTS.[/quote]
&lt;p&gt;Can you try with flow control enabled?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/554578?ContentTypeID=1</link><pubDate>Mon, 17 Nov 2025 17:06:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:927a048b-e6f6-417b-9017-a8f0fc44ace0</guid><dc:creator>Neal Riedel</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I tried disabling&amp;nbsp;&lt;code&gt;CONFIG_UART_NRFX_UARTE_LEGACY_SHIM.&lt;/code&gt;&amp;nbsp; Unfortunately, the results were the same.&amp;nbsp; The console still drops characters at 921600.&amp;nbsp; I did notice that with this config disabled, the console sometimes became unresponsive for several seconds after dropping characters. That is, typing on the keyboard gave no update on the console.&amp;nbsp; This did not happen with&amp;nbsp;&lt;code&gt;CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;I also tried updating to the&lt;code&gt; v3.2.0-preview3&lt;/code&gt; tag in NCS.&amp;nbsp; I found that this tag would not work at all, even at 115200 baud. I could not enter characters on the modem shell.&amp;nbsp; I could see the output logs, but there was no response to the input characters.&amp;nbsp; I reverted the code to the revision I was previously using (81daeb705c4cfadfd8c890c802a9d30ce15323b7) and it worked OK at 115200.&amp;nbsp; Of course, I did the usual west update after checking out a different tag/revision.&lt;/p&gt;
&lt;p&gt;I repeated the experiment, and found the behavior was consistent.&amp;nbsp; That is, the&amp;nbsp;&lt;span&gt;&lt;code&gt;v3.2.0-preview3&lt;/code&gt; tag would not respond to characters on the input console, while the&amp;nbsp;&lt;code&gt;81daeb705c4cfadfd8c890c802a9d30ce15323b7&lt;/code&gt; revision would.&amp;nbsp; I did notice that when switching back to the&amp;nbsp;81daeb705 revision, I had to use &lt;code&gt;west flash --recover&lt;/code&gt; to get the device to program.&amp;nbsp; Perhaps this is a clue to this issue.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Neal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/554167?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2025 16:31:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0434dd07-64e6-4d7d-96de-d8e60e18b5d6</guid><dc:creator>Neal Riedel</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;Thank you for your response.&amp;nbsp; I checked and HW flow control is not enabled in the DTS.&amp;nbsp; The &lt;code&gt;CONFIG_UART_NRFX_UARTE_LEGACY_SHIM&lt;/code&gt;&amp;nbsp;config is enabled.&amp;nbsp; I will try disabling it.&amp;nbsp; Unfortunately, I am out of the office for the rest of this week.&amp;nbsp; So I will post the results here early next week.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Neal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/554122?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2025 12:47:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19d8610a-88d9-4451-b6d7-8ef51babb4f0</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Also, if not already disabled, can you disable this?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=n&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/554111?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2025 12:25:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ac153df-0ac7-4ed0-9f75-06ac81c691b9</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Do you have flow control enabled in dts? You should check if this is somehow enabled when building for v2.8.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/553862?ContentTypeID=1</link><pubDate>Mon, 10 Nov 2025 15:39:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7de160de-7e33-45b9-9f33-ea1dbebf76e5</guid><dc:creator>Neal Riedel</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I tried updating the connectivity bridge as you suggested.&amp;nbsp; Unfortunately, the problem still remains. At the 921600 baud rate, we see dropped characters when pasting &amp;quot;shell backspace_mode delete&amp;quot; into minicom:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;mosh:~$ shell backspac_modedelete&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;As you can see, several characters are lost.&lt;/p&gt;
&lt;p&gt;It is curious that we do not see this problem with the older v2.8 NCS version.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Neal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91X UART Shell drops characters at 921600</title><link>https://devzone.nordicsemi.com/thread/553839?ContentTypeID=1</link><pubDate>Mon, 10 Nov 2025 14:41:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91f28aa3-5e5b-4e0d-8dbd-1cde06d454cc</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;can you try updating connectivity bridge to -&amp;gt;&amp;nbsp;&lt;a href="https://github.com/hello-nrfcloud/firmware/releases/download/v3.0.1/connectivity-bridge-v3.0.1-thingy91x-nrf53-dfu.zip"&gt;https://github.com/hello-nrfcloud/firmware/releases/download/v3.0.1/connectivity-bridge-v3.0.1-thingy91x-nrf53-dfu.zip&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfutil device program --firmware ..-dfu.zip --traits mcuboot&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>