<?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>The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/92653/the-configuration-client-does-not-receive-confirmation-for-a-message-with-opcode-0x03</link><description>Mesh SDK 5.0, SoftDevice S140 v7.2.0, NRF52840, SEGGER ------------------------------------------------------------------------------------ Hello! I have a similar problem. However, it manifests itself under other conditions. I have a node that has a</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 28 Oct 2022 12:04:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/92653/the-configuration-client-does-not-receive-confirmation-for-a-message-with-opcode-0x03" /><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/393008?ContentTypeID=1</link><pubDate>Fri, 28 Oct 2022 12:04:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebe1a665-7e0a-4087-b7a6-7cd2b050aa5c</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I understand. Well, unfortunately, this is a&amp;nbsp; limitation in our nRF5 SDK Mesh stack, that tese needs to be on different elements. How you want to implement it is up to you (I wouldn&amp;#39;t say that this is more &amp;quot;hardcoded&amp;quot; than setting both to 0, but perhaps I misunderstand.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am sorry if that is an inconvenience, but this will most likely not be changed, as the nRF5 SDK is in maintenance mode. In the new nRF Connect SDK (NCS), this is no longer a limitation.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/392856?ContentTypeID=1</link><pubDate>Thu, 27 Oct 2022 13:44:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ffd9103-bee4-41c3-8289-cd81617fda64</guid><dc:creator>Dmitro Balo</dc:creator><description>&lt;p id="tw-target-text" class="tw-data-text tw-text-large tw-ta" dir="ltr"&gt;&lt;span class="Y2IQFc" lang="en"&gt;Hello,&lt;/span&gt;&lt;/p&gt;
&lt;p class="tw-data-text tw-text-large tw-ta" dir="ltr"&gt;&lt;span class="Y2IQFc" lang="en"&gt;I meant this (config_client.c):&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/pastedimage1666878192044v1.png" alt=" " /&gt;&lt;br /&gt;and this (config_server.c):&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/pastedimage1666878274195v2.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/392523?ContentTypeID=1</link><pubDate>Wed, 26 Oct 2022 07:16:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21028d94-cfea-43ae-b7fa-247fc96946cb</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Can you please explain what you mean by &amp;quot;indexes of elements during initialization of the client and server are set by hardcode&amp;quot;?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/392145?ContentTypeID=1</link><pubDate>Mon, 24 Oct 2022 12:04:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a609b35-49e5-4efa-adcb-650f3a2957ec</guid><dc:creator>Dmitro Balo</dc:creator><description>&lt;p id="tw-target-text" class="tw-data-text tw-text-large tw-ta" dir="ltr"&gt;&lt;span class="Y2IQFc" lang="en"&gt;Thanks Edvin. I did everything as you advised and now everything works fine. However, I&amp;#39;m a little concerned that, despite the existence of such a problem, the indexes of elements during initialization of the client and server are set by hardcode.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/391384?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2022 10:21:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:737fc617-b495-446b-b977-d91d1ab35929</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply. I discussed this with our Mesh team, and it is actually a known limitation in the nRF5 SDK for mesh implementation. Please see bullet point number 2 here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v5.0.0%2Fmd_RELEASE_NOTES.html&amp;amp;anchor=release_notes_500_limitations"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v5.0.0%2Fmd_RELEASE_NOTES.html&amp;amp;anchor=release_notes_500_limitations&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So you should try moving the configuration client over to the next element (and keep the configuration server on the primary element).&lt;/p&gt;
&lt;p&gt;Try that, and let me know if it doesn&amp;#39;t work.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/390806?ContentTypeID=1</link><pubDate>Fri, 14 Oct 2022 11:52:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f96517e8-694f-4f91-821f-51e34c16bc2d</guid><dc:creator>Dmitro Balo</dc:creator><description>&lt;p id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;It looks like the 0x8019 response is not being sent and the problem is here (transport.c):&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="en"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/4401.Screenshot_5F00_3.png" /&gt;&lt;br /&gt;&lt;span&gt;But I don&amp;#39;t know how to solve it.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div id="gtx-anchor" style="height:13.75px;left:7.98828px;position:absolute;top:141.973px;width:377.074px;"&gt;&lt;/div&gt;
&lt;div class="jfk-bubble gtx-bubble" style="left:181px;top:-22px;"&gt;
&lt;div id="bubble-4" class="jfk-bubble-content-id"&gt;
&lt;div id="gtx-host" style="max-width:400px;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="jfk-bubble-closebtn-id jfk-bubble-closebtn"&gt;&lt;/div&gt;
&lt;div class="jfk-bubble-arrow-id jfk-bubble-arrow jfk-bubble-arrowdown" style="left:188.5px;"&gt;
&lt;div class="jfk-bubble-arrowimplbefore"&gt;&lt;/div&gt;
&lt;div class="jfk-bubble-arrowimplafter"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/390787?ContentTypeID=1</link><pubDate>Fri, 14 Oct 2022 10:56:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09cc90b5-e230-4b86-880a-a4d209b4db15</guid><dc:creator>Dmitro Balo</dc:creator><description>&lt;p&gt;Hello, here&amp;#39;s some more debug information. After sending a message with code 0x03, the server successfully:&lt;br /&gt;- receives message 0x03&lt;br /&gt;- handles it by setting the publish address&lt;br /&gt;- successfully sends response&amp;nbsp;CONFIG_OPCODE_MODEL_PUBLICATION_STATUS = 0x8019&lt;br /&gt;I can confirm this because the send_publication_status function is executed and reaches:&lt;br /&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;send_reply(this_handle, p_incoming, CONFIG_OPCODE_MODEL_PUBLICATION_STATUS, (const uint8_t *) &amp;amp;response,
PACKET_LENGTH_WITH_ID(config_msg_publication_status_t, sig_model), nrf_mesh_unique_token_get());&lt;/pre&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/p_5F00_incoming.png" /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/response.png" /&gt;&lt;br /&gt;However, my access level never receives this response, because this code never breaks:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/7446.breakpoint.png" /&gt;&lt;br /&gt;I have turned on access level debug logging to DBG1 level and it confirms all of the above:&lt;br /&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;&amp;lt;t:     357752&amp;gt;, skif_uart_driver.c,  503, Set publication on target, in model#1 to handle: 2, and app_key_idx: 0
&amp;lt;t:     357809&amp;gt;, access.c,  260, RX: [aop: 0x0003]
&amp;lt;t:     357814&amp;gt;, access.c,  283, RX: Msg: 010002C0000004420101A06500
&amp;lt;t:     368255&amp;gt;, access.c,  432, TX: [aop: 0x0003] 
&amp;lt;t:     368260&amp;gt;, access.c,  433, TX: Msg: 03010002C0000004420101A06500
&amp;lt;t:     368309&amp;gt;, access.c,  260, RX: [aop: 0x0003]
&amp;lt;t:     368314&amp;gt;, access.c,  283, RX: Msg: 010002C0000004420101A06500
&amp;lt;t:     378741&amp;gt;, access.c,  432, TX: [aop: 0x0003] 
&amp;lt;t:     378746&amp;gt;, access.c,  433, TX: Msg: 03010002C0000004420101A06500
&amp;lt;t:     378794&amp;gt;, access.c,  260, RX: [aop: 0x0003]
&amp;lt;t:     378799&amp;gt;, access.c,  283, RX: Msg: 010002C0000004420101A06500
&amp;lt;t:     399712&amp;gt;, access.c,  432, TX: [aop: 0x0003] 
&amp;lt;t:     399717&amp;gt;, access.c,  433, TX: Msg: 03010002C0000004420101A06500
&amp;lt;t:     399766&amp;gt;, access.c,  260, RX: [aop: 0x0003]
&amp;lt;t:     399771&amp;gt;, access.c,  283, RX: Msg: 010002C0000004420101A06500
&amp;lt;t:     441655&amp;gt;, access.c,  432, TX: [aop: 0x0003] 
&amp;lt;t:     441660&amp;gt;, access.c,  433, TX: Msg: 03010002C0000004420101A06500
&amp;lt;t:     441708&amp;gt;, access.c,  260, RX: [aop: 0x0003]
&amp;lt;t:     441713&amp;gt;, access.c,  283, RX: Msg: 010002C0000004420101A06500
&amp;lt;t:     525541&amp;gt;, access.c,  432, TX: [aop: 0x0003] 
&amp;lt;t:     525546&amp;gt;, access.c,  433, TX: Msg: 03010002C0000004420101A06500
&amp;lt;t:     525594&amp;gt;, access.c,  260, RX: [aop: 0x0003]
&amp;lt;t:     525599&amp;gt;, access.c,  283, RX: Msg: 010002C0000004420101A06500
&amp;lt;t:     685433&amp;gt;, skif_uart_driver.c,  715, Generic config client ack timeout&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/390667?ContentTypeID=1</link><pubDate>Thu, 13 Oct 2022 13:41:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52cfaf8d-db72-4eb2-bf6d-e79b3cce29f0</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I got your project. Can you please try to check the debug logging in access.h, and see whether you can see the message you are looking for there, and why it is not passed on to&amp;nbsp;access_reliable_message_rx_cb()?&lt;/p&gt;
&lt;p&gt;BR,&lt;br /&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The configuration client does not receive confirmation for a message with opcode 0x03</title><link>https://devzone.nordicsemi.com/thread/389813?ContentTypeID=1</link><pubDate>Fri, 07 Oct 2022 12:01:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55fd95e4-70ef-47c7-8197-afe41992cfe6</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Is this something that I can replicate using your project? If so, would it be possible to send it (or a strip down project) so that I can look at what&amp;#39;s going on?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>