Skip to content

Airspy R2 or Mini device notes

Jakob Ketterl edited this page Jun 28, 2021 · 3 revisions

Driver installation

To make your Airspy R2 or Mini available to OpenWebRX, you need to install aispyone_host and SoapyAirspy. Since these libraries only come as source distributions, they need to be compiled manually.

NOTE: These libraries come pre-installed with the OpenWebRX Raspberry Pi images and the Docker images, so if you're running those, you are already good to go.

NOTE: these instructions have been written for Debian. If you are using a different Linux distribution, you will need to substitute the apt-get install lines with the corresponding package manager instructions of your distribution.

Packages

The repositories for both Debian and Ubuntu have the necessary libraries available, so instead of following the manual compilation instructions below, you can obtain all the necessary binaries with the following command:

sudo apt-get install soapysdr-module-airspy

Known problems

The version contained in the repositories for Debian Buster and Ubuntu Hirsute Hippo contain a bug that blocks the use of serial numbers for devices selection, so if you wish to operate more than one device of this type you will need to compile from source.

Manual installation

airspyone_host

sudo apt-get install git libusb-1.0-0-dev cmake make gcc g++ pkg-config libsoapysdr-dev soapysdr-tools
git clone https://github.com/airspy/airspyone_host.git
cd airspyone_host
mkdir build
cd build
cmake -DINSTALL_UDEV_RULES=ON ..
make
sudo make install
cd ../..
sudo ldconfig

SoapyAirspy

git clone https://github.com/pothosware/SoapyAirspy.git
cd SoapyAirspy
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..

After the installation, you should be able to see your device using SoapySDRUtil --probe.

Clone this wiki locally