<?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>How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/101778/how-to-upgrade-nrf52832-to-dfu-through-uart</link><description>We currently have a project that requires downloading firmware through 4G and transmitting it to NRF52832 through serial port for DFU. Do you have any relevant routine code for me to refer to?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Jul 2023 14:24:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/101778/how-to-upgrade-nrf52832-to-dfu-through-uart" /><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/437295?ContentTypeID=1</link><pubDate>Wed, 19 Jul 2023 14:24:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09d4bec0-2274-4622-a9f3-5474179d0182</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The format and storage location is described in the&amp;nbsp;&lt;span&gt;Documentation for SPI DFU Master in the tutorial:&amp;nbsp;&lt;/span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1586.DFU_5F00_SPI_5F00_readme.docx"&gt;DFU_SPI_readme.docx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;&lt;a title="DFU protocol" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_dfu_transport.html?cp=9_1_3_5_2"&gt;DFU protocol&lt;/a&gt;&amp;nbsp;is also documented in our SDK documentation.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/436766?ContentTypeID=1</link><pubDate>Mon, 17 Jul 2023 13:16:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dfb36a5c-69d9-4562-8c59-06196f5c0196</guid><dc:creator>RDL_ZYL</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Currently, I am able to obtain data from the serial port in BootLoader, but I would like to know what format of data should I transfer if I transfer data through the serial port to NRF52832 for DFU? Is it an upgrade package? Because using BLE DFU requires a ZIP upgrade package.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435972?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 12:27:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0986d294-a8c3-4d5a-8227-25524c159633</guid><dc:creator>RDL_ZYL</dc:creator><description>&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435971?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 12:27:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97d72218-550b-4a5c-894a-e4fde5b69052</guid><dc:creator>RDL_ZYL</dc:creator><description>&lt;p&gt;Ok, I&amp;#39;ll try SDK 14.2.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435956?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 11:54:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e952f58-c0bc-4b5b-8e6b-d8200da53156</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;The tutorial says:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;The following example made for&lt;/span&gt;&lt;strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;SDK v14.2&lt;/strong&gt;&lt;span&gt;&amp;nbsp;but it should work on SDK v15.x with minor modification.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;Did you try SDK 14.2.0?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The project directory should also be placed inside&amp;nbsp;examples\dfu, not inside the&amp;nbsp;secure_bootloader directory.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435906?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 09:27:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c60b3918-4591-465f-ae87-7905ce6de8bc</guid><dc:creator>RDL_ZYL</dc:creator><description>&lt;p&gt;Sorry,path is nRF5SDK15209412b96\nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435905?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 09:23:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0efdc81-2d46-411b-b3fe-06e1b63255e9</guid><dc:creator>RDL_ZYL</dc:creator><description>&lt;p&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/pastedimage1689153556986v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&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/pastedimage1689153428273v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;After configuration, it still cannot be compiled, and it seems that some files are missing from this project?&lt;/p&gt;
&lt;p&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/pastedimage1689153665188v6.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I have placed it in nRF5_ SDK_ 15.2.0_ 9412b96 examples dfu secure_ Under the bootloader path, but there are still some missing files.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:0px;max-width:0px;" src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/pastedimage1689153397906v3.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435899?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 09:07:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca8f0587-64dd-4988-a950-35ba2dd67ad4</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;No, but you should be able to use v8.15.4. Install it and press the &amp;quot;Specify Software Packs used for Target&amp;quot; button, then select the new pack:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/keil_5F00_packs.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435886?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 08:28:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1b7bff5-21a3-4194-a3c9-80f4097d7039</guid><dc:creator>RDL_ZYL</dc:creator><description>&lt;p&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/pastedimage1689150410983v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&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/pastedimage1689150495161v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;As you can see, the code in the tutorial requires version 8.15.0 of FamilyPack, but I cannot find this version on the official website. Do you have it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435878?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 08:09:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a49518cf-cb96-4d15-8097-4888058d42d1</guid><dc:creator>RDL_ZYL</dc:creator><description>&lt;p&gt;I am using SDK 15.2, and I will take a look at this tutorial now. Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade NRF52832 to DFU through UART.</title><link>https://devzone.nordicsemi.com/thread/435874?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 08:01:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a38a702-570a-4dd2-b765-2b7a1b2419a5</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which SDK version are you using?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What kind of device is doing the 4G and download of the firmware? The official tool from Nordic to perform serial DFU is &lt;a href="https://infocenter.nordicsemi.com/topic/ug_nrfutil/UG/nrfutil/nrfutil_intro.html"&gt;nrfutil&lt;/a&gt;, which is a &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;python-based command line tool&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can find C-based Serial DFU Master code example developed by my colleague in &lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader#h108sjziaxo3m81rkgr1has5r1d72qtu"&gt;this tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>