<?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>SnifferAPI Linux read timeout</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21018/snifferapi-linux-read-timeout</link><description>Hello,
I&amp;#39;m trying to install wireshark sniffer on ubuntu 14.04 with PCA10031.
I follow this guide : devzone.nordicsemi.com/.../ 
 But when I launch sudo python example_linux.py I got this error : 
 
 args: ()
kwargs: {&amp;#39;callbacks&amp;#39;: [(&amp;#39;*&amp;#39;, &amp;lt;bound</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Apr 2017 14:24:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21018/snifferapi-linux-read-timeout" /><item><title>RE: SnifferAPI Linux read timeout</title><link>https://devzone.nordicsemi.com/thread/82120?ContentTypeID=1</link><pubDate>Mon, 03 Apr 2017 14:24:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ceb67a8d-3ef5-4fcc-8b4f-048c4ef1be25</guid><dc:creator>yame</dc:creator><description>&lt;p&gt;Many Thanks, working until I&amp;#39;m sniffing adv packet.... but when I connect my device and connected status became true I got an UART read timeout..... :&lt;/p&gt;
&lt;p&gt;connected False, nPackets 7839
connected True, nPackets 7848
connected True, nPackets 7928
connected True, nPackets 8010
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected True, nPackets 8066
UART read timeout (2 seconds).
connected False, nPackets 80&lt;/p&gt;
&lt;p&gt;Edit : Solved by using python script from Adafruit, works perfectly....&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SnifferAPI Linux read timeout</title><link>https://devzone.nordicsemi.com/thread/82119?ContentTypeID=1</link><pubDate>Mon, 03 Apr 2017 09:41:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9bb495c9-25e5-497d-bbed-4e7f43b7380d</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Hi, I believe this could be the same issue as described in my answer here: &lt;a href="https://devzone.nordicsemi.com/question/118018/pc-ble-driver-py-failed-to-open/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since this is a PCA10031 it means it has a bootloader you can use to downgrade the firmware. You can try with the 160212 (feb. 2016) FW found here: &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF52-DK/nRF5x-OB-JLink-IF/52275"&gt;www.nordicsemi.com/.../52275&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hold down the reset button while plugging in the dongle&lt;/li&gt;
&lt;li&gt;It should show up as a USB storage drive called BOOTLOADER&lt;/li&gt;
&lt;li&gt;Drag the .bin file over to the BOOTLOADER drive&lt;/li&gt;
&lt;li&gt;Wait for the storage drive to disappear&lt;/li&gt;
&lt;li&gt;Plug out/in the board to reset.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>