From 69de7e4afd1b7f562b6c63b8a8bee0646b19ce95 Mon Sep 17 00:00:00 2001 From: Smittix Date: Thu, 8 Jan 2026 21:22:26 +0000 Subject: [PATCH] Add HackRF/Airspy troubleshooting guide for ADS-B and Listening Post Document how to use non-RTL-SDR devices: - ADS-B via readsb with SoapySDR (Remote mode or build from source) - Listening Post via rx_fm from soapysdr-tools Co-Authored-By: Claude Opus 4.5 --- docs/TROUBLESHOOTING.md | 54 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/docs/TROUBLESHOOTING.md b/docs/TROUBLESHOOTING.md index 7e4a922..e3b3da2 100644 --- a/docs/TROUBLESHOOTING.md +++ b/docs/TROUBLESHOOTING.md @@ -107,6 +107,60 @@ Ensure the correct SoapySDR module for your hardware is installed first 2. Check driver is loaded: `SoapySDRUtil --find` 3. May need udev rules or run as root +### Using HackRF/Airspy/LimeSDR with ADS-B + +For non-RTL-SDR devices, ADS-B requires `readsb` compiled with SoapySDR support (standard dump1090 won't work). + +**Option 1: Run readsb separately and connect via Remote mode** + +1. Start readsb with your device: + ```bash + # HackRF + readsb --device-type soapysdr --device driver=hackrf --net --quiet + + # Airspy + readsb --device-type soapysdr --device driver=airspy --net --quiet + + # LimeSDR + readsb --device-type soapysdr --device driver=lime --net --quiet + ``` + +2. In Intercept's ADS-B dashboard: + - Check the **"Remote"** checkbox + - Enter Host: `localhost` and Port: `30003` + - Click **START** + +3. Intercept will connect to readsb's SBS output on port 30003 + +**Option 2: Install readsb with SoapySDR support** + +On Debian/Ubuntu: +```bash +# Install dependencies +sudo apt install build-essential debhelper librtlsdr-dev pkg-config \ + libncurses5-dev libbladerf-dev libhackrf-dev liblimesuite-dev libsoapysdr-dev + +# Clone and build +git clone https://github.com/wiedehopf/readsb.git +cd readsb +dpkg-buildpackage -b --no-sign +sudo dpkg -i ../readsb_*.deb +``` + +### Using HackRF/Airspy with Listening Post + +The Listening Post requires `rx_fm` from SoapySDR utilities for non-RTL-SDR devices. + +```bash +# Install SoapySDR utilities (includes rx_fm) +sudo apt install soapysdr-tools + +# Verify rx_fm is available +which rx_fm +``` + +If `rx_fm` is installed, select your device from the SDR dropdown in the Listening Post - HackRF, Airspy, LimeSDR, and SDRPlay are all supported. + ## WiFi Issues ### Monitor mode fails