<?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 ota</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124256/nrf54l15-ota</link><description>Hi,Team, 
 I&amp;#39;m currently using the nrf54l15-dk. I want to implement our custom app to send firmware data to the nrf54l15-dk, have the nrf54l15-dk receive the firmware data and verify it, and then enter the bootloader program to perform the firmware upgrade</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 23 Oct 2025 14:44:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124256/nrf54l15-ota" /><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/552279?ContentTypeID=1</link><pubDate>Thu, 23 Oct 2025 14:44:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce1334b7-ef4e-446a-88e2-1a1a3d5f7dac</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for clarifying.&lt;/p&gt;
&lt;p&gt;Noted, then we&amp;#39;ll continue the discussion in &amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/124777/ota"&gt;ota&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/552230?ContentTypeID=1</link><pubDate>Thu, 23 Oct 2025 11:21:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3f0593f-85f4-4ba9-8c38-46398d8cc970</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This problem still exists. However, after analysis, we believe that this is related to whether the mobile phone supports PHY_CODED. If PHY_CODED is turned off, then the update will succeed. Now we no longer pay attention to this issue. The main problem is how the hub sets the secondary slot 1 and secondary slot 2 in the off-chip flash. Secondary slot 1 is used for the update of the hub itself, while secondary slot 2 is used to receive the firmware of the terminals connected to the hub.&lt;/p&gt;
&lt;p&gt;We have previously discussed this issue.&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/124777/ota"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/124777/ota&lt;/a&gt;&amp;nbsp;.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/551941?ContentTypeID=1</link><pubDate>Mon, 20 Oct 2025 12:34:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cd1170d-d71b-475d-af8f-0dd8d9b3bf2e</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi dede,&lt;/p&gt;
&lt;p&gt;Apologies for the long response time. I&amp;#39;ve spent some time now and then looking into the sample but I&amp;#39;m not able to reproduce it with the hardware I have.&lt;/p&gt;
&lt;p&gt;Could you state if this still is a problem for you?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548679?ContentTypeID=1</link><pubDate>Mon, 15 Sep 2025 01:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e022b15c-21e5-462a-bcb7-b7922005c19d</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please&lt;span&gt;&amp;nbsp;&lt;/span&gt;check&lt;span&gt;&amp;nbsp;&lt;/span&gt;my project.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/hub_5F00_dk.rar"&gt;devzone.nordicsemi.com/.../hub_5F00_dk.rar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548577?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 10:28:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2c16a7a-6906-47f8-871f-6a55a95f74cc</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;If you have a (minimal) project that reproduces on a nRF54L15DK I can see if I can reproduce the behavior you&amp;#39;re reporting if you zip it and attach it here&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548575?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 10:01:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:968fe7c5-5965-476e-919b-97cf9dd16586</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes. I can now perform OTA using the RF Connect Device Manager App. However, when the prj.conf file has CONFIG_BT_CTLR_PHY_CODED=y, it will result in &amp;quot;Request sending timed out&amp;quot;. Is it because my phone (my phone model is iPhone 13 Pro Max) does not support PHY code?&lt;/p&gt;
&lt;p&gt;&lt;img style="font-family:inherit;max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1757671221528v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548562?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 07:55:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e17cefdd-1088-4a1e-97bc-f063624ef3ef</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Ah, so your end goal is to make your own custom app. If so, then the only reference app is the Device Manager app, since the &amp;quot;nRF Connect&amp;quot; app is closed source.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548546?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 00:24:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd69f6d4-dba9-4e22-8854-155bdc189631</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for the information you provided. I would like to ask again, are the nRF Connect Device Manager App and the nRF Connect API the same? Because our development documentation mentioned that our custom app needs to have the same internal API as the Connect Device Manager App.&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/pastedimage1757636632309v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548491?ContentTypeID=1</link><pubDate>Thu, 11 Sep 2025 12:13:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf4da217-5f58-4861-83e9-8f86d3a676d4</guid><dc:creator>AHaug</dc:creator><description>&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/pastedimage1757592812836v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;It should support OTA. Have a look at the image attached&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548459?ContentTypeID=1</link><pubDate>Thu, 11 Sep 2025 09:08:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f331c958-a693-48ce-aabb-7d8c90b89cd3</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;l9_e5_sol I have already learned and replicated the firmware upgrade function. However, when my firmware version 1 updates to firmware version 2, it fails. I only have an iPhone. The &amp;quot;nRF Connect&amp;quot; feature on my iPhone does not support firmware updates.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548448?ContentTypeID=1</link><pubDate>Thu, 11 Sep 2025 08:19:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d14f2c4-fc17-4848-9e53-9f29d8355c49</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;As Cory suggested I strongly recommend that you thoroughly review&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/topic/exercise-5-fota-over-bluetooth-low-energy/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/topic/exercise-5-fota-over-bluetooth-low-energy/ &lt;/a&gt;and go through the exercises in depth. In addition, I recommend you to use the &amp;quot;nRF Connect&amp;quot; mobile app instead of the &amp;quot;nRF Connect Device Manager App&amp;quot;. The nRF Connect Device Manager App is meant as a reference applications for users to base their own DFU service application on, whereas nRF Connect is simpler and more up to date.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548338?ContentTypeID=1</link><pubDate>Wed, 10 Sep 2025 10:11:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c035c7ba-4a82-4b74-af9a-1fb0a125ab8a</guid><dc:creator>dede</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I used the nRF Connect Device Manager app to download my code, but encountered an error: &amp;quot;Request sending timed out.&amp;quot; Why is this so?&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/pastedimage1757498896499v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;This is the prj.conf file:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#BLE
CONFIG_BT=y
CONFIG_BT_BROADCASTER=y
CONFIG_BT_ATT_TX_COUNT=5
CONFIG_BT_CONN_CTX=y
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_EXT_ADV=y
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_PER_ADV=y
CONFIG_BT_DEVICE_NAME=&amp;quot;Smart_Hub_DK&amp;quot;
CONFIG_BT_CENTRAL=y
CONFIG_BT_MAX_CONN=5
CONFIG_BT_MAX_PAIRED=5
CONFIG_BT_PRIVACY=y
CONFIG_BT_SMP=y                  
#CONFIG_BT_BONDABLE=y 
CONFIG_BT_BUF_ACL_RX_SIZE=251
CONFIG_BT_BUF_ACL_TX_SIZE=251
CONFIG_BT_L2CAP_TX_MTU=247
CONFIG_SETTINGS=y
CONFIG_BT_SETTINGS=y
CONFIG_SETTINGS_LOG_LEVEL_DBG=y
CONFIG_BT_CTLR_PHY_CODED=y
CONFIG_BT_USER_PHY_UPDATE=y
CONFIG_BT_EXT_ADV_MAX_ADV_SET=2 

CONFIG_BT_DEVICE_APPEARANCE=961
CONFIG_BT_BAS=y
CONFIG_BT_HIDS=y
CONFIG_BT_HIDS_MAX_CLIENT_COUNT=2
CONFIG_BT_HIDS_DEFAULT_PERM_RW_ENCRYPT=n
CONFIG_BT_GATT_UUID16_POOL_SIZE=40
CONFIG_BT_GATT_CHRC_POOL_SIZE=20

CONFIG_BT_DIS=y
CONFIG_BT_DIS_MANUF_NAME=y
CONFIG_BT_DIS_MANUF_NAME_STR=&amp;quot;NordicSemiconductor&amp;quot;
CONFIG_BT_DIS_PNP=y
CONFIG_BT_DIS_PNP_VID_SRC=2
CONFIG_BT_DIS_PNP_VID=0x1915
CONFIG_BT_DIS_PNP_PID=0xEEEF
CONFIG_BT_DIS_PNP_VER=0x0100

#FLASH
CONFIG_ZMS=y
CONFIG_PM_PARTITION_SIZE_SETTINGS_STORAGE=0x8000
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y

#PAWR
CONFIG_BT_PER_ADV_SYNC_TRANSFER_SENDER=y
CONFIG_BT_PER_ADV_RSP=y
CONFIG_BT_REMOTE_INFO=y
CONFIG_BT_GATT_CLIENT=y

#TX_POWR
#CONFIG_BT_CTLR_TX_PWR_0=y
#CONFIG_BT_CTLR_TX_PWR_PLUS_4=y
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

#Memory sizes
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
CONFIG_MAIN_STACK_SIZE=4096

#NUS service
CONFIG_BT_NUS=y

#GPIO
CONFIG_GPIO=y

#LOG
CONFIG_LOG=y

#RTC
CONFIG_NRF_GRTC_TIMER=y

#OTA
CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU=y
CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU_SPEEDUP=y
CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU_VALIDATION=y
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;This is the sysbuild.conf file:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;SB_CONFIG_BOOTLOADER_MCUBOOT=y&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;What should I do?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 ota</title><link>https://devzone.nordicsemi.com/thread/548280?ContentTypeID=1</link><pubDate>Tue, 09 Sep 2025 17:41:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d66f04f1-5329-4cf0-b55b-d8d778efbae8</guid><dc:creator>CorySIndesign</dc:creator><description>&lt;p&gt;If you select MCUboot as your bootloader, it would be straightforward&amp;nbsp;to program your custom app to perform OTA updates with MCUmgr and the SMP Protocol.&lt;/p&gt;
&lt;p&gt;There already exists a &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/topic/exercise-5-fota-over-bluetooth-low-energy/"&gt;great tutorial on the DevZone&lt;/a&gt; for how to perform an OTA update using their app &amp;quot;nRF Connect Device Manager&amp;quot;.&lt;/p&gt;
&lt;p&gt;This includes the example code for your nRF54L15 which is necessary to get Bluetooth running and to advertise the SMP interface for the MCUmgr messages.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It will then be on you to implement the app to send the necessary SMP Protocol messages to the nRF54L15 to perform the DFU.&amp;nbsp; There is a section of documentation in the nRF Connect SDK which will be very helpful in understanding that process:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/device_mgmt/dfu.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/device_mgmt/dfu.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a id="" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/device_mgmt/smp_protocol.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/device_mgmt/smp_protocol.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/device_mgmt/ota.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/device_mgmt/ota.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>