<?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>Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119770/mesh-network-is-unstable-in-ncs-v3-0-0-preview1</link><description>Hello. 
 Since nRF Connect SDK v3.0.0 has been released, I am testing the sample program . It is a sample I have frequently used from previous versions. The provisioning with the smartphone app was successful, but the communication afterward is unstable</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Mar 2025 05:40:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119770/mesh-network-is-unstable-in-ncs-v3-0-0-preview1" /><item><title>RE: Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/thread/528956?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2025 05:40:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00e248fd-0a9e-4cde-ba50-5f8568515db4</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi Terje,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the software with the applied patch, one smartphone, and one DK, I tried the following several times.&lt;br /&gt;In all cases, the Mesh Network was able to resume.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reboot the DK while keeping the nRF Mesh App running.&lt;/li&gt;
&lt;li&gt;Reboot the &lt;span&gt;nRF&amp;nbsp;&lt;/span&gt;Mesh App while keeping the DK running.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;I will continue to monitor the situation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your support.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;a.da&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/thread/528839?ContentTypeID=1</link><pubDate>Tue, 25 Mar 2025 12:29:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17d5a8ce-72c5-482c-8c5b-414bf8c524ac</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There is a fix now in review for going into Zehyr, see &lt;a href="https://github.com/zephyrproject-rtos/zephyr/pull/87620"&gt;Bluetooth: Mesh: Fix proxy after board reboot by Balaklaka · Pull Request #87620 · zephyrproject-rtos/zephyr&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In addition, there are some other related changes already merged into Zephyr: &lt;a href="https://github.com/zephyrproject-rtos/zephyr/pull/87428"&gt;Bluetooth: Mesh: Fix proxy advertiser handling with GATT server enabled by Balaklaka · Pull Request #87428 · zephyrproject-rtos/zephyr&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As you can see, (part of) the solution is to add back in the bt_mesh_adv_gatt_update(), as you suggested. We expect those patches to make it into the final release of nRF Connect SDK v3.0.0, or at least similar patches such that GATT Proxy will be fully functional again.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/thread/528039?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2025 14:48:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:684a44d7-1da5-4a44-ba53-ffc6eee0bc8e</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please note that v3.0.0 has not been released yet. What has been released, is v3.0.0-preview1, which is a preview version of the SDK and not a proper release.&lt;/p&gt;
&lt;p&gt;We have identified the issues that you see. They are already known issues, which we are actively working on fixing. Although I do not at the moment have any timeline for the fix, I will keep you updated when there is more info to share. Thank you for your patience.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/thread/527919?ContentTypeID=1</link><pubDate>Tue, 18 Mar 2025 23:46:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed942755-4547-4e2a-825b-226a506bf8fb</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;Hi Terje, thanks for your reply.&lt;/p&gt;
&lt;p&gt;I apologize for the inconvenience, but I appreciate your kind assistance. I am waiting for new information.&lt;/p&gt;
&lt;p&gt;Other important bug fixes for me are included in v3.0.0. I would like to use this version, or any future versions, with confidence.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;a.da&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/thread/527915?ContentTypeID=1</link><pubDate>Tue, 18 Mar 2025 19:52:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d6a79cb2-a014-45c1-993f-7f79b1738570</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for reaching out to us. We highly appreciate feedback on the preview version of the SDK, as this allows us to look into the issues before final release. We are looking into both issues, and I expect to have some more information within a day or two.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/thread/527536?ContentTypeID=1</link><pubDate>Mon, 17 Mar 2025 08:32:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b0eac26-fe88-4178-8436-3e3df5556b23</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;&lt;span&gt;Additional Note:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I noticed from the difference between v2.9.0 and v3.0.0-preview1 that &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;bt_mesh_adv_gatt_update()&lt;/span&gt; is no longer called after &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;bt_mesh_proxy_gatt_enable()&lt;/span&gt; in &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;proxy_srv.c&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;After adding &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;bt_mesh_adv_gatt_update()&lt;/span&gt;, the Mesh Proxy Service now starts during a software reboot.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;However, I am not sure if adding &lt;code data-start="316" data-end="343"&gt;bt_mesh_adv_gatt_update()&lt;/code&gt; is the correct solution.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;int bt_mesh_proxy_gatt_enable(void)
{
	int err;

	LOG_DBG(&amp;quot;&amp;quot;);

	if (!bt_mesh_is_provisioned()) {
		return -ENOTSUP;
	}

	if (service_registered) {
		return -EBUSY;
	}

	err = bt_gatt_service_register(&amp;amp;proxy_svc);
	if (err) {
		LOG_ERR(&amp;quot;Unable to register Mesh Proxy Service (err %d)&amp;quot;, err);
		return err;
	}

	service_registered = true;

	for (int i = 0; i &amp;lt; ARRAY_SIZE(clients); i++) {
		if (clients[i].cli) {
			clients[i].filter_type = ACCEPT;
		}
	}

	bt_mesh_adv_gatt_update();			// @@@ add
	return 0;
}&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Additionally, the issue where the Mesh Proxy Service does not start upon restarting the smartphone app has not been resolved.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Network is unstable in NCS v3.0.0-preview1</title><link>https://devzone.nordicsemi.com/thread/527298?ContentTypeID=1</link><pubDate>Fri, 14 Mar 2025 05:53:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:acdd5b96-b24c-41c2-860f-2b5b6e8d6c4c</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;Additional Note:&lt;/p&gt;
&lt;p&gt;It seems that in v3.0.0-preview1, the Mesh Proxy Service sometimes fails to start for some reason.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;After Provisioning&lt;br /&gt;This doesn&amp;#39;t always happen.&lt;/li&gt;
&lt;li&gt;When there are no other nodes temporarily in the Mesh Network&lt;br /&gt;This almost always happens.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Newly tried:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I prepared one smartphone and two nRF5340DK&amp;#39;s.&lt;/li&gt;
&lt;li&gt;One DK was flashed with the v3.0.0-preview1 sample program, and the other with the v2.9.0 sample program.&lt;/li&gt;
&lt;li&gt;I provisioned them in the order of v3.0.0-preview1 and then v2.9.0 via the smartphone app.&lt;/li&gt;
&lt;li&gt;Even after restarting the smartphone app or rebooting the sample programs, the Mesh communication was successfully resumed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When I originally created this ticket, I was testing with just one smartphone and one DK.&lt;br /&gt;I thought that when the DK loses sight of the smartphone, the Mesh communication might not be able to resume, so I tried adding more DKs as described above.&lt;br /&gt;Also, when both were flashed with the v3.0.0-preview1 sample programs, I gave up because it continued to fail at step 3.&lt;/p&gt;
&lt;p&gt;Apologies if this was an incorrect assumption.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>