====== SDR ====== ===== Raspberry Pi ===== ==== Driver ==== sudo apt install -y rtl-sdr # The kernel will otherwise grab the dongle as a TV tuner. echo 'blacklist dvb_usb_rtl28xxu' | sudo sudo tee /etc/modprobe.d/rtl-sdr-blacklist.conf sudo reboot rtl_test ==== GUI ==== sudo apt install -y gqrx-sdr sudo apt install -y sdrpp sudo apt install -y soapysdr-module-rtlsdr soapysdr-tools SoapySDRUtil --find sudo apt install -y dump1090-mutability # Not L-band, but confirms reception sensitivity: # If you see aircraft at 1090 MHz → RF chain works. sudo apt install -y iridium-toolkit rtl_power -f 1525M:1660M:1M -g 40 lband.csv sudo apt install -y gnuplot gnuplot -e "plot 'lband.csv' using 1:2 with lines" ==== Results ==== stefan@berry:~ $ SoapySDRUtil --find ###################################################### ## Soapy SDR -- the SDR abstraction library ## ###################################################### [INFO] [UHD] linux; GNU C++ version 14.2.0; Boost_108300; UHD_4.8.0.0+ds1-2 ALSA lib control.c:1575:(snd_ctl_open_noupdate) Invalid CTL pulse [...] Found Rafael Micro R820T tuner Found device 0 driver = rtlsdr label = Generic RTL2832U OEM :: 00000001 manufacturer = Nooelec product = NESDR SMArt v5 serial = 00000001 tuner = Rafael Micro R820T ==== Dump ==== 4. Testing L-Band Reception in GQRX Important GQRX settings for L-band: Sample rate: 2.4 MSPS Gain: 40–49 dB Enable Bias-T if your antenna needs it (RTL-SDR Blog v5 supports it) Enable Bias-T: rtl_biast -b 1 (Disable with -b 0) Tune to: Inmarsat: 1539–1545 MHz Iridium: 1620–1626.5 MHz You should see: Narrowband carriers Bursty signals every few seconds (Iridium) 5. SpyServer vs Local Processing When SpyServer is useful ✔ If you want: Heavy DSP on your PC DragonOS GUI tools Remote access When SpyServer is not needed ✔ If you can: Run GQRX locally Capture IQ (rtl_sdr) Decode with CLI tools SpyServer is available as a Debian package: sudo apt install -y spyserver Config file: /etc/spyserver.conf But I recommend installing this last, once local testing succeeds. 6. Minimal “Everything Works” Checklist ✅ rtl_test passes ✅ GQRX shows FM broadcast ✅ Noise floor changes when antenna is connected ✅ Signals visible around 1.5–1.6 GHz ✅ Bias-T enables L-band patch Once all of those pass → your setup is solid. 7. Recommended Install Summary (copy/paste) sudo apt install -y \ rtl-sdr \ gqrx-sdr \ soapysdr-tools \ soapysdr-module-rtlsdr \ iridium-toolkit \ dump1090-mutability \ gnuplot If you want, next I can: Give exact GQRX profiles for Inmarsat & Iridium Help configure SpyServer for DragonOS Recommend L-band decoders that still don’t require compiling Help optimize USB power & Pi thermal stability Just tell me which direction you want to go 🚀