Tagged: rtl2832

Rigflow: A Networked HF SDR Transceiver App in Rust with Real-Time DSP Over UDP

Thank you to David Bourgoyne (KK7TCY) for submitting news about his new software called Rigflow, an open source client/server SDR application for amateur radio written in Rust and released under the MIT license.

The core idea behind Regflow is to split the radio from the operating position over the network. A lightweight server owns the radio hardware and DSP and runs on a low-power machine right at the antenna, such as a Raspberry Pi, while a desktop client provides the spectrum and waterfall display, tuning, and controls. The two communicate over a small WebSocket control channel plus UDP for media, so you can sit anywhere on the network, and one client can work with multiple radios.

For receivers, the RTL-SDR is supported as a source, including direct sampling HF, and you get WFM, NFM, AM, SSB, CW, and Data modes, a real-time spectrum and waterfall, NR2 noise reduction, AGC, squelch, bookmarks, amateur band and privilege overlays, and IQ recording and playback. Paired instead with a TX capable Hermes Lite 2, the software also transmits, with SSB from your microphone, CW via straight key or text to CW macros, and digital modes like FT8 through WSJT-X over virtual audio or TCI. There is also optional Hardrock-50 amplifier control with band tracking, ATU and SWR/power monitoring over USB serial.

Rigflow can be run on Linux(x86/x64) and Raspbery Pi/ARM as well as MacOS. Prebuilt binaries are available on the GitHub Releases page.

Regflow Screenshot
Regflow Screenshot

VibeSDR: A Mobile-First iOS and Android Receiver App for Remote SDR Servers and RTL-SDRs

Thank you to Stuart Carr (Stuey3D) for submitting news about his new software release, VibeSDR, a free and open-source mobile SDR client he has developed for iOS and Android. VibeSDR is designed to be touch-first rather than a desktop interface shrunk down to phone size. It is a fully native client for UberSDR, OpenWebRX/OpenWebRX+, and KiwiSDR with its own GPU-rendered waterfall and spectrum. It also supports local RTL-SDR dongles via RTL-TCP on both platforms and over USB on Android with no extra driver install required.

VibeSDR comes with a long list of features. The app has on-device decoders for RTTY, WEFAX, NAVTEX, SSTV, Morse, and FT8/FT4, plus access to server-supplied decoders, Leaflet-based HFDL and digital spot maps, FM stereo with RDS, a local bookmarks engine with daily EiBi schedule downloads, and full background audio. It also has band-aware blind tuning, where using lockscreen, headphone, or in-car media controls to tune across a band boundary automatically switches to the correct demodulator and step rate for that band and ITU region. The app also has Android Auto support with browsable bookmark and band plan lists and steering wheel tuning, and on iOS, it offers Siri voice commands to work around the current lack of full CarPlay approval.

Stuart is upfront and mentions that VibeSDR was AI vibecoded with Claude, hence the "vibe" part of the name. He notes that while he did not write code himself, he designed, extensively tested, and reported bugs over weeks of late nights. The app is not available on any app store at the moment, but he notes that the app will always be free and open source, with full source, APKs and IPAs available on the VibeSDR GitHub Releases page. He also plans to eventually list it on the App Store and Play Store for a fee of around £3 to cover store and development costs.

AI-Disclaimer: This software was vibecoded with Claude.

VibeSDR Screenshots
VibeSDR Screenshots

A New SDR# Panadapter Plugin

Thank you to Marco Argilli (IU4HMY) for writing in and sharing with us the release of a new SDR# Panadapter plugin that turns the popular RTL-SDR- and Airspy-compatible program SDR# into a panadapter for your transceiver. A panadapter gives you a live spectrum and waterfall view of the band around your radio's tuned frequency, which makes it much easier to spot activity, find clear frequencies, and visually navigate a busy band. Synchronization between the radio and SDR# is handled by OmniRig, so as you tune your transceiver, the panadapter display follows along.

To use the plugin, you connect your SDR to your transceiver's IF or antenna output, then set the receiver IF frequency and a per-mode offset in the plugin settings, with changes saved to a JSON config file. The plugin also has band presets, where a right-click on a preset button stores a snapshot of frequency, demodulation mode, and zoom level, so you can recall a favorite spot instantly. SDR# version 1921 or newer and the .NET 9 framework are required, and it runs on Windows 8, 10, and 11.

There are a couple of limitations worth noting. Marco recommends using Center Frequency mode for the best performance, and because OmniRig exposes the frequency as a 32 bit COM value, frequencies above around 2.1 GHz are not supported. The plugin does not appear to be open-source, but it is free for personal and non-commercial use.

SDR# Panadapter Plugin Screenshot
SDR# Panadapter Plugin Screenshot

Cascade-SDR: A Web-Based Multimode Receiver App for RTL-SDR Dongles

Over on GitHub, developer Jens Engfors has released Cascade-SDR, a free and open source web-based receiver app designed specifically for RTL-SDR dongles. Cascade-SDR uses a Python backend that owns the dongle and handles all the DSP, paired with a browser frontend for the UI, waterfall, audio, and maps. The two communicate over a WebSocket, which means you can run the backend on a Raspberry Pi or mini PC and access it from any browser, phone, or tablet on your network.

Cascade-SDR has a live waterfall and spectrum scope view, with click-to-listen demodulation for WFM, NFM, AM, SSB, and CW, complete with RDS decoding, FM stereo, and a Morse decoder. CascadeSDR also includes a wideband Sweep mode, a channel Scanner, IQ recording and replay, and a built-in antenna helper that tells you how to set up the RTL-SDR.com dipole kit for your tuned frequency.

It also supports decoding of various digital modes, including ADS-B, AIS, APRS, ACARS, DAB+, NOAA APT weather satellite images, SSTV, POCSAG/FLEX pagers, and 315 to 915 MHz ISM band devices like weather stations and TPMS sensors. However, to decode most of these modes it is necessary to install various decoder software that it is dependent on such as dump1090, AIS-catcher, direwolf, welle-clide, multimon-ng, and rtl_433. 

Cascade-SDR runs on Windows, macOS, and Linux/Raspberry Pi. The readme includes instructions on installing the software on the various OS platforms.

AI-Disclaimer: This software has used Claude for development.

Cascade-SDR Screenshot
Cascade-SDR Screenshot

HamDash: A Free Real-Time Ham Radio Dashboard with a Browser-Based RTL-SDR Receiver

Thank you to several readers who have pointed us to HamDash. HamDash is a new free real-time ham radio dashboard that aims to be the always-on monitor for your radio shack. Built by Peter (G0LIW), the web-based app combines HF propagation, space weather, DX cluster spots, POTA and SOTA activations, a contest calendar, and a greyline map into a single customizable view. There's no account or subscription, and it runs in any browser, making it a good fit for a dedicated second monitor, a tablet, or a Raspberry Pi sitting in the shack. We note that despite being free, the project doesn't appear to be open source, as we could not find any public source code repo.

The dashboard includes live solar flux, K-index, X-ray flare, and aurora data so you can tell when the bands are open, plus VOACAP-based propagation predictions and Met Office/MeteoAlarm weather alerts useful for portable operating. A Visual Layout Builder lets you arrange modules into rows and slots exactly how you want, and a touchscreen-friendly on-screen keyboard makes it usable on a mouse-only or kiosk-style setup.

Of interest to RTL-SDR users, HamDash includes a browser-based SDR receiver called SDRCOM that works with an RTL-SDR V3 or V4 dongle over WebUSB, so you can run it in Chrome or another Chromium browser like Edge or Opera directly. The free SDRCOM Lite edition is included with HamDash and covers AM/FM/SSB/CW tuning, a waterfall display, an FT8 decoder, a basic 3-band EQ, and a 100-slot memory bank. There's also a paid SDRCOM Pro edition for a one-year license with no auto-renewal $9.99 fee that adds enhanced waterfalls, FT8 and FT4 decoders, an ADS-B engine with 3D aircraft tracking, 4-band noise-reduction DSP, an auto-lock band scanner, a WAV recorder with scheduler, and a 1000-slot memory bank.

AI-Disclaimer: While not advertised as AI-coded, the author's company, Nemeta AI Software Services LLC, and the UI-style hints at AI development tools having being used.

HamDash SDR Web App Running an RTL-SDR
HamDash SDR Web App Running an RTL-SDR

NRSC5 Studio: A New Feature-Rich Windows GUI for the nrsc5 HD Radio Decoder

We've recently had several submissions about the release of a new program called NRSC5 Studio, a new native open source Windows and Linux supported GUI for the nrsc5 HD Radio decoder. We note that in the past, we've posted about nrsc5 and the NRSC5-DUI interface.

nrsc5 is an open source decoder for the proprietary HD Radio digital audio standard used by FM broadcasters in North America, and it works with low-cost RTL-SDR dongles. NRSC5 Studio is written in Rust with an egui-based dockable interface, and it wraps nrsc5 to provide tuning, HD1 to HD4 subchannel selection, station presets, and now-playing metadata with album art and station logos.

NRSC5 Studio appears to be quite feature-rich. There's a live FFT spectrum and waterfall display tapped from the same I/Q stream feeding the decoder, a QPSK constellation viewer driven by live MER readings per sideband, and a closed loop AGC that automatically tunes the R820T2 gain table to maximize MER. Other extras include a rolling 8-hour album art collage heat map, a 24-hour song log with CSV export, and TPEG traffic map and animated weather radar decoding on stations that broadcast it (currently iHeartMedia stations only).

A portable zip release is available on the GitHub releases page, requiring no installer or admin rights.

AI-Disclaimer: The software Readme credits GitHub Copilot, an AI tool.

NRSC5 Studio Screenshot
NRSC5 Studio Screenshot

AirPulse Desktop: Turn an RTL-SDR into an Amateur Radio Repeater Activity Reporting Station

Thank you to the team at Feedline Labs for writing in and sharing news of their new project called AirPulse Desktop. AirPulse is a Windows desktop application that turns an RTL-SDR into a small repeater activity monitoring station.

The software continuously scans the output frequencies of nearby amateur radio repeaters, detects when a signal exceeds an activity threshold, and reports those hits to Feedline Labs' live "Greyline Fabric" system. The idea is to build a real-time map of which repeaters are actually in use, rather than relying on static directories that are often outdated or filled with abandoned systems.

For the launch, Feedline Labs is granting free lifetime AirPulse Desktop licenses to the first 75 users who get set up and begin contributing activity reports. The installer is not being posted publicly for now, so interested RTL-SDR owners will need to request access through feedlinelabs.com. A short video demonstrating the concept, the desktop app, and the scanning and reporting process is available below:

Own an SDR? Help Build the Greyline Live RF Intelligence Fabric | AirPulse Desktop Beta

AI Disclaimer: We note that this project appears to make heavy use of AI-generated images. We do not know if AI-generated code is used as the code appears to be closed source.

SkyLight Ceiling: Projecting Live ADS-B Aircraft Positions Onto your Ceiling

Recently, Cameron Paczek has created a new project called SkyLight, where art meets technical implementation by displaying a live view of aircraft flying overhead on your ceiling. SkyLight consists of a projector, Raspberry Pi 5, RTL-SDR dongle, and some custom software.

The Raspberry Pi 5 and RTL-SDR receive live ADS-B data from local aircraft, and the projector points up at the ceiling and displays the live locations of aircraft as they fly overhead, effectively giving you a simulated X-ray through your roof. The projections also include the sun, moon, bright stars and constellations, and live satellites. 

This project reminds us of a British Airways billboard in 2014 that used live ADS-B data to have a child on the screen point directly at incoming aircraft. We note that these SkyLight and billboard projects would not be possible without live ADS-B data, as ADS-B aggregation sites like ADSB-Exchange and Flightradar24 typically have a few-minute delay and require payment for their APIs.

Cameron aims to productize his idea into a ready-made kit and crowd-fund it in the near future. If you are interested, you can sign up for his notification mailing list over at skylightceiling.com.

AI Disclaimer: We note that this project appears to have been coded with the help of AI tools.

Skylight Ceiling Projecting Live Aircraft via ADS-B data on the Ceiling
Skylight Ceiling Projecting Live Aircraft via ADS-B data on the Ceiling