<?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>DFU update fails with message &amp;quot;INVALID OBJECT&amp;quot;</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/74174/dfu-update-fails-with-message-invalid-object</link><description>Hello, 
 I want to evaluate the ble_app_buttonless_dfu example (C:\nRF5SDK160098a08e\examples\ble_peripheral\ble_app_buttonless_dfu). I am using the nRF5 SDK 16.0.0, IAR EWARM 7.80 and a nrf52833 board. That’s what I am doing: 
 1. generate private key</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Apr 2021 13:01:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/74174/dfu-update-fails-with-message-invalid-object" /><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/306341?ContentTypeID=1</link><pubDate>Thu, 22 Apr 2021 13:01:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79382a59-f132-41e5-bc84-79ff1b4ab1e2</guid><dc:creator>Georg</dc:creator><description>&lt;p&gt;Hello Edvin,&lt;/p&gt;
&lt;p&gt;I will keep the problem with mergehex in mind. But up to now everything is ok for me. The ticket can be closed. Thank you!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Georg&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/306317?ContentTypeID=1</link><pubDate>Thu, 22 Apr 2021 11:58:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38ef320d-1aa1-4907-a14a-7f5f1bdb228b</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Ok, glad to hear that.&lt;/p&gt;
&lt;p&gt;Then what you are seeing is probably the mergehex bug that struggles with paddings on .hex files generated from IAR.&lt;/p&gt;
&lt;p&gt;I suggest you either use the .hex files separately, or experiment on older versions of mergehex (part of nRF Command Line Tools), until a new version with a fix is released.&lt;/p&gt;
&lt;p&gt;I will be out of office from tomorrow, so if you encounter any other issues related to this, please open a new ticket for a faster response.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/306308?ContentTypeID=1</link><pubDate>Thu, 22 Apr 2021 11:47:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d55aaaa-3622-4f4e-8dfb-ba63157d42d0</guid><dc:creator>Georg</dc:creator><description>&lt;p&gt;Hallo Edvin,&lt;/p&gt;
&lt;p&gt;thank you for your reply.&lt;/p&gt;
&lt;p&gt;when programming the hex-files separately either with nrfjprog or with nrfconnect/programmer it works as expected.&lt;/p&gt;
&lt;p&gt;Thank you for your help.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regard&lt;/p&gt;
&lt;p&gt;Georg&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/306266?ContentTypeID=1</link><pubDate>Thu, 22 Apr 2021 09:37:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a9a8a31-7d32-4c66-8cb1-2cb536401c18</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Georg,&lt;/p&gt;
&lt;p&gt;If you program the bl_settings.hex, and the device advertises as &amp;quot;DfuTarg&amp;quot;, it means that the application is rejected by the bootloader, and the device is in DFU mode.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;1: Can you try to not merge the .hex files, but program them separately using &amp;quot;nrfjprog --program ...&amp;quot;, or nRF Connect -&amp;gt; Programmer. The reason I ask you to test this is that I have seen some compatibility issues with mergehex and .hex files generated from IAR.&lt;/p&gt;
&lt;p&gt;By separately, I don&amp;#39;t mean that you need to program them one at a time, but program each file instead of the merged file:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1619083985525v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;2: Are you sure that the bootloader settings are generated using the exact same application as the one you programmed? Please note that if you recompile, you need to generate the bootloader settings again.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;As a last resort, try to run the attached script from the location SDK\examples\dfu\secure_bootloader\pca10100_s140_ble\armgcc.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1200.test.bat"&gt;devzone.nordicsemi.com/.../1200.test.bat&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/306145?ContentTypeID=1</link><pubDate>Wed, 21 Apr 2021 14:02:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f5f1cee-0d46-4f6a-96eb-26f1c31bee3f</guid><dc:creator>Georg</dc:creator><description>&lt;p&gt;Hallo again,&lt;/p&gt;
&lt;p&gt;in the meantime I found a solution, thanks&amp;nbsp; to your help. &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f60a.svg" title="Blush"&gt;&amp;#x1f60a;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The problem was: that I had worked with the wrong SD/pca combination for the nrf52833.&lt;/p&gt;
&lt;p&gt;correct combination: s140 / pca10100&lt;/p&gt;
&lt;p&gt;wrong combination: s132 / pca10140&lt;/p&gt;
&lt;p&gt;First of all I created an IAR&amp;nbsp; &amp;quot;buttonless_dfu_pca10100_s140-nerf52833 &amp;quot; project.&lt;/p&gt;
&lt;p&gt;Unfortunately the&amp;nbsp;&amp;nbsp;SDK16.0.0. does not provide such an example project.&lt;/p&gt;
&lt;p&gt;For the bootloader I am using the&amp;nbsp;secure_bootloader_ble_s140_pca10100 project.&lt;/p&gt;
&lt;p&gt;Now it works fine.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;But there is now a new strange behaviour:&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f612.svg" title="Unamused"&gt;&amp;#x1f612;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;1. Programming the &amp;quot;complete&amp;quot; hex-file&amp;nbsp; (&lt;span&gt;APP + BL + SD + BL-setting&lt;/span&gt;) into the nrf52833&lt;/p&gt;
&lt;p&gt;2. When scanning I expect to see the App - &amp;quot;Nordic_Buttonless&amp;quot; but I see the bootloader - &amp;quot;DfuTarg&amp;quot;&lt;/p&gt;
&lt;p&gt;3. Updating the firmware with nRF Toolbox/DFU App The message &amp;quot;Application has been successfully transfered&amp;quot; appears instead of &amp;quot;INALVID OBJECT&amp;quot; &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f60a.svg" title="Blush"&gt;&amp;#x1f60a;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;4. When scanning I see the App&amp;nbsp;&lt;span&gt;&amp;quot;Nordic_Buttonless&amp;quot;&amp;nbsp;(as expected)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It seems that there is something wrong with the bootloader settings in the &amp;quot;complete&amp;quot; hex -file.&lt;/p&gt;
&lt;p&gt;After executing an DFU update the&amp;nbsp;&lt;span&gt;&amp;nbsp;bootloader settings seems to be corrected.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;When debugging into the &amp;quot;buttonless_dfu&amp;quot; APP (after step 1.),&amp;nbsp; the&lt;/p&gt;
&lt;p&gt;bootloader_addr = 0xFFFFFFFF!&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;uint32_t nrf_dfu_svci_vector_table_set(void)
{
    uint32_t err_code;
    uint32_t bootloader_addr = BOOTLOADER_ADDRESS;

    if (bootloader_addr != 0xFFFFFFFF)
    {
        NRF_LOG_INFO(&amp;quot;Setting vector table to bootloader: 0x%08x&amp;quot;, bootloader_addr);
        err_code = sd_softdevice_vector_table_base_set(bootloader_addr);
        if (err_code != NRF_SUCCESS)
        {
            NRF_LOG_ERROR(&amp;quot;Failed running sd_softdevice_vector_table_base_set&amp;quot;);
            return err_code;
        }

        return NRF_SUCCESS;
    }&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Commands to build the complete.hex and the app.zip&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;generate bootloader settings:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;nrfutil settings generate --family NRF52 --application ble_app_buttonless_dfu_pca10100_s140.hex --application-version 1 --bootloader-version 0 --bl-settings-version 2 bootloader_setting.he&lt;/span&gt;x&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;&lt;span&gt;merge application, bootloader, softdevice and bootloader-settings&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;mergehex --merge bootloader_setting.hex secure_bootloader_ble_s140_pca10100.hex s140_nrf52_7.0.1_softdevice.hex --output bl.hex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;mergehex --merge bl.hex ble_app_buttonless_dfu_pca10100_s140.hex --output complete.hex&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;3. generate the zip file&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;nrfutil pkg generate --hw-version 52 --application-version 1 --application ble_app_buttonless_dfu_pca10100_s140.hex --sd-req 0xCA --key-file private.key app.zip&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Any Ideas ?&lt;/p&gt;
&lt;p&gt;Thank you !&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regards&lt;/p&gt;
&lt;p&gt;Georg&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div class="main" id="main"&gt;
&lt;div class=" big" id="cnt"&gt;
&lt;div class="GyAeWb" id="rcnt"&gt;
&lt;div class="D6j0vc"&gt;
&lt;div id="center_col"&gt;
&lt;div class="eqAnXb" id="res"&gt;
&lt;div id="search"&gt;
&lt;div&gt;
&lt;div id="rso"&gt;
&lt;div class="ULSxyf"&gt;
&lt;div class="KIy09e obcontainer wDYxhc"&gt;
&lt;div id="tw-main"&gt;
&lt;div class="YQaNob" id="tw-container"&gt;
&lt;div class="tw-src-ltr" id="tw-ob"&gt;
&lt;div class="oSioSc"&gt;
&lt;div id="tw-target"&gt;
&lt;div class="g9WsWb" id="kAz1tf"&gt;
&lt;div class="tw-ta-container hide-focus-ring tw-nfl" id="tw-target-text-container"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/305916?ContentTypeID=1</link><pubDate>Tue, 20 Apr 2021 14:45:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:822ccda7-a026-4d9c-9c39-ad09d043a0ea</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Perhaps it doesn&amp;#39;t like that you are using the same application-version as you already have. Try generating a new one with --application-version 2, and see if that helps. But I think by default, it should accept same version (application-version). However, it is worth a shot.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="dschordsch"]I am using a nrf5283&lt;strong&gt;2&lt;/strong&gt; porject together with&amp;nbsp; nrf5283&lt;strong&gt;3&lt;/strong&gt; chip, could this be the&amp;nbsp; problem ?[/quote]
&lt;p&gt;&amp;nbsp;I suggest you try using an nRF52833 project. Did you try the&amp;nbsp;pca10100_s140_ble instead of pca10040_s132_ble? Actually, I didn&amp;#39;t know until now that you were using the nRF52833.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Also, make sure that you use the bootloader.hex file that you have compiled, and not any of the precompiled bootloader .hex files from the SDK.&lt;/p&gt;
&lt;p&gt;In addition, the s132 is not certified with the nRF52833. And I am not sure it will work. Try using either the s140 or s113 projects from the SDK16\examples\dfu\secure_bootloader\pca10100_s1xx_ble.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you please test the armgcc project files? I have not used IAR before, and I am not sure there are any issues with these. I am not saying you need to use it in the end, but since you already have make installed (you should have since you have built the micro-ecc libraries), just call &amp;quot;make&amp;quot; from a command line in the folder SDK\examples\dfu\secure_bootloader\pca10100_s140_ble\armgcc, and use the .hex file generated in the _build folder from that location.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/305904?ContentTypeID=1</link><pubDate>Tue, 20 Apr 2021 14:21:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:868b9cb1-05f5-4ae7-b37d-baf9602ca3b6</guid><dc:creator>Georg</dc:creator><description>&lt;p&gt;Hallo Edvin&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for you reply.&lt;/p&gt;
&lt;p&gt;As I described at point 3: I copied&amp;nbsp;&lt;span&gt;dfu_public_key.c to the BL project before building the BL (secure_bootloader_ble_s132_pca10040.hex) .&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I changed only dfu_public_key.c in the example BL project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What is the reason for the &amp;quot;invalid object&amp;quot; message ? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is there something wrong with the keys or signature ?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I looked in the BL map file and I see that the oberon&amp;nbsp; lib is used. Is this correct&amp;nbsp; or is uECC-lib the right one ? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I am using a nrf5283&lt;strong&gt;2&lt;/strong&gt; porject together with&amp;nbsp; nrf5283&lt;strong&gt;3&lt;/strong&gt; chip, could this be the&amp;nbsp; problem ?&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 tried a lot of things but I still suck &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f622.svg" title="Cry"&gt;&amp;#x1f622;&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Georg&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: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/305850?ContentTypeID=1</link><pubDate>Tue, 20 Apr 2021 12:40:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a01fbbdb-78ef-409f-b1c8-949832a25682</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="dschordsch"]Sorry I don&amp;#39;t understand your answer, because I built the zip-file out of the application (ble_app_buttonless_dfu_pca10040_s132.hex) and not from he &amp;quot;complete&amp;quot; hex-file&amp;nbsp;&lt;span style="font-family:inherit;"&gt;(my_ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex) which was made of (&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;APP + BL + SD + BL-setting&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;&amp;nbsp;).&lt;/span&gt;[/quote]
&lt;p&gt;&amp;nbsp;Sorry. That is correct. I thought you used the merged image.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please ensure that your bootloader is using a dfu_public_key.c that is generated with the private.key that you are using to sign your image.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you are still stuck. Have you done any (!) changes to the bootloader project other than changing the dfu_public_key.c?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/305714?ContentTypeID=1</link><pubDate>Tue, 20 Apr 2021 07:24:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aff44114-9bb7-4e9c-a4df-caad5f3b0734</guid><dc:creator>Georg</dc:creator><description>&lt;p&gt;Hello Edvin,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thank you for your fast answer.&lt;/p&gt;
&lt;p&gt;I intend only to update the application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sorry I don&amp;#39;t understand your answer, because I built the zip-file out of the application (ble_app_buttonless_dfu_pca10040_s132.hex) and not from he &amp;quot;complete&amp;quot; hex-file&amp;nbsp;&lt;span style="font-family:inherit;"&gt;(my_ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex) which was made of (&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;APP + BL + SD + BL-setting&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;&amp;nbsp;).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The &amp;quot;complete&amp;quot; hex-file (&lt;span&gt;my_ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex&lt;/span&gt;) is the file for the production. The customer updates the product by using&amp;nbsp;ble_app_buttonless_dfu_without_bonds_s132.zip&lt;/p&gt;
&lt;p&gt;I have already read the tutorial that you are mentioned.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;APP =&amp;nbsp;ble_app_buttonless_dfu_pca10040_s132.hex&lt;/p&gt;
&lt;p&gt;BL =&amp;nbsp;secure_bootloader_ble_s132_pca10040.hex&lt;/p&gt;
&lt;p&gt;BL-SETTINGS =&amp;nbsp;&lt;span&gt;bootloader_setting.hex&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SD =&amp;nbsp;s132_nrf52_7.0.1.hex&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;APP + BL + SD + BL-Settings =&amp;nbsp;my_ble_app_buttonless_dfu_without_bonds_s132_with_setting_page.hex&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Do you have any ideas what could be the problem ?&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Georg&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU update fails with message "INVALID OBJECT"</title><link>https://devzone.nordicsemi.com/thread/305605?ContentTypeID=1</link><pubDate>Mon, 19 Apr 2021 14:27:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:806103b2-c7f3-4cea-8b01-5ab88c034db6</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I see that you are using your merged .hex file (app, sd and bootlaoder) to generate your dfu image, but your pkg doesn&amp;#39;t contain information that it contains the sd and bl.&lt;/p&gt;
&lt;p&gt;Do you intend to update all these? Note that you can update the application only. If you just replace the &amp;quot;&lt;span&gt;my_ble_app_buttonless_dfu_without_bonds_s132&amp;quot; with the &amp;quot;ble_app_buttonless_dfu_pca10040_s132&amp;quot; in your &amp;quot;nrfutil pkg generate ...&amp;quot; command, I think it should be fine.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you intentionally want to update the BL and SD as well, you need to&amp;nbsp;keep these separated (don&amp;#39;t merge them), and then use the &amp;quot;--sd-id &amp;lt;version&amp;gt;&amp;quot; for the new softdevice, and --softdevice &amp;lt;path to softdevice&amp;gt;, and the same for the bootloader: --bootloader &amp;lt;bootloader .hex&amp;gt; and --bl-version &amp;lt;bootloader version&amp;gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you are new to DFU, I suggest you gp through this tutorial:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;BR,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Edvin&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>