<?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>Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95121/question-about-over-the-air-update-in-ncs_v2</link><description>Does the NCS V2 .x support OTA updates ? I used OTA update with encryption in older SDK and i was looking to migrate that to the new SDK. Is there some example or guide to how to do the exact same implementation in NCS ? I know NCS uses mcuboot but does</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 24 Jan 2023 12:25:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95121/question-about-over-the-air-update-in-ncs_v2" /><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/406229?ContentTypeID=1</link><pubDate>Tue, 24 Jan 2023 12:25:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9b7d614-fcdc-4d15-8bd2-c5f97f598d0e</guid><dc:creator>Midhunjac</dc:creator><description>&lt;p&gt;Okay. Got it. I will open a new ticket. Thanks for the inputs so far. Upvoting helpful answer and closing the case.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/406206?ContentTypeID=1</link><pubDate>Tue, 24 Jan 2023 10:59:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9564816-3033-44ea-bbaf-8f99fab47b75</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;This happens when your application is too large and swapping is not possible because of that. I am confused because image update won&amp;#39;t happen if this error persist.&lt;/p&gt;
&lt;p&gt;Could you please create new ticket mentioning this as the problem because this is deviating from your parent question. This also helps the other users and to keep the Devzone clean.&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: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/406069?ContentTypeID=1</link><pubDate>Mon, 23 Jan 2023 14:58:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40e7c939-c4ea-4aa8-ae4a-d4131b275339</guid><dc:creator>Midhunjac</dc:creator><description>&lt;p&gt;I could get the whole encryption and OTA functionality working, thanks to your guidance. However, there is also one slight problem. My application image is a bit too much and so, during the swapping, it fails.&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/pastedimage1674485678582v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;I am aware that I have an option to move the second image to an external flash. But the thing is, changing the whole layout to accommodate an external flash is not a really feasible idea. I could get this working by disabling the logging module CONFig_LOG=n and I saved almost 40kb. But it would suit the application to have the logger enabled.&lt;/p&gt;
&lt;p&gt;Is there any other way I can get the application image reduced or get the image swap to be successful ? My application is built on the peripheral_uart sample.&lt;/p&gt;
&lt;p&gt;Edit : Also, I noticed that once I upload an image successfully and the swapping is all done, the SMP service will no longer be active until I reboot the device. The SMP service will be listed in the NRF Connect android application but in the NRF Device manager application, the device wont show up until there the device is rebooted. Is that a normal response for an invalid image ?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/405502?ContentTypeID=1</link><pubDate>Wed, 18 Jan 2023 14:13:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69fa7468-7313-410d-8904-4c9a092aad8f</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
[quote user="Midhunjac"]CONFIG_BOOT_SIGNATURE_KEY_FILE=&amp;quot;priv.pem&amp;quot;[/quote]
&lt;p&gt;In this configuration you need to mention the full path length of the key file. I assume you are only using MCUboot( bit confused as the thread you shared is from bootloader chain).&lt;/p&gt;
&lt;p&gt;As a starting point take a look at &lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/main/bootloader_samples/keys_and_signatures"&gt;this repo&lt;/a&gt; from my colleague which explains how to&amp;nbsp; work with custom key. Take a look at the&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.0/nrf/ug_fw_update.html#ug-fw-update-keys"&gt; generating key &lt;/a&gt;section which gives you more idea on this.&lt;/p&gt;
&lt;p&gt;Let me know if you are still struggling.&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: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/405330?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2023 18:35:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8885e4d2-b541-415c-a595-d1d5cf1d4445</guid><dc:creator>Midhunjac</dc:creator><description>&lt;p&gt;i get it now. MCUboot works fine. I can update via Bluetooth too. However, I need to add encryption too to this implementation. I have a ECDSA256 key and I want to add it to the MCUboot implementation. I am following &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.0/nrf/ug_bootloader_adding.html"&gt;this thread&lt;/a&gt;. However, I have a few problems while building. I am not building this&amp;nbsp; as a child image. Should I compulsorily build it as a separate child image ?&lt;/p&gt;
&lt;p&gt;Assuming that I need not, I went ahead and tried the following&lt;/p&gt;
&lt;p&gt;When I tried setting this kConfig option,&lt;/p&gt;
&lt;pre&gt;&lt;strong&gt;&lt;span class="go"&gt;CONFIG_BOOT_SIGNATURE_KEY_FILE=&amp;quot;priv.pem&amp;quot;&lt;/span&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;the value was not set successfully and I understood that this option must be set for it to work.&lt;/p&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:17px;font-weight:normal;line-height:23px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_MCUBOOT_HEX_FILE&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=&lt;/span&gt;&lt;span style="color:#ce9178;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;But I have not built any images for MCUboot to give as a hex path to this option. So i tried building the MCUboot with t&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/mcuboot/readme-zephyr.html"&gt;his as a reference&lt;/a&gt;. However I ran into errors while building MCUboot.&lt;/p&gt;
&lt;p&gt;Also, while working through &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.0/nrf/ug_bootloader_adding.html#ug-bootloader-adding-immutable-mcuboot-keys"&gt;this thread&lt;/a&gt;, when I tried to set the key type using the option&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;&lt;strong&gt;&lt;span class="go"&gt;CONFIG_BOOT_SIGNATURE_TYPE_ECDSA_P256=y&lt;/span&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;I could not find any such option in the Kconfig. Is that a deprecated one or am I doing something wrong ?&lt;/p&gt;
&lt;p&gt;I did find this in the \bootloader\mcuboot\boot\zephyr\prj.conf&lt;/p&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:17px;font-weight:normal;line-height:23px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BOOT_ENCRYPT_EC256&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=n&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Is it the same thing as above ?&lt;/p&gt;
&lt;p&gt;I do not know if I am in the right path here. Please correct me if I am wrong at any point.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/405283?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2023 14:19:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce8e9ff4-89e7-418c-b9b3-7a7a4e88a792</guid><dc:creator>Midhunjac</dc:creator><description>&lt;p&gt;Hi Abhijith,&lt;/p&gt;
&lt;p&gt;Thanks for the update. i will take a look into these threads and try them and get back to you. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/405245?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2023 12:51:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:85b1d128-1573-4cf0-8177-72ad74b2ec0d</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;While reading all your old threads I guess you are bit confused on 1st stage and 2nd stage bootloaders. I can see that your use case is only to update the Application via OTA DFU. For this you don&amp;#39;t need a Second stage bootloader. You only want to include bootloader chain if you only want to update the bootloader itself while doing the upgrade. See our &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_bootloader.html"&gt;Secure bootloader chain&lt;/a&gt; section&lt;/p&gt;
&lt;p&gt;Take a look at&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a title="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu#dfu_over_bluetooth" href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu#dfu_over_bluetooth" rel="noopener noreferrer" target="_blank"&gt;this blog&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;which will give you more idea on adding&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a title="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/services/device_mgmt/dfu.html#mcuboot:~:text=mcuboot_version%20field%20above.-,Bootloaders,%EF%83%81,-MCUboot" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/services/device_mgmt/dfu.html#mcuboot:~:text=mcuboot_version%20field%20above.-,Bootloaders,%EF%83%81,-MCUboot" rel="noopener noreferrer" target="_blank"&gt;MCUboot&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to the application. IF you check the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a title="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu#dfu_over_bluetooth:~:text=samples/bluetooth/peripheral_lbs-,Testing,-Connect%20your%20board" href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu#dfu_over_bluetooth:~:text=samples/bluetooth/peripheral_lbs-,Testing,-Connect%20your%20board" rel="noopener noreferrer" target="_blank"&gt;testing section&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;it will show you how you can do the DFU via Bluetooth.&lt;/p&gt;
&lt;p&gt;Please let me know if you need anymore clarification.&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: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/405076?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2023 14:31:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d64f927-20ba-43a2-901d-571ccad2fb4a</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Hieu is away for a week and from here on I will be the one handling this case.&lt;/p&gt;
[quote user="Midhunjac"]To use a custom key for MCUboot, I need to use CONFIG_BT_SIGNATURE_KEY_FILE=&amp;quot;path to private key&amp;quot; . But from what I have learned, MCUBoot is not built from source.So where does the public key come from ? How can I embed my custom public key into MCUboot ?[/quote]
&lt;p&gt;AFAIK, the public key is generated from the private key. For getting a better idea on this please read the&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/mcuboot/encrypted_images.html#ecies-encryption"&gt; Design,Encryption&lt;/a&gt;&amp;nbsp;and&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/mcuboot/signed_images.html"&gt; Image signing&lt;/a&gt;&amp;nbsp;section.&lt;br /&gt;Take a look at &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/80629/decouple-mcuboot-public-key-storage-and-image-signing-nrf9160-mcuboot"&gt;this ticket&lt;/a&gt; from my colleague which shows how you can embed this in the MCUboot. Please let me know If this not what you were looking for.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I need to confirm few things before answering the 4th question. I will answer it tomorrow.&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: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/404894?ContentTypeID=1</link><pubDate>Sat, 14 Jan 2023 21:23:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de8292dd-4373-4f5c-bb78-048fcd7e3f99</guid><dc:creator>Hieu</dc:creator><description>[quote user="Midhunjac"]So, from what I understand now, OTA DFU is easily done if my first stage immutable bootloader is MCUboot. right ?[/quote]
&lt;p&gt;That&amp;#39;s right. OTA DFU is relatively easily done if your first stage immutable bootloader is MCUboot (and if you use a NSIB - MCUboot chain, like you previously discovered).&lt;/p&gt;
&lt;p&gt;Also, to answer your previous question 4, here are a few relevant reference sources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My colleague made a guy for adding OTA DFU to an application here:&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu"&gt;Add DFU support to your application&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.2.0/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/README.html#smp-svr-sample"&gt;Zephyr&amp;#39;s SMP Server sample&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;nbsp;need to double check a few things before I can be sure of the answers your previous question 2 and 3. I should be back with those answers before next week. &lt;br /&gt;Please feel free to comment here if you have anymore questions in the mean time though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/404426?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2023 23:10:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b489eba-6070-48ae-ac4e-43fa9838ce80</guid><dc:creator>Midhunjac</dc:creator><description>[quote userid="9456" url="~/f/nordic-q-a/95121/question-about-over-the-air-update-in-ncs_v2/404418"]Is there a reason you choose NSIB over MCUboot as the first stage bootloader?[/quote]
&lt;p&gt;There is no specific reason for this choice. &lt;/p&gt;
&lt;p&gt;So, from what I understand now, OTA DFU is easily done if my first stage immutable bootloader is MCUboot. right ? In that case, would I have to go for a second stage bootloader ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/404418?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2023 20:27:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a937d59-0a55-4ee8-96a7-421c1c4bd080</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;OTA DFU can theoretically be done with&amp;nbsp;either NSIB or MCUboot as the first stage (and immutable) bootloader.&lt;/p&gt;
&lt;p&gt;I should have phrased my question better. Is there a reason you choose NSIB over MCUboot as the first stage bootloader?&lt;/p&gt;
&lt;p&gt;Using MCUboot as the only bootloader, there are various built-in toolchain and libraries support to make enabling OTA DFU easy.&lt;/p&gt;
&lt;p&gt;Using NSIB as the only bootloader, I have not found&amp;nbsp;any such support.&amp;nbsp;I am&amp;nbsp;asking our internal teams to see if I may be missing anything here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/404416?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2023 20:03:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:01b868f0-c109-4105-b961-0164a2b80ce2</guid><dc:creator>Midhunjac</dc:creator><description>[quote userid="9456" url="~/f/nordic-q-a/95121/question-about-over-the-air-update-in-ncs_v2/404413"]From your choice of words, it seems that you just want NSIB to be the immutable bootloader, and don&amp;#39;t really need a second stage bootloader. Is that right?[/quote]
&lt;p&gt;Right. I do NOT want a second stage bootloader.. As I told, my end goal is &lt;strong&gt;over-the-air firmware update using NRF Secure Immutable bootloader&lt;/strong&gt;. I will take anything to help me get this. That is all. &lt;/p&gt;
&lt;p&gt;But as I understand from the docs, OTA cannot be done with NRF Secure Immutable bootloader. Or am I understanding it wrong ?&lt;/p&gt;
[quote userid="9456" url="~/f/nordic-q-a/95121/question-about-over-the-air-update-in-ncs_v2/404413"]can I ask why you would like to use NSIB as the immutable bootloader and not MCUboot?[/quote]
&lt;p&gt;My updates does not involve updating the bootloader. It only updates my application. And from &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.0/nrf/ug_bootloader.html#secure-bootloader-chain"&gt;this page&lt;/a&gt;, I believe that in this case, first stage immutable bootloader is what I want. Again, if I am wrong in my understanding, please correct me. The whole information is a lot and is vague in my mind.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/404413?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2023 19:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:efb9a3d0-28a9-457e-9052-3225823542a6</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;From your choice of words, it seems that you just want NSIB to be the immutable bootloader, and don&amp;#39;t really need a second stage bootloader. Is that right?&lt;/p&gt;
&lt;p&gt;While I research this use case, can I ask why you would like to use NSIB as the immutable bootloader and not MCUboot?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/404191?ContentTypeID=1</link><pubDate>Tue, 10 Jan 2023 20:09:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5292044e-322f-409a-b233-fdddd676272d</guid><dc:creator>Midhunjac</dc:creator><description>&lt;p&gt;I did a bit of research and I have a few questions. What I want to achieve is &lt;strong&gt;over-the-air firmware update using NRF Secure Immutable bootloader&lt;/strong&gt;. I am using nrf52832 and 840 and&lt;strong&gt; NCSV2.1.0&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What i understand from the docs is that to use OTA updates with&amp;nbsp; NSIB, I should include MCUboot as a second stage bootloader because NSIB does not support this and I do not have any other option. Am I right here ? Is what i am trying possible ? If I am right, are there any samples incorporating these ideas ?&lt;/li&gt;
&lt;li&gt;To use a custom key for MCUboot, I need to use CONFIG_BT_SIGNATURE_KEY_FILE=&amp;quot;path to private key&amp;quot; . But from what I have learned, MCUBoot is not built from source.So where does the public key come from ? How can I embed my custom public key into MCUboot ?&lt;/li&gt;
&lt;li&gt;If I am right about (1), then my MCUboot and NSIB will be my projects two child images. Does this mean that every time I try to update my project I will have to build fresh images of signed MCUboot and NSIB ?&lt;/li&gt;
&lt;li&gt;Also I found &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.0/nrf/samples/nrf9160/http_update/application_update/README.html#http-application-update-sample"&gt;this sample for OTA&lt;/a&gt;. But that is only for nrf9160. Is it because other devices does not support it that the sample is not provided for others or is it because of some other reason ? Can I follow the example and use it on my nrf52832 and 840 ?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Thank you for your time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/402065?ContentTypeID=1</link><pubDate>Fri, 23 Dec 2022 10:50:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:012ddee2-2f80-47e0-8e1c-0fda2e8361ea</guid><dc:creator>Midhunjac</dc:creator><description>&lt;p&gt;Okay. Thanks. I&amp;#39;ll take a look at these and come back if I have any questions. Thanks again !!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/402061?ContentTypeID=1</link><pubDate>Fri, 23 Dec 2022 10:29:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fff522a2-7774-49f0-811d-14d20ff35ddf</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;As you&amp;nbsp;say you&amp;nbsp;are moving from the nRF5 SDK, I assume you want DFU over BLE when you say OTA.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There are two resources you can refer to for adding DFU over BLE:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;-&amp;nbsp;&lt;/span&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/README.html#smp-svr-sample"&gt;Zephyr SMP Server sample, where you can enable BLE support&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;-&amp;nbsp;&lt;/span&gt;&lt;a href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu"&gt;Our colleague Simon&amp;#39;s guide, with instructions to add DFU to a BLE application&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: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/402019?ContentTypeID=1</link><pubDate>Thu, 22 Dec 2022 21:26:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf735118-f8d0-4fb9-b9ef-864559c01915</guid><dc:creator>Midhunjac</dc:creator><description>&lt;p&gt;Hi, Thanks for the reply.&lt;/p&gt;
&lt;p&gt;I have upgraded my device to the NCS based application. I now need to run OTA updates on this. Is there some kind of guide which I can use as a starting point for my purpose ? I understand that the solution may not be the exact same as the one in NRF5 but that is okay. I am willing to make changes. I just need some documentation or example to use as a reference. Is there something like that ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Question about Over the Air update in NCS_V2</title><link>https://devzone.nordicsemi.com/thread/402011?ContentTypeID=1</link><pubDate>Thu, 22 Dec 2022 20:26:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae02f8f0-7902-4a5d-b8cb-d93d29585016</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi Midhunjac,&lt;/p&gt;
&lt;p&gt;NCS v2.x supports OTA updates.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If&amp;nbsp;you are&amp;nbsp;asking if NCS v2.x support the same OTA solution as the nRF5 SDK, then no.&lt;/p&gt;
&lt;p&gt;If you are asking if a nRF5 SDK device can be&amp;nbsp;OTA upgrade to a NCS firmware, then&amp;nbsp;theoretically yes. However, there are no official documentations and samples for it.&lt;/p&gt;
&lt;p&gt;Hieu&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>