<?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>NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123608/nrf54l15---dfu-over-uart-not-able-to-update-the-firmware</link><description>Hello, 
 I am trying to send the zephyr.signed.bin file to the NRF54L15 through TTL, using &amp;quot;send file&amp;quot; option in TeraTerm (Trying on DK for now, the Custom Device will be taking the Data from another Micro controller through UART in actual case). 
 But</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Aug 2025 06:54:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123608/nrf54l15---dfu-over-uart-not-able-to-update-the-firmware" /><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545995?ContentTypeID=1</link><pubDate>Tue, 19 Aug 2025 06:54:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17f8add2-e346-4514-9f0a-7fc16648db4f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m glad to hear you found the problem, thank you for the update. I have made the same mistake of forgetting that I have disabled the COM port in the board configurator.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545987?ContentTypeID=1</link><pubDate>Tue, 19 Aug 2025 06:18:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c0376b5-af55-4798-87b1-40fda01d313a</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p data-start="49" data-end="279"&gt;I realized I had made a careless mistake&amp;mdash;while testing sleep current earlier, I had disabled the COM ports in nRF Connect for Desktop. It only just occurred to me, and after enabling them again, everything is working properly now.&lt;/p&gt;
&lt;p data-start="281" data-end="397"&gt;I&amp;#39;m sorry for taking up your time, and I truly appreciate your patience and support in helping me troubleshoot this.&lt;/p&gt;
&lt;p data-start="399" data-end="420"&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545930?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 13:01:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:920fb424-6eb0-4124-a0c3-d795195ea1c1</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;It&amp;#39;s strange that you are getting the timeout both when running in serial recovery mode in mcuboot and also in the app. I&amp;#39;m not able to reproduce this here either using the project you uploaded. Attached is the merged.hex file from my build. Please try it on your end and see whether it works or not.&lt;/p&gt;
&lt;p&gt;Blinky&amp;nbsp; built with SDK v3.0.2&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2477.merged.hex"&gt;devzone.nordicsemi.com/.../2477.merged.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1755522072932v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545926?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 12:46:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f26659c3-f956-44ec-a152-e5545f4e3099</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Yes, I just tried the configs you provided. Still there is no change.&lt;/p&gt;
[quote userid="4240" url="~/f/nordic-q-a/123608/nrf54l15---dfu-over-uart-not-able-to-update-the-firmware/545921"]Does LED 0 start blinking after you flash the firmware, indicating that your Blinky app is running[/quote]
&lt;p&gt;Yes, the LED 0 blinks every 1 second, and if I press button 1 + Reset button, The LED1 stays on and LED0 stops blinking. I tried to get the image list using mcumgr in both the &amp;quot;normal mode&amp;quot; as welll as in the &amp;quot;serial recovery mode&amp;quot; as I was not sure in which mode I should be using the mcumgr commands.&amp;nbsp; I am getting the same Timeout error.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Same with the Auterm. I tried to get the Image -&amp;gt; Get -&amp;gt; Go after making configurations.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And the error was - Timeout (Mode: List image state)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545921?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 12:19:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04e0eee3-80cb-41fc-b1b1-98b5fd57111a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Does LED 0 start blinking after you flash the firmware, indicating that your Blinky app is running (or in mcuboot serial recovery mode)?&amp;nbsp; Also note that when enabling&amp;nbsp;SMP over UART&amp;nbsp;in your app you need to make sure you don&amp;#39;t have the console or logger module assigned to the same UART instance. I suggest you&amp;nbsp;try with&amp;nbsp;the following configurations added to your prj.conf file&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_UART_CONSOLE=n

CONFIG_LOG=y
CONFIG_LOG_BACKEND_UART=n
CONFIG_USE_SEGGER_RTT=y&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545906?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 10:59:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2737b9db-76a0-4d8e-856e-c323ac13fdee</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tried to use mcumgr as well for DFU over UART. I am getting an error of NMP Timeout. I disabled the virtual Mass storage also.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1755514543851v1.png" alt=" " /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1755514637683v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Where must I be going Wrong?&lt;/p&gt;
&lt;p&gt;Thankyou.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545877?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 08:06:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddcdc72f-2093-4afd-af6b-3cb9a25e680f</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Im sorry for the late reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have tried on different Baudrates (115200 and 9600) and on both the COM Ports available. And yes, I also disabled the virtual mass storage.&lt;/p&gt;
&lt;p&gt;I am getting the same Timeout error. I am attaching the&amp;nbsp;code which&amp;nbsp;I tried on the DK.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1452.blinky.zip"&gt;devzone.nordicsemi.com/.../1452.blinky.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545300?ContentTypeID=1</link><pubDate>Tue, 12 Aug 2025 06:22:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26fa96d6-6364-4ded-9866-e2f75d75ddf7</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;In the nRF Connect SDK, we use SMP to transfer DFU images, so the device transmitting the image must act as an SMP client. I have not tried using TeraTerm for this, so I am not sure if it is possible to get it to work as an SMP client. We recommend using AuTerm when doing DFU from a computer.&lt;/p&gt;
&lt;p&gt;A colleague has made an example showing how to do DFU from one nRF52840 DK to another using SMP client and server. These examples were last tested in nRF Connect SDK v2.2.0, so they are outdated, but they can be useful as a starting point. The code is not thoroughly tested or qualified and should be considered provided “as-is”. Please test it with your application and let me know if you find any issues. You can find it here:&amp;nbsp;&lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/v2.2.0/bootloader_samples/client_smp/smp_client_uart"&gt;https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/v2.2.0/bootloader_samples/client_smp/smp_client_uart&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As for the timeout error, did you follow the DevAcademy exercise when implementing DFU over UART? If not, I recommend doing so, as this has been tested and should work. If everything is correct in your application, it could be that you have not disabled virtual mass storage, which might interfere with DFU. The baud rate and other settings in AuTerm look correct in your image. The nRF54L15 has two COM ports. Have you tried both?&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: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545213?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2025 13:10:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:855b90b3-62b6-45a4-adbe-a2f1eac88067</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Yes , I did try this, but I was unable to use the AuTerm application as, as I was getting the Timeout error. Also , I wanted to try manually, by writing the data into the flash,&amp;nbsp; as I will be using a micro controller to send the&amp;nbsp;Firmware for Update through UART.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:226px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x452/__key/communityserver-discussions-components-files/4/Screenshot-2025_2D00_08_2D00_11-185246.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15 -   DFU over UART.  Not able to update the Firmware.</title><link>https://devzone.nordicsemi.com/thread/545188?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2025 11:40:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:681b8af3-b455-476a-adab-e869795943cb</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Have you tried using AuTerm instead of TeraTerm? I recommend looking at &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/topic/exercise-1-dfu-over-uart/"&gt;Exercise 1 – DFU over UART&lt;/a&gt;&amp;nbsp;in our nRF Connect SDK Intermediate course on DevAcademy. This shows how to add DFU over UART to your application and how to perform DFU using AuTerm.&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>