RSPDuo Running over Network on RSP_TCP

I just bought an RSPDuo from SDRPlay and I wanted to see if I could hook it up so I could access it from the network just like I do my Airspy HF+ on SpyServer.

So you dig around on Google and you find out that sure enough you can however it wasn’t as easy as it appeared. Believe me, it never is.  I am running my RSPDuo from an Ubuntu 18.04 laptop.  In SDRPlay’s defense they have a Raspberry Pi image on their downloads page and this stuff may already be configured. I won’t swear to that though. Laptops have a hell of a lot more OOMPH than a Raspberry Pi though and I just like messing around in Linux.

Lets get started:

First you need to install the driver on Linux.  Download it from here It will download a file named (current version as of this writing).

Once downloaded you need to make it executable.  Make sure you are in the Downloads directory.

cd Downloads
sudo chmod +x

Now making sure you are in the Downloads folder we need to install it.

cd Downloads

Now you need to scroll through the agreement and hit “y” to install.  So far so good.  Now we have to download and install RSP_TCP.

Do the following:

git clone
cd rsp_tcp
mkdir build
cd build
cmake ..
sudo make install

Now one is led to believe all you need to do to start the program is to issue the following command:
NOTE: Make sure your IP address is the address of the computer this program resides on. My IP address below is just an example.

rsp_tcp -a

NOT SO. I received the following error:

rsp_tcp: error while loading shared libraries:

Wonderous!  You need to export the library path to /usr/local/lib to make this work.

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

The good news is…..THIS WORKS! You can now launch RSP_TCP
The bad news is……It won’t survive a reboot! So lets add it so it will last.

To be honest I’m not sure you need to do both of these things but I did ’em and it worked. The first command might be enough.

ldconfig /usr/local/lib

Then I did this:

sudo nano /etc/

Add the following to the file then hit CTL +X, then Y to save, then Enter


After a reboot you should be able to launch the program manually. To make it persistent install supervisor.

sudo apt-get install supervisor
sudo nano /etc/supervisor/supervisord.conf

Add this to the bottom of the file:
NOTE: Once again make sure your IP address is correct. Mine is just an example. Without the sleep command mine wouldn’t work.  Guess if it starts before the network or something it fails.

command=bash -c 'sleep 15 && rsp_tcp -a'

Now you can reboot and it should start. To connect go to GQRX or SDR# and use:


Here it is in action.


Lastly you can and should install the EXTIO plugin. Just download it from here

git clone

It will make a directory called
Get the two files with .sln and .vcxproj extensions and copy them in your rsp_tsp directory.

Done deal.

Leave a Reply

Your email address will not be published. Required fields are marked *