Airspy R2 or Mini device notes - jketterl/openwebrx GitHub Wiki
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
.