<?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>[Zigbee] ZBOSS Fatal Error at init</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/108665/zigbee-zboss-fatal-error-at-init</link><description>Setup: 
 nrf52840DK (Zigbee Cordinator based on Zigbee Coordinator sample) 
 nrf52840DK (ZR) 
 NCS v2.4.1 
 
 Hi, 
 I have encountered dangerous problem during development. 
 Device constantly reboots after calling zigbee_enable(). I was able to get the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 08 Jul 2024 13:58:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/108665/zigbee-zboss-fatal-error-at-init" /><item><title>RE: [Zigbee] ZBOSS Fatal Error at init</title><link>https://devzone.nordicsemi.com/thread/492750?ContentTypeID=1</link><pubDate>Mon, 08 Jul 2024 13:58:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af7996cc-affe-4a9a-bb1f-a37a61fea5f0</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;Hi,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;The fix is in the ZBOSS stack, in sdk-nrfxlib.&lt;br /&gt; This nrfxlib revision has been pulled into NCS in this commit:&lt;br /&gt;&lt;a title="https://github.com/nrfconnect/sdk-nrf/commit/03357d46827dcea2ed76042b912221af0c587d01" href="https://github.com/nrfconnect/sdk-nrf/commit/03357d46827dcea2ed76042b912221af0c587d01" rel="noopener noreferrer" target="_blank"&gt;https://github.com/nrfconnect/sdk-nrf/commit/03357d46827dcea2ed76042b912221af0c587d01&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;-Amanda H.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Zigbee] ZBOSS Fatal Error at init</title><link>https://devzone.nordicsemi.com/thread/492573?ContentTypeID=1</link><pubDate>Sun, 07 Jul 2024 10:27:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f312291-8d0a-4f9d-b924-8cade82a121d</guid><dc:creator>Pawel(embeddedsolutions.pl)</dc:creator><description>&lt;p&gt;Is it fixed directly in ZBOSS stack or NRF Connect SDK?&amp;nbsp;&lt;br /&gt;May I see the commit implementing that fix?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Zigbee] ZBOSS Fatal Error at init</title><link>https://devzone.nordicsemi.com/thread/492459?ContentTypeID=1</link><pubDate>Fri, 05 Jul 2024 12:42:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:944f9484-67c4-4a43-adb4-630e42ac532a</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;It&amp;#39;s fixed by NCS v2.7.0 which is released now.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Zigbee] ZBOSS Fatal Error at init</title><link>https://devzone.nordicsemi.com/thread/471387?ContentTypeID=1</link><pubDate>Wed, 28 Feb 2024 16:12:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b85d79f-fe26-4bf8-8a03-04d9e88d6f96</guid><dc:creator>Pawel(embeddedsolutions.pl)</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for fast response.&lt;/p&gt;
&lt;p&gt;End user may not be able to do the factory reset of any of the devices with this&amp;nbsp;&amp;quot;inconvienence&amp;quot;&amp;nbsp;unless customer has jlink programmer to erase the zboss_nvram partition manually.&lt;/p&gt;
&lt;p&gt;Assert is generated inside the ZBOSS stack which is a black box so developers are not even able to check some return code and recover the device in such scenario.&lt;/p&gt;
&lt;p&gt;I strongly agree with you that recovery mechanism should be implemented in the stack. Thank you for creating Jira ticket for this :)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Pawel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Zigbee] ZBOSS Fatal Error at init</title><link>https://devzone.nordicsemi.com/thread/471085?ContentTypeID=1</link><pubDate>Tue, 27 Feb 2024 15:03:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1cdd1a96-85d5-4575-89f5-3bdc7a2ecf96</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could be that NVRAM gets corrupted since you turn off the device exactly when it is writing important data to NVRAM.&lt;/p&gt;
&lt;p&gt;At the same time, I feel like it&amp;#39;s expected that the device might fail if you turn it off while it is joining a network. In such a case I think it should be possible to expect that the end user just factory resets the device as a way to recover it. But I agree that this should be something that is implemented in the stack by default and not something our customers should have to manually implement a fix for. I would create an internal Jira for this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>