<?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>Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19378/firmware-update-dfu-on-nrf52</link><description>Hi, 
 just a simple question: I need to create an update over the air system with my nrf52 and I was wondering if transferring the new image to the chip requires especial UART communication or something like this? The reason of my question is because</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Feb 2017 12:42:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19378/firmware-update-dfu-on-nrf52" /><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75189?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 12:42:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65d3ee40-5f74-4fe6-8767-590a0fa124d7</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Ah, now I understand what you mean. Yes, that should also be possible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75190?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 12:38:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a895322-c3a5-4258-a985-0c8679f3b729</guid><dc:creator>Felipe Ribas</dc:creator><description>&lt;p&gt;But isn&amp;#39;t possible to use normal radio TX/RX (or even a dedicated attribute on the GATT table) to send raw packets so that the BLE with radio doesnt even know that this is an update? Just receive raw bytes from the radio and use the UART module to forward them. So the bootloader remains untouched&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75191?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 12:31:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c21b5e81-6977-429e-9789-3f95d1e4bc62</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Yes, that is what I meant by forwarding the packets received over the air to the serial interface, i.e. UART. You still need to modify the OTA BLE bootloader to send the data inside the BLE packets over the UART to the second nRF52.&lt;/p&gt;
&lt;p&gt;The only production ready serial bootloader we have is based on SDK v11.0.0 and it expects to receive the data in a specific format, i.e. you need to add a header etc, see &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v11.0.0/examples_ble_dfu.html?cp=4_0_3_4_3_1"&gt;this&lt;/a&gt; Infocenter page. However, we&amp;#39;re adding an experimental Secure Serial Bootloader in the production release of SDK v13.0.0.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75188?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 12:18:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c958900-48e2-4cb9-81d5-a57c9fee038e</guid><dc:creator>Felipe Ribas</dc:creator><description>&lt;p&gt;I see. But do I really need the bootloader to forward the packets to the serial interface? I was thinking if maybe I can just receive the update package as a normal raw package of bytes and then forward normally via UART to the other BLE chip as normal serial data and then the second BLE (without radio) would understand this package as update package and use it to update itself. So both would have normal bootloaders (one via radio and the other one via serial interface). Works? Let me know if the idea is clear or still a bit confusing&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75187?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 12:02:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48707a74-6297-46b3-9bdf-5c9f56ba92d5</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Yes, that should be possible to implement, however, you will have to modify the existing BLE bootloader to forward the received packets to the serial interface instead of updating itself. The serial bootloader should not need any modifications.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75186?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 13:20:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2e4bbc4-cc67-4d8d-85de-a85c9b9e2b3e</guid><dc:creator>Felipe Ribas</dc:creator><description>&lt;p&gt;Understood. Yes, their firmwares are originally different. So the idea would be to transmit the update to the one with radio ON and this would forward via serial interface to the other one so it can update itself. So it&amp;#39;s possible? I just have to boot different bootloaders and it should work?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75185?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 12:19:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e65c349d-0a75-4f68-8f73-e7f285cfadd5</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Yes, I think that should be possible, you will have to flash the BLE bootloader to the one that has the radio turned on and the serial bootloader to the one on the other nRF52 that has the radio turned off. Are both nRF52832s going to run the same firmware or is the one with the Radio of going to run another firmware? Not that it really matters, since in both cases you will have to forward the firmware received over the air to the serial interface.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75184?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 11:08:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1dd3cc08-27b4-4ab2-ae1e-0f193d61d7db</guid><dc:creator>Felipe Ribas</dc:creator><description>&lt;p&gt;Sorry, I didn&amp;#39;t specify properly. I&amp;#39;m using a pair of nRF52832 talking to each other via LIN bus. As the nRF doesn&amp;#39;t support LIN natively there is also a UART-LIN between the nRFs. One of them has the radio off and it&amp;#39;s only receiving infos from the other one. Will I be able to implement some OTA update via this serial connection? The softdevice I&amp;#39;m using is the s132&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware update (DFU) on NRF52</title><link>https://devzone.nordicsemi.com/thread/75183?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 08:17:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0dc53df1-333f-4538-b304-5005d113fb4d</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;First of all, which SDK and SoftDevice versions are you using? Second, which BLE chip is going to have its radio turned off, the nRF52 or the other one? It could sound like you want to update the nRF52 over UART.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>