<?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>Developing Custom UART Bootloader for nRF52805</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/86273/developing-custom-uart-bootloader-for-nrf52805</link><description>Hi All, 
 I am using s112_nrf52_7.2.0_softdevice with nRF5_ SDK_17.1.0 and Segger Embedded studio for nRF52805. My application code is successfully patched for nRF52805 as provided in link and working fine. 
 My application code uses 150 kb Flash(Out</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Apr 2023 10:19:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/86273/developing-custom-uart-bootloader-for-nrf52805" /><item><title>RE: Developing Custom UART Bootloader for nRF52805</title><link>https://devzone.nordicsemi.com/thread/418811?ContentTypeID=1</link><pubDate>Mon, 03 Apr 2023 10:19:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64e42bf5-7327-4623-ae2a-76affcd9abb0</guid><dc:creator>Surya Teja</dc:creator><description>&lt;p&gt;Hi Pawan,&lt;/p&gt;
&lt;p&gt;Did you find a way for the implementation of DFU using UART host&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Developing Custom UART Bootloader for nRF52805</title><link>https://devzone.nordicsemi.com/thread/386010?ContentTypeID=1</link><pubDate>Tue, 13 Sep 2022 14:02:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca581b28-2289-4004-8f8d-d908483aa011</guid><dc:creator>sureshpawan2010@gmail.com</dc:creator><description>&lt;p&gt;Hi Tim,&lt;/p&gt;
&lt;p&gt;Thanks for reply.&lt;/p&gt;
&lt;p&gt;Yes, I need same that can update firmware of nrf52805 by UART interface. Means Host microcontroller have .hex file and it will send&amp;nbsp;packet of hex file to nrf52805 via UART for firmware upgradation.&lt;/p&gt;
&lt;p&gt;Could you please share the source code for same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Developing Custom UART Bootloader for nRF52805</title><link>https://devzone.nordicsemi.com/thread/380201?ContentTypeID=1</link><pubDate>Thu, 04 Aug 2022 15:43:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ce9b902-ad30-4ed9-94e4-81166be09b1b</guid><dc:creator>Tim Schuerewegen</dc:creator><description>&lt;p&gt;I have written a small (&amp;lt; 4KB) serial bootloader that can be used by a microcontroller to read/write nRF52 flash and ram. Is this what you are looking for?&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1659626560810v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Developing Custom UART Bootloader for nRF52805</title><link>https://devzone.nordicsemi.com/thread/360855?ContentTypeID=1</link><pubDate>Wed, 30 Mar 2022 13:56:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8df76cb-fa05-4898-ad6f-e908c6f890eb</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can equip the nRF52805 with the serial DFU bootloader, and then implement the DFU controller for the host microcontroller. See the documentation for the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Flib_bootloader_dfu_process.html"&gt;Device Firmware Update process&lt;/a&gt;, the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Flib_dfu_transport.html"&gt;DFU protocol&lt;/a&gt; in general and the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Flib_dfu_transport_serial.html"&gt;Serial DFU transport&lt;/a&gt; in particular.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Developing Custom UART Bootloader for nRF52805</title><link>https://devzone.nordicsemi.com/thread/360500?ContentTypeID=1</link><pubDate>Tue, 29 Mar 2022 10:03:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0d3d35e-2ba1-4f88-8830-39b76f0e6496</guid><dc:creator>sureshpawan2010@gmail.com</dc:creator><description>&lt;p&gt;Thanks for replay&amp;nbsp;&lt;span&gt;Terje,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Host microcontroller will be responsible for downgliding Binary file of BLE and will update nRF52805 via UART interface. I want to update only application code of nRF52805 not softdevice and its bootloader.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Developing Custom UART Bootloader for nRF52805</title><link>https://devzone.nordicsemi.com/thread/360324?ContentTypeID=1</link><pubDate>Mon, 28 Mar 2022 13:08:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87200519-f09f-4158-983d-2aacfa75bfae</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which way is the DFU going? Do you want to upgrade an nRF based device over UART, or do you want to upgrade a different MCU by receiving an upgrade to the nRF device which then uses a UART based DFU to upgrade that different MCU?&lt;/p&gt;
&lt;p&gt;In any case you can start by having a look at the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.1.0%2Flib_bootloader_modules.html"&gt;DFU Bootloader modules&lt;/a&gt; of the SDK. Depending on what you want to achieve, you will need more or less modification of those modules.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>