<?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>nRF51840 ble OTA</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/58219/nrf51840-ble-ota</link><description>In our project, two nRF51840 will communication with each other using BLE. One nRF51840 act as central and another nRF51840 with act as peripheral. The central nRF51840 will send the firmware to peripheral for OTA update. Please recommend a solution for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 25 Feb 2020 11:57:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/58219/nrf51840-ble-ota" /><item><title>RE: nRF51840 ble OTA</title><link>https://devzone.nordicsemi.com/thread/236227?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2020 11:57:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a1ff853-8370-4c58-9644-ad29bc151995</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Unfortunately, we do not provide examples of this, since DFU masters usually are phones or PC&amp;#39;s. &lt;br /&gt;However, there exist many unsupported versions of examples doing what you seek to achieve that you can look to when implementing this on your own.&lt;br /&gt;You will need &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_dfu_transport.html"&gt;this&lt;/a&gt; documentation to implement this for yourself, and &lt;a href="https://github.com/jimmywong2003/nrf-slim-serial-uart-dfu-host-c-code"&gt;here&lt;/a&gt; is an example of an unsupported version of a central DFU master(albeit using UART) that you can look to for reference on what commands and packets that needs to be sent to achieve this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51840 ble OTA</title><link>https://devzone.nordicsemi.com/thread/236103?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2020 01:19:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e208d191-3eee-4adb-beb0-a11344fce80c</guid><dc:creator>Fiske</dc:creator><description>&lt;p&gt;We can use the DFU at the&amp;nbsp;&lt;span style="background-color:#ffffff;color:#000000;float:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;peripheral to receive the firmware. However, what code should be implemented at the central device to send the firmware to peripheral. Are there any document or example for this&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51840 ble OTA</title><link>https://devzone.nordicsemi.com/thread/235884?ContentTypeID=1</link><pubDate>Mon, 24 Feb 2020 09:14:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f57299bc-a6d9-4938-a33d-d25ab51e3d08</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Yes, there is. For this, we recommend starting with one of our provided examples.&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Fexamples_bootloader.html"&gt;Here&lt;/a&gt; you can see the documentation for the Device Firmware Update(DFU) examples we provide in the SDK. The code for the examples can be found in the dfu directory of the examples included in the SDK.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>