<?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>Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/117445/testing-the-fota-over-ble-on-nrf54l15dk-using-the-smp-server-sample-of-the-ncs-v2-8-0</link><description>Hello, 
 I&amp;#39;m experiencing issues testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0. 
 To reproduce my issue, just build the sample out of the box, with the following build configuration : 
 - board target : nrf54l15dk</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 23 Dec 2024 09:09:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/117445/testing-the-fota-over-ble-on-nrf54l15dk-using-the-smp-server-sample-of-the-ncs-v2-8-0" /><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/516088?ContentTypeID=1</link><pubDate>Mon, 23 Dec 2024 09:09:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46e2204d-d593-4bb1-b7cf-f3446bdc2d4b</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Can you verify that configurations from&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/main/samples/subsys/mgmt/mcumgr/smp_svr/boards/nrf54l15dk_nrf54l15_cpuapp_ext_flash.overlay"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/main/samples/subsys/mgmt/mcumgr/smp_svr/boards/nrf54l15dk_nrf54l15_cpuapp_ext_flash.overlay&lt;/a&gt; are set in build/smp_srv/zephyr/zephyr.dts?&lt;/p&gt;
&lt;p&gt;Can you also verify that configurations from ext_flash files in &lt;a href="https://github.com/nrfconnect/sdk-mcuboot/tree/main/boot/zephyr/boards"&gt;https://github.com/nrfconnect/sdk-mcuboot/tree/main/boot/zephyr/boards&lt;/a&gt; are set in build/mcuboot/zephyr/zephyr.dts and build/mcuboot/.config?&lt;/p&gt;
&lt;p&gt;The files in the build folders are the finished configurations so it is nice to know that they are what we expect.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515907?ContentTypeID=1</link><pubDate>Fri, 20 Dec 2024 11:50:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:efdf76b6-eb3d-4d1f-84b7-65f655c8066f</guid><dc:creator>raphystark</dc:creator><description>&lt;p&gt;Yes, I flashed&amp;nbsp;SMP server and tried the DFU with the same code, with just a modification in a LOG to generate a different binary.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515901?ContentTypeID=1</link><pubDate>Fri, 20 Dec 2024 11:25:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20d973dc-3c12-40a2-8e03-fa26825f9474</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>[quote user="raphystark"]The docs should be updated as in the nrf54 doc page for the FOTA it is recommanded to use the dfu_application.zip file :&lt;br /&gt;&lt;span style="font-family:inherit;"&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf54l/fota_update.html#testing_steps"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf54l/fota_update.html#testing_steps&lt;/a&gt;&lt;/span&gt;[/quote]
&lt;p&gt;Nono, dfu_application.zip should be fine. I just suggested zephyr.signed.bin to try an alternative. Good for debugging you see.&lt;/p&gt;
[quote user="raphystark"]I don&amp;#39;t know which image I DFU to[/quote]
&lt;p&gt;I mean &amp;quot;Which project did you build to get the dfu_application.zip?&amp;quot;&lt;br /&gt;Cause its not always that users use the same sample that they flashed (smp server in this case) as the one they use to generate dfu_application.zip.&lt;br /&gt;Did you use the smp_srv sample or something else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515882?ContentTypeID=1</link><pubDate>Fri, 20 Dec 2024 10:22:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc6663fa-5d02-48df-9152-2ee75ca97025</guid><dc:creator>raphystark</dc:creator><description>&lt;p&gt;Hi Sigurd, sorry I just saw your response.&lt;br /&gt;The dk is rev version 0.9.1 (2024.44).&lt;br /&gt;I used to use the dfu_application.zip file but since your message I use the zephyr.signed.bin file, generated in build/smp_svr/zephyr/zephyr.signed.bin.&lt;br /&gt;I don&amp;#39;t know which image I DFU to, but I can tell you that I flash the device using nrfutil installed from internet and moved in /usr/local/bin, since nrfjprog installed in the toolchain can&amp;#39;t flash nrf54L15.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515878?ContentTypeID=1</link><pubDate>Fri, 20 Dec 2024 10:05:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51e05e5f-ad12-4d0c-93bc-6c267cadd5a0</guid><dc:creator>raphystark</dc:creator><description>&lt;p&gt;The docs should be updated as in the nrf54 doc page for the FOTA it is recommanded to use the dfu_application.zip file :&lt;br /&gt;&lt;span style="font-family:inherit;"&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf54l/fota_update.html#testing_steps"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf54l/fota_update.html#testing_steps&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515860?ContentTypeID=1</link><pubDate>Fri, 20 Dec 2024 08:42:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7e9af59-9f45-437c-a0cc-127a50d77977</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;I tried to reproduce the issue, but on my side I am able to DFU the nRF54L15DK (v0.8.2) with dfu_application.zip.&lt;/p&gt;
&lt;p&gt;Which version of the DK do you have?&lt;/p&gt;
&lt;p&gt;When you do DFU, which image are you trying to DFU to?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515809?ContentTypeID=1</link><pubDate>Thu, 19 Dec 2024 16:39:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89928690-c617-4ed9-9653-33fcb769c2ab</guid><dc:creator>raphystark</dc:creator><description>&lt;p&gt;Thank you for these explanations.&lt;br /&gt;I added this CMake configurations in my build configuration.&lt;br /&gt;Unfortunately, the FOTA process failed again with the &amp;quot;Sending the request timed out&amp;quot; error.&lt;br /&gt;&lt;br /&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/pastedimage1734626321300v1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&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/pastedimage1734626336559v2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Can you confirm that these configurations are correct ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thank you,&lt;br /&gt;Rapha&amp;euml;l.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515803?ContentTypeID=1</link><pubDate>Thu, 19 Dec 2024 15:51:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80baea62-56e6-4d14-af61-d38d7f2f1794</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;MCUboot and the application runs as two separate images. The Partition Manager makes sure both images know where the DFU image is.&lt;/p&gt;
&lt;p&gt;However, both images have separate configurations. &lt;br /&gt;So first the application receives an update over DFU. This image is written to external flash.&lt;br /&gt;Then it reboots and MCUboot is now running. MCUboot tries to read external flash. But external flash drivers are not enabled in configuration for the MCUboot image. MCUboot will fail in reading from external flash.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515796?ContentTypeID=1</link><pubDate>Thu, 19 Dec 2024 15:20:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06219afc-31cc-4f10-8b2c-c9803764b661</guid><dc:creator>raphystark</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I have never tried DFU using the zephyr.signed.bin file, I just tried and I have an image upgrade state error saying &amp;quot;There is no free slot to place the image&amp;quot;. I&amp;nbsp;guess it&amp;#39;s caused by the previous test who failed but didn&amp;#39;t released the space dedicated for DFU ? Another test, after erasing and flashing the board. Now the image upgrade state error is :&amp;nbsp;&amp;quot;Sending the request timed out&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;No indeed I didn&amp;#39;t use this specific configuration.&lt;br /&gt;Can you enlighten me on&amp;nbsp;why is it necessary ?&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Rapha&amp;euml;l.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.</title><link>https://devzone.nordicsemi.com/thread/515788?ContentTypeID=1</link><pubDate>Thu, 19 Dec 2024 14:57:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1de1b452-c020-4739-929a-6fc826569352</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Does it work with &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_sysbuild.html#filename_changes"&gt;zephyr.signed.bin&lt;/a&gt; instead?&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/ba1d06f7241c1a899b43bdef7b731fa244646a2f/samples/subsys/mgmt/mcumgr/smp_svr/sample.yaml#L108-L113"&gt;sample.yml&lt;/a&gt; for suggested configurations. If I compare this to what you did, it looks like you have not done mcuboot_CONF_FILE and mcuboot_EXTRA_DTC_OVERLAY_FILE, meaning no external flash configuration was set for the MCUboot image.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Sigurd Hellesvik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>