<?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>SDK 15.3.0 bootloader bugs? (nrf_bootloaderc)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/56996/sdk-15-3-0-bootloader-bugs-nrf_bootloaderc</link><description>Hello ... 
 Our product uses a secure bootloader based on the SDK 15.3.0 secure_bootloader dfu example. I&amp;#39;ve found a few posts eluding to bugs and would like to confirm whether or not fixed in 15.3. 
 This one appears to be fixed: 
 https://devzone.nordicsemi</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 27 Jan 2020 22:20:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56996/sdk-15-3-0-bootloader-bugs-nrf_bootloaderc" /><item><title>RE: SDK 15.3.0 bootloader bugs? (nrf_bootloaderc)</title><link>https://devzone.nordicsemi.com/thread/231268?ContentTypeID=1</link><pubDate>Mon, 27 Jan 2020 22:20:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:413287d9-8903-46a4-a149-6b8eba27985a</guid><dc:creator>Tim</dc:creator><description>&lt;p&gt;Thank you&amp;nbsp;Einar. Very helpful.&lt;/p&gt;
&lt;p&gt;Tim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 15.3.0 bootloader bugs? (nrf_bootloaderc)</title><link>https://devzone.nordicsemi.com/thread/231064?ContentTypeID=1</link><pubDate>Mon, 27 Jan 2020 09:55:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:791bce74-6251-4d46-ba7c-b8be21dbfac1</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Tim,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The reported issue about how GPREGRET is checked in&amp;nbsp;dfu_enter_check() is not fixed. So the current implementation will start DFU mode if any of the bits in&amp;nbsp;BOOTLOADER_DFU_START are set. This is clearly a bug and has been reported, but I do not see it having any practical consequences. The suggested fix is appropriate and can be used if you want to fix it.&lt;/li&gt;
&lt;li&gt;The reported bug about clearing all of GPREGRET when clearing BOOTLOADER_DFU_START in&amp;nbsp;dfu_enter_flags_clear() is fixed in SDK 15.3.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These GPREGRET related bugs are only relevant if you use the GPREGRET register for something else in addition to the bootloader. If you do not, you can ignore it. If you do, you should implement the suggested fix.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>