<?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] FOTA Server limitation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104046/zigbee-fota-server-limitation</link><description>Setup : nRF Util nRF52840DK 
 Hi all, I am using the Zigbee FOTA server provided by nRF Util DFU Zigbee for updating my Zigbee End Device(ZED). When I was trying to flash the nRF52840DK with .zigbee image in following way: nrfutil dfu zigbee -f app.zigbee</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 25 Sep 2023 13:41:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104046/zigbee-fota-server-limitation" /><item><title>RE: Zigbee FOTA Server limitation</title><link>https://devzone.nordicsemi.com/thread/447519?ContentTypeID=1</link><pubDate>Mon, 25 Sep 2023 13:41:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20db07f0-d595-4756-8813-3bf855126457</guid><dc:creator>Pawel(embeddedsolutions.pl)</dc:creator><description>&lt;p&gt;I developed my own solution for Zigbee Fota Server combined with Zigbee Coordinator where applying the image onto external flash is possible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank You for pointing me in the right direction.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA Server limitation</title><link>https://devzone.nordicsemi.com/thread/447515?ContentTypeID=1</link><pubDate>Mon, 25 Sep 2023 13:34:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3ec8f86-3825-4931-a59f-120b9f1e0090</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="pwpot"]I was thinking on saving the OTA image directly in the external flash (by applying nrfjprog qspi option in the ota_flasher.py). [/quote]
&lt;p&gt;Are you looking at ota_flasher.py from this github repository &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;https://github.com/NordicSemiconductor/pc-nrfutil&lt;/a&gt;? This nRF Util is deprecated and replaced by a new nRF Util tool, which is available through our webpage here: &lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-util"&gt;nRF Util&lt;/a&gt;. The new tool is not open source, so you cannot change any of the source files, such as ota_flasher.py.&lt;/p&gt;
&lt;p&gt;If you implement your own OTA server then saving the OTA image directly in external flash should be possible.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA Server limitation</title><link>https://devzone.nordicsemi.com/thread/447309?ContentTypeID=1</link><pubDate>Sat, 23 Sep 2023 14:37:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8ce35f4-b248-4ed4-b3bd-6930096cb8d5</guid><dc:creator>Pawel(embeddedsolutions.pl)</dc:creator><description>&lt;p&gt;I am using nrfutil 7.2.0.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;br /&gt;&lt;span&gt;Is Nordic able to provide the code for the Zigbee Fota Server ?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;That really helped me. I did not know there is such a sample. I created my own FOTA Server based on that code.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Is it possible for Nordic to extend nRF Util functionality to support nRF52840DK external flash ?&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;I was thinking on saving the OTA image directly in the external flash (by applying nrfjprog qspi option in the ota_flasher.py). Then FOTA Server may check for the OTA Image existance by checking the address 0x0 in the external flash memory. As far as I know each development kit which supports Zigbee has external flash on its board, but that won&amp;#39;t work for dongles unfortunately.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;Is it possible to get from Nordic a template which will implement Zigbee FOTA Server over NCP ? Then fota image can be sent directly from PC for example&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;Thanks, I will take a look&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA Server limitation</title><link>https://devzone.nordicsemi.com/thread/447257?ContentTypeID=1</link><pubDate>Fri, 22 Sep 2023 13:06:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c862725-31aa-4163-96a7-c4b4669fe418</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which version of nRF Util are you using?&lt;/p&gt;
&lt;p&gt;Are you creating your own Zigbee DFU image using nRF Util, or are you using the one that is automatically generated in the build directory, for example build/zephyr/127F-0141-01020003-light_switch.zigbee? You should be using the latter.&lt;/p&gt;
[quote user=""]Is Nordic able to provide the code for the Zigbee Fota Server ?[/quote]
&lt;p&gt;We do not have code for Zigbee FOTA server in nRF Connect SDK, but there is an example for it in nRF5 SDK: &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_tz_v4.2.0/zigbee_example_ota_server.html"&gt;Zigbee OTA Upgrade Server Example&lt;/a&gt;. This SDK is deprecated so you should not create new projects with it, but the Zigbee implementations in both SDKs are based on the ZBOSS stack, so you can look at how the OTA Upgrade cluster is used.&lt;/p&gt;
[quote user=""]Is it possible for Nordic to extend nRF Util functionality to support nRF52840DK external flash ?&amp;nbsp;[/quote]
&lt;p&gt;Do you mean external flash on the OTA server? If so, this cannot be done. If you mean external flash on the client, this is already supported.&lt;/p&gt;
[quote user=""]Is it possible to get from Nordic a template which will implement Zigbee FOTA Server over NCP ? Then fota image can be sent directly from PC for example.&amp;nbsp;[/quote]
&lt;p&gt;We do not have a template for this, but we do have &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.2/nrf/samples/zigbee/ncp/README.html"&gt;Zigbee: NCP&lt;/a&gt; sample. You can create your own firmware for the NCP Host. I recommend taking a look at the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/zboss/3.11.2.1/zboss_ncp_host_intro.html"&gt;ZBOSS NCP Host user guide&lt;/a&gt; and the existing two NCP host samples.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>