<?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>Internal DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/76207/internal-dfu</link><description>Hi, 
 I am working on a bootloader that can do DFU for my nrf52840 DK. Currently, when the bootloader goes into DFU mode, it obtains the init packet via UART. Then, after executing the init packet the bootloader will start writing the firmware image to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 11 Jun 2021 11:30:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/76207/internal-dfu" /><item><title>RE: Internal DFU</title><link>https://devzone.nordicsemi.com/thread/314893?ContentTypeID=1</link><pubDate>Fri, 11 Jun 2021 11:30:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eac9bda2-0bde-4582-89ed-91f40b434599</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t see any reasons for why this shouldn&amp;#39;t work, but you will have to modify the bootloader to check (this check may be conditional based on GREPREGET value, etc) for available updates in external flash on startup, and implement a routine that reads and validates the init command from ext. flash before activating the new update.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>