Category: Applications

ESPsoup: Turn an ESP32-C5 into a 2.4 & 5 GHz Pocket Scanner with a Connected Phone or PC

Thank you to Peter Holzhauser for writing in and sharing with us his latest open-source project, 'ESPsoup'. Peter has written in previously to share his Android app, V2X2MAP, which detects and plots vehicle V2X (car-to-car) communications used by some modern cars. His new project, ESPsoup, combines an ESP32-C5 and a connected PC or phone into a fully featured scanner for the 2.4 GHz and 5 GHz bands.

ESPsoup has various features including a live spectrum view up to 80 MHz wide, a sweep mode to monitor larger bandwidths, a GPS-enabled heatmapping tool, Bluetooth analysis tools, an AirTag detector, WiFI analysis tools, a car-to-car V2X monitor, a smart home sensor reader, a drone remote ID detector, a microwave oven detector, and an analog FPV video demodulator and display.

The website notes that if you want to monitor multiple FPV drone video channels, up to eight ESP32-C5s have been tested to work together on a single USB hub connected to a PC.

Peter notes that he is planning to add RTL-SDR support to ESPsoup in approximately two weeks, so keep an eye out on their website for updates.

ESPsoup screenshots from a mobile device.
ESPsoup screenshots from a mobile device.

ChronAlert: Live Dashboard for Radio, Weather, Alerts with RTL-SDR Integration for APRS, ADS-B and AIS

Thank you to Danny from brokensignal.tv, who wrote in and shared the release of his new project, 'ChronAlert'. Danny describes ChronAlert as "a free PC-based live dashboard for radio, weather, alerts, and other live information". 

ChronAlert appears to be a situational awareness dashboard that combines multiple live feeds into one screen. It includes feeds like weather and emergency, ham radio & propagation, hazards & infrastructure, and local radio & tracking.

On the local radio side, we see that RTL-SDR is supported for receiving and tracking aircraft and ships via ADS-B and AIS, and for receiving APRS messages.  The dashboard also supports Meshtastic radios, allowing users to see heard Meshtastic nodes and messages.

ChronAlert is free at the basic level, which allows 2 saved panels and 1 watch zone. A one-time fee of US$39.99 unlocks 10 panels and 10 watch zones, as well as various other features.

If you want more information, Danny has also published a detailed article with screenshots about ChronAlert on his blog.

ChronAlert: Weather, Ham Radio, Alerts & More in One Free Dashboard

HamRadioWeb FT8 WSJTx JTDX Remote Control Android App

Thank you to Patricio (LU5AKF) for sharing with us the release of HamRadioWeb.com's new FT8 WSJTx JTDX remote control Android app. Previously, we posted about HamRadioWeb's browser-based remote FT8 and FT4 receiver, and this Android app seems like a natural continuation of their software.

Patricio writes:

The app allows amateur radio operators to remotely control their JTDX or WSJT-X station from any Android phone or PC — no VPN, no port forwarding required.

What operators can do with it:

  • Monitor real-time FT8/FT4 decodes and band activity, just like sitting in front of JTDX or WSJT-X
  • Respond to CQ calls and transmit CQ remotely
  • Check where your signal is being heard via PSKReporter
  • Explore a worldwide activity map and a public DX spot page
  • Keep a contact log — auto-detected or manually added/imported
  • Follow community rankings and chat with other operators

The station connection is handled by a free Windows companion app (HamRadioWeb Companion) that links JTDX or WSJT-X to the user's account.

No radio at hand? The app opens in demo mode with simulated data so anyone can explore before creating an account.

Screenshots from the HamRadioWeb.com FT8 Remote Control App.
Screenshots from the HamRadioWeb.com FT8 Remote Control App.

OFFgrid-SDR: A Fully Offline RTL-SDR Receiver Program in a Single Index.html File

Thank you to Richard Didd for submitting his new software, 'OFFgrid-SDR', a fully offline RTL-SDR receiver program in an installer-free, single index.html file.

The OFFgrid-SDR program runs in any modern WebUSB-compatible browser, can demodulate common modulation types, and includes a spectrum and waterfall display, plus RDS, weather fax, and Morse code decoders. No internet connection is required to run it in the browser.

The program's advantage is that you can put the index.html file on a USB drive and use it portably on almost any machine with a browser. However, Windows users will still need to have installed the WinUSB drivers via Zadig first, and Linux users will need to blacklist the DVB-T drivers from taking over the dongle. macOS and Chromebook should just work without any additional steps.

The code is entirely open source and available on GitHub. More information about the project can be found on the project's GitHub.io page.

OFFgrid-SDR Screenshot
OFFgrid-SDR Screenshot
OFFgrid-SDR Demonstration with RTL card and Demo Mode

sdrtop: A Terminal-Based SDR Bench Tool

Thank you to Viktor László (MusiThang on GitHub), for writing in and sharing with us his new project called sdrtop. sdrtop is a terminal-based SDR tool that is compatible with the HackRF and RTL-SDR. Viktor writes:

I bought a HackRF because I was curious how SDR works and found the whole topic interesting.

Later I wanted to understand what was actually in the radio signals, and I ended up writing a terminal tool for that. Along the way it grew RTL-SDR support too.

sdrtop is a bench instrument in a terminal: spectrum, waterfall, gain and clipping, lab-style readouts, and digital demodulation for measurement, not for listening.

I started it to learn the signal path. What it turned into is a gap I kept hitting: cheap SDRs used for real measurements over SSH, in tmux, or on a cyberdeck, where a heavy GUI just slows you down.

No audio on purpose. If RX stops, the numbers go stale instead of looking fine forever.

I care about being able to trust the numbers, so the signal path is written in Rust from scratch rather than sitting on a DSP library. The only external piece in that chain is the FFT crate. (rustfft).

On RTL-SDR it has native full support (R820T, E4000, R828D): single tuner gain + AGC, spectrum, waterfall, and the measurement panels the dongle can actually back.
HackRF and tinySA are supported as well; Soapy is available in beta for other devices.

Written in Rust, open source, one-person hobby project, and still very much in active development. Classic Bluetooth is in progress; spectrum and lab are what I use every day.

sdrtop reminds us of a few previous terminal-based SDR programs such as sdrrat, as well as terminal-based ADS-B radar displays such as radar-tui and coole-radar.

SDRtop Terminal Based SDR Tool Screenshots
SDRtop Terminal Based SDR Tool Screenshots

FoxSDR Updates: Node Canvas, Single Map Display, Linux+Android Builds, Locating Air Traffic Radar Positions

Thank you to wonderingStars for writing in and sharing updates to his FoxSDR software program. FoxSDR is a new AI-coded software that supports all common protocols and SDRs.

The first update that wonderingStars notes is the addition of a node canvas where you can wire radios, decoders, speakers, and displays together. It can run up to five SDRs at the same time, each with its own decoders. This is now FoxSDR's main screen.

The second update is a map that can accept multiple inputs from multiple decoders, allowing users to plot various data streams such as ADS-B, AIS, amateur high-altitude balloons, and more on a single map.

The third update is that Linux x64 builds are now published, although they are noted to still be in development. An Android arm64 build has also been released in alpha form. To access this, users will need to sign up to test.

The final update adds a new radar sweep feature, which locates the positions of air-traffic radars around you by listening to 1090 MHz. The author explains:

Secondary surveillance radars rotate and interrogate aircraft transponders as their beam passes. Aircraft that broadcast ADS-B also report their own position, so every reply they give reveals where a radar was pointing at that moment. Radar Sweep collects these replies over hours and works out each radar's location, rotation speed and direction on its own. It then draws bearing lines towards aircraft that answer the radar but broadcast no position, and marks a position where two radars' lines cross.

It is the same idea as PlanePlotter's Beamfinder, except that Radar Sweep finds the radar sites itself instead of being given them. It is not affiliated with PlanePlotter or its authors.

In testing on a 12.8-hour recording, it confirmed two radars, each within about 5 km of a published airfield position. Bearings to held-out aircraft had a median error of 0.3°.

You need a 1090 MHz antenna, an SDR running at 2 MS/s or more, and a few hours of traffic. Radar Sweep remembers the radars it finds and never reveals your location.

It is available free to FoxSDR users in the United States.

The author also wanted to share an upcoming feature, which is the GUI builder, which will allow you to customize your own GUI.

FoxSDR: New Node Canvas + Radar Sweep
FoxSDR: New Node Canvas + Radar Sweep

AI Disclaimer: wonderingStars describes their company as a human-gated AI company, and FoxSDR is AI coded.

RF-Traffic-Monitor: Track Aircraft, Ships, Drones and Radiosondes in One Program

Thank you to Stefanos (Steeod) for sharing a new program he created, "RF-traffic-monitor." Stefanos created this program because he initially wanted to install adsb.im (an ADS-B feeder image that also tracks ships, radiosondes, and ACARS/VDL2/HFDL) on Windows 10, but was unsuccessful in doing so, as adsb.im is written for Linux machines.

So, to get around this, Stefanos decided to fire up ChatGPT to write his own similar Windows program. The end result was RF-traffic-monitor, which is capable of tracking aircraft, ships, and radiosondes using an RTL-SDR or HackRF. It can also use the SDR to decode ACARS, VDL2, and HFDL. With a compatible WiFi adatper the software is also capable of tracking drones via Wi-Fi Remote ID.

RF-Traffic-Monitor Screenshot
RF-Traffic-Monitor Screenshot

AI Disclaimer: The author notes that this program was written by ChatGPT.

Echo Pro: KiwiSDR, OpenWebRX, WebSDR and FM-DX iOS Browser App now with Live Transcription and Translation

Back in April we posted about the release of Echo, a free iOS app designed for browsing global web-based KiwiSDR, OpenWebRX, WebSDR, and FM-DX software-defined radios. Mark, the developer of Echo, has written in to us again and wanted to share news about the release of the Pro (paid) version of Echo.

Echo Pro adds several features such as recording, on-device transcription and translation, iCloud sync, and the ability to access recordings across Apple devices. The transcription and translation service may be quite interesting, as it allows you to record an entire foreign radio program to text, and translate it to your language for later reading.

Echo Pro costs either US$4.99/month or US$39.99/year. More information about the app is available at echosdr.com.

Promo images from Echo
Promo images from Echo