Pages

Wednesday, 30 March 2016

Raspberry pi 3 GQRX SDR radio and fun cube



Please also see our raspberry Pi-3 ready rolled image with latest 2.6 GQRX installed and supporting airspy dongle. Much more stable, click here for the download
I got given a funcube pro plus to play around with so I thought I would see if I could stretch the limits of my Raspberry pi-3 running Raspian Jessie. Well short answer is it works. for those of you who want to try install this here are is a step by step install guide.
<edit>
Following on form the comments below, You will need to increase the CPU speed from its default 700MHz,
Edit the config.txt file in the /boot/ directory and changed the arm_freq setting to:
arm_freq=1300
Save and reboot
</edit>

You could take the card back to your windows PC and edit config.txt with notepad (/boot is a fat32 partition and can be read in windows easily)

Now you can install the software
sudo apt-get update
sudo apt-get upgrade
make sure you have expanded your SD card file system
sudo raspi-config (option 1) and then Finish (reboot now)

sudo apt-get install gnuradio gnuradio-dev
sudo apt-get install gr-osmosdr
sudo apt-get install gr-fcdproplus
sudo apt-get install gr-air-modes
sudo apt-get install pulseaudio
sudo apt-get install libboost1.50-all
sudo apt-get install gqrx-sdr

This takes a little while especially libbost (20 minutes or more)

After all this I powered down the pi, inserted the funcube pro plus, (insert the rtl dongle or whichever) Now power back on

In the GUI (windows) open a terminal window and then type: sudo gqrx

This should on first run open a  config window, once the config is done click on save / close
Within a few seconds you should see the radio interface come up.

If you have any issues you may need to run this as root user, if it freezes hold control and tap c to return to a prompt (terminal window)

to become root type: sudo su
now just type: gqrx

Hopefully this will work for you, any issues let me know, please feel free to cpy and paste full errors

Have fun and enjoy

73

James / M0JFP









10 comments:

  1. James (M0JFP):

    Thanks for posting this. Setup went exactly as described with no problems reported. I'm wondering if you are getting good quality audio from your setup. In my case, I am getting very choppy audio & am trying to determine the exact cause.

    Thanks,

    Mark J Culross
    KD5RXT

    ReplyDelete
  2. James (M0JFP):

    Sorry, I forgot to mention that my experimentation so far has only been done using the FCDPro+.

    Thanks,

    Mark J Culross
    KD5RXT

    ReplyDelete
  3. Hi Mark, I added the CPU increase option in the main article, thanks for pointing it out and I hope this now works for you. 73 James / M0JFP

    ReplyDelete
  4. Hi! When i was start gqrx i saw "Could not resolve property : pattern10600" error and Gqrx freeze and crashed. Also, i cant hear fm radio broadcasts with speaker. Could you help me please i need to solve these issues in 2 weeks to complete my project.

    ReplyDelete
    Replies
    1. Could not resolve property : pattern10600 isn't the issue.

      pulseaudio/pa_sink.cc: pa_simple_new() failed: Connection refused is what's preventing it from starting.

      Try running start-pulseaudio-x11 before gqrx.

      Delete
  5. Hello,

    Thanks for looking at my post, as a quick fix try running as sudo and see if that will work for you.

    If not these are some useful links I found using Google they have a few suggestions and the first link shows a list or required packages.

    https://www.bountysource.com/issues/9540492-gqrx-crashes-right-after-starting-dsp
    https://groups.google.com/forum/#!msg/gqrx/itQ3NqZ1XL0/-Otyhh2zB6MJ
    https://bbs.archlinux.org/viewtopic.php?id=189177
    http://www.sdrplay.com/community/viewtopic.php?t=521

    What is the project for is it a club or school / work I’d be keen to hear more.

    I am based in the UK, but if you wanted to give me remote access (apt-get install xrdp) I can log in and take a look with you?

    Did you use Jessie as the base image install?

    At very worse I can share my sd card image, I am using a pi-3 and over clocked to 1.3

    Speak soon

    73

    James / M0JFP / WO2I

    ReplyDelete
  6. Just some FYI, I've had it run on an Odroid C2 running ODROBIAN-Jessie with both RTL dongle and Funcube Pro +. No modification just download and run. Runs perfectly.

    ReplyDelete
  7. hi,

    when i try to call gqrx in a terminal this is the result:

    ^Cpi@raspberrypi:~ $ sudo su
    root@raspberrypi:/home/pi# gqrx
    linux; GNU C++ version 4.9.1; Boost_105500; UHD_003.007.003-0-unknown

    gr-osmosdr 0.1.3 (0.1.3) gnuradio 3.7.5
    built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy
    Using Volk machine: neon_hardfp_orc
    pulseaudio/pa_sink.cc: pa_simple_new() failed: Ligação recusada
    Could not resolve property : pattern10600
    Could not resolve property : pattern10600
    Could not resolve property : pattern10600
    Could not resolve property : pattern10600
    Could not resolve property : pattern10600
    Could not resolve property : pattern10600
    Could not resolve property : pattern10600
    Could not resolve property : pattern10600

    can you help me?
    thanks

    ReplyDelete
    Replies
    1. Could not resolve property : pattern10600 isn't the issue.

      pulseaudio/pa_sink.cc: pa_simple_new() failed: Connection refused is what's preventing it from starting.

      Try running start-pulseaudio-x11 before gqrx.

      Delete
  8. We are dealing with Corporate audio visual with good quality. Here are options for the audio visual installations, av installations and audio installation melbourne or Projectors Melbourne.

    ReplyDelete