<?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>Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104124/adding-to-ble-fota-to-peripheral_lbs-with-secure-boot</link><description>Hi there, 
 
 I use a nRF5340 with SDK 2.4.2. The project is based on the peripheral lbs example where i have added secure boot. 
 As a next step I added the mcumgr and can now perform DFUs over a serial port, which is working as described in the examples</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 25 Sep 2023 12:36:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104124/adding-to-ble-fota-to-peripheral_lbs-with-secure-boot" /><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447492?ContentTypeID=1</link><pubDate>Mon, 25 Sep 2023 12:36:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d580ed11-8623-479b-92a7-87297f059684</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
[quote user="SirBuhi"]Thanks for your help, the enabled secure boot on the net core was indeed the issue in my project.[/quote]
&lt;p&gt;No worries, and I am happy to help. I am glad to hear that your issue has been resolved.&lt;/p&gt;
[quote user="SirBuhi"]If it is fine for you, I will convert the ticket to public, as it might help someone later[/quote]
&lt;p&gt;Sure, and thanks for doing this.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447491?ContentTypeID=1</link><pubDate>Sun, 24 Sep 2023 15:51:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c30b0cf-4663-421c-9ed2-7d98743d3d1c</guid><dc:creator>SirBuhi</dc:creator><description>&lt;p&gt;Dear Abhijith&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your help, the enabled secure boot on the net core was indeed the issue in my project. I had that settings, as I need secure booting for a consumer IoT device according to the ETSI 303 645 standard, but MCUBoot seems to have a problem with that.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If it is fine for you, I will convert the ticket to public, as it might help someone later.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Patrick&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447490?ContentTypeID=1</link><pubDate>Wed, 13 Sep 2023 11:55:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a53c74d-ea61-4ec7-a203-5b8f244c454e</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Let me clarify a few things here. For nRF5340, when you enable MCUboot (CONFIIG_MCUBOOT=y) for the appcore, the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/nrf5340/netboot/README.html#nrf5340-network-core-bootloader"&gt;bootloader B0n&lt;/a&gt; will be assigned to the network core; you don&amp;#39;t need to enable any configuration for this. But when you want to update your application and Appcore bootloader (MCUboot), then you need to consider adding the secure boot, which secure_boot=y(b0). I am not sure about your requirement, but updating MCUboot and Netcore at the same time is not supported yet.&lt;/p&gt;
&lt;p&gt;AFAIK, for updating the MCUboot, you only need to enable secure_boot in the prj.confg of the application.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447489?ContentTypeID=1</link><pubDate>Tue, 12 Sep 2023 18:44:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a95435e4-886f-4afa-8c92-80928ffbab7d</guid><dc:creator>SirBuhi</dc:creator><description>&lt;p&gt;&lt;span&gt;Dear Abhijith,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Secure Boot is on porpuse enabled in both config files, as&amp;nbsp;it otherwise seems to me, that it will be only present on the APP core and not on the NET core as well. Or do you handle it differently?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I was able to build and flash the example you sent, thanks for that! I will check it further out in the next few days.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Patrick&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447488?ContentTypeID=1</link><pubDate>Mon, 11 Sep 2023 13:27:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28c57c1d-1870-4350-b72d-6aa76a60cc18</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry for the long response time. I was sick for a few days last week, which delayed testing this.&lt;/p&gt;
&lt;p&gt;I am attaching a basic sample for doing a FOTA update with secure boot enabled. You can try this. I tried building your sample here, but it&amp;#39;s throwing an incomplete configuration error message. While checking the shared files, I saw secure_boot is enabled both inside the child/hci_rpmsg and inside the prj.config of your application. I am not able to reproduce the error you shared. I will go through the project once again and get back to you. In the meantime, can you try the sample I am attaching and please update me?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/8407.mcuboot_5F00_smp_5F00_ble.zip"&gt;devzone.nordicsemi.com/.../8407.mcuboot_5F00_smp_5F00_ble.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447487?ContentTypeID=1</link><pubDate>Wed, 06 Sep 2023 19:59:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fdb03eb0-5db8-43b2-a7cf-87f1e23da37c</guid><dc:creator>SirBuhi</dc:creator><description>&lt;p&gt;Dear Abhijith&lt;/p&gt;
&lt;p&gt;Thanks for your response.&lt;/p&gt;
&lt;p&gt;I have attached the project (edit: removed it), as discribed before, the project is based on the lbs_peripheral and I then added the secure boot settings and now the mcumgr.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If preferred, I can try to further reduce it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Patrick&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447486?ContentTypeID=1</link><pubDate>Wed, 06 Sep 2023 19:47:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b56c8c7-7e90-47e4-807d-0ca7db607fc7</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Yes, I can make the case private. Only you and Nordic engineers will be able to access it from here on. But it will be hard for me if it&amp;#39;s a big project with a lot of configuration. I recommend you share a minimal project that I can test here to reproduce this.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447485?ContentTypeID=1</link><pubDate>Wed, 06 Sep 2023 12:52:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d94b1326-b17d-4a6d-af07-1603ac8dec6c</guid><dc:creator>SirBuhi</dc:creator><description>&lt;p&gt;Dear Abhijith,&lt;/p&gt;
&lt;p&gt;Any possibility to send you the entire project in a private message?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Patrick&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding to BLE FOTA to peripheral_lbs with secure boot</title><link>https://devzone.nordicsemi.com/thread/447484?ContentTypeID=1</link><pubDate>Tue, 05 Sep 2023 12:18:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df3d3796-f2c2-4c6d-8398-a7a4e63e68a1</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I haven&amp;#39;t tested this combination inside NCS V2.4.2. Are you implementing this on the peripeheral_lbs sample? If so, can you share your project? I will try to test and reproduce this here.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>