<?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>&amp;quot;nRF Connect SDK/ZBOSS&amp;quot; and &amp;quot;nRF5 SDK for Thread and Zigbee/ZBOSS&amp;quot; updates?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/77020/nrf-connect-sdk-zboss-and-nrf5-sdk-for-thread-and-zigbee-zboss-updates</link><description>I noticed that the nRF Connect SDK has kept up with ZBOSS updates throughout the year. Is there a plan or recent releases with regard to the &amp;quot;nRF5 SDK for Thread and Zigbee&amp;quot; so that is also is kept up with the ZBOSS updates? 
 We have production products</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 26 Jul 2021 09:24:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/77020/nrf-connect-sdk-zboss-and-nrf5-sdk-for-thread-and-zigbee-zboss-updates" /><item><title>RE: "nRF Connect SDK/ZBOSS" and "nRF5 SDK for Thread and Zigbee/ZBOSS" updates?</title><link>https://devzone.nordicsemi.com/thread/321749?ContentTypeID=1</link><pubDate>Mon, 26 Jul 2021 09:24:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a03dd1e-09f8-4fd7-921d-0e99225fe4c4</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What version of the nRF5 SDK for Thread and Zigbee are you using for the existing devices?&lt;/p&gt;
[quote user="TKR"]1 - The coordinator will accept EP joins regardless of commissioning status. It looks as if this might have been addressed in the ZOI-522 in the NCS. We need the ability to ask our EPs to leave the network in order to have it join another coordinator as needed during deployment. Note that we can ask the EPs to leave and they do so, but immediately join back into the coordinator as an authenticated device outside of the commissioning being enabled.[/quote]
&lt;p&gt;nRF5 SDK for Thread and Zigbee v4.0.0 already supports the &amp;#39;zdo mgmt_leave&amp;#39; command and response, so this sounds strange. Could you send a sniffer trace when this happens? You should double check that you are not starting network steering in the code on the coordinator side after sending the leave message. In the sniffer trace you should look for the field &amp;quot;Association Permit&amp;quot; in the coordinator, if it&amp;#39;s set to True the end device will join again after leaving, if it is not set to &amp;#39;false&amp;#39; look through your code and see if you are starting network steering somewhere in your code. &lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/500x245/__key/communityserver-discussions-components-files/4/MicrosoftTeams_2D00_image-_2800_4_2900_.png" /&gt;&lt;/p&gt;
[quote user="TKR"]2 - big problems with more than a few reporting items. This looks to have been addressed in ZOI-111 in the NCS. It seems like some significant stability was added between 3.2 and 3.6 of the ZBOSS stack in reviewing the release notes. This is not a show stopper as we have reduced the number where there are not any problems at the moment.[/quote]
&lt;p&gt;The ZBOSS stack had a limitation on the number of active reporting configurations to 10 entries. This is only a problem when you want to subscribe to attributes on a multi-endpoint device. There is a workaround for nRF5 SDK. You can change the size of the reporting table inside the endpoint declaration. Take a look at the answer in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/61260/zigbee-attribute-subscription-to-multi-endpoint-device-breaks-nvram/263981#263981"&gt;this devzone thread&lt;/a&gt;. The bugfix ZOI-111 in the release notes for ZBOSS v3.6 relates to this issue who was first in this ticket.&lt;/p&gt;
[quote user="TKR"]3 - We need the ability to stop the commissioning process as soon as we know our EPs have joined the network (reducing the minimum 180 second timeframe). In testing this multiple ways to restart commissioning with a smaller timeout, it still continues for the 180 seconds minimum.[/quote]
&lt;p&gt;The 180 seconds permit duration is precompiled in the ZBOSS stack, and it is not possible to change this value without recompiling the entire stack, which you can only do if you are a member of the ZBOSS Open Initiative. The 180 seconds are used as default in the network steering procedure (started by calling bdb_start_top_level_commissioning(ZB_BDB_NETWORK_STEERING)) as it&amp;#39;s specified in the Zigbee specification. However, you could also use zb_zdo_mgmt_permit_joining_req() directly to send a mgmt permit joining request directly to a remote device, see &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/77190/how-to-use-zb_zdo_mgmt_permit_joining_req-in-zigbee-3-0-in-nrf-sdk-for-thread-zigbee-v4-1-0/319124#319124"&gt;this post&lt;/a&gt; for more information. &lt;/p&gt;
[quote user="TKR"]We may have to move our development now over to the NCS for the coordinator, but now this means we are active in two SDKs which is not the best plan moving forward.[/quote]
&lt;p&gt;We recommend developing new devices on NCS, but as I wrote in my previous answer the nRF5 SDK will still be supported for a long time (including Devzone support) so developing in nRF5 SDK is still a viable solution if you for example, don&amp;#39;t need an RTOS or don&amp;#39;t require newer features on Zigbee 3.0 that may come. There shouldn&amp;#39;t be any problems using different SDK for different devices for a while either. Having a zigbee coordinator based on the nRF Connect SDK and your end devices based on nRF5 SDK should be fine.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: "nRF Connect SDK/ZBOSS" and "nRF5 SDK for Thread and Zigbee/ZBOSS" updates?</title><link>https://devzone.nordicsemi.com/thread/319675?ContentTypeID=1</link><pubDate>Mon, 12 Jul 2021 18:18:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cec22659-f5a1-442a-927a-378958bf8f63</guid><dc:creator>TKR</dc:creator><description>&lt;p&gt;Hi Marjeris,&lt;/p&gt;
&lt;p&gt;Sorry for the late response as I was travelling.&lt;/p&gt;
&lt;p&gt;Darn, we were hoping they would stay in sync. We have two products (ZigBee HA - EPs) released that use the older SDK and were building up a new device (Coordinator) enabled with ZigBee HA to communicate with these EPs. The primary problems we are facing affecting release are:&lt;/p&gt;
&lt;p&gt;1 - The coordinator will accept EP joins regardless of commissioning status. It looks as if this might have been addressed in the ZOI-522 in the NCS. We need the ability to ask our EPs to leave the network in order to have it join another coordinator as needed during deployment. Note that we can ask the EPs to leave and they do so, but immediately join back into the coordinator as an authenticated device outside of the commissioning being enabled.&lt;/p&gt;
&lt;p&gt;2 - big problems with more than a few reporting items. This looks to have been addressed in ZOI-111 in the NCS. It seems like some significant stability was added between 3.2 and 3.6 of the ZBOSS stack in reviewing the release notes. This is not a show stopper as we have reduced the number where there are not any problems at the moment.&lt;/p&gt;
&lt;p&gt;3 - We need the ability to stop the commissioning process as soon as we know our EPs have joined the network (reducing the minimum 180 second timeframe). In testing this multiple ways to restart commissioning with a smaller timeout, it still continues for the 180 seconds minimum.&lt;/p&gt;
&lt;p&gt;We may have to move our development now over to the NCS for the coordinator, but now this means we are active in two SDKs which is not the best plan moving forward.&lt;/p&gt;
&lt;p&gt;So there are no plans to keep the nRF5 up to date? We were pretty deep into the new product release until we ran into this and unfortunately, we cannot release until the items above are solved, so we either fork the code and move over to NCS or ??? - seems like bug fixes in the old SDK would be not well supported and probably take a very long time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: "nRF Connect SDK/ZBOSS" and "nRF5 SDK for Thread and Zigbee/ZBOSS" updates?</title><link>https://devzone.nordicsemi.com/thread/318774?ContentTypeID=1</link><pubDate>Tue, 06 Jul 2021 11:52:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0788416-715a-4a5f-96a7-0836f4c075bf</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply. Active developement for Zigbee is only supported for the nRF Connect SDK. While the nRF5 SDK for Thread and Zigbee is on &amp;#39;maintenaince mode&amp;#39;, so only minor bugfixes can be expected in the future. &lt;/p&gt;
&lt;p&gt;Was there something in particular from ZBOSS&amp;nbsp; v3.6 (used in NCS) you are missing in ZBOSS v3.2 (used in nRF5 SDK)?&lt;/p&gt;
&lt;p&gt;ZBOSS documentation and release notes for nRF Connect SDK can be found on this page: &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/zboss/index.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/zboss/index.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>