<?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>DFU with UART</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124457/dfu-with-uart</link><description>Hi, 
 
 We are currently considering the performing DFU with UART with another MCU. Is there a sample for this application where nRF54L SoC is being updated by another embedded MCU ? 
 Best regards, 
 Emre.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 18 Sep 2025 13:12:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124457/dfu-with-uart" /><item><title>RE: DFU with UART</title><link>https://devzone.nordicsemi.com/thread/549186?ContentTypeID=1</link><pubDate>Thu, 18 Sep 2025 13:12:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88b6197e-762a-45b5-8a10-0e840446b9ce</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Emre,&lt;/p&gt;
&lt;p&gt;There is support for DFU over UART as demonstrated by the SMP server sample when you build for that. See also &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/"&gt;Lesson 9 – Bootloaders and DFU/FOTA&lt;/a&gt;&amp;nbsp;in the&amp;nbsp;nRF Connect SDK Intermediate course. However, the SMP client needs to be implemented on the other MCU and I do not have any suggestiosn about how to go about doing that. (An alaternative could be to implement your own custom solution where you transport the new image to the secondary slot, and handle the logic yourself, writing metadata before resetting to make MCUboot perform the update, in the same way as you would normally do vi athe SMP protocol).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>