INDEX
- Apps and Tools
- Drivers
APPS AND TOOLS
- Linux
- SDR++ [Link]
- A cross-platform and open-source SDR software. It does now work in Ubuntu 24.04 LTS yet.
-
wget https://github.com/AlexandreRouma/SDRPlusPlus/releases/download/nightly/sdrpp_ubuntu_jammy_amd64.deb sudo dpkg -i sdrpp_ubuntu_jammy_amd64.deb
- GQRX [Link]
- An open-source SDR receiver.
-
sudo apt install gqrx-sdr -y
- GNU Radio [Link]
- Signal processing runtime and signal processing software development toolkit.
-
sudo apt install gnuradio -y
- Gpredict [Link]
- Satellite Tracker.
-
sudo apt install gpredict -y
- SatDump [Link]
- It is an incredible receiver software with a huge list of satellites and profiles already set for acquiring and processing the signals.
-
sudo apt install git build-essential cmake g++ pkgconf libfftw3-dev libpng-dev libtiff-dev libjemalloc-dev libcurl4-openssl-dev libvolk-dev libnng-dev libglfw3-dev zenity portaudio19-dev libzstd-dev libhdf5-dev librtlsdr-dev libhackrf-dev libairspy-dev libairspyhf-dev libad9361-dev libiio-dev libbladerf-dev libomp-dev ocl-icd-opencl-dev intel-opencl-icd mesa-opencl-icd -y sudo dpkg -i satdump_1.2.2_ubuntu_24.04_amd64.deb
- NOAA APT Decoder [Link]
- As the name implies, it decodes data from VAW files.
-
sudo apt install noaa-apt_1.4.1-1_amd64.deb -y
- QSSTV [Link]
- Decode SSTV images from ISS (International Space Station).
-
sudo apt install qsstv -y
- SSTV Decoder [Link] and PySSTV [Link]
- Decode SSTV from .WAV file.
-
git clone https://github.com/colaclanth/sstv.git && cd sstv sstv -d audio_file.wav -o decoded_image.png
-
pip3 install pysstv python3 -m pysstv audio_file.wav decoded_image.png
- SDR++ [Link]
- Android
It is worth mentioning because of its relevance but unfortunately, the following apps do not run on Linux.
- Zadig (driver download tool)
- SDR Sharp
- SDRuno
- Airspy C#
DRIVER INSTALLATION ON LINUX
From source code:
sudo apt update && sudo apt upgrade -y sudo apt purge ^librtlsdr -y sudo rm -rvf /usr/lib/librtlsdr* /usr/include/rtl-sdr* /usr/local/lib/librtlsdr* /usr/local/include/rtl-sdr* /usr/local/include/rtl_* /usr/local/bin/rtl_* sudo apt install libusb-1.0-0-dev git cmake pkg-config -y git clone https://github.com/rtlsdrblog/rtl-sdr-blog cd rtl-sdr-blog && mkdir build && cd build cmake ../ -DINSTALL_UDEV_RULES=ON && make sudo make install sudo cp ../rtl-sdr.rules /etc/udev/rules.d/ sudo ldconfig echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
From Package Manager:
sudo apt update && sudo apt upgrade -y sudo apt install libusb-1.0-0-dev git cmake debhelper -y git clone https://github.com/rtlsdrblog/rtl-sdr-blog cd rtl-sdr-blog sudo dpkg-buildpackage -b --no-sign cd .. sudo dpkg -i librtlsdr0_*.deb sudo dpkg -i librtlsdr-dev_*.deb sudo dpkg -i rtl-sdr_*.deb
SEE ALSO
SDR Tips and Tricks [Link]
SDR Reference Guide [Link]