Ben's notes

Linux, Unix, network, radio...

User Tools

Site Tools


airspy_mini_fedora

Fedora 27 - Airspy Mini (USB) SDR receiver

Prerequisites

  • Fedora 27 host
  • Airspy mini software defined radio (receiver)

Prepare group ownership, path and required packages

  • Add plugdev group:
    sudo groupadd plugdev
  • Add user to the new group:
    sudo usermod -a -G plugdev $USER
  • Re-login
  • Install development tools:
    sudo dnf groupinstall "Development Tools"
  • Install required packages:
    sudo dnf install libusb libusb-devel cmake pkgconf gcc-c++

Install Airpy libraries and tools

  • Clone repository:
    git clone https://github.com/airspy/airspyone_host.git
  • Compile and install:
    cd airspyone_host
    mkdir build
    cd build
    cmake ../ -DINSTALL_UDEV_RULES=ON
    make
    sudo make install
    
    sudo bash -c 'echo /usr/local/lib >>/etc/ld.so.conf.d/local.conf'
    sudo bash -c 'echo /usr/local/lib64 >>/etc/ld.so.conf.d/local.conf'
    
    sudo ldconfig
    
    sudo udevadm control --reload-rules
    sudo udevadm trigger

Test receiver connection

  • Connect or reconnect receiver.
  • Run airspy_info:
    $ airspy_info 
    airspy_lib_version: 1.0.9
    
    Found AirSpy board 1
    Board ID Number: 0 (AIRSPY)
    Firmware Version: AirSpy MINI v1.0.0-rc9-0-ga56adfd 2016-06-12
    Part ID Number: 0x6906002B 0x00000030
    Serial Number: 0x0000000000000000
    Supported sample rates:
    	6.000000 MSPS
    	3.000000 MSPS
    Close board 1
airspy_mini_fedora.txt · Last modified: 2021/10/09 15:14 by 127.0.0.1