Search results for: linux

SIGpi: A Signal Intelligence Focused Linux “Go-Kit”

Thank you to Joe NE2Z for sharing his Linux distribution called SIGpi. SIGpi is an installable Linux distribution for Ubuntu and Raspberry Pi 3/4 that focuses on providing multiple open source SDR programs that can be used for signal intelligence. Support for RTL-SDR and other SDRs is included.

The distro is actually created via a bash script that installs all the programs automatically on a fresh OS install. It also provides a system for easily upgrading software as developers work on them.

For a full list of the software that comes with SIGpi check out their Wiki.

SIGpi is a "go-kit" for Signal Intelligence (SIGINT) enthusiasts with emphasis on capabilities in the VHF, UHF, and SHF spectrum. For completeness, HF spectrum related software is included for optional install. This (bash) shell script builds SIGINT tools on the following platforms:

  • Raspberry Pi4 4GB RAM or Raspberry Pi 400 with 32GB microSD card running Raspberry Pi OS Full (64-bit)
  • Ubuntu 22.04 LTS on arm64 and amd64

A headless server only install (Node Install) can be performed on Raspberry Pi3 B+ with 32GB microSD card running Raspberry Pi OS Full (64-bit)

A possible hardware setup with SIGpi
A possible hardware setup with SIGpi

Gorizont Linux Updated to 2022.1 Edition

Thank you to Steve Cox, creator of the Gorizont Linux distribution for letting us know that is has now been updated to the 2022.1 Edition. Gorizont-linux is an RTL-SDR focused Linux distribution based on Xubuntu 20.04 LTS. It comes in a bootable .iso image for easy installation. Steve writes:

[Gorizont-linux] is still an Xubuntu 20.04 LTS based bootable .iso image for RTL-SDR only, but I've put a lot more work into writing instructions in simple English, refining things and freshening everything up to the latest available release. Here are some highlights:

gqrx 2.15.8
SigDigger 0.3.0
Universal Radio Hacker 2.9.0
gqrx-scan 2.4 for all your DAB and DAB+ needs.
guglielmo v0.3 for simple FM radio and DAB reception - fast, quick and light.
Due to multiple issues with linux versions of Dream DRM, Dream DRM is now installed as a Win 32 .exe running under wine. It works!
w-scan for creating DVB-T/ATSC/etc. scan files for DVB TV viewing using VLC.

Various extra utilities in home folder and command line path
Much clearer instructions and scripts in simple English.

NOTE: Due to current events, gorizont linux now ships with networking disabled on boot. To use internet in a trusted environment, left-click on networking icon to the left of the battery indicator and click 'Enable Networking'.

If I was about to have to flee my home with little more than a laptop and a rtl dongle, this would be my distro of choice for staying in touch with the outside World - fast and easy to use,  yet packed with (other people's) good software.

TechMinds: Testing DragonOS Focal, a Linux ISO with many SDR programs built-in

In the past we've posted many times about DragonOS which is an Ubuntu Linux image that comes preinstalled with multiple SDR software packages. This takes the hassle out of needing to compile and install programs on Linux, some of which can often be very difficult and time consuming to get up and running. Aaron who is the creator of DragonOS also runs a YouTube channel where he provides multiple tutorials and demos of the software installed.

This week on the Tech Minds YouTube channel, host Matt tests out DragonOS in a Virtual Machine and gives a broad overview of what DragonOS is capable of. He shows how to set up VMWare Workstation in order to create the virtual machine, installs Dragon OS, shows what programs are included and demonstrates a few programs in action.

DRAGON OS FOCAL - The Software Defined Radio Toolbox

Guglielmo: RTL-SDR FM + DAB Tuner Software for Linux

Thank you to Marco for submitting news about the release of his Linux based RTL-SDR FM and DAB tuner software package named Guglielmo. The code is based on the Qt-dab and sdr-j-fm packages, with some bug fixes, a new GUI and new audio features implemented. Marco writes:

Guglielmo implements a simple FM and DAB receiver based on Qt and the Qt-dab and sdr-j-fm packages.

The primary reason it is being developed is there is a lack of media centre quality Open Source Software Defined Radios: most of the packages out there focus more on hobbyist features, such as signal and content monitoring, leaving out media features like a volume slider or MPRIS control.

Yes, I have blown the ribbon tweeter fuses on my maggies because my previous go to SDR DAB receiver started at full blast, and I run my media centre headless: I don't really want to scramble for a VNC session when I want to stop the music, when I could simply use KDE connect on my phone.

There is also a distinct lack of FM SDR receivers, which is disappointing, since, at least in the UK, for reasons of cost, most stations transmit at a fairly poor bitRate, if not downright in mono, and FM stations seem to still be a better proposition in terms of sound quality.

If you're interested in trying it compilation instructions are available on the GitHub, and there is also a ready to use AppImage on the GitHub releases page too. 

Guglielmo: Screenshot of the DAB Interface

Gorizont Linux 2.0.4 Update

Thank you to Steve Cox, creator of the Gorizont Linux distribution for letting us know that the latest update is now out, although it is a small update only. Gorizont Linux is a custom distribution based on Xubuntu 20.04 LTS which contains many preinstalled RTL-SDR compatible programs. Steve writes that the following programs have been updated and added:

  • gqrx updated to 2.14.4
  • Universal Radio Hacker updated to 2.9.2
  • markjfine's nrsc5-DUI HD FM decoder included.

Adding an RTL-SDR Antenna Port to a Pinetab Linux Tablet

The Pinetab is a US$99.99 open source Ubuntu Linux Tablet based on a low power Pine64 singe board computer. The Pinetab can optionally support an internal RTL-SDR, which is essentially just a standard RTL-SDR PCB connected to the single board computer inside the tablet enclosure.

Over on YouTube channel Privacy & Tech Tips has uploaded a video where he takes the Pinetab apart and adds an external antenna port, allowing for external antennas to be connected. In the video we get a good look at the internals of the Pinetab, and after installing the external antenna port he shows us the Pinetab receiving a LoRa signal.

Opening Pinetab (Linux Tablet) back cover (+show tips for safer opening) on video and show how you can add an external threaded antenna port for your internal SDR. It makes for an amazingly compact SDR kit and smaller antennas like LoRa fit right inside the keyboard/tablet/laptop stand. Larger antennas such as a dipole, the antenna cord fits along the case/stand perfectly.

I show how to open the Pinetab safely, and install an external threaded antenna port. After this I take a Heltec LoRa ESP32 I have had laying around and use it to demo GQRX on the screen. I show LoRa packets coming over the radio waves at 915MHz. Series on SDR using Pinetab/Pinephone/Pine64 hardware. Linux makes for an amazing platform where the tools at hand leave the limits to what you can do to the power of your imagination.

Opening Pinetab + Add SDR Modification!

DragonOS: Decoding FT8 on Linux with WSJT-X

DragonOS is a ready to use Ubuntu Linux image that comes preinstalled with multiple SDR program. The creator of DragonOS, Aaron, uploads various YouTube tutorials showing how to use some of the preinstalled software. This month one of his tutorials covers how to use a SDRplay RSP1A or a HackRF to receive and decode FT8 with the preinstalled software WSJT-X or JS8Call. Aaron also notes that an RTL-SDR could also be used as the SDR.

In the video he covers how to set up a virtual audio cable sink in Linux for getting audio from GQRX into WSJT-X, setting up rigctld to allow WSJT-X to control GQRX, configuring GQRX, CubicSDR and WSJT-X, and finally downloading and using GridTracker.

DragonOS Focal Receive FT8 w/ WSJT-X (RSP1A, HackRF One, GQRX, CubicSDR, GridTracker)

SignalsEverywhere: Installing and Configuring OP25 Phase 1 & 2 Digital Voice Decoder on Linux

In this weeks video Sarah from the SignalsEverywhere YouTube channel show us how to install and configure the OP25 software on a Linux machine. OP25 is a Linux based P25 digital voice decoder which works with RTL-SDR dongles. It is capable of decoding both Phase 1 and Phase 2 systems. Installation is fairly simple via an installation script, but it does take some time to install. After installation Sarah shows how to configure the software in order to properly follow a trunked P25 system. In order to help with importing talkgroup information from a premium RadioReference account Sarah has also created an automatic importer Python script which is very useful.

OP25 Installation and Configuration Tutorial | Setup OP25 P25 Phase 1 and 2 SDR Decoder on Linux Pi