<?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>nrf52 spi dfu</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/27896/nrf52-spi-dfu</link><description>Hi, 
 We are using a nrf52832 in a serialized application with a STM32F4 and standard SPI as the transport layer. We are using the SDK V12 on the STM32 and softdevice S132 on the nordic. 
 We would like to add the possibility to upgrade the firmware</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 07 Dec 2017 09:23:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/27896/nrf52-spi-dfu" /><item><title>RE: nrf52 spi dfu</title><link>https://devzone.nordicsemi.com/thread/110076?ContentTypeID=1</link><pubDate>Thu, 07 Dec 2017 09:23:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8987ba9-0ec9-4edf-875d-d81051f9b620</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Romain, I updated my answer above. Hope that helps!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52 spi dfu</title><link>https://devzone.nordicsemi.com/thread/110075?ContentTypeID=1</link><pubDate>Mon, 04 Dec 2017 16:12:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:121e55c9-4764-49ae-bba7-ee31fcad282b</guid><dc:creator>Romain</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for your answer.&lt;/p&gt;
&lt;p&gt;1/. Yes, like an embedded nordic application which DFU an other nordic application via UART, without using the nrfutil tool.&lt;/p&gt;
&lt;p&gt;2/. Exactly what I was looking for, thanks !&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Romain&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52 spi dfu</title><link>https://devzone.nordicsemi.com/thread/110074?ContentTypeID=1</link><pubDate>Mon, 04 Dec 2017 12:48:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac7ce2c6-0036-4731-b128-44e0bc10eece</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Romain,&lt;/p&gt;
&lt;p&gt;Question 1: Do you mean how to do DFU without using the nrfutil tool? &lt;strong&gt;Answer:&lt;/strong&gt; You will need to use nrfutil to be able to generate the cryptographic keys &amp;amp; generate the DFU packages (see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.tools/dita/tools/nrfutil/nrfutil_intro.html?cp=5_5"&gt;the Nordic Infocenter&lt;/a&gt;). But once you have done that, you can perform the DFU using either nrfConnect for the PC or using one of the two smartphone apps for iOS or Android (i.e. nrf connect or nrf toolbox).&lt;/p&gt;
&lt;p&gt;Question 2: Take a look at &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.0.0/lib_dfu_transport.html?cp=4_0_2_3_5_2_1#lib_dfu_transport_available_transport_layers"&gt;this link&lt;/a&gt; on the Nordic Infocenter. You can find it under Libraries -&amp;gt; Bootloader Modules -&amp;gt; DFU Transport -&amp;gt; Transport Layers&lt;/p&gt;
&lt;p&gt;Hope that helps!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>