title: UTF-8 is not the decoder
body: <p>I'm using a program that reads data from a ubertooth-one device. I put the input data into a pipe file (made with mkfifo), but when i try to read the data i have the following error:</p>
  <pre><code>Exception in thread Thread-2:
  Traceback (most recent call last):
    File &quot;/usr/lib/python3.9/threading.py&quot;, line 973, in _bootstrap_inner
      self.run()
    File &quot;/usr/lib/python3.9/threading.py&quot;, line 910, in run
      self._target(*self._args, **self._kwargs)
    File &quot;/home/k1k4ss0/Escritorio/proyecto/tests/tmp.py&quot;, line 44, in interpretar
      print (&quot;{}&quot;.format(fifo.readline()))
    File &quot;/usr/lib/python3.9/codecs.py&quot;, line 322, in decode
      (result, consumed) = self._buffer_decode(data, self.errors, final)
  UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 2: invalid start byte
  </code></pre>
  <p>My code is this one:</p>
  <pre><code># with FIFO as : '/tmp/pipe'
  def interpretar():
    with open(FIFO) as fifo:
      while True:
        print (&quot;{}&quot;.format(fifo.readline()))
  
  </code></pre>
  <p>The command excecuted is <code>ubertooth-rx -q /tmp/pipe</code>
  following the documentation:</p>
  <p><code>• -q &lt;file.pcap&gt; : Capture packets to PCAP</code></p>