Skip to content
Code repository for AirspyHF+
Branch: master
Clone or download
touil Removed the resource file from the make list for MINGW (Why would any…
…one use MINGW instead of the platform's official -- AND FREE -- compiler?)
Latest commit 075b8f9 Oct 5, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake First Release Jul 8, 2017
libairspyhf Removed the resource file from the make list for MINGW (Why would any… Oct 5, 2018
tools Fixed the tools directory. Oct 4, 2018
CMakeLists.txt Added udev rules Jul 15, 2017
LICENSE Added a license file Jul 17, 2017
README.md Updated the readme. Jul 8, 2017

README.md

User mode driver for Airspy HF+

This repository contains host software (Linux/Windows) for Airspy HF+, a high performance software defined radio for the HF and VHF bands.

http://www.airspy.com/airspy-hf-plus

How to build host software on Windows:

For VisualStudio 2013 or later:

  • git clone https://github.com/airspy/airspyhf.git host
  • Download https://github.com/libusb/libusb/releases/download/v1.0.20/libusb-1.0.20.7z
  • Extract libusb-1.0.20.7z to host directory
    • You should have host\libusb-1.0.20
  • Download ftp://mirrors.kernel.org/sourceware/pthreads-win32/pthreads-w32-2-9-1-release.zip
  • Extract pthreads-w32-2-9-1-release.zip to host directory
    • You should have host\libpthread-2-9-1-win
  • Navigate to src and Launch airspyhf.sln with VisualStudio 2013 or later
  • In Visual Studio, choose Release, x86 or x64 then Build Solution

For MinGW:

git clone https://github.com/airspy/airspyhf.git host

cd host

mkdir build

cd build

Normal version:

cmake ../ -G "MSYS Makefiles" -DLIBUSB_INCLUDE_DIR=/usr/local/include/libusb-1.0/

Debug version:

cmake ../ -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug -DLIBUSB_INCLUDE_DIR=/usr/local/include/libusb-1.0/

make

make install

How to build the host software on Linux:

Prerequisites for Linux (Debian/Ubuntu/Raspbian):

sudo apt-get install build-essential cmake libusb-1.0-0-dev pkg-config

Build host software on Linux:

wget https://github.com/airspy/airspyhf/archive/master.zip

unzip master.zip

cd airspyhf-master

mkdir build

cd build

cmake ../ -DINSTALL_UDEV_RULES=ON

make

sudo make install

sudo ldconfig

Clean CMake temporary files/dirs:

cd airspyhf-master/build

rm -rf *

Principal authors:

Ian Gilmour ian@sdrsharp.com and Youssef Touil youssef@airspy.com

http://www.airspy.com

This file is part of Airspy HF (with user mode driver based on Airspy R2, itself based on HackRF project see http://greatscottgadgets.com/hackrf/).

You can’t perform that action at this time.