<?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>OTA over UART on nRF54L15 - Upload completes but firmware doesn&amp;#39;t boot</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128879/ota-over-uart-on-nrf54l15---upload-completes-but-firmware-doesn-t-boot</link><description>Dear Nordic Team, 
 I am working on implementing OTA (Over-The-Air) firmware updates over UART on the nRF54L15 platform. I have been following the &amp;quot;Exercise 1 - DFU over UART&amp;quot; tutorial from the Nordic Developer Academy: 
 Exercise 1 - DFU over UART -</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Aug 2026 14:18:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128879/ota-over-uart-on-nrf54l15---upload-completes-but-firmware-doesn-t-boot" /><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/570012?ContentTypeID=1</link><pubDate>Fri, 07 Aug 2026 14:18:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da2f97b7-1582-4edd-a837-3095f76f0f0c</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Are you able to reproduce the issue on nRF54L15DK?&lt;/p&gt;
&lt;p&gt;I suggest you use&amp;nbsp;&lt;span&gt;nRF54L15DK to familiarize yourself with&amp;nbsp;&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 - Nordic Developer Academy&lt;/a&gt;, then move to your custom board.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/570011?ContentTypeID=1</link><pubDate>Fri, 07 Aug 2026 14:05:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e1cacdf-961f-48f8-81a5-662693c91cc6</guid><dc:creator>Venkatakishore</dc:creator><description>&lt;p&gt;H&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;i Amanda H,&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Thanks for your guidance. I am now able to build the code successfully.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;Current Status:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Build succeeds without errors&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Flashed the firmware over J-Link to my custom boardFile flashed:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;D:\Venkatakishore\Fleet_Panda\Lora_NRF\Gansan\nrf_devzone\ncs-inter-main\l9\l9_e1_sol\build\l9_e1_sol\zephyr\zephyr.hex&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Configured UART pins in the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;mcuboot.overlay&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file (attached for reference)&lt;/span&gt;&lt;/p&gt;
&lt;span class=""&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5280.mcuboot.overlay"&gt;/cfs-file/__key/communityserver-discussions-components-files/4/5280.mcuboot.overlay&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;The Issue:&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;When I try to perform OTA using AuTerm:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;I connect to the specific UART port&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;I select the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;.signed.bin&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file (peripheral_nus.signed.bin)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;img style="max-height:216px;max-width:412px;" height="216" src="https://devzone.nordicsemi.com/resized-image/__size/824x432/__key/communityserver-discussions-components-files/4/pastedimage1786111452202v1.png" width="412" alt=" " /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;I click&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class=""&gt;&amp;quot;Go&amp;quot;&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(Upload)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;The progress stays at&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class=""&gt;0%&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and I get the error:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;&amp;quot;Timeout (Mode: Upload firmware)&amp;quot;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;Attachments:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;code&gt;mcuboot.overlay&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Screenshot of AuTerm showing the timeout error&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;My Configuration:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _1210dd7 c03cafe9"&gt;
&lt;div class="ds-scroll-area__gutters"&gt;
&lt;div class="ds-scroll-area__horizontal-gutter"&gt;&lt;/div&gt;
&lt;div class="ds-scroll-area__vertical-gutter"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;span class=""&gt;Item&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;&lt;span class=""&gt;Details&lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;Board&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;Custom board (nRF54L15)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;NCS Version&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;v3.2.4&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;UART for OTA&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;UART30 (P0.01 TX, P0.00 RX)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;Tool&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;AuTerm v0.35a&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;Build&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;Official&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;l9_e1_sol&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;solution&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;What I&amp;#39;ve Checked:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/2705.svg" title="White check mark"&gt;&amp;#x2705;&lt;/span&gt;&amp;nbsp;The UART pins are correctly configured in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;mcuboot.overlay&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/2705.svg" title="White check mark"&gt;&amp;#x2705;&lt;/span&gt;&amp;nbsp;The board is powered on and connected&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/2705.svg" title="White check mark"&gt;&amp;#x2705;&lt;/span&gt;&amp;nbsp;The correct COM port is selected in AuTerm&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/2705.svg" title="White check mark"&gt;&amp;#x2705;&lt;/span&gt;&amp;nbsp;Baud rate is set to 115200&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/2705.svg" title="White check mark"&gt;&amp;#x2705;&lt;/span&gt;&amp;nbsp;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;.signed.bin&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file exists and is not empty&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;My Questions:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Is there any specific configuration required in the custom board overlay for UART OTA to work?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Could the timeout be due to incorrect UART pin mapping in the bootloader?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Do I need to enable any additional Kconfig options for Serial Recovery on a custom board?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Is the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;mcuboot-button0&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;mcuboot-led0&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;alias mapping correct for my custom board?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Could this be related to the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;SB_CONFIG_PARTITION_MANAGER&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;or&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;SB_CONFIG_MCUBOOT_MODE_SINGLE_APP&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;settings?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;I would appreciate any guidance on resolving this timeout issue.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Thank you for your time and support.&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;Regards,&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;Venkata Kishore P.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/570002?ContentTypeID=1</link><pubDate>Fri, 07 Aug 2026 12:58:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4bbbcc6-56f9-4e18-a98b-f980938aab2d</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I cannot reproduce the issue.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Screenshot-2026_2D00_08_2D00_07-075755.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Screenshot-2026_2D00_08_2D00_07-075720.png" /&gt;Please try to delete the build folder and rebuild.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/570000?ContentTypeID=1</link><pubDate>Fri, 07 Aug 2026 12:11:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:314501f0-732f-42cf-b12a-cb91062d91cc</guid><dc:creator>Venkatakishore</dc:creator><description>&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Hi Amanda H,&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Thank you for your response and for providing the link to the official solution.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;1. NCS Version:&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;I am using&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class=""&gt;nRF Connect SDK v3.2.4&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;2. Build Issue with the Official Solution:&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;I attempted to build the official solution (&lt;/span&gt;&lt;code&gt;l9_e1_sol&lt;/code&gt;&lt;span class=""&gt;) from the GitHub link you provided:&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;a href="https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol" rel="noopener noreferrer" target="_blank"&gt;&lt;span class=""&gt;https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;However, the build fails with the following error:&lt;/span&gt;&lt;/p&gt;
&lt;div class="md-code-block md-code-block-light"&gt;
&lt;div class="md-code-block-banner-wrap"&gt;
&lt;div class="md-code-block-banner md-code-block-banner-lite"&gt;
&lt;div class="_121d384"&gt;
&lt;div class="d2a24f03"&gt;&lt;span class="d813de27"&gt;text&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre&gt;&lt;span&gt;region &amp;#39;FLASH&amp;#39; overflowed by 2296 bytes&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;Full Error Log:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="md-code-block md-code-block-light"&gt;
&lt;div class="md-code-block-banner-wrap"&gt;
&lt;div class="md-code-block-banner md-code-block-banner-lite"&gt;
&lt;div class="_121d384"&gt;
&lt;div class="d2a24f03"&gt;&lt;span class="d813de27"&gt;text&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre&gt;&lt;span&gt;FAILED: zephyr/zephyr_pre0.elf&lt;/span&gt;
&lt;span&gt;c:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr\zephyr_pre0.elf section `rodata&amp;#39; will not fit in region `FLASH&amp;#39;&lt;/span&gt;
&lt;span&gt;c:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: region `FLASH&amp;#39; overflowed by 2296 bytes&lt;/span&gt;
&lt;span&gt;collect2.exe: error: ld returned 1 exit status&lt;/span&gt;
&lt;span&gt;ninja: build stopped: subcommand failed.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;3. My Environment:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _1210dd7 c03cafe9"&gt;
&lt;div class="ds-scroll-area__gutters"&gt;
&lt;div class="ds-scroll-area__horizontal-gutter"&gt;&lt;/div&gt;
&lt;div class="ds-scroll-area__vertical-gutter"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;span class=""&gt;Item&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;&lt;span class=""&gt;Details&lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;Board&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;nRF54L15 DK (nrf54l15dk/nrf54l15/cpuapp)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;NCS Version&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;v3.2.4&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;Toolchain&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class=""&gt;Zephyr SDK 0.17.0&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;Build Command&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;west build -b nrf54l15dk/nrf54l15/cpuapp&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span class=""&gt;Solution Tested&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a id="" href="https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol" rel="noopener noreferrer" target="_blank"&gt;&lt;span class=""&gt;https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;My Questions:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Are there any specific configuration changes required for the nRF54L15 to reduce the firmware size?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Is there a known issue with NCS v3.2.4 and the nRF54L15 regarding flash size?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Could you please provide a minimal configuration that works for this board?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;I would appreciate any guidance on resolving this build issue so I can proceed with testing the OTA over UART functionality.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Thank you for your time and support.&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;Regards,&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;Venkata Kishore P.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="md-code-block md-code-block-light"&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/569962?ContentTypeID=1</link><pubDate>Thu, 06 Aug 2026 12:17:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc5adfa2-9974-49a9-8d85-094a70cbe319</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;&lt;span&gt;You can use&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol"&gt;https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/569952?ContentTypeID=1</link><pubDate>Thu, 06 Aug 2026 07:31:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:502b4526-7010-4259-8fbf-639a7cce99fd</guid><dc:creator>Venkatakishore</dc:creator><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Hi Amanda H,&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I am currently using the following setup:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;&lt;strong&gt;&lt;span&gt;Board:&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; nRF54L15 DK (nrf54l15dk/nrf54l15/cpuapp)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span&gt;NCS Version:&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; v3.2.4&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span&gt;Toolchain:&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; Zephyr SDK 0.17.0&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Could you please provide the corresponding resources or guidance for this NCS version so that I can proceed further?&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Thank you for your support.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Venkata Kishore P&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/569947?ContentTypeID=1</link><pubDate>Thu, 06 Aug 2026 05:07:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11e6477a-8b20-4943-9056-e35e56719a2b</guid><dc:creator>Venkatakishore</dc:creator><description>&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Hi Amanda H,&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Thank you for your response and for providing the link to the official solution.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;1. NCS Version:&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;I am using&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class=""&gt;nRF Connect SDK v3.2.4&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;2. Build Issue with the Official Solution:&lt;/span&gt;&lt;/strong&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=""&gt;I attempted to build the official solution (&lt;/span&gt;&lt;code&gt;l9_e1_sol&lt;/code&gt;&lt;span class=""&gt;) from the GitHub link you provided for my nRF54L15 DK. However, the build fails with the following error:&lt;/span&gt;&lt;/p&gt;
&lt;div class="md-code-block md-code-block-light"&gt;
&lt;div class="md-code-block-banner-wrap"&gt;
&lt;div class="md-code-block-banner md-code-block-banner-lite"&gt;
&lt;div class="_121d384"&gt;
&lt;div class="d2a24f03"&gt;&lt;span class="d813de27"&gt;text&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre&gt;&lt;span&gt;region &amp;#39;FLASH&amp;#39; overflowed by 2296 bytes&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;Full Error Log:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="md-code-block md-code-block-light"&gt;
&lt;div class="md-code-block-banner-wrap"&gt;
&lt;div class="md-code-block-banner md-code-block-banner-lite"&gt;
&lt;div class="_121d384"&gt;
&lt;div class="d2a24f03"&gt;&lt;span class="d813de27"&gt;text&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre&gt;&lt;span&gt;FAILED: zephyr/zephyr_pre0.elf&lt;/span&gt;
&lt;span&gt;c:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr\zephyr_pre0.elf section `rodata&amp;#39; will not fit in region `FLASH&amp;#39;&lt;/span&gt;
&lt;span&gt;c:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: region `FLASH&amp;#39; overflowed by 2296 bytes&lt;/span&gt;
&lt;span&gt;collect2.exe: error: ld returned 1 exit status&lt;/span&gt;
&lt;span&gt;ninja: build stopped: subcommand failed.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;strong&gt;&lt;span class=""&gt;3. My Environment:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _1210dd7 c03cafe9"&gt;
&lt;div class="ds-scroll-area__gutters"&gt;
&lt;div class="ds-scroll-area__horizontal-gutter"&gt;&lt;span class=""&gt;Board :-&amp;nbsp;nRF54L15 DK (nrf54l15dk/nrf54l15/cpuapp)&lt;/span&gt;&lt;/div&gt;
&lt;div class="ds-scroll-area__horizontal-gutter"&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="ds-scroll-area__horizontal-gutter"&gt;&lt;span class=""&gt;NCS Version:-&amp;nbsp;v3.2.4&lt;/span&gt;&lt;/div&gt;
&lt;div class="ds-scroll-area__horizontal-gutter"&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="ds-scroll-area__horizontal-gutter"&gt;&lt;span class=""&gt;Toolchain:-&amp;nbsp;Zephyr SDK 0.17.0&lt;/span&gt;&lt;/div&gt;
&lt;div class="ds-scroll-area__vertical-gutter"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Regards,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Venkata Kishore P&lt;/p&gt;
&lt;/div&gt;
&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/569940?ContentTypeID=1</link><pubDate>Wed, 05 Aug 2026 17:02:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94a49041-756e-47d2-ad83-abb6871db1a1</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;If you are using NCS v3.2.0, you should use&amp;nbsp;&lt;a href="https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol"&gt;https://github.com/NordicDeveloperAcademy/ncs-inter/tree/v3.2.0/l9/l9_e1_sol&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA over UART on nRF54L15 - Upload completes but firmware doesn't boot</title><link>https://devzone.nordicsemi.com/thread/569866?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 12:37:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9dce717-44d8-4762-995b-6ffc0daf92d8</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What NCS version are you using?&lt;/p&gt;
&lt;p&gt;Could you try this&amp;nbsp;&lt;a href="https://github.com/NordicDeveloperAcademy/ncs-inter/tree/main/l9/l9_e1_sol"&gt;https://github.com/NordicDeveloperAcademy/ncs-inter/tree/main/l9/l9_e1_sol&lt;/a&gt;?&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>