<?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>Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104824/persistent--1-error-in-posix-connect-function-for-tcp-reconnection</link><description>I am doing HTTP POST&amp;#39;s and GET&amp;#39;s from my nRF52840-based device to a Java Spring Boot HTTP server running on a laptop via TCP. The device is communicating with a border router via OpenThread. The border router and my laptop are both on my local WAN (laptop</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 07 Nov 2023 21:27:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104824/persistent--1-error-in-posix-connect-function-for-tcp-reconnection" /><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/454555?ContentTypeID=1</link><pubDate>Tue, 07 Nov 2023 21:27:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32147ef9-bd28-4061-8079-86c5eb0ab562</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;Yes, I am using MCUBoot. I will be on leave shortly, so I will create a new ticket for the v2.5.0 issue&amp;nbsp;when I return in a few weeks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/454481?ContentTypeID=1</link><pubDate>Tue, 07 Nov 2023 13:56:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3179c146-4f67-4aa1-bae7-6e561d56c15f</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Are you using MCUBoot? In the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.5.0/mcuboot/design.html#image-trailers"&gt;image trailer section of the MCUBoot Bootloader documentation&lt;/a&gt; there is an overview of what values the magic, image-ok, and copy-done fields can have to enter different states. Your case falls into State IV.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not very familiar with MCUBoot, so my recommendation is that you create a new ticket where you share your setup and another engineer can help you more efficiently.&lt;/p&gt;
&lt;p&gt;Another reason to open a new ticket is that your original issue was resolved by the upgrade to NCS v2.5.0.&lt;/p&gt;
&lt;p&gt;I will help you to the best of my ability if it&amp;#39;s not an option for you to create a new ticket.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/454283?ContentTypeID=1</link><pubDate>Mon, 06 Nov 2023 16:46:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4562628b-7110-4a1c-a5cf-6012a6a802c6</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;Thank you, I have switched to NCS v2.5.0 and zephyr SDK v0.16.1 based on your recommendation. I am able to compile and flash the device, but it gets stuck &amp;quot;Jumping to the first image slot.&amp;quot;&lt;/p&gt;
&lt;p&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/pastedimage1699289088669v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;This seems to be a common issue involving TF-M and SPM, but I have been unable to resolve it. Do you have any recommendations for resolution of this hang-up? Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/454188?ContentTypeID=1</link><pubDate>Mon, 06 Nov 2023 12:28:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7dc654de-e904-452c-bdc3-1948cf22d253</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;One of our developers has looked into this and has given some feedback.&lt;/p&gt;
&lt;p&gt;Your close/open/connect sequence is done correctly.&lt;/p&gt;
&lt;p&gt;We need to check for packet leaks:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Enable &lt;code&gt;CONFIG_NET_SHELL=y&lt;/code&gt; and &lt;code&gt;&lt;span&gt;&lt;span dir="ltr"&gt;CONFIG_NET_DEBUG_NET_PKT_ALLOC=y&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span&gt;&lt;span dir="ltr"&gt;Use the &lt;code&gt;net allocs&lt;/code&gt; shell command to check for packet leaks. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span&gt;&lt;span dir="ltr"&gt;Use the &lt;code&gt;net conn&lt;/code&gt; shell command to check for net_context leaks. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The following is more for information, because it is hard to say if it is related without more information from the shell commands. There was a recent fix for a bug in the TCP handshake (handling RST packets). This was fixed in NCS v2.5.0, and the relevant commit is found here: &lt;a href="https://github.com/nrfconnect/sdk-zephyr/commit/1907327297f59993d41f2f7f5af50968b0316289"&gt;https://github.com/nrfconnect/sdk-zephyr/commit/1907327297f59993d41f2f7f5af50968b0316289&lt;/a&gt;. The bug could cause unexpected behaviour, so it could be worth to switch to NCS v2.5.0 or cherry pick the commit I linked.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/453560?ContentTypeID=1</link><pubDate>Wed, 01 Nov 2023 15:54:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3537ad2b-4f07-4795-9892-95e5373bb456</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;I believe my client is restarting the connection request completely each time.&lt;/p&gt;
&lt;p&gt;After connect() returns the 116 timeout error, the socket is closed via &amp;quot;close(sock)&amp;quot;. The next time a connection is attempted, the application starts from the top with &amp;quot;sock = socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP);&amp;quot; followed by &amp;quot;err = connect(sock, &amp;amp;brok, sizeof(struct sockaddr_in6));&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/453549?ContentTypeID=1</link><pubDate>Wed, 01 Nov 2023 15:07:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:918a595c-4815-4f3b-a0bb-eefb079ce8a4</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry, I haven&amp;#39;t been able to find a solution yet. I have a suspicion that you need to set up your client to restart the connection request completely after the SYN messages stops. But I am not sure.&lt;/p&gt;
&lt;p&gt;I am looking for the right people to help me with this. Thank you for your patience.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/452851?ContentTypeID=1</link><pubDate>Fri, 27 Oct 2023 19:27:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b381d18-41b0-4964-be96-0f090858f50b</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/maria-gilje"&gt;Maria Gilje&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;Did the timeout error and/or my other troubleshooting give you any ideas for next steps?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/452366?ContentTypeID=1</link><pubDate>Wed, 25 Oct 2023 19:16:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6bbc62f6-4805-4e12-9737-800536c9b2e1</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;Thank you for the recommendation. I have added &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;#include &amp;lt;errno.h&amp;gt;&amp;nbsp;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;in this .c file and changed the code around the&amp;nbsp;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;connect()&amp;nbsp;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;call as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;pre class="ui-code" data-mode="text"&gt;int errnum;

err = connect(sock, &amp;amp;brok, sizeof(struct sockaddr_in6));
errnum = errno; //errnum currently unused, set just in case it&amp;#39;s needed later on
if (err&amp;lt;0)
{
    LOG_ERR(&amp;quot;Failed to connect to host for HTTP POST, errno %d. Returning NULL pointer.&amp;quot;, errno);
    (void)close(sock);
    return NULL;
}&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;I also set &lt;span&gt;CONFIG_NET_TCP_LOG_LEVEL_DBG=y&amp;nbsp;for additional information. T&lt;/span&gt;he resulting error is 116, which appears to be a timeout error. However,&amp;nbsp;these SYN messages still disappear in the Wireshark logs after some time. I trust the Wireshark logs because the device does not&amp;nbsp;reconnect to the server while these SYN messages are missing. If I restart the server while these SYN attempts are still seen in the Wireshark logs, the device reconnects successfully.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&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/pastedimage1698260698947v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&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/pastedimage1698261354340v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;I forgot to mention that I also have these configs set (in addition to the configs I listed in my original post) for&amp;nbsp;a fall-back, non-OpenThread form of communication:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_MBEDTLS_CIPHER_MODE_CBC=y
CONFIG_MBEDTLS_CIPHER_MODE_CTR=y
CONFIG_MBEDTLS_LIBRARY_NRF_SECURITY=y
CONFIG_MBEDTLS_ENABLE_HEAP=Y
CONFIG_MBEDTLS_HEAP_SIZE=10240
CONFIG_NORDIC_SECURITY_BACKEND=y&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/452289?ContentTypeID=1</link><pubDate>Wed, 25 Oct 2023 13:32:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05d079ec-cc63-4de6-89e5-ab92e5b41bb7</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry about the delay.&lt;/p&gt;
&lt;p&gt;Per the &lt;a href="https://pubs.opengroup.org/onlinepubs/9699919799/functions/connect.html"&gt;documentation for connect()&lt;/a&gt;, the return value being -1 only indicates that an error has occurred. To find out which error which caused the call to fail, we need to know the value of &lt;code&gt;errno&lt;/code&gt; after connect() has returned with an error. Make sure to save the value to another variable before doing any other function calls.&lt;/p&gt;
&lt;p&gt;My suggestion for how to do this:&lt;/p&gt;
&lt;p&gt;You need to include errno.h and change the variable which is printed in the LOG_ERR on line 100 to be &lt;code&gt;errno&lt;/code&gt; instead of &lt;code&gt;err&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;You can then find the relevant error code in &lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v3.3.99-ncs1/lib/libc/minimal/include/errno.h"&gt;zephyr/lib/libc/minimal/include/errno.h&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/451813?ContentTypeID=1</link><pubDate>Mon, 23 Oct 2023 16:58:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b15b7616-fc07-4cb2-acc1-07095db71bc3</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Were you able to look into this further? This is one of the final issues in our development process.&lt;/p&gt;
&lt;p&gt;I just observed an interesting transmission sequence that could help with troubleshooting. The device successfully sent a large number (~650) of locally stored messages to the server. In the middle of clearing this local message backlog, the device started to exhibit the behavior in my original post. This is interesting because the server never went offline and messages were sending successfully until the error was encountered abruptly. There were a few failed transmissions in the middle of the successful sends, but the&amp;nbsp;those messages were always sent successfully on the first retry.&amp;nbsp;Maybe&amp;nbsp;I have a buffer that is filling or sockets that aren&amp;#39;t being closed?&lt;/p&gt;
&lt;p&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/pastedimage1698079802167v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&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/pastedimage1698079885922v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;^See original post for code that generates this error message. This error occurs for each of the DNS lookups in the bottom-most blue block of Wireshark messages&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/451557?ContentTypeID=1</link><pubDate>Fri, 20 Oct 2023 17:54:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3bfac053-10b5-4d9d-9765-ac6d47dfaa9b</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;I updated my application to use the Connect SDK v2.4.2 and kept the zephyr TCP implementation. I still experience the same problematic behavior.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will try updating to the OpenThread TCP implementation to see if that is any better.&lt;/p&gt;
&lt;p&gt;Any guidance on resolving the zephyr implementation issue in the meantime would be greatly appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/451356?ContentTypeID=1</link><pubDate>Thu, 19 Oct 2023 15:12:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa88d837-67c5-4091-b4cb-c6cd66d141af</guid><dc:creator>brown27</dc:creator><description>&lt;p&gt;&lt;strong&gt;Which nRF Connect SDK version are you using?&lt;/strong&gt; v2.3.0&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Is your project based on a&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.2/nrf/samples/thread.html"&gt;sample&lt;/a&gt;?&lt;/strong&gt; It is&amp;nbsp;based on the TCP/TLS connections in the nrf/subsys/net/lib/azure_iot_hub&amp;nbsp;nRF Connect library. I had my application working great with TLS and a nearly identical code structure. Then I scaled it back to TCP for various reasons.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Have you set up a maximum amount of repetitions for a SYN message on your nRF52840 device?&amp;nbsp;&lt;/strong&gt;Yes, I generate messages in 1-minute intervals. The device attempts to transmit each message 5 times before moving it to local storage for future transmission.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How is your&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.2/nrf/protocols/thread/tools.html#thread-border-router"&gt;Thread border router&lt;/a&gt;&amp;nbsp;configured?&lt;/strong&gt; I used the configuration instructions below with the SRP client and upstream DNS functionality enabled. I had no border router issues when doing the TLS version of my application.&amp;nbsp;&lt;a href="https://openthread.io/codelabs/openthread-border-router#1"&gt;Thread Border Router - Bidirectional IPv6 Connectivity and DNS-Based Service Discovery &amp;nbsp;|&amp;nbsp; OpenThread&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Is your intention to use the Zephyr implementation of TCP instead of the TCP implementation in OpenThread?&lt;/strong&gt; That was originally my intention because we are using Thread 1.2 and need something released for production. If the nRF Connect SDK was to support Thread 1.3 TCP for production, that might be an option.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Persistent (-1) error in POSIX connect() function for TCP reconnection</title><link>https://devzone.nordicsemi.com/thread/451348?ContentTypeID=1</link><pubDate>Thu, 19 Oct 2023 14:27:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb0c49a5-fa2d-4ebe-a423-831c8020de06</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I need some more information from you. Please answer all of the questions below.&lt;/p&gt;
&lt;p&gt;Which nRF Connect SDK version are you using?&lt;/p&gt;
&lt;p&gt;Is your project based on a &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.2/nrf/samples/thread.html"&gt;sample&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Have you set up a maximum amount of repetitions for a SYN message on your nRF52840 device? You could try to add a restart of SYN message sending to the application which is triggered after a timeout or external input, f.ex.&lt;/p&gt;
&lt;p&gt;How is your &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.2/nrf/protocols/thread/tools.html#thread-border-router"&gt;Thread border router&lt;/a&gt; configured?&lt;/p&gt;
&lt;p&gt;You have &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.2/kconfig/index.html#CONFIG_OPENTHREAD_TCP_ENABLE"&gt;CONFIG_OPENTHREAD_TCP_ENABLE&lt;/a&gt;=n in your .conf file. Is your intention to use the Zephyr implementation of TCP instead of the TCP implementation in OpenThread? In Thread 1.3, &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.2/nrf/protocols/thread/overview/supported_features.html#transport-control-protocol"&gt;support for TCP was introduced&lt;/a&gt; which makes TCP more efficient in an IEEE 802.15.4 network.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>