<?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>few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75522/few-questions-about-bootloader-settings</link><description>hello Nordic 
 
 i am working with nrf52832 soc with SDK 16.0, S132 V7.0.1 
 following this path: 
 https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader 
 and this</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 14 Jun 2021 09:03:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75522/few-questions-about-bootloader-settings" /><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/315051?ContentTypeID=1</link><pubDate>Mon, 14 Jun 2021 09:03:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b778c9ff-5d08-401f-b4a6-e2b4f48e1f10</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Ziv,&lt;/p&gt;
[quote user="ziv123"]not sure i understand where the configuration copy takes place, so maybe i am missing something there ?[/quote]
&lt;p&gt;This is all handled in the implementation in&amp;nbsp;components\libraries\bootloader\nrf_bootloader_wdt.c. You can see that the reload value is read using&amp;nbsp;nrf_wdt_reload_value_get(), and that is used to determine the frequency of feeding the bootloader.&lt;/p&gt;
[quote user="ziv123"]the WTD timeout in my app is 15 seconds so is should be enough time since the timer in the bootloader for feeding the WTD is:[/quote]
&lt;p&gt;15 seconds should be no problem. This is not the time for feeding the WDT though, but a margin added because the CPU cannot run during flash operations.&lt;/p&gt;
[quote user="ziv123"]also, why not using nrfx_wtd..&amp;nbsp; in Nordic&amp;#39;s bootloader uart (or any) examples ?[/quote]
&lt;p&gt;The WDT driver primarily contain code for configuring and starting the WDT. That is not part of what the bootloader implementation does, as it just feeds a running bootloader. (strictly speaking the WDT driver also feeds the bootloader, but that is just by a single function call -&amp;nbsp;nrf_wdt_reload_request_set() - which is also used by the bootloader).&lt;/p&gt;
&lt;p&gt;It is a bit odd that you get this problems with the configuration you describe. Particularly it like the reset happens quite early as several things that should have been logged in the beginning of the bootloader is missing (like &amp;quot;&lt;span&gt;WDT&amp;nbsp;enabled&amp;nbsp;CRV&lt;/span&gt;&amp;quot; etc).&lt;/p&gt;
&lt;p&gt;Some suggestions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Double check that the WDT reload value really is 15 seconds.&lt;/li&gt;
&lt;li&gt;Make sure to feed the WDT right before you reset into the bootloader.&lt;/li&gt;
&lt;li&gt;Add some logging when the bootloader feeds the WDT in the&amp;nbsp;wdt_feed() function together with the call to&amp;nbsp;nrf_wdt_reload_request_set(i) to see that it is actually fed.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/315041?ContentTypeID=1</link><pubDate>Mon, 14 Jun 2021 07:55:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e48f5345-7f90-4d1c-a557-661d0998c36a</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;Hi Einar&amp;nbsp;&lt;/p&gt;
&lt;p&gt;my bootloader has a WTD&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;if (dfu_enter)
    {
        nrf_bootloader_wdt_init();
        scheduler_init();
        dfu_enter_flags_clear();
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;not sure i understand where the configuration copy takes place, so maybe i am missing something there ?&lt;/p&gt;
&lt;p&gt;the WTD timeout in my app is 15 seconds so is should be enough time since the timer in the bootloader for feeding the WTD is:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;
#define MAX_FLASH_OP_TIME_TICKS 3200 // ~100 ms
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;also, why not using nrfx_wtd..&amp;nbsp; in Nordic&amp;#39;s bootloader uart (or any) examples ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;hope to read from you soon&lt;/p&gt;
&lt;p&gt;best regards&lt;/p&gt;
&lt;p&gt;Ziv&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/315029?ContentTypeID=1</link><pubDate>Mon, 14 Jun 2021 07:09:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02b0717c-7ee9-4ace-ac66-aeed3beb24a3</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Ziv,&lt;/p&gt;
[quote user="ziv123"]indeed the watchdog seems to be the cause for the reset.[/quote]
&lt;p&gt;That is good. Then things make sense.&lt;/p&gt;
[quote user="ziv123"]&lt;p&gt;so, is it true that the only way i have to get a reset which will also rest the watchdog (considering no user intervention on pin pressing or shutting of the system) is to stuck my application until i get a timeout event ?&lt;/p&gt;
&lt;p&gt;if this is the case this is very &lt;span&gt;awkward&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Yes that is true, as you see from the reset behavior table. It is also intentional to prevent any accidental disabling of the watchdog.&lt;/p&gt;
[quote user="ziv123"]i don&amp;#39;t want to create a dependency between the bl and the application[/quote]
&lt;p&gt;There is a dependency here, but it it quite weak as the bootloader reads the watchdog configuration from the watchdog itself, though you may need to make some adjustments in special cases. Generally the main thing is that you should ensure that you do not have a too short watchdog timeout. In any case there is no way around handing this in the bootloader if you use a watchdog, as you cannot disable the watchdog in an elegant way. (And if you do disable it by allowing it to time out, a watchdog reset also clears the retention registers, so you cannot rely on those for entering DFU mode).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/315013?ContentTypeID=1</link><pubDate>Sun, 13 Jun 2021 06:55:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4dc20011-7426-4746-9019-d91ba87319b6</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;Hey Einar&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/75522/few-questions-about-bootloader-settings/314821#314821"]Please test without a watchdog to see if that explains the issue you are seeing or not[/quote]
&lt;p&gt;indeed the watchdog seems to be the cause for the reset.&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/75522/few-questions-about-bootloader-settings/314821#314821"]It is not possible to stop the watchdog once it has been started[/quote]
&lt;p&gt;however, after reading about this it seems to me that from the running application, without outside user intervention, the only reset which is possible for me is actually the watch dog reset which to my understanding only happen when watchdog timeout event is triggered, and no configuration to CVS or possibilities to change timer or triggers timeout event is possible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;so, is it true that the only way i have to get a reset which will also rest the watchdog (considering no user intervention on pin pressing or shutting of the system) is to stuck my application until i get a timeout event ?&lt;/p&gt;
&lt;p&gt;if this is the case this is very &lt;span&gt;awkward&lt;/span&gt;&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/75522/few-questions-about-bootloader-settings/314821#314821"] but the bootloader can feed the watchdog for you if needed and does so automatically[/quote]
&lt;p&gt;&lt;span&gt;i don&amp;#39;t want to create a dependency between the bl and the application&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;hope to read from you soon&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;best regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Ziv&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314821?ContentTypeID=1</link><pubDate>Fri, 11 Jun 2021 06:54:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7fa816e-2e0b-4240-8dd1-175f96b88b50</guid><dc:creator>Einar Thorsrud</dc:creator><description>[quote user="ziv123"]the app has a watch dog but i thought that if i reset the app then the watchdog is gone[/quote]
&lt;p&gt;The watchdog is not reset by a soft reset (see &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/power.html?cp=4_2_0_17_7#unique_832471788"&gt;reset behavior table&lt;/a&gt;), so it will continue to run. Please test without a watchdog to see if that explains the issue you are seeing or not before going forward. (It could also be that the reset is caused by something else though I see no indication of what in the log).&lt;/p&gt;
[quote user="ziv123"]or do i need to stop the watchdog before the soft reset before going to dfu ?[/quote]
&lt;p&gt;It is not possible to stop the watchdog once it has been started. The only way to stop the watchdog then is to perform one of the resets that stop it (see reset behavior table again).&lt;/p&gt;
[quote user="ziv123"]maybe bootloader has a watchdog ?[/quote]
&lt;p&gt;No, but the bootloader can feed the watchdog for you if needed and does so automatically (see implementation in&amp;nbsp;components\libraries\bootloader\nrf_bootloader_wdt.c). If you have a too short timeout it could cause problems, though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314789?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 17:06:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0f1c2dd-c22e-4f09-a31b-02ab09981092</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;the app has a watch dog but i thought that if i reset the app then the watchdog is gone .. or do i need to stop the watchdog before the soft reset before going to dfu ?&lt;/p&gt;
&lt;p&gt;maybe bootloader has a watchdog ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314775?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 15:31:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:925d7cd0-0a36-4615-bd0a-1855e9e0a0ac</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;After &amp;quot;Initializing nrf_fstorage_nvmc backend.&amp;quot; the next line is &amp;quot;Enter main loop&amp;quot; which is the first line that is logged by the bootloader. So apparently here has been a reset for some reason. There is nothing in the log indicating why, though. Do you have a watchdog active or could it be another reason for the reset?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314751?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 14:03:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7405215-6161-4b51-9cbe-e6550e84b7af</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;still does not work for the second time though no nothing crashes and i do get into the bootloader&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;here is the log&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037880, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037880, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000378C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000378C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037900, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037900, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037940, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037940, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037980, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037980, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000379C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000379C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037A00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037A00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037A40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037A40, pending 0
0x1
a)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037A80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037A80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037AC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037AC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037B00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037B00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037B40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037B40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037B80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037B80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037BC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037BC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037C00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037C00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037C40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037C40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037C80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037C80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037CC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037D00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037D00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037D40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037D40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037D80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037D80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037DC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037DC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037E00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037E00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037E40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037E40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037E80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037E80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037EC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037EC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037F00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037F00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037F40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037F40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037F80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037F80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037FC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037FC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:73728, CRC:0x9A18F8FD
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x4, 0x1]
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; app: timer_stop (0x20000024)
&amp;lt;debug&amp;gt; app: timer_activate (0x20000024)
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00038000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x00038000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Creating object with size: 3632. Offset: 0x00012000, CRC: 0x9A18F8FD
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x1, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038000, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038040, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038040, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038080, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038080, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000380C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000380C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038100, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038100, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038140, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038140, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038180, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038180, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000381C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000381C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038200, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038200, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038240, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038240, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038280, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038280, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000382C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000382C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038300, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038300, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038340, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038340, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038380, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038380, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000383C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000383C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038400, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038400, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038440, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038440, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038480, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038480, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000384C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000384C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038500, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038500, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038540, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038540, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038580, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038580, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000385C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000385C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038600, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038600, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038640, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038640, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038680, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038680, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000386C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000386C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038700, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038700, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038740, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038740, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038780, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038780, pending 0
0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000387C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000387C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038800, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038800, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038840, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038840, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038880, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038880, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000388C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000388C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038900, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038900, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038940, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038940, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038980, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038980, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000389C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000389C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038A00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038A00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038A40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038A40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038A80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038A80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038AC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038AC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038B00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038B00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038B40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038B40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038B80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038B80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038BC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038BC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038C00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038C00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038C40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038C40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038C80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038C80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038CC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038CC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038D00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038D00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038D40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038D40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038D80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038D80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038DC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038DC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
a)
x2000177C, len=48 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038E00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:77360, CRC:0x6783725B
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Whole firmware image received. Postvalidating.
&amp;lt;debug&amp;gt; nrf_dfu_validation: Hash verification. start address: 0x26000, size: 0x12E30
&amp;lt;debug&amp;gt; nrf_dfu_validation: Invalidating old application in bank 0.
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x4, 0x1]
&amp;lt;debug&amp;gt; nrf_dfu_settings: Writing settings...
&amp;lt;debug&amp;gt; nrf_dfu_settings: Erasing old settings at: 0x0007F000
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Using settings page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Copying forbidden parts from backup page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to sou&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Using settings page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Copying forbidden parts from backup page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;debug&amp;gt; app: Enter nrf_bootloader_fw_activate
&amp;lt;info&amp;gt; app: No firmware to activate.
&amp;lt;debug&amp;gt; app: App is valid
&amp;lt;debug&amp;gt; app: DFU mode requested via GPREGRET.
&amp;lt;info&amp;gt; nrf_bootloader_wdt: WDT enabled CRV:491520 ticks
&amp;lt;info&amp;gt; nrf_bootloader_wdt: Starting a timer (488320 ticks) for feeding watchdog.
&amp;lt;debug&amp;gt; app: timer_activate (0x20000034)
&amp;lt;debug&amp;gt; app: in weak nrf_dfu_init_user
&amp;lt;debug&amp;gt; app: timer_stop (0x20000024)
&amp;lt;debug&amp;gt; app: timer_activate (0x20000024)
&amp;lt;info&amp;gt; app: Entering DFU mode.
&amp;lt;debug&amp;gt; app: Initializing transports (found: 1)
&amp;lt;debug&amp;gt; nrf_dfu_serial_uart: serial_dfu_transport_init()
&amp;lt;debug&amp;gt; nrf_dfu_serial_uart: serial_dfu_transport_init() completed
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; app: Enter main loop
&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nr&lt;/pre&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314734?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 13:33:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fffc98d3-323a-434c-a505-244c26a73e2e</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Yes, you will get a SoftDevice fault with reason&amp;nbsp;NRF_FAULT_ID_APP_MEMACC in this case. (A god tip is to enable logging when testing the app as well. If you tested the app with debug logging enabled you should have seen &amp;quot;SOFTDEVICE: INVALID MEMORY ACCESS&amp;quot; in the log.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314728?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 13:28:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f326305-5f2d-4ba0-a9df-dda9ca22c49c</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;ok .. maybe that will explain that i found out that i get asserted before even reaching the bootloader&amp;nbsp;&lt;/p&gt;
&lt;p&gt;the address 0x275FC is the assertion of NRF_BREACK_COND or something like that which i compare to the blue screen of death.. any way i will try to change and see how it goes&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314721?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 13:22:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d4b3601-a58d-4c5d-8fc9-f33815d618b3</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I did not think about this before as you do not use the SoftDevice for serial DFU. However, if the SoftDevice is enabled when you call this code snippet:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;NRF_POWER-&amp;gt;GPREGRET = 0xB1;
NVIC_SystemReset();&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;that will not work. The reason is that writing to GPREGRET directly&amp;nbsp;is not allowed. You need to write via the SoftDevice API instead when that is enabled, using&amp;nbsp;&lt;code&gt;sd_power_gpregret_set()&lt;/code&gt;.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314663?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 10:37:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c9cde17-5916-44b3-a0f2-c2347aedbd6d</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;the dfu in the log that you see is of the first dfu&lt;/p&gt;
&lt;p&gt;there is nothing in the log regarding second dfu&lt;/p&gt;
&lt;p&gt;after i send the application the commend to set the register and restart&lt;/p&gt;
&lt;p&gt;it halts at Unknown function at address 0x275FC which is actually not in the bootloader address scope:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/bl-hult.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;when i press F5 then the application returns to run.. if i send the command for dfu again the jlink informs me that the register is already set&lt;/p&gt;
&lt;p&gt;any ideas ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;i think the problem is this: i have tried some things but what i get after the command to start dfu from my application which is that to remind,&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;NRF_POWER-&amp;gt;GPREGRET = 0xB1;
NVIC_SystemReset();&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;i am stopped by a vector catch&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1623326544670v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;it is the same if i run only the application in debug mode without the bootloader flashed and command the app to start the dfu&amp;nbsp;&lt;/p&gt;
&lt;p&gt;or if i debug in the bootlader after flashed and give the dfud application and then commend the running application to start the dfu i don&amp;#39;t even send the next nrf defu serial command from terminal .. so i think the problem has something to do with the app or the command to the register&amp;nbsp;&lt;/p&gt;
&lt;p&gt;what do you say ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314656?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 10:19:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:048b11d3-5492-479c-9d6d-f30f0e17b909</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
[quote user="ziv123"]ok so the config of &amp;quot;&amp;nbsp;&lt;span&gt;NRF_BL_DFU_ENTER_METHOD_BUTTON&amp;nbsp; &amp;quot; to 0 solved the first dfu issue, and the app works after the first one&lt;/span&gt;[/quote]
&lt;p&gt;Good to hear.&lt;/p&gt;
[quote user="ziv123"]the log for the first and second dfu is this:[/quote]
&lt;p&gt;The log does not go far enough back, only start in the middle of the second DFU. Perhaps&amp;nbsp; Can you make a log that covers everything as intended? (sometimes it is easier to use the Logging feature of the RTT viewer if the amount of data becomes too much:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/logging.PNG" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314653?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 10:12:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:816891d9-f2bf-4e84-868b-d639558aa0cc</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;ok so the config of &amp;quot;&amp;nbsp;&lt;span&gt;NRF_BL_DFU_ENTER_METHOD_BUTTON&amp;nbsp; &amp;quot; to 0 solved the first dfu issue, and the app works after the first one&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;just to be clear, i erased&amp;nbsp;the device, then flashed the softdevice then run the bootloader in debug mode and dfu the app .. the app then worked and i sent it the command to go to set the register flag and restart and then i tried&amp;nbsp;to dfu another version of the app and i got this like before:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;
D:\Ziv\projects\Redent-Nova-FW&amp;gt;nrfutil dfu serial -pkg Redent_0.zip -p COM12
  [####################################]  100%
Device programmed.

D:\Ziv\projects\Redent-Nova-FW&amp;gt;nrfutil dfu serial -pkg Redent_1.zip -p COM12 

Traceback (most recent call last):
  File &amp;quot;C:\Program Files (x86)\Python383\Scripts\nrfutil-script.py&amp;quot;, line 11, in &amp;lt;module&amp;gt;       
    load_entry_point(&amp;#39;nrfutil==6.1.0&amp;#39;, &amp;#39;console_scripts&amp;#39;, &amp;#39;nrfutil&amp;#39;)()
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 829, in __call__
    return self.main(*args, **kwargs)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 782, in main    
    rv = self.invoke(ctx)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 1259, in invoke 
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 1259, in invoke 
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 1066, in invoke 
    return ctx.invoke(self.callback, **ctx.params)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 610, in invoke
    return callback(*args, **kwargs)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\__main__.py&amp;quot;, line 1055, in serial
    do_serial(package, port, connect_delay, flow_control, packet_receipt_notification, baud_rate, serial_number, True,
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\__main__.py&amp;quot;, line 970, in do_serial
    dfu.dfu_send_images()
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\dfu\dfu.py&amp;quot;, line 127, in dfu_send_images
    self._dfu_send_image(self.manifest.application)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\dfu\dfu.py&amp;quot;, line 88, in _dfu_send_image
    self.dfu_transport.open()
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\dfu\dfu_transport_serial.py&amp;quot;, line 214, in open
    raise NordicSemiException(&amp;quot;No ping response after opening COM port&amp;quot;)
pc_ble_driver_py.exceptions.NordicSemiException: No ping response after opening COM port&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;the log for the first and second dfu is this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000376C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000376C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037700, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037700, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037740, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037740, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
ding 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000377C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000377C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037800, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037800, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037840, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037840, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037880, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037880, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000378C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000378C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037900, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037900, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037940, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037940, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037980, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037980, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
ding 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037A00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037A00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037A40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037A40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037A80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037A80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037AC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037AC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037B00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037B00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037B40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037B40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037B80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037B80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037BC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037BC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037C00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037C00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037C40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037C40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037C80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037C80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037CC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037CC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037D00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037D00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037D40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037D40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037D80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037D80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037DC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037DC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
a)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037E00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037E00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037E40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037E40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037E80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037E80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037EC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037EC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037F00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037F00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037F40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037F40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037F80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037F80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00037FC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00037FC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:73728, CRC:0x4E1CCAD9
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x4, 0x1]
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; app: timer_stop (0x20000024)
&amp;lt;debug&amp;gt; app: timer_activate (0x20000024)
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00038000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x00038000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Creating object with size: 3632. Offset: 0x00012000, CRC: 0x4E1CCAD9
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x1, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038000, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038040, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038040, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038080, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038080, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000380C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000380C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038100, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038100, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038140, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038140, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038180, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038180, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000381C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000381C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038200, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038200, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038240, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038240, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038280, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038280, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000382C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000382C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038300, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038300, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038340, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038340, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038380, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038380, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000383C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000383C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038400, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038400, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038440, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038440, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038480, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038480, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000384C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000384C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038500, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038500, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038540, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038540, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038580, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038580, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000385C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000385C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038600, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038600, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038640, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038640, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038680, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038680, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000386C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000386C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038700, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038700, pending 0
0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038740, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038740, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038780, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038780, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000387C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000387C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038800, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038800, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038840, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038840, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038880, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038880, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000388C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000388C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038900, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038900, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
a)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038940, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038940, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038980, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038980, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x000389C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x000389C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038A00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038A00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038A40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038A40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038A80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038A80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038AC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038AC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038B00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038B00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038B40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038B40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038B80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038B80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038BC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038BC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038C00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038C00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038C40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038C40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038C80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038C80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038CC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038CC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038D00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038D00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038D40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038D40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038D80, src=0x2000177C, len=64 bytes), queue usage: 1
ding 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038DC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038DC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00038E00, src=0x2000177C, len=48 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00038E00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:77360, CRC:0x9224D8F7
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Using settings page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Copying forbidden parts from backup page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up setting&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;hope this log will help to identify the problem&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;p.s. afte sometime the app first app is running again though dfu did not finish successfully&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314649?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 09:49:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:514423fe-5f89-413a-9c5e-f34735f797ba</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="ziv123"]in the debug example the memory starts at 0x64000 and its size is 0x1a000 which does not fit the memory range from datasheet and actually takes place of the application memory range, how come ???[/quote]
&lt;p&gt;This is just an example of what it typically looks like in the default configuration. The debug bootloader is larger and therefor needs to start lower. It does not matter as the MBR knows the bootloader start address because it is written to a specific address (in the end of the MBR page or UICR depending on SDK version, but principle is the same).&amp;nbsp;&lt;/p&gt;
[quote user="ziv123"]i have created my own public key (i think if i would not it would also not work for the release bootloader)[/quote]
&lt;p&gt;The&amp;nbsp;dfu_public_key.c separates between the keys as the DEBUG bootloader by default use the public key for the key that signed the test images. In your case you must ensure to use your own key in both cases. Simply remove the whole #if/else/endif handling for DEBUG in that file and just provide your key.&lt;/p&gt;
[quote user="ziv123"]if i have to generate another key, for the debug bootloader, which is different from the release bootloader please clarify on that matter.[/quote]
&lt;p&gt;You do not need more than one keypair, it only confuses. Just make sure you use your public key in both build variants as explained above.&lt;/p&gt;
[quote user="ziv123"]i feel that we might have some misunderstandings by your answer to my question, my question was that once i flash the debug bootloader and preform one successful dfu (which i was expecting to work like in the release bootloader), then i want to debug the second dfu from the application that failed, so i am not sure it is possible to run the bootloader via the debugger and stay in debug mode of bootloader after application is running and when application is resetting the system ?[/quote]
&lt;p&gt;This is not a problem. The debug session is not terminated by a soft reset. Just make sure you don not use RTT logging in the application, as that can confuse the RTT viewer.&lt;/p&gt;
[quote user="ziv123"] it looks to me like it activates and then can&amp;#39;t find it .. here is the log :[/quote]
&lt;p&gt;Reading the log you see&amp;nbsp;this closed to the end &amp;quot;DFU mode requested via button.&amp;quot;, and that leads naturally to &amp;quot;DFU mode requested via button.&amp;quot;. So even if DFU is performed, the bootloader enters DFU mode because a pin is configured as a DFU enter method and that pin is asserted. If you do not want to use this as a DFU enter method, you should set&amp;nbsp;NRF_BL_DFU_ENTER_METHOD_BUTTON in sdk_config.h for the bootloader you now use to 0. That way this pin will not trigger DFU mode.&lt;/p&gt;
[quote user="ziv123"]if i try to dfu again though the app does not work this time which is a difference, then it seems the bootloader flashed the new app after the first one which is very unclear why it would do it, also the softdevice (becoming green like application) shifts from address 0x1000 to 0xff8 which is out of its written range .. what is that about ????[/quote]
&lt;p&gt;You cannot put any emphasis on the graphical representation in nRF Connect Programmer. That is unfortunately more confusing than sensible. The colored area has data and the other does not. But the splits and types it assigns is based on a very simplistic approach that typically is incorrect. Also, where it looks like two apps it is just because there happen to be a sequence of ff&amp;#39;s in there, and the nRF Connect Programmer will interpret that as two images. But it is not the case.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314605?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 07:16:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2fb0d88-5e4d-45a3-b183-1f9a837c2756</guid><dc:creator>ziv123</dc:creator><description>[quote userid="7377" url="~/f/nordic-q-a/75522/few-questions-about-bootloader-settings/314554#314554"]That is expected. The debug bootloader is much larger, so it has to start lower. There is no need to modify this. [/quote]
&lt;p&gt;in the memory layout in the below link, the bootloader should be between the address 0x78000 - 0x7E000&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/nrf52832-mem-range.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;in the debug example the memory starts at 0x64000 and its size is 0x1a000 which does not fit the memory range from datasheet and actually takes place of the application memory range, how come ???&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Flib_bootloader.html&amp;amp;anchor=lib_bootloader_memory"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Flib_bootloader.html&amp;amp;anchor=lib_bootloader_memory&lt;/a&gt;&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/75522/few-questions-about-bootloader-settings/314554#314554"]Note that this means that you cannot DFU in a debug bootloader when you have a release bootloader from before[/quote]
&lt;p&gt;i always erase device before flashing with a new bootloader and off course i will not flash a different bootloader each time without clearing the previous&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/75522/few-questions-about-bootloader-settings/314554#314554"]I forgot to specify that you need to use your own public key also for debug builds if you do not allready in&amp;nbsp;examples\dfu\dfu_public_key.c, so that could be the problem if validation fails.[/quote]
&lt;p&gt;i have created my own public key (i think if i would not it would also not work for the release bootloader)&lt;/p&gt;
&lt;p&gt;if i have to generate another key, for the debug bootloader, which is different from the release bootloader please clarify on that matter.&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/75522/few-questions-about-bootloader-settings/314554#314554"]That would be in the exact same way. The debug bootloader is essentially the same just that it has RTT logging.[/quote]
&lt;p&gt;i feel that we might have some misunderstandings by your answer to my question, my question was that once i flash the debug bootloader and preform one successful dfu (which i was expecting to work like in the release bootloader), then i want to debug the second dfu from the application that failed, so i am not sure it is possible to run the bootloader via the debugger and stay in debug mode of bootloader after application is running and when application is resetting the system ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;after changing the app size so it will work though all the above mentioned mismatching, which i would still like to understand,&amp;nbsp; there is the log .. the app does not seem to work , it looks to me like it activates and then can&amp;#39;t find it .. here is the log :&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A9C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AA00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AA00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AA40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AA40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AA80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AAC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AAC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AB00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AB00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AB40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AB40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AB80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AB80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004ABC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004ABC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AC00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AC00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AC40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AC40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AC80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AC80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004ACC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004ACC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AD00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AD00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AD40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AD40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AD80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AD80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004ADC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004ADC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AE00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AE00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AE40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AE40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AE80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AE80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AEC0, src=0ding 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AF00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AF00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AF40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AF40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AF80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AF80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AFC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AFC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:73728, CRC:0x4E1CCAD9
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x4, 0x1]
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; app: timer_stop (0x20000024)
&amp;lt;debug&amp;gt; app: timer_activate (0x20000024)
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0004B000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0004B000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Creating object with size: 3632. Offset: 0x00012000, CRC: 0x4E1CCAD9
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x1, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B000, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B040, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B040, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B080, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B080, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B0C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B0C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B100, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B100, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B140, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B140, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B180, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B180, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B1C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B1C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B200, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B200, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B240, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B240, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B280, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B280, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B2C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B2C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B300, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B300, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B340, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B340, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B380, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B380, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B3C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B3C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B400, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B400, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B440, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B440, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B480, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B480, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B4C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B4C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B500, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B500, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B540, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B540, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B580, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B580, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B5C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B5C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B600, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B600, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B640, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B640, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B680, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B680, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B6C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B6C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B700, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B700, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B740, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B740, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B780, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B780, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B7C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B7C0, pending 0
0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B800, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B800, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B840, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B840, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B880, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B880, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B8C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B8C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B900, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B900, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B940, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B940, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B980, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B980, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B9C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B9C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
a)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BA00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BA00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BA40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BA40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BA80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BA80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BAC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BAC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BB00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BB00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BB40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BB40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BB80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BB80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BBC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BBC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BC00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BC00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
a)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BC40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BC40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BC80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BC80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BCC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BCC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BD00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BD00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BD40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BD40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BD80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BD80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BDC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BDC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BE00, src=0x2000177C, len=48 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BE00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:77360, CRC:0x9224D8F7
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Using settings page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Copying forbidden parts from backup page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;debug&amp;gt; app: Enter nrf_bootloader_fw_activate
&amp;lt;debug&amp;gt; app: Valid App
&amp;lt;debug&amp;gt; app: Enter nrf_dfu_app_continue
&amp;lt;info&amp;gt; nrf_bootloader_wdt: WDT is not enabled
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x00026000, len=8 pages), queue usage: 0
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x00026000, pending 0
&amp;lt;debug&amp;gt; app: Copying 0x39000 to 0x26000, size: 0x8000
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x00026000, src=0x00039000, len=32768 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x00026000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_settings: Writing settings...
&amp;lt;debug&amp;gt; nrf_dfu_settings: Erasing old settings at: 0x0007F000
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007F000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0007F000, src=0x20001C60, len=896 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 0
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Writing settings...
&amp;lt;debug&amp;gt; nrf_dfu_settings: Erasing old settings at: 0x0007E000
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007E000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200018E0, len=896 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0007E000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0002E000, len=8 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0002E000, pending 0
&amp;lt;debug&amp;gt; app: Copying 0x41000 to 0x2E000, size: 0x8000
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0002E000, src=0x00041000, len=32768 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0002E000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_settings: Writing settings...
&amp;lt;debug&amp;gt; nrf_dfu_settings: Erasing old settings at: 0x0007F000
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007F000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0007F000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0007F000, src=0x20001C60, len=896 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0007F000, pending 0
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Writing settings...
&amp;lt;debug&amp;gt; nrf_dfu_settings: Erasing old settings at: 0x0007E000
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0007E000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0007E000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0007E000, src=0x200018E0, len=896 bytes), queue usage: 1
&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Using settings page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Copying forbidden parts from backup page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;debug&amp;gt; app: Enter nrf_bootloader_fw_activate
&amp;lt;info&amp;gt; app: No firmware to activate.
&amp;lt;debug&amp;gt; app: App is valid
&amp;lt;debug&amp;gt; app: DFU mode requested via button.
&amp;lt;info&amp;gt; nrf_bootloader_wdt: WDT is not enabled
&amp;lt;debug&amp;gt; app: in weak nrf_dfu_init_user
&amp;lt;debug&amp;gt; app: timer_stop (0x20000024)
&amp;lt;debug&amp;gt; app: timer_activate (0x20000024)
&amp;lt;info&amp;gt; app: Entering DFU mode.
&amp;lt;debug&amp;gt; app: Initializing transports (found: 1)
&amp;lt;debug&amp;gt; nrf_dfu_serial_uart: serial_dfu_transport_init()
&amp;lt;debug&amp;gt; nrf_dfu_serial_uart: serial_dfu_transport_init() completed
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; app: Enter main loop
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;if i try to dfu again though the app does not work this time which is a difference, then it seems the bootloader flashed the new app after the first one which is very unclear why it would do it, also the softdevice (becoming green like application) shifts from address 0x1000 to 0xff8 which is out of its written range .. what is that about ????&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1623312748387v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;this is the log of the second dfu:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A800, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004A840, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A840, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004A880, src=0x2000177C, len=64 bytes), queue usage: 1
ding 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004A8C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A8C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004A900, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A900, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004A940, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A940, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004A980, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A980, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004A9C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004A9C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AA00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AA00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AA40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AA40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AA80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AA80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AAC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AAC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AB00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AB00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AB40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AB40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AB80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AB80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004ABC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004ABC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AC00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AC00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AC40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AC40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AC80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AC80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004ACC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004ACC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AD00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AD00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AD40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AD40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AD80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AD80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004ADC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004ADC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AE00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AE00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AE40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AE40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AE80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AE80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AEC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AEC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
a)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AF00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AF00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AF40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AF40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AF80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AF80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004AFC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004AFC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:73728, CRC:0xE36519E8
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x4, 0x1]
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; app: timer_stop (0x20000024)
&amp;lt;debug&amp;gt; app: timer_activate (0x20000024)
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0004B000, len=1 pages), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0004B000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Creating object with size: 3632. Offset: 0x00012000, CRC: 0xE36519E8
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x1, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B000, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B000, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B040, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B040, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B080, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B080, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B0C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B0C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B100, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B100, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B140, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B140, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B180, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B180, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B1C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B1C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B200, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B200, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B240, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B240, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B280, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B280, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B2C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B2C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B300, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B300, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B340, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B340, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B380, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B380, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B3C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B3C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B400, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B400, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B440, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B440, pending 0
0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B480, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B480, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B4C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B4C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B500, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B500, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B540, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B540, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B580, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B580, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B5C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B5C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B600, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B600, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B640, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B640, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B680, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B680, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B6C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B6C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B700, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B700, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B740, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B740, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B780, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B780, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B7C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B7C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B800, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B800, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B840, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B840, pending 0
0x1
a)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B880, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B880, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B8C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B8C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B900, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B900, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B940, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B940, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B980, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B980, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004B9C0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004B9C0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BA00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BA00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BA40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BA40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BA80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BA80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BAC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BAC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BB00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BB00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BB40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BB40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BB80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BB80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BBC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BBC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BC00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BC00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BC40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BC40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BC80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BC80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BCC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BCC0, pending 0
0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BD00, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BD00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BD40, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BD40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BD80, src=0x2000177C, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BD80, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 20001778
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BDC0, src=0x200016F8, len=64 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BDC0, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0004BE00, src=0x2000177C, len=48 bytes), queue usage: 1
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0004BE00, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:77360, CRC:0x72AA4C29
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_serial: Sending Response: [0x3, 0x1]
&amp;lt;info&amp;gt; nrf_dfu_serial_uart: Allocated buffer 200016F4
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Whole firmware image receive&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Using settings page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Copying forbidden parts from backup page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;debug&amp;gt; app: Enter nrf_bootloader_fw_activate
&amp;lt;debug&amp;gt; app: Valid App
&amp;lt;debug&amp;gt; app: Enter nrf_dfu_app_continue
&amp;lt;info&amp;gt; nrf_bootloader_wdt:&amp;lt;info&amp;gt; app: Inside main
&amp;lt;debug&amp;gt; app: In nrf_bootloader_init
&amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Using settings page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Copying forbidden parts from backup page.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;info&amp;gt; nrf_dfu_settings: Backing up settings page to address 0x7E000.
&amp;lt;debug&amp;gt; nrf_dfu_settings: Destination settings are identical to source, write not needed. Skipping.
&amp;lt;debug&amp;gt; app: Enter nrf_bootloader_fw_activate
&amp;lt;info&amp;gt; app: No firmware to activate.
&amp;lt;debug&amp;gt; app: App is valid
&amp;lt;debug&amp;gt; app: DFU mode requested via button.
&amp;lt;info&amp;gt; nrf_bootloader_wdt: WDT is not enabled
&amp;lt;debug&amp;gt; app: in weak nrf_dfu_init_user
&amp;lt;debug&amp;gt; app: timer_stop (0x20000024)
&amp;lt;debug&amp;gt; app: timer_activate (0x20000024)
&amp;lt;info&amp;gt; app: Entering DFU mode.
&amp;lt;debug&amp;gt; app: Initializing transports (found: 1)
&amp;lt;debug&amp;gt; nrf_dfu_serial_uart: serial_dfu_transport_init()
&amp;lt;debug&amp;gt; nrf_dfu_serial_uart: serial_dfu_transport_init() completed
&amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.
&amp;lt;debug&amp;gt; app: Enter main loop
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;eventually it might just end up to some sdk_config configurations but so far nothing makes sense.. hope you will help me understand and learn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314554?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 17:34:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2e7eda0-b6b4-4685-8550-5cc0b285390d</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="ziv123"]for some reason also the first dfu does not work.. [/quote]
&lt;p&gt;I forgot to specify that you need to use your own public key also for debug builds if you do not allready in&amp;nbsp;examples\dfu\dfu_public_key.c, so that could be the problem if validation fails.&lt;/p&gt;
[quote user="ziv123"] like before, after i dfu once how can i enter the debug mode in the bootloader when entering to it after application initiates&amp;nbsp;restart ?&amp;nbsp;[/quote]
&lt;p&gt;That would be in the exact same way. The debug bootloader is essentially the same just that it has RTT logging.&lt;/p&gt;
[quote user="ziv123"]&lt;p&gt;also, when trying to change linker section placement (to match that in the non debug version, that works, i assume that was part of the error i got with first dfu)&lt;/p&gt;
&lt;p&gt;then i get this error on build:&lt;/p&gt;[/quote]
&lt;p&gt;That is expected. The debug bootloader is much larger, so it has to start lower. There is no need to modify this. Note that this means that you cannot DFU in a debug bootloader when you have a release bootloader from before, as the bootloader start address cannot change. Bu there we just want to use the debug bootloader now to see what happens so that is no problem.&lt;/p&gt;
[quote user="ziv123"]my app is:[/quote]
&lt;p&gt;It makes sense to reduce the specified size of the app so that the app start address + size is less than the bootloader start address. In practice it may not matter much as the linker will typically place things at low addresses first so I would perhaps not bother for this simple test.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314508?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 13:47:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:605a09c2-3009-43af-996d-570e8cdb8f7a</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;for some reason also the first dfu does not work.. some issue with valisation, but lets say it will work.. like before, after i dfu once how can i enter the debug mode in the bootloader when entering to it after application initiates&amp;nbsp;restart ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;also, when trying to change linker section placement (to match that in the non debug version, that works, i assume that was part of the error i got with first dfu)&lt;/p&gt;
&lt;p&gt;then i get this error on build:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;1&amp;gt; Generating linker script ‘secure_bootloader_uart_mbr_pca10040_debug.ld’
1&amp;gt; Linking secure_bootloader_uart_mbr_pca10040_debug.elf
1&amp;gt; C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .rodata is too large to fit in FLASH memory segment
1&amp;gt; C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .data is too large to fit in FLASH memory segment
Build failed&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;the data is:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;linker_section_placement_macros=&amp;quot;FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x78000;FLASH_SIZE=0x6000;RAM_START=0x20000008;RAM_SIZE=0xfff8&amp;quot;
      
linker_section_placements_segments=&amp;quot;FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x0007F000 0x1000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x0007E000 0x1000&amp;quot;
     &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;my app is:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;linker_section_placement_macros=&amp;quot;FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x26000;FLASH_SIZE=0x4a000;RAM_START=0x20001db8;RAM_SIZE=0xe248&amp;quot;
      linker_section_placements_segments=&amp;quot;FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000&amp;quot;&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314503?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 13:36:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb2b28d3-797b-46d2-8a56-2db71dfde2bf</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;You should definitely use the&amp;nbsp;pca10040_uart_debug project in this case. That will be very useful. You do not need to do any configuration, just use the debug bootloader project instead of the non-debug project, and if you have made any changes in the &amp;quot;normal&amp;quot; bootloader, do the same in the _debug bootloader. Then simply use it. It has RTT logging enabled by default which will give a lot of information during boot and DFU upgrade.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314493?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 13:24:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5065338-2ea0-4afe-840d-795a08da2a4d</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;i am not using _debug bootloader&lt;/p&gt;
&lt;p&gt;what you might look at &amp;quot;Pca10040_Debug&amp;quot; is a configuration of the app itself&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;configuration
    Name=&amp;quot;Debug&amp;quot;
    c_preprocessor_definitions=&amp;quot;DEBUG;DEBUG_NRF&amp;quot;
    gcc_optimization_level=&amp;quot;None&amp;quot;
    hidden=&amp;quot;Yes&amp;quot; /&amp;gt;
  &amp;lt;configuration
    Name=&amp;quot;Pca10040&amp;quot;
    c_preprocessor_definitions=&amp;quot;BOARD_PCA10040&amp;quot;
    hidden=&amp;quot;Yes&amp;quot; /&amp;gt;
  &amp;lt;configuration
    Name=&amp;quot;RedentPCB&amp;quot;
    c_preprocessor_definitions=&amp;quot;REDENT_NOVA_BOARD;BOARD_CUSTOM=REDENT_NOVA_BOARD&amp;quot;
    hidden=&amp;quot;Yes&amp;quot; /&amp;gt;

  &amp;lt;configuration
    Name=&amp;quot;Pca10040_Release&amp;quot;
    inherited_configurations=&amp;quot;Pca10040;Release&amp;quot; /&amp;gt;
  &amp;lt;configuration
    Name=&amp;quot;Pca10040_Debug&amp;quot;
    inherited_configurations=&amp;quot;Pca10040;Debug&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;but i can try to so the same with the debug bootloader.. what do i need to configure to get the full log ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314490?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 13:15:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e2187cc-09bf-484c-a64a-283e174cb9ee</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I see you use the _debug bootloader, so it would be very interesting to see the RTT log. That way we could see if the device enters DFU mode after&amp;nbsp; you write to GPREGRET and reset or not. Does it? If not, what state is the bootloader in, seen from the log?&lt;/p&gt;
&lt;p&gt;By the way, please provide full logs and contexts going forward so I get the full picture when trying to understand what is going on.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314484?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 13:01:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:034f1e60-8b23-4e32-9d6c-d2fd696defff</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;i don&amp;#39;t think its the uart&amp;nbsp;&lt;/p&gt;
&lt;p&gt;look at that:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;D:\Ziv\projects\Redent-Nova-FW&amp;gt;nrfutil dfu serial -pkg Redent_0.zip -p COM12 
  [####################################]  100%
Device programmed.

D:\Ziv\projects\Redent-Nova-FW&amp;gt;nrfutil dfu serial -pkg Redent_1.zip -p COM12 

Traceback (most recent call last):
  File &amp;quot;C:\Program Files (x86)\Python383\Scripts\nrfutil-script.py&amp;quot;, line 11, in &amp;lt;module&amp;gt;
    load_entry_point(&amp;#39;nrfutil==6.1.0&amp;#39;, &amp;#39;console_scripts&amp;#39;, &amp;#39;nrfutil&amp;#39;)()
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 829, in __call__
    return self.main(*args, **kwargs)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 782, in main
    rv = self.invoke(ctx)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\click\core.py&amp;quot;, line 610, in invoke
    return callback(*args, **kwargs)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\__main__.py&amp;quot;, line 1055, in serial
    do_serial(package, port, connect_delay, flow_control, packet_receipt_notification, baud_rate, serial_number, True,
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\__main__.py&amp;quot;, line 970, in do_serial
    dfu.dfu_send_images()
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\dfu\dfu.py&amp;quot;, line 127, in dfu_send_images
    self._dfu_send_image(self.manifest.application)
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\dfu\dfu.py&amp;quot;, line 88, in _dfu_send_image
    self.dfu_transport.open()
  File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\dfu\dfu_transport_serial.py&amp;quot;, line 214, in open
    raise NordicSemiException(&amp;quot;No ping response after opening COM port&amp;quot;)
pc_ble_driver_py.exceptions.NordicSemiException: No ping response after opening COM port

D:\Ziv\projects\Redent-Nova-FW&amp;gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;you can see that when there is no application yet, just softdevice and bootloader then the dfu on serial works and i check the application it is working and i am communicating with the application on the same serial.. next i give the application this command&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; NRF_POWER-&amp;gt;GPREGRET = 0xB1;&lt;br /&gt; NVIC_SystemReset();&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;and then i close the comm on which i was communicating with the app so it will be free to preform the dfu&lt;/p&gt;
&lt;p&gt;and then i go to the terminal and try to dfu as can be seen above&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;the generate pkg commands:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrfutil pkg generate --application Output\Pca10040_Debug\Exe\Redent_Nova.hex --application-version 1 --hw-version 52 --sd-req 0xCB --key-file bootloader\src\private.key Redent_1.zip
Zip created at Redent_1.zip


nrfutil pkg generate --application Output\Pca10040_Debug\Exe\Redent_Nova.hex --application-version 0 --hw-version 52 --sd-req 0xCB --key-file bootloader\src\private.key Redent_0.zip
Zip created at Redent_0.zip&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314473?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 12:47:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e875b6b-6d5a-4f73-a1c4-2eb08ab4fdf2</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It seems the UART communication between the PC (nrfutil) and nRF is not working properly for some reason, so we need to digg into that.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Are you using a DK or custom board?
&lt;ul&gt;
&lt;li&gt;If DK, which DK?&lt;/li&gt;
&lt;li&gt;If custom board, which pins do you use for UART and have you configured the bootloader to use the correct pins? Do you use flow control?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Have you used a logic analyzer to check the data on the UART lines? Is there any data exchange at all?&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314433?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 11:05:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1eacbe90-4324-4a72-9613-b76d6e0d4cfd</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;ok&lt;/p&gt;
&lt;p&gt;going back to basic since things don&amp;#39;t work i i don&amp;#39;t get why&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;flashed the softdevice hex and the bootloader from this example&lt;/p&gt;
&lt;p&gt;\examples\dfu\secure_bootloader\pca10040_uart\ses&lt;/p&gt;
&lt;p&gt;(untouched, beside the micro ecc issue)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;then generated a pkg and dfu it and all is well .. so far&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;in my app when i get a dfu command i do this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;case SYS_OP_MODE_DFU_INIT:
{
    NRF_POWER-&amp;gt;GPREGRET = 0xB1;
    NVIC_SystemReset();
    break;
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;then i try to dfu with a second generated pkg of the same app with only minor change (version change)&lt;/p&gt;
&lt;p&gt;it takes some time and then i get&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;File &amp;quot;c:\program files (x86)\python383\lib\site-packages\nordicsemi\dfu\dfu_transport_serial.py&amp;quot;, line 214, in open
    raise NordicSemiException(&amp;quot;No ping response after opening COM port&amp;quot;)
pc_ble_driver_py.exceptions.NordicSemiException: No ping response after opening COM port&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and after i get that the old app loads (i see it by the version in the sttus message from the app)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;what am i missing ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: few questions about bootloader settings</title><link>https://devzone.nordicsemi.com/thread/314410?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 09:26:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40bfa0eb-9bf9-477a-910f-7b3f35a91f77</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="ziv123"]1. if i understand correctly, i don&amp;#39;t always have to use the bl settings hex, but just when i want to flash it all together? or i can flash the bootloader, softdevice and app in one merged hex file without bl setting at all and it should work as well, correct ?[/quote]
&lt;p&gt;Let me explain in more detail what the bootloader settings hex file is. The bootloader has a settings page, which is the last page in flash. That is used for storing the state of the system in a wide sense. Most importantly for this discussion, bootloader settings include a flag that indicates if an application is present or not and a checksum (or cryptographic hash or signature depending on configuration) of the application so that the bootloader can check it&amp;#39;s integrity.&lt;/p&gt;
&lt;p&gt;When the bootloader runs at every boot it checks if it should enter DFU mode, based on a number of factors. One of these is that it will always enter DFU mode instead of try to start the application if there is no flag indicating that an application is present and/or the checksum of the application does not match the checksum in the settings page. So if you do not program a valid bootloader settings page the bootloader will always enter DFU mode instead of starting the application.&lt;/p&gt;
&lt;p&gt;Note that when upgrading via DFU, the bootloader will update the bootloader settings page, as it gets the required information from the DFU process. So the bootloader settings is only needed when you do initial programing from a debugger and not when you program via DFU. It is also not needed if you do not program the application but only bootloader and SoftDevice, and intend to DFU in the application later. In that case the settings page will be updated for you by the bootloader.&lt;/p&gt;
[quote user="ziv123"]&amp;nbsp;2. if i am not doing it in one file, then when i take an erased device, i first flash the softdevice hex, then the bootloader hex and then i can flash the app and it should work ?[/quote]
&lt;p&gt;No. The bootloader will enter DFU mod then. You also need to flash the bootloader settings if you want the bootloader to start the application. (Note that tit is irrelevant if you merge the files or not when you program via a debugger).&lt;/p&gt;
[quote user="ziv123"]3. if first i flash the softdevice and the app and then flash the bootloader then the app should work correct ?[/quote]
&lt;p&gt;No. You also need to program the bootloader settings so that the bootloader can know that there is a valid app present and start it.&lt;/p&gt;
[quote user="ziv123"]4. having a bootloader with bl setting and softdevice on the device enables me to flash the application via segger ide, or i need to change the bl setting with every change that i make to the app ?[/quote]
&lt;p&gt;You do not need to change the BL settings if you upgrade via DFU as then the bootloader updated the bootloader settings for you as part of the process.. If you flash a different application form a debugger&amp;nbsp; you need to update the bootloader settings page and program that again. You can modify the bootloader to skip this check if you like though, by for instance making&amp;nbsp;crc_on_valid_app_required() in &amp;lt;SDK&amp;gt;\components\libraries\bootloader\nrf_bootloader.c always return false.&lt;/p&gt;
[quote user="ziv123"]5. when using segger ide to flash an app on an erased device, there is no need to flash the softdevice separately, so i guess it is doing it by itself, how does it work when wanting to use segger to flash app when a bootloader is on the device ?[/quote]
&lt;p&gt;The example SES projects we provide include the SoftDevice as an additional load file, so it is programmed together with the application when you program from SES:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/load_5F00_file.PNG" /&gt;&lt;/p&gt;
&lt;p&gt;SES will program the SoftDevice and application without any problem when you have a bootloader. But the bootloader cannot start the app so you will not be able to run it unless you program a valid settings page for every time you change the app, or alternatively modify the bootloader as I mentioned earlier in this post.&lt;/p&gt;
[quote user="ziv123"]&lt;p&gt;6. if i want to update only the softdevice (though i guess app will also require an update in that case) via dfu then in the packet generate command i put write:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;quot; ... --application softdevice.hex --application-version 7.01 (in case of s132 v7.01) ... &amp;quot; ??&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;sorry for being a little tidies but i am trying to understand it fully and be able to repeat and understand when things don&amp;#39;t work as expected&amp;nbsp;&lt;/p&gt;[/quote]
&lt;p&gt;No, you cannot provide a softdevice with the --application option. There is a separate option for providing a SoftDevice (--softdevice). Please see &amp;quot;nrfutil pkg generate --help&amp;quot; for more details about this. I recommend you also go though &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;this tutorial&lt;/a&gt; if you have not done so allready.&lt;/p&gt;
[quote user="ziv123"]does it mean something with the bootloader is not working as it should or is it something to do with the physical connection ?[/quote]
&lt;p&gt;It means that UART communication is not working, which could have a number of explanations. It could be an issue with the physical connection, or it could be a mismatch of parameters (baud rate, flow control, etc.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>