<?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>Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/90048/create-zip-firmware-package-for-dfu-over-bluetooth</link><description>Hi, 
 I&amp;#39;m developing an application based on the nRF52832 development kit. It is nrf52dk_nrf52832(PCA10040). I have used nRF Connect SDK (3.0.0) for the project development. 
 Now, I want to add a feature of DFU over Bluetooth to update the firmware.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 01 Aug 2022 11:28:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/90048/create-zip-firmware-package-for-dfu-over-bluetooth" /><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/379510?ContentTypeID=1</link><pubDate>Mon, 01 Aug 2022 11:28:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:410d5645-228b-4442-b8d7-ac6b4c8069dd</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;Hello,&lt;br /&gt;We do not have any React Native library for the nRF Connect Device Manager libraries. The one you tried to use, Nordic DFU, was made by somebody else and we&amp;#39;re just referring to it on our repo.&lt;br /&gt;If you&amp;#39;ll implement such library, and want to make it public and open source, we&amp;#39;ll gladly point to it from our repos.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/379500?ContentTypeID=1</link><pubDate>Mon, 01 Aug 2022 11:07:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51526fae-312e-462d-bd01-98127cb73455</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;You&amp;#39;re using Files tab, instead of Image tab. Files tab is to send and download files to a file system on the device, not to update it. Please, use Image tab. There, you&amp;#39;ll have 2 modes: Basic and Advanced.&lt;/p&gt;
&lt;p&gt;In Basic mode (visible by default) you may select the bin file and upload it. The upload should work.&lt;/p&gt;
&lt;p&gt;ZIP files are for updating multi-code devices, like nRF5340, which need one bin file per core.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/378683?ContentTypeID=1</link><pubDate>Tue, 26 Jul 2022 10:58:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8b3cc27-04a8-4885-a7d5-06615e1ad3d9</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Neel,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am checking internally if there is React Native library available.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;But as far as I know the only available code we have for nRF Connect DFU is the nRF Connect Device Manager app , so you may want to consider study the code of the app.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/378520?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 11:15:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b4d3205-2619-48d6-b5a7-93d801fca2a5</guid><dc:creator>Neel Oza</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Please let us know if any library is available for React Native which can work with nRF Connect SDK DFU operation.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/378502?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 09:42:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2909f8b-36e4-43d9-b0a3-2d1b32b9a516</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Neel,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please be aware that the .zip that the library in React Native is build for a different DFU protocol. It&amp;#39;s the nRF5 SDK DFU protocol not the nRF Connect SDK protocol.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So if you plan to support the nRF Connect SDK DFU you would need to write the new app based on the Device Manager app that we provided.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;The old React Native app won&amp;#39;t be able to do DFU update to a nRF Connect SDK application.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/378477?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 07:24:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79f98066-354e-4dde-b86a-0e53ba91cb59</guid><dc:creator>Neel Oza</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Thank you for your quick response. I am good that you can reproduce the issue.&lt;/p&gt;
&lt;p&gt;This issue is only with the&amp;nbsp;&lt;span&gt;dfu_application.zip package. There is no issue with the app_update.bin file in the Android or iOS nRF Connect application.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;As I have earlier informed you that we are also developing a custom mobile application based on &lt;a href="https://github.com/Pilloxa/react-native-nordic-dfu.git"&gt;React Native&lt;/a&gt;. It only supports the ZIP package to perform the DFU operation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/378476?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 07:16:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3be61e88-ac67-495e-840d-c4c7741690d4</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Neel,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have just tested on an iPhone and can see the same error that you are seeing. I will check with the team to see why that happened.&lt;/p&gt;
&lt;p&gt;Could you try to test with nRF Connect app and&amp;nbsp;&amp;nbsp;the app_update.bin file ? I found that it worked for me on an iPhone.&amp;nbsp;&lt;br /&gt;Is there any reason you need to use the .zip file instead of the .bin file ?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/378353?ContentTypeID=1</link><pubDate>Fri, 22 Jul 2022 14:35:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27eea2d9-5b2b-4dce-9718-f39200059f2c</guid><dc:creator>Neel Oza</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;I have tried to perform DFU using the given&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/dfu_5F00_application.zip"&gt;dfu_application.zip&lt;/a&gt;&amp;nbsp;file using the iOS nRF Connect application, but it throws me the same error message.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you please try to perform it on an iphone?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/378352?ContentTypeID=1</link><pubDate>Fri, 22 Jul 2022 14:31:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b77abbf2-cf25-481c-8650-30a25ad8e371</guid><dc:creator>Neel Oza</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Let me give you brief information regarding the process I am following to perform the DFU operation in V2.0.0.&lt;/p&gt;
&lt;p&gt;I am using the &amp;quot;zephyr/samples/bluetooth/peripheral&amp;quot; example to test the DFU. I have made changes in prj.conf file as mentioned in this document&amp;nbsp;&amp;nbsp;&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;.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;
CONFIG_BT_KEYS_OVERWRITE_OLDEST=y
CONFIG_BT_SETTINGS=y
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_NVS=y
CONFIG_SETTINGS=y

# Enable mcumgr.
CONFIG_MCUMGR=y

# Enable most core commands.
CONFIG_MCUMGR_CMD_IMG_MGMT=y
CONFIG_MCUMGR_CMD_OS_MGMT=y

# Ensure an MCUboot-compatible binary is generated.
CONFIG_BOOTLOADER_MCUBOOT=y

# Allow for large Bluetooth data packets.
CONFIG_BT_L2CAP_TX_MTU=252
CONFIG_BT_BUF_ACL_RX_SIZE=256

# Enable the Bluetooth (unauthenticated) and shell mcumgr transports.
CONFIG_MCUMGR_SMP_BT=y
CONFIG_MCUMGR_SMP_BT_AUTHEN=n

# Some command handlers require a large stack.
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I have created a new dfu.c file for SMP Bluetooth Registration.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;#include &amp;lt;init.h&amp;gt;

#include &amp;lt;img_mgmt/img_mgmt.h&amp;gt;
#include &amp;lt;os_mgmt/os_mgmt.h&amp;gt;
#include &amp;lt;mgmt/mcumgr/smp_bt.h&amp;gt;

#include &amp;lt;logging/log.h&amp;gt;
LOG_MODULE_REGISTER(init_dfu);


static int bt_smp_init(const struct device *dev)
{
   ARG_UNUSED(dev);
   int err = 0;

   img_mgmt_register_group();
   os_mgmt_register_group();

   err = smp_bt_register();

   if (err) {
      LOG_ERR(&amp;quot;SMP BT register failed (err: %d)&amp;quot;, err);
   }

   return err;
}

SYS_INIT(bt_smp_init, APPLICATION, CONFIG_APPLICATION_INIT_PRIORITY);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Below are the compilation steps to generate&amp;nbsp;dfu_application.zip and merged.hex files.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;west build -p -b nrf52dk_nrf52832 -s &lt;span&gt;zephyr/samples/bluetooth/peripheral&lt;/span&gt; -d test-build/peripheral&lt;/p&gt;
&lt;p&gt;west flash&amp;nbsp; -d test-build/peripheral&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now, I made some minor changes in the code to validate whether DFU is successfully completed or not. When I am trying to upload the dfu_application.zip file through the nRFConnect application on Android, it could complete the DFU and new firmware is running. But the same thing when I am trying to perform DFU with the same&amp;nbsp;&lt;span&gt;dfu_application.zip file, It couldn&amp;#39;t perform and gives me the below error message.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://neel-oza.s3.ap-south-1.amazonaws.com/DFU_iOS_Issue.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We are also developing a custom mobile application using React Native and we&amp;#39;re also facing the same issue. Please suggest a solution to this issue.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/377773?ContentTypeID=1</link><pubDate>Wed, 20 Jul 2022 07:25:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7070de53-b71e-4400-a005-d952f9cdc44d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Neel,&lt;/p&gt;
&lt;p&gt;Could you provide the .zip file so we can test here ?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Could you try to test with this file:&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/dfu_5F00_application.zip"&gt;devzone.nordicsemi.com/.../dfu_5F00_application.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It&amp;#39;s created from this project :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/peripheral_5F00_uart_5F00_smp.zip"&gt;devzone.nordicsemi.com/.../peripheral_5F00_uart_5F00_smp.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/377658?ContentTypeID=1</link><pubDate>Tue, 19 Jul 2022 13:34:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a04c87f0-3037-414c-88d8-02b2eecb1f1d</guid><dc:creator>Neel Oza</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;I am using NCS version V2.0.0.&lt;/p&gt;
&lt;p&gt;Yes, I tried the same thing using the nRF Device Manager app and faced the same issue in iOS.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://neel-oza.s3.ap-south-1.amazonaws.com/nRF_Device_Manager.png" /&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: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/377619?ContentTypeID=1</link><pubDate>Tue, 19 Jul 2022 12:20:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b9b7f26-b1c7-405c-a170-b07a12e5e290</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Neel,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Could you check what inside dfu_application.zip ?&amp;nbsp;&lt;br /&gt;Please let us know the NCS version you are using?&amp;nbsp;&lt;br /&gt;Have you tried to test with the nRF Device Manager app ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/377605?ContentTypeID=1</link><pubDate>Tue, 19 Jul 2022 11:51:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3af77432-aacf-4759-8fb8-fb6819ce8d39</guid><dc:creator>Neel Oza</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Thank you for your kind response.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now, I installed nRF Connect SDK using the &lt;a href="http://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/gs_assistant.html"&gt;&amp;quot;Installing automatically&amp;quot;&lt;/a&gt;&amp;nbsp;method and it could generate the&amp;nbsp;&lt;span&gt;dfu_application.zip file.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Now, I am facing another issue is that I could perform DFU using the Android nRF Connect application but iOS nRF Connect application raising the issue.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Please find below the error message for reference.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://neel-oza.s3.ap-south-1.amazonaws.com/DFU_iOS_Issue.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As per my knowledge, it tried to find the *.dat file from the ZIP package and it is not available.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/377454?ContentTypeID=1</link><pubDate>Mon, 18 Jul 2022 14:54:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4722a605-7f69-4d8e-b721-fd2f2eab17ee</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Neel,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you double check which SDK version you are using ? Our latest NCS SDK is v2.0.1&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf"&gt;https://github.com/nrfconnect/sdk-nrf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/index.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;Have you configured&amp;nbsp;CONFIG_MCUBOOT=y in your prj.conf&lt;/p&gt;
&lt;p&gt;I assume you sign the the image manually ? to get the app app_update.bin file.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I would need to check on how to generate .zip file in NCS , I usually compile using Visual Studio Code and the app_update.bin file and the&amp;nbsp;dfu_application.zip file was automatically generated.&amp;nbsp;&lt;br /&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/pastedimage1658155947473v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/377449?ContentTypeID=1</link><pubDate>Mon, 18 Jul 2022 14:21:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be6b21eb-e454-4fcd-a426-ef3304a525a2</guid><dc:creator>Neel Oza</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Thank you for the quick response.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As I have mentioned in my ticket, I am using&amp;nbsp;&lt;span&gt;nRF Connect SDK (3.0.0). When I build source code using the WEST command, the build .zip file is not available in the build directory. Please find below the command to compile the source code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build -b nrf52dk_nrf52832 -s test-src/peripheral/ -d test-build/peripheral -- -DCONFIG_MCUBOOT_SIGNATURE_KEY_FILE=\&amp;quot;bootloader/mcuboot/root-rsa-2048.pem\&amp;quot;&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://neel-oza.s3.ap-south-1.amazonaws.com/zephyr_build_directory.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Here,&amp;nbsp;test-src/peripheral/ is the source directory and&amp;nbsp;test-build/peripheral is the build directory.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Please let me know if I am missing something.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Create Zip firmware package for DFU over Bluetooth</title><link>https://devzone.nordicsemi.com/thread/377438?ContentTypeID=1</link><pubDate>Mon, 18 Jul 2022 13:36:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76d73d9f-2ce3-42f2-9364-7651908bb770</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Neel,&amp;nbsp;&lt;br /&gt;As far as I know when you do &amp;quot;&lt;span&gt;nrfutil pkg generate&amp;quot; to generate .zip file it&amp;#39;s not for the application created with NCS but the application created with NRF5SDK and the correspondent bootloader for it is the one in nRF5SDK not MCUboot and SMP protocol.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If it&amp;#39;s the case the app won&amp;#39;t be able to do DFU update to the NCS application.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We do support .zip file but it&amp;#39;s the .zip created by Zephyr in build folder, not nrfutil. Please have a look at the NRF Connect Device Manager app here here:&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/IOS-nRF-Connect-Device-Manager/blob/master/Example/Example/Util/McuMgrPackage.swift"&gt;https://github.com/NordicSemiconductor/IOS-nRF-Connect-Device-Manager/blob/master/Example/Example/Util/McuMgrPackage.swift&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>