<?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>FOTA / DFU in a OpenThread mesh</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/117330/fota-dfu-in-a-openthread-mesh</link><description>Hi there 
 Does anybody now if there is a implementation / reference project / company which solves the firmware over the air update of several devices inside a OpenThread mesh network with the &amp;quot;new nRF Connect SDK ? Especially handling lost packages</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 17 Dec 2024 13:08:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/117330/fota-dfu-in-a-openthread-mesh" /><item><title>RE: FOTA / DFU in a OpenThread mesh</title><link>https://devzone.nordicsemi.com/thread/515271?ContentTypeID=1</link><pubDate>Tue, 17 Dec 2024 13:08:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0e2c288-f8e9-438c-8aa1-97a77f7a43ba</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hi Chris,&lt;/p&gt;
[quote user=""]Does anybody now if there is a implementation / reference project / company which solves the firmware over the air update of several devices inside a OpenThread mesh network with the &amp;quot;new nRF Connect SDK ? Especially handling lost packages, maybe Multi-casts to enhance performance, ...[/quote]
&lt;p&gt;This is a good question for the community here on DevZone, so I hope that anyone with experience on this can share something with you. &lt;/p&gt;
[quote user=""]Does anybody know, what happened with the implementation. Does nordic plan to implement the thread device upgrade ota also with the nRF Connect SDK?[/quote]
&lt;p&gt;I don&amp;#39;t think there are any plans to implement a sample in nRF Connect SDK which has DFU capabilities.&lt;/p&gt;
&lt;p&gt;The implementation in tthe Thread Secure OTA DFU Example in nRF5 SDK for Thread and Zigbee is still available for download, though as you know the nRF5 SDK is not recommended for new projects. &lt;/p&gt;
[quote user=""]There are devzone posts which mention the SMP over UDP examples, but is there not a better/more efficient way to update a mesh network, then to update every device by point to point SMP updates?[/quote]
&lt;p&gt;One sample which can be helpful for your usecase is the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.8.0/page/zephyr/samples/subsys/mgmt/updatehub/README.html"&gt;UpdateHub sample&lt;/a&gt; from Zephyr. Give it a read and let me know if it fits your usecase.&lt;/p&gt;
&lt;p&gt;Another tool that could work, but which I have not tested, is the &lt;a href="https://docs.nordicsemi.com/bundle/nrfutil/page/guides-nrf5sdk/dfu_performing.html#dfu-over-thread"&gt;DFU over Thread&lt;/a&gt; command in nrfutil. The command supports unicast and multicast upgrades.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>