<?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>nRF51 and nRF52 Firmware update with another MCU over UART</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/62915/nrf51-and-nrf52-firmware-update-with-another-mcu-over-uart</link><description>Hi, 
 I&amp;#39;m working on two projects, in the first one, nRF52832 (softdevice S132 V6.1.0) is used as a slave component communicated with STM32L4+ over UART and the second one, nRF51422 (softdevice S130 V2.0.1) is used as a slave component too and communicated</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 24 Jun 2020 12:42:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/62915/nrf51-and-nrf52-firmware-update-with-another-mcu-over-uart" /><item><title>RE: nRF51 and nRF52 Firmware update with another MCU over UART</title><link>https://devzone.nordicsemi.com/thread/256698?ContentTypeID=1</link><pubDate>Wed, 24 Jun 2020 12:42:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:859f8f51-cdda-41a7-8d40-18c0997e84c1</guid><dc:creator>Mehdi</dc:creator><description>&lt;p&gt;Thank you :)&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 and nRF52 Firmware update with another MCU over UART</title><link>https://devzone.nordicsemi.com/thread/256670?ContentTypeID=1</link><pubDate>Wed, 24 Jun 2020 11:37:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bea75744-02e1-4455-af44-4aa13c100324</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Unfortunately, I&amp;#39;m not aware of any secure serial DFU bootloader for nRF51. Secure DFU was introduced in SDK 12.0.0, but only with BLE bootloader. Serial DFU bootloader was added to SDK 13.0.0, but nRF51 support was dropped from the SDK after SDK 12.3.0.&lt;/p&gt;
&lt;p&gt;I checked with one of my colleagues, and he did not think there were major changes to the bootloader architecture in SDK 13, so the best option would be to port the secure BLE DFU bootloader in SDK 12.3.0 to serial transport. You can have a look at the serial bootloader in SDK 13.0.0 and try to imitate the code and port it back to SDK 12.3.0 BLE project for nRF51.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 and nRF52 Firmware update with another MCU over UART</title><link>https://devzone.nordicsemi.com/thread/256608?ContentTypeID=1</link><pubDate>Wed, 24 Jun 2020 08:42:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c34db96-dd32-41c1-bae5-558a45f085d5</guid><dc:creator>Mehdi</dc:creator><description>&lt;p&gt;Hi Horgen,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your quick reply, if I understood correctly, the given implementation is the unofficial DFU master example of secure DFU UART given in the SDK. But I see in SDK 17.0.0 and SDK 15.2.0 that there is no DFU UART secure implementation for &lt;strong&gt;nRF51&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Is there any &lt;span style="text-decoration:underline;"&gt;official&lt;/span&gt; or &lt;span style="text-decoration:underline;"&gt;unofficial&lt;/span&gt; UART DFU (slave side) implementation for nRF51?&lt;/p&gt;
&lt;p&gt;If not, is it possible to migrate the given DFU UART (slave side) example to nRF51?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Mehdi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 and nRF52 Firmware update with another MCU over UART</title><link>https://devzone.nordicsemi.com/thread/256450?ContentTypeID=1</link><pubDate>Tue, 23 Jun 2020 12:42:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96cd3ad1-92ba-4940-aaa4-1f68ba8b95d3</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We do not have any solutions for STM32, but we have som unofficial DFU master examples implemented in C. You can find it in &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader#h108sjziaxo3m81rkgr1has5r1d72qtu"&gt;Appendix 6 in this blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I suppose it should be possible for you to port this example code to the STM32 devices.&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>