<?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 DFU with Beaglebone / Raspberry Pi</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/87388/nrf52-dfu-with-beaglebone-raspberry-pi</link><description>Hi, 
 In my project, I&amp;#39;ll have dozens of devices (using nrf52840) collecting data, and I need to update the devices&amp;#39; application firmware while in the field, but I won`t have any phisical access to the devices. 
 We have a central with Beaglebone Blue</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 28 Apr 2022 13:46:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/87388/nrf52-dfu-with-beaglebone-raspberry-pi" /><item><title>RE: NRF52 DFU with Beaglebone / Raspberry Pi</title><link>https://devzone.nordicsemi.com/thread/365451?ContentTypeID=1</link><pubDate>Thu, 28 Apr 2022 13:46:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e171eab-9204-4d2c-9187-c36c9a6236be</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi again Isabella,&amp;nbsp;&lt;br /&gt;If you are fine having a dongle connected to the beagleboard then it should be fine using nrfutil. The source code of the program is provided on github and you should be able to compile it for Linux.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 DFU with Beaglebone / Raspberry Pi</title><link>https://devzone.nordicsemi.com/thread/365447?ContentTypeID=1</link><pubDate>Thu, 28 Apr 2022 13:39:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07125905-1897-44c8-bc07-b35902462d8f</guid><dc:creator>Isabella</dc:creator><description>&lt;p&gt;Thank you for the replies!&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;was thinking in a solution using something similar to the&amp;nbsp;update using nrfutil in the example.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is it possible to use the same &lt;strong&gt;nrfutil&lt;/strong&gt; &lt;strong&gt;commands&lt;/strong&gt; with a&amp;nbsp;&lt;a href="https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dongle"&gt;nrf52840-dongle&lt;/a&gt;&amp;nbsp;connected to my computer or linux board, instead of DK? Or I&amp;#39;d have to make changes on nrfutil code?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 DFU with Beaglebone / Raspberry Pi</title><link>https://devzone.nordicsemi.com/thread/365375?ContentTypeID=1</link><pubDate>Thu, 28 Apr 2022 10:50:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b4ebebd-2e84-4d4f-8c9e-29d80fc31afc</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Isabella,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We currently don&amp;#39;t have any example or source code on how you can do it on Linux. You may refer to the Android DFU library that Dien pointed to.&amp;nbsp;&lt;br /&gt;I have created a DFU master code for SPI and UART &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;here&lt;/a&gt;&amp;nbsp;that might be useful for you. Other than that you would need to look into the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_dfu_transport_ble.html?cp=8_1_3_5_2_2"&gt;DFU protocol specification&lt;/a&gt;&amp;nbsp;and implement your own DFU master code on the Beaglebone board.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 DFU with Beaglebone / Raspberry Pi</title><link>https://devzone.nordicsemi.com/thread/365311?ContentTypeID=1</link><pubDate>Thu, 28 Apr 2022 07:36:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e81b73ae-b4f5-47f1-8eb6-7837ed85b724</guid><dc:creator>Dien Nguyen</dc:creator><description>&lt;p&gt;I&amp;#39;m not a support team member, I just accidentally glanced over and saw your question.&lt;br /&gt;You can&amp;nbsp;find&amp;nbsp;the library&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/Android-DFU-Library" rel="noopener noreferrer" target="_blank"&gt;Android-DFU-Library&lt;/a&gt; allowed to run on Android. I think you can convert the code java to run on your Beaglebone kit&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>