<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/38681/dfu-sdk15-crc-problem</link><description>Hi! 
 nRF52832, SDK15, S132. 
 I try to use DFU. I already implemented same DFU on a SDK13. All works correct. 
 When flash SD132 and merged firmware with bootloader_setting.hex, always DFU targ started in a air. 
 
 Therefore, problem in a CRC that DFU</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Sep 2018 07:36:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/38681/dfu-sdk15-crc-problem" /><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150383?ContentTypeID=1</link><pubDate>Wed, 26 Sep 2018 07:36:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da4f4a96-13dd-43a8-baa2-1003a75228da</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;Thanks. I&amp;#39;ll check all my bootloader settings and will write.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150376?ContentTypeID=1</link><pubDate>Wed, 26 Sep 2018 07:24:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:361ebb32-32f4-4c94-af60-8cac72a4b389</guid><dc:creator>Einar Thorsrud</dc:creator><description>[quote user="metcenger"]After reset, starts SD, than transfer management to bootloader?[/quote]
&lt;p&gt;&amp;nbsp;Yes.&lt;/p&gt;
[quote user="metcenger"]But how SD known wich address of bootloader starts?&amp;nbsp;&lt;span&gt;0x72000&amp;nbsp;or 0x6D000 or another?&lt;/span&gt;[/quote]
&lt;p&gt;The SoftDevice checks the UICR.NRFFW[0] register for the bootloader start address, and this is set by the bootloader .hex file (you can search for&amp;nbsp;uicr_bootloader_start_address in the bootloader code and linker script / flash placement to see how it is done). See &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s140.sds/dita/softdevices/s130/mbr_bootloader/bootloader.html?cp=2_3_2_0_11_1"&gt;Bootloader in the SoftDevice specification&lt;/a&gt;&amp;nbsp;for details.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150309?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 15:16:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e0f1d5d-269d-440a-a347-71a9a0f67920</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;seems, work. But I need check with real DFU update. I&amp;#39;ll write later.&lt;/p&gt;
&lt;p&gt;Einar, one more question-&lt;/p&gt;
&lt;p&gt;I need into bootloader insert a crypto library. For this reason I expand size of bootloader from 0x72000 to 0x6D000. All works.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you explain me chain of work. After reset, starts SD, than transfer management to bootloader? But how SD known wich address of bootloader starts?&amp;nbsp;&lt;span&gt;0x72000&amp;nbsp;or 0x6D000 or another?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150302?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 14:25:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8e80143-ff21-40c9-9899-3c841da36db6</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;ofcourse in the bootloader project. I&amp;#39;ll check all.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150299?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 14:19:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ccdc0704-d181-4d07-ae92-7768b4732fe6</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;Thanks. But&amp;nbsp;&lt;span&gt;DFU_APP_DATA_RESERVED&amp;nbsp;&amp;nbsp;where should to set? In the bootloader or app projects?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150289?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 13:37:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f72983fa-5bd9-4e0f-a176-1057ce988746</guid><dc:creator>Einar Thorsrud</dc:creator><description>[quote user="metcenger"]FDS used&amp;nbsp;&lt;span&gt;(0x6F000-&lt;/span&gt;&lt;span&gt;0x71FFF). Is it right?&lt;/span&gt;[/quote]
&lt;p&gt;Yes, that is correct. FDS uses flash pages directly beneath the bootloader. In your case your bootloader starts at&amp;nbsp;0x72000, and as you use 3 pages for FDS, this means that FDS starts at&amp;nbsp;&lt;span&gt;0x6F000.&lt;/span&gt;&lt;/p&gt;
[quote user="metcenger"]Therefore, I should plase data below&amp;nbsp;0x6F000. Right?[/quote]
&lt;p&gt;Yes.&lt;/p&gt;
[quote user="metcenger"]Is it incorrect to locate data&amp;nbsp;at&amp;nbsp;0x6EC00?&amp;nbsp;[/quote]
&lt;p&gt;&amp;nbsp;No, that is OK.&lt;/p&gt;
[quote user="metcenger"]Or should set&amp;nbsp;DFU_APP_DATA_RESERVED&amp;nbsp; more than 3? Because this means for total reserve FDS and my storage data?[/quote]
&lt;p&gt;&amp;nbsp;YES! You need to set it to 4, as that is the total amount of pages below the bootloader you want to preserve.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150285?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 13:30:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:636e9eab-b890-4857-93d7-5e3cbd906628</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;Let&amp;#39;s speak one more time again.&lt;/p&gt;
&lt;p&gt;FDS used&amp;nbsp;&lt;span&gt;(0x6F000-&lt;/span&gt;&lt;span&gt;0x71FFF). Is it right?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Therefore, I should plase data below&amp;nbsp;0x6F000. Right?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is it incorrect to locate data&amp;nbsp;at&amp;nbsp;0x6EC00?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Why?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Or should set&amp;nbsp;DFU_APP_DATA_RESERVED&amp;nbsp; more than 3? Because this means for total reserve FDS and my storage data?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150214?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 10:37:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5a5bad3-51b7-4d88-8bb0-b699b6ea9d71</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;No, you cannot. FDS uses three pages, and you would need to reserve an additional page for your data (starting at 0x6E000). Your current&amp;nbsp;DFU_APP_DATA_RESERVED value will only tell the bootloader to leave the three pages used by FDS alone (0x6F000-&lt;span&gt;0x71FFF), so you must set&amp;nbsp;DFU_APP_DATA_RESERVED higher to reserve&amp;nbsp;the additional page:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;#define DFU_APP_DATA_RESERVED (CODE_PAGE_SIZE * 3)&lt;/pre&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150209?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 10:18:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:245b1624-6bd0-4b2f-bcaa-13a4ede1a7dc</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;I have now in the bootloader project&lt;/p&gt;
&lt;p&gt;#ifndef DFU_APP_DATA_RESERVED&lt;br /&gt;#define DFU_APP_DATA_RESERVED (CODE_PAGE_SIZE * 3)&lt;/p&gt;
&lt;p&gt;and located my data at the main app at&amp;nbsp;0x6EC00&amp;nbsp;&lt;span&gt;right&amp;nbsp;beneath&amp;nbsp;FDS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Therefore ,&amp;nbsp; can I&amp;nbsp;count on normal storage data between DFU or no?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150158?ContentTypeID=1</link><pubDate>Tue, 25 Sep 2018 06:49:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9f82fa9-a056-4e00-8d79-6fafff1ad4cd</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;The data will never be preserved between DFU if they are between the start address and end address of the application .hex file. So if you want to preserve the data after DFU you cannot include it in the application like you do (with &lt;span&gt;__attribute__((section(&amp;quot;.ARM.__at_0x71400&amp;quot;)))...) as we have discussed. This will mean that everything between the application start address and the page with the data section will be erased when you do DFU, which is expected and correct behavior.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To keep the data during DFU, make sure to &lt;em&gt;not&lt;/em&gt; include the data&lt;/span&gt;&lt;span&gt;&amp;nbsp;in the application hex, and put it on the page right&amp;nbsp;beneath&amp;nbsp;FDS. Then adjust&amp;nbsp;DFU_APP_DATA_RESERVED accordingly so that the bootloader does not overwrite the data during a DFU upgrade.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150088?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 14:02:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e38f1767-1dd8-47cb-a230-1f6a4fb9aafe</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;I lockated my data&amp;nbsp;__at_0x6EC00&lt;/p&gt;
&lt;p&gt;and seems works good.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But this location&amp;nbsp;__at_0x6EC00 posiible to store data between DFU?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150083?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 13:42:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3866a094-a4cb-4b10-af1f-581b515a4097</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;Good idea, I&amp;#39;ll check it. But if I transfer this data before &lt;span&gt;0x6F000&lt;/span&gt;, have I unerased data after DFU update?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/150076?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 13:25:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bbb5fc18-b7a0-4391-acb1-407683c52997</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Ah, there we have it, then. You write that you use a debug bootloader starting at address&amp;nbsp;&lt;span&gt;0x72000. Below there you have three FDS pages, which is 3*4*1024 = 0x3000, so they start at 0x6F000, which is below your fixed data starting at&amp;nbsp;0x71400, so they overlap.&amp;nbsp;This means that when your application initializes FDS it writes to the flash area that is within the application region, which in turn will result in a different CRC (as it should).&amp;nbsp;You simply have to move the fixed below the FDS pages to correct this.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149978?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 09:41:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c068a56-2b6c-4c6a-8f0d-daa14a1e5196</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;My flash settings:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/8468.Screenshot_5F00_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Yes, information stored into flash via fds.&amp;nbsp;#define FDS_ENABLED 1,&amp;nbsp;#define FDS_VIRTUAL_PAGES 3&lt;/p&gt;
&lt;p&gt;Any idea?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149966?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 09:04:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1ae6c27-8694-4e98-b0df-bcaac15cd52b</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;The only reason I can think of that would make the CRC not correct is if your application write something to flash within that region. Can you let me know your&amp;nbsp;flash memory layout? Does the application store any other information to flash? Doe sit use FDS or similar for something? If so, how many pages? There seems to be &lt;em&gt;somthing&lt;/em&gt;&amp;nbsp;that is different within the application flash region once your application runs compared to when you calculate the bootloader settings page of the application image, but I cannot say what without knowing the details of what/how/when/where you use the flash.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149959?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 08:40:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d04a7b7-1f1d-47f6-b9bd-d092aa6e7fa4</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;Thanks. And what should I do for decide this problem? I only write flash data like an application and also located data&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;...&amp;nbsp;__attribute__((section(&amp;quot;.ARM.__at_0x71400&amp;quot;))) =&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There are no any else data.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Should at this case correct calculate crc? Why crc calculated not correct? Or I can&amp;#39;t to lacate data at this memory region?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149954?ContentTypeID=1</link><pubDate>Mon, 24 Sep 2018 08:25:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:488bf13f-ea05-409e-9e99-5998ae64755e</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This is relevant information. When you place information in flash this way, the application area extends over the whole flash between the start of the application and the end of the data below the bootloader, and the CRC is calculated over the whole range. Do you for instance write any other data to flash between this regions from your application? In that case you will modify the flash within the (in this case large) application region, leading to the CRC mismatch.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149877?ContentTypeID=1</link><pubDate>Fri, 21 Sep 2018 16:04:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:efeb0518-f125-4f13-8b36-a2a6d27f6c9a</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;Hi again!&lt;/p&gt;
&lt;p&gt;I still wait&amp;nbsp;any help from you. I can say that with lockated data struct&amp;nbsp;at_0x71500&lt;/p&gt;
&lt;p&gt;crc incorrect. With this struct located&amp;nbsp;at_0x26B00 all works fine.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;???&lt;/p&gt;
&lt;p&gt;Also problems in the calculate crc in the function&amp;nbsp;&lt;/p&gt;
&lt;p&gt;bool nrf_dfu_app_is_valid(bool do_crc)&lt;/p&gt;
&lt;p&gt;I print data from bootloader:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt; 0&amp;gt; &amp;lt;debug&amp;gt; app:      s_dfu_settings.bank_0.image_crc: 0xA067C472
 0&amp;gt; &amp;lt;debug&amp;gt; app:      s_dfu_settings.bank_1.image_crc: 0x00000000
 0&amp;gt; &amp;lt;debug&amp;gt; app:      s_dfu_settings.bank_0.image_size: 0x0004B514
 0&amp;gt; &amp;lt;debug&amp;gt; app:      crc: 0x217DC205&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Therefore, crc is different.&lt;/p&gt;
&lt;p&gt;Why?&lt;/p&gt;
&lt;p&gt;And this only with struct located&amp;nbsp;&lt;span&gt;at_0x71500.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149684?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 15:59:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7fca8567-ec67-41a5-854d-42bcae6b015f</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;I think, I understand my problem.&lt;/p&gt;
&lt;p&gt;I need use non updated storaged data. And like in the SDK13 I locate some structure before bootloader. In the SDK13 this works. I use in the SDK15 bootloader with debug and it starts from&amp;nbsp;0x72000. Therefore I can locate my data 3 KB before it. I lockated my data&amp;nbsp;&lt;/p&gt;
&lt;p&gt;...&amp;nbsp;__attribute__((section(&amp;quot;.ARM.__at_0x71400&amp;quot;))) =&amp;nbsp;&lt;/p&gt;
&lt;p&gt;but this is doesn&amp;#39;t work. (like discribed in this topic)&lt;/p&gt;
&lt;p&gt;When I located this struct in the main code&lt;/p&gt;
&lt;p&gt;...&amp;nbsp;__attribute__((section(&amp;quot;.ARM.__at_0x26A00&amp;quot;))) =&amp;nbsp;&lt;/p&gt;
&lt;p&gt;all works fine. I can run bootloader and starts my app correct.&lt;/p&gt;
&lt;p&gt;How should locate my unupdatable data?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149601?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 10:12:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:254ea16c-79ba-491d-8f7f-d448eae54dc8</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;additional info:&lt;/p&gt;
&lt;p&gt;when I prepare with my .bat file example from SDK15 (hid_keyboard), all works fine. Boot transfer management to app and I see in the air HID_Keyboard advertise. But my project works fine with only SD132 and app but doesn&amp;#39;t work with bootloader merged.&lt;/p&gt;
&lt;p&gt;Settings on a photo:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/hid-_3D043E0440043C04_-_41044204400443043A044204430440043004_.jpg" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149585?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 09:08:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eec375c3-8f6a-4ed1-b440-1558287f688c</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;only change&amp;nbsp;&lt;/p&gt;
&lt;p&gt;dfu_public_key.c&lt;/p&gt;
&lt;p&gt;to my key...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149583?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 09:05:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94f3992d-e15b-46ec-9631-ad626564a159</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;No, I haven&amp;#39;t any modifications. Is it possible to transfer this case to private and I&amp;#39;ll give you project and you will try it self.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149582?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 09:03:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ec40b2a-01ad-4406-ab10-0f2f8d813e89</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Have you done any other changes to the bootloader? Or any other modifications at all that might be relevant? I ask because I am having problems understanding how this could happen with an unmodified bootloader provided that you have generated the bootloader settings correctly (as it seems from your previous post).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149575?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 08:53:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e2fdee7-437b-48ea-86d5-0111d700eee4</guid><dc:creator>Mikhail</dc:creator><description>&lt;p&gt;No, I&amp;nbsp;yet do not use encryption. First part I want just run project with bootloader. And tranfer management from app to bootloader. But instaed of this I have crc error and start bootloader app.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;One more time, I just try to run app with boot wo encryption.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU SDK15 CRC problem.</title><link>https://devzone.nordicsemi.com/thread/149566?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 08:36:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8e9eba6-8f4d-483f-aaab-9896580c90c4</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;I see. All that looks good. Have you made any modifications to the bootloader? If so, which? If you are &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/34119/dfu-sdk13-problems-with-update-starnge-behavior/"&gt;still using encryption of the DFU image&lt;/a&gt; you have to make adjustments for that so that you calculate the correct CRC in the bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>