Raspberry Pi 5 + RTL-SDR Adventures

This week we dove into the Raspberry Pi 5 paired with the RTL-SDR USB receiver — a combination that puts the entire radio spectrum at your fingertips, from shortwave and ham signals to weather satellites, aircraft telemetry, and global digital networks. Our main focus: decoding Inmarsat and Iridium satellite transmissions.

Hardware

  • Raspberry Pi 5 (8 GB recommended) + official power supply
  • RTL-SDR Blog V3 or compatible USB SDR
  • High-speed microSD card (32 GB+)
  • External antenna — discone, dipole, or active L-band patch for satellite reception
  • Optional cooling case/fan for long decoding sessions

Software

  • GQRX, SDR++, or CubicSDR for general listening
  • GNU Radio and gr-satellites for advanced processing
  • JAERO for Inmarsat AERO channels
  • Iridium Toolkit for Iridium bursts
  • Direwolf or multimon-ng for packet/telemetry experiments

Decoding Inmarsat & Iridium

Inmarsat satellites sit in geostationary orbit transmitting aeronautical safety messages and weather; with a tuned L-band antenna and JAERO you can decode them right from the Pi. Iridium forms a low-Earth-orbit network with truly global coverage — the Iridium Toolkit lets you visualize and analyze downlink bursts. A few hundred dollars of hardware goes a long way.