<?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>update softdevice,bootloader and app</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47112/update-softdevice-bootloader-and-app</link><description>I now want to update the program in SDK14.2 to SDK15.2 through DFU, so softdevice, bootloader, app need to be updated, how should I operate? I first try to update the bootloader and softdevice into an upgrade package, and then upgrade the app to an update</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 10 May 2019 12:19:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47112/update-softdevice-bootloader-and-app" /><item><title>RE: update softdevice,bootloader and app</title><link>https://devzone.nordicsemi.com/thread/186420?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 12:19:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:540c0d31-2798-4f6b-8eea-988490890939</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;The new bootloader starts at address 0x77000 while the old one started at address 0x78000. Please change the start address in your new bootloader to 0x78000 and see if you get the same result.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: update softdevice,bootloader and app</title><link>https://devzone.nordicsemi.com/thread/186362?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 10:25:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ac59c04-e6b8-4cab-a07a-7f04881d48db</guid><dc:creator>Jim</dc:creator><description>&lt;p&gt;i use 528&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader_5F00_old.hex"&gt;devzone.nordicsemi.com/.../bootloader_5F00_old.hex&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader_5F00_new.hex"&gt;devzone.nordicsemi.com/.../bootloader_5F00_new.hex&lt;/a&gt;32 xxAA&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: update softdevice,bootloader and app</title><link>https://devzone.nordicsemi.com/thread/186327?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 08:57:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64dce898-577c-4bb5-956b-22f9eee97aee</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Could you upload both the new and old bootloader hex file here so I can check it here? Also, which chip are you using, is it 52832 xxAA?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: update softdevice,bootloader and app</title><link>https://devzone.nordicsemi.com/thread/186218?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 13:25:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22b3ce52-8636-4b13-ac2b-8c98fd10c319</guid><dc:creator>Jim</dc:creator><description>&lt;p&gt;New and old bootloader not have same start flash address.In the bootloader I used the app timer.sdk15.2 which seems to need more flash space or it will compile incorrectly.&amp;nbsp;How do you handle updates in this case？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: update softdevice,bootloader and app</title><link>https://devzone.nordicsemi.com/thread/186194?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 12:54:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ea620e6-8abe-4646-a44e-4bec2751bf49</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The error indicates that the new image is too large. Does the new and old bootloader have the same start address in FLASH? Note that the debug version of the bootloader is bigger than the release version.&amp;nbsp; &amp;nbsp;&lt;/p&gt;
[quote user=""]In addition, when updating the app, the version of the application must be larger than before?[/quote]
&lt;p&gt;No, but you&amp;#39;re not allowed&amp;nbsp;to downgrade if NRF_DFU_APP_DOWNGRADE_PREVENTION is set to &amp;#39;1&amp;#39; in your sdk_config.h file.&amp;nbsp;Please see nrf_dfu_ver_validation.c-&amp;gt;fw_version_ok()&amp;nbsp;if you want to see how the check is implemented.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>