<?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>Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication</link><description>Hey team, 
 We&amp;#39;re having trouble with our device. It&amp;#39;s been working fine, sending messages to our backend without a hitch. But after a while, it starts having problems connecting to the socket. We&amp;#39;re seeing error 116. 
 
 
 
 
 In our firmware, we&amp;#39;ve</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 May 2024 12:57:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication" /><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/485427?ContentTypeID=1</link><pubDate>Wed, 22 May 2024 12:57:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02f40b92-9906-4881-9213-eaa3bb22403c</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Ok Roman,&lt;/p&gt;
&lt;p&gt;I will wait for your modem-trace and will deliver to the modem team as and when received.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/485180?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 14:16:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f5da8c0-ee77-4eb7-b80c-6d319aef244c</guid><dc:creator>Roman Veselskyi</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/naeem-maroof"&gt;Naeem Maroof&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Yes I will, but also I need to catch the condition first.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/485172?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 14:11:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d96f4717-20e8-4977-89fa-cfe13002e852</guid><dc:creator>Naeem Maroof</dc:creator><description>[quote user="Roman Veselskyi"]I will try to collect the full modem traces[/quote][quote user="Roman Veselskyi"]I am collect trace using RTT&amp;nbsp;[/quote]
&lt;p&gt;So you will recollect the modem traces and send it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/485165?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 14:02:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fefe7427-ee38-4234-b034-c2ebd5ebc16f</guid><dc:creator>Roman Veselskyi</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/naeem-maroof"&gt;Naeem Maroof&lt;/a&gt;&amp;nbsp;I am collect trace using RTT&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/485040?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 10:39:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4f0699a-900d-4d71-85ed-cbe2bae705e0</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Roman,&lt;/p&gt;
&lt;p&gt;Please see response/comments as below:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user="Roman Veselskyi"]I will figure this out but what should be the correct value?&amp;nbsp;[/quote]
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There is no limit in TCP connection itself that how long it can stay open. In practice there is a TCP connection timeout for idle connections. TCP idle timeout can be in server side, nat, firewall or in any middle box. Typical timeout values are 15 minutes or 30 minutes but it depends on service provider. When the timeout for TCP connections hits the connection is considered as broken. Can’t give any advice for configuring server side.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is customer using &lt;/span&gt;&lt;code&gt;CONFIG_NRF_MODEM_LIB_TRACE_THREAD_PROCESSING&lt;/code&gt;&lt;span&gt; ? Ensure it is disabled, it did not work well.&lt;/span&gt;&lt;br /&gt;&lt;code&gt;NRF_MODEM_LIB_TRACE_LEVEL_FULL&lt;/code&gt;&lt;span&gt; is &lt;/span&gt;&lt;code&gt;AT%XMODEMTRACE=1,2&lt;/code&gt;&lt;span&gt; , perhaps a different value would be sufficient whilst still outputting less traces?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;code&gt;AT%XMODEMTRACE=1,2&lt;/code&gt; should be ok here. It has the AT, IP (+ Socket api). Maybe the UART connectivity is not ok and lots of traces missing.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/484973?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 07:27:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48a8ca3b-e3a7-4223-92df-8468af1221f2</guid><dc:creator>Roman Veselskyi</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/naeem-maroof"&gt;Naeem Maroof&lt;/a&gt;&amp;nbsp;,&lt;br /&gt;&lt;br /&gt;Do you have any feedback on my trace configuration is it correct, also what about the rest of my answers?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/482513?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 12:16:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c0ee539-dd56-4b91-acb5-be9934b3fc1f</guid><dc:creator>Roman Veselskyi</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/naeem-maroof"&gt;Naeem Maroof&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will try to collect the full modem traces but the issue is that I am sure when I enable the&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;RF_MODEM_LIB_TRACE_LEVEL_FULL - it missed huge amount of the traces not sure why.&lt;br /&gt;&lt;br /&gt;Here is my debug configuration:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_LOG=y
CONFIG_LOG_MODE_IMMEDIATE=y
CONFIG_LOG_BACKEND_RTT=y

CONFIG_CONSOLE=y
CONFIG_RTT_CONSOLE=y
CONFIG_UART_CONSOLE=n

CONFIG_USE_SEGGER_RTT=y

CONFIG_NRF_MODEM_LIB_TRACE_ENABLED=y
CONFIG_NRF_MODEM_LIB_TRACE_THREAD_PROCESSING=y
CONFIG_NRF_MODEM_LIB_TRACE_LEVEL_LTE_AND_IP=y
CONFIG_NRF_MODEM_LIB_TRACE_MEDIUM_RTT=y
CONFIG_NRF_MODEM_LIB_TRACE_MEDIUM_RTT_BUF_SIZE=2048
CONFIG_NRF_MODEM_LIB_SENDMSG_BUF_SIZE=1024&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;We collecting traces over RTT.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/482502"]1. Are&amp;nbsp;you opening and closing the TLS connection for each send?[/quote]
&lt;p&gt;I am using the rest_client library from sdk as I understood it should be done on the library side.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Here is part of the code responsible for the requests:&lt;pre class="ui-code" data-mode="text"&gt;static struct cloud_rest_context rest_ctx = {
    .connect_socket = REST_CLIENT_SCKT_CONNECT,
    .keep_alive = false,
    .rx_buf = rx_buf,
    .rx_buf_len = sizeof(rx_buf),
    .fragment_size = 0};

static void init_rest_client_request(
    struct cloud_rest_context const *const rest_ctx,
    struct rest_client_req_context *const req, const enum http_method meth)
{
    memset(req, 0, sizeof(*req));

    req-&amp;gt;connect_socket = rest_ctx-&amp;gt;connect_socket;
    req-&amp;gt;keep_alive = rest_ctx-&amp;gt;keep_alive;

    req-&amp;gt;resp_buff = rest_ctx-&amp;gt;rx_buf;
    req-&amp;gt;resp_buff_len = rest_ctx-&amp;gt;rx_buf_len;

    req-&amp;gt;sec_tag = 1;
    req-&amp;gt;port = sPort;
    req-&amp;gt;host = sHost;
    req-&amp;gt;tls_peer_verify = REST_CLIENT_TLS_DEFAULT_PEER_VERIFY;
    req-&amp;gt;timeout_ms = sDataTimeout;

    req-&amp;gt;http_method = meth;

    (void)cloud_codec_init();
}

static void sync_rest_client_data(struct cloud_rest_context *const rest_ctx,
                                  struct rest_client_req_context const *const req,
                                  struct rest_client_resp_context const *const resp)
{
    rest_ctx-&amp;gt;status = resp-&amp;gt;http_status_code;
    rest_ctx-&amp;gt;response = resp-&amp;gt;response;
    rest_ctx-&amp;gt;response_len = resp-&amp;gt;response_len;
    rest_ctx-&amp;gt;total_response_len = resp-&amp;gt;total_response_len;

    rest_ctx-&amp;gt;connect_socket = req-&amp;gt;connect_socket;
}

static int do_rest_client_request(struct cloud_rest_context *const rest_ctx,
                                  struct rest_client_req_context *const req,
                                  struct rest_client_resp_context *const resp,
                                  bool check_status_good, bool expect_body)
{
    int64_t timing;

    timing = k_uptime_get();
    int ret = rest_client_request(req, resp);
    timing = k_uptime_get() - timing;
    DLOG_I(&amp;quot;Request time:%d sec&amp;quot;, timing / 1000);

    sync_rest_client_data(rest_ctx, req, resp);

    if (ret) {
        DLOG_E(&amp;quot;REST client request failed with error code %d&amp;quot;, ret);
        return ret;
    } else if (rest_ctx-&amp;gt;status == MONTR_CLOUD_HTTP_STATUS_NONE) {
        DLOG_E(&amp;quot;REST request endpoint closed connection without reply.&amp;quot;);
        return -ESHUTDOWN;
    } else if (check_status_good &amp;amp;&amp;amp;
               (rest_ctx-&amp;gt;status != MONTR_CLOUD_HTTP_STATUS_OK) &amp;amp;&amp;amp;
               (rest_ctx-&amp;gt;status != MONTR_CLOUD_HTTP_STATUS_ACCEPTED) &amp;amp;&amp;amp;
               (rest_ctx-&amp;gt;status != MONTR_CLOUD_HTTP_STATUS_UPDATE_AVALIABLE)) {
        DLOG_E(&amp;quot;REST request was rejected. Response status: %d&amp;quot;, rest_ctx-&amp;gt;status);
        return -EBADMSG;
    } else if (expect_body &amp;amp;&amp;amp; (!rest_ctx-&amp;gt;response || !rest_ctx-&amp;gt;response_len)) {
        DLOG_E(&amp;quot;Empty response body: %d&amp;quot;, rest_ctx-&amp;gt;status);
        return -ENODATA;
    }

    return 0;
}

static void close_connection(struct cloud_rest_context *const rest_ctx)
{
    int err;
    if (!rest_ctx-&amp;gt;keep_alive) {
        (void)cloud_rest_disconnect(rest_ctx);
    }
}

int cloud_rest_disconnect(struct cloud_rest_context *const rest_ctx)
{
    if (!rest_ctx) {
        return -EINVAL;
    } else if (rest_ctx-&amp;gt;connect_socket &amp;lt; 0) {
        return -ENOTCONN;
    }

    int err = close(rest_ctx-&amp;gt;connect_socket);

    if (err) {
        DLOG_E(&amp;quot;Failed to close socket, error: %d&amp;quot;, errno);
        err = -EIO;
    } else {
        rest_ctx-&amp;gt;connect_socket = -1;
    }

    return err;
}

int rest_send_message(struct cloud_rest_context *const rest_ctx,
                            const char *const json_msg, const char *const url)
{
    assert(rest_ctx != NULL);
    assert(json_msg != NULL);

    int ret;
    struct rest_client_req_context req;
    struct rest_client_resp_context resp;

    memset(&amp;amp;resp, 0, sizeof(resp));
    init_rest_client_request(rest_ctx, &amp;amp;req, HTTP_POST);

    /* Set payload */
    req.body = json_msg;
    /*Set url*/
    req.url = url;

    char *const headers[] = {CONTENT_TYPE_APP_JSON, NULL};

    req.header_fields = (const char **)headers;

    /* Make REST call */
    ret = do_rest_client_request(rest_ctx, &amp;amp;req, &amp;amp;resp, true, true);

    close_connection(rest_ctx);

    return ret;
}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/482502"]2. Does the error happen when opening the TLS connection or when sending data over TLS?[/quote]
&lt;p&gt;As I understood this log means that it happened during connection&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;err&amp;gt; rest_client: Failed to connect socket, error: 116&lt;/pre&gt;&lt;/p&gt;
[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/482502"]3. Does the server keep the connection open for a required time?[/quote]
&lt;p&gt;I will figure this out but what should be the correct value?&amp;nbsp;&lt;br /&gt;Also the one point - some time it also happens when we send request to the nrfCloud for cell tower location.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;err = nrf_cloud_rest_cell_pos_get(&amp;amp;rest_ctx, &amp;amp;cell_pos_req, &amp;amp;cell_pos_result);&lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/482502?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 11:37:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1091766c-6e8f-4b77-8c46-0ad57af66d1c</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Roman,&lt;/p&gt;
&lt;p&gt;Below is the response I have received from the modem team.&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------&lt;/p&gt;
&lt;p&gt;It is very difficult to comment anything meaningful because the modem log is taken with incomplete trace set. Modem Socket API and AT command traces are missing so we can’t verify how application is communicating with modem.&lt;/p&gt;
&lt;p&gt;One the other hand, a lot of traces seem to be dropped. There are 20 TCP streams in the modem log and none of those are complete. Wireshark shows a lot of missing or duplicate packets but that might be just because of missing traces. Some of the TCP streams are closed in TCP level and others in TLS level. We can’t tell if the connection is closed by the modem or application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A modem log with default trace set is needed&lt;/strong&gt;. This should bring information to application-modem communication. Would it be possible to get pcap from server side? That would help if we must study is the dropped IP packets the reason for closing the connection.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Few questions as you are&amp;nbsp;sending data to the cloud in 1 hour periods.&lt;/p&gt;
&lt;p&gt;1. Are&amp;nbsp;you opening and closing the TLS connection for each send?&lt;/p&gt;
&lt;p&gt;2. Does the error happen when opening the TLS connection or when sending data over TLS?&lt;/p&gt;
&lt;p&gt;3. Does the server keep the connection open for a required time?&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;with&amp;nbsp;regards,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/481974?ContentTypeID=1</link><pubDate>Mon, 06 May 2024 10:51:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:996b0fa7-02c0-4754-9202-2921ddf55c95</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Thank you for the update.&lt;/p&gt;
&lt;p&gt;I have forwarded the bin file and the details you have provided.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/481590?ContentTypeID=1</link><pubDate>Thu, 02 May 2024 14:06:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52fab6b4-70c5-4be4-8957-1e94276d82bc</guid><dc:creator>Roman Veselskyi</dc:creator><description>&lt;p&gt;Hi Naeem,&lt;br /&gt;&lt;br /&gt;I reattach the trace file, please check.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5228.log.zip"&gt;devzone.nordicsemi.com/.../5228.log.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/481485"]1) Are these custom boards? Did you get them reviewed?[/quote]
&lt;p&gt;Yes this is custom board, not sure if it was reviewed.&lt;/p&gt;
[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/481485"]2) Have they (your devices) been working for long?[/quote]
&lt;p&gt;Yes, the issue is randomly appear - some time it may be second message, some time after half a day.&lt;/p&gt;
[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/481485"]3) When the problem started to occur? Did you do some updates (in the firmware, mfw, sdk) and then it occurred, or what?[/quote]
&lt;p&gt;Our device periodically send update message to the backend, each 1 h, after some time it is not able to send because of this error.&lt;/p&gt;
[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/481485"]4) As you said that &amp;quot;only solution is rebooting&amp;quot;. After rebooting, do you still see the problem? after how long the problem occurs?[/quote]
&lt;p&gt;It is random - the only point which I am sure, it is never happened with the first message after reboot.&lt;/p&gt;
[quote userid="119245" url="~/f/nordic-q-a/110749/unexpected-behaviour-during-tcp-communication/481485"]5) Is this problem happening with all devices, or just two devices? How many devices you have by the way. You have also mentioned about two locations and two networks. How many different locations your devices are employed in and are some working fine with other networks?[/quote]
&lt;p&gt;This happening on all the devices we testing, approximately 5 devices. We testing in 2 location Netherlands and Ukraine, devices configured to support both networks NB-IoT and LTE-M, issue appears on both. Also we use different operators for UA and NL.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/481486?ContentTypeID=1</link><pubDate>Thu, 02 May 2024 09:59:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b237c88-b85f-42ef-b907-367b8d982ed2</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Roman,&lt;/p&gt;
&lt;p&gt;I have noticed that that the log.zip (the trace) that you have attached is broken&lt;/p&gt;
&lt;p&gt;If I click on the link then I get this message:&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/pastedimage1714643901705v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If I click and save it, then I can not open the zip file&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/pastedimage1714643944954v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please upload the trace again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected behaviour during TCP communication</title><link>https://devzone.nordicsemi.com/thread/481485?ContentTypeID=1</link><pubDate>Thu, 02 May 2024 09:55:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bca3f199-00ab-4585-a036-6f181cbea63c</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Roman,&lt;/p&gt;
&lt;p&gt;I have forwarded the query to the modem team.&lt;/p&gt;
&lt;p&gt;Meanwhile, can you answer following regarding this:&lt;/p&gt;
[quote user=""]We&amp;#39;re having trouble with our device. It&amp;#39;s been working fine,[/quote]
&lt;p&gt;1) Are these custom boards? Did you get them reviewed?&lt;/p&gt;
&lt;p&gt;2) Have they (your devices) been working for long?&lt;/p&gt;
&lt;p&gt;3) When the problem started to occur? Did you do some updates (in the firmware, mfw, sdk) and then it occurred, or what?&lt;/p&gt;
&lt;p&gt;4) As you said that &amp;quot;only solution is rebooting&amp;quot;. After rebooting, do you still see the problem? after how long the problem occurs?&lt;/p&gt;
&lt;p&gt;5) Is this problem happening with all devices, or just two devices? How many devices you have by the way. You have also mentioned about two locations and two networks. How many different locations your devices are employed in and are some working fine with other networks?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I will provide more input to the modem team after your response and elaboration.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>