<?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>nrfuril use raspberry pi3</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71258/nrfuril-use-raspberry-pi3</link><description>hello 
 
 I want to proceed with thread ota using nrfutil on raspberry pi. 
 However, &amp;quot;libpc_ble_driver_shared_sd_api_v3&amp;quot; does not support arm. 
 Is there any other way to use nrfutil in raspberrypi? 
 If &amp;quot;libpc_ble_driver_shared_sd_api_v3&amp;quot; can be built</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 03 Feb 2021 13:41:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71258/nrfuril-use-raspberry-pi3" /><item><title>RE: nrfuril use raspberry pi3</title><link>https://devzone.nordicsemi.com/thread/292692?ContentTypeID=1</link><pubDate>Wed, 03 Feb 2021 13:41:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3cb19dc-374d-4a69-9d2a-e1d0efe02817</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;&lt;span&gt;pc_ble_driver part of nrfutil is only used for checking and flashing the NCP firmware when using nrfutil for Thread DFU. If you flash the firmware separately, it should be possible to run nrfutil on a RPi without large modifications.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I used the following commands together with attached file:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;pi@raspberrypi:~ $ git clone https://github.com/NordicSemiconductor/pc-nrfutil.git
pi@raspberrypi:~ $ cd pc-nrfutil/
pi@raspberrypi:~/pc-nrfutil $ git checkout v5.2.0
pi@raspberrypi:~/pc-nrfutil $ pip install -r requirements.txt
pi@raspberrypi:~/pc-nrfutil $ cp ../__main__raspberry.py nordicsemi/__main__.py
pi@raspberrypi:~/pc-nrfutil $ python nordicsemi/__main__.py dfu thread -pkg ../app_dfu_package.zip -p /dev/ttyACM0 --channel 11 --panid 43981 -r 4 -rs 5000 -a FF03::1
Using connectivity board at serial port: /dev/ttyACM0
Waiting for NCP to promote to a router...
Waiting 20s before starting multicast DFU procedure
Thread DFU server is running... Press &amp;lt;Ctrl + D&amp;gt; to stop.&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/_5F005F00_main_5F005F00_raspberry.py"&gt;devzone.nordicsemi.com/.../_5F005F00_main_5F005F00_raspberry.py&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Note that I have not thoroughly&amp;nbsp;tested this, and you may hit some issues. Other features like BLE DFU will also not work with this version.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;br /&gt;Jørgen&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>