Windows: Download the latest version
Linux: read Installation section below
- Optimized for only one purpose - to use HackRF as a spectrum analyzer
- All changes in settings restart hackrf_sweep automatically
- Easy retuning
- Peak / Persistent display
- Frequency allocation bands for EU / USA(partial)
- High resolution waterfall plot
- Spur filter - removes spur artifacts from the spectrum
- hackrf_sweep integrated as a shared library
Other software is limited or hard to use
- HackRF One with Firmware 2017.02.1 or newer (use linux inside virtual machine to update the firmware)
Make sure HackRF is using at least the minimum firmware version (see above)
Windows:
- Windows 7+ x64 required
- Install Java JRE 64bit v1.8+
- Download the latest version of Spectrum Analyzer and unzip
- Install HackRF as a libusb device
- Download Zadig and run
- Goto Options and check List All Devices
- Find "HackRF One" and select Driver "WinUSB" and click install
- Install (if you don't have one installed) Java JRE for Windows x64
- Run "hackrf_sweep_spectrum_analyzer.exe"
Linux (beta - only ubuntu tested):
- Needs to be compiled first, so you'll need to install these packages:
sudo apt install build-essential ant git libusb-1.0 libfftw3 libfftw3-dev openjdk-8-jdk
git clone --depth=1 --recurse-submodules https://github.com/pavsa/hackrf-spectrum-analyzer.git
cd hackrf-spectrum-analyzer/src/hackrf-sweep/
make
build/hackrf_sweep_spectrum_analyzer.sh
- Spectrum updates stop on parameter change
- Solution: press reset button on the HackRF (firmware bug)
GPL v3