Discovery Drive Campaign Now Live!

We're extremely pleased to announce that our campaign for our Discovery Drive automatic antenna rotator is now live on Crowd Supply! Pricing is reduced during the campaign period, so check it out soon!

Discovery Drive is an automatic antenna rotator designed for use with our Discovery Dish product, as well as similarly sized antennas such as Wi-Fi grid and Yagi antennas.

A motorized rotator, such as Discovery Drive, enables precise tracking of fast-moving polar orbiting satellites using a satellite dish or directional antenna. Examples of polar orbiting weather satellites include METEOR-M2, METOP, and FENGYUN. Depending on your location, you may also have access to other interesting satellites that dump data over specific regions.

In addition to public weather data, operators and enthusiasts might be interested in using Discovery Drive to track CubeSats, and amateur radio operators may wish to track amateur radio satellites.

Amateur radio astronomy hobbyists can map the galaxy in the hydrogen line spectrum using Stellarium, or custom software to aim a Discovery Dish with H-Line feed, allowing you to scan multiple parts of the sky in one night.

Discovery Drive - A Motorized Antenna Rotator Engineered for Discovery Dish

Testing a $100 “Fishball” Pluto+ PlutoSDR Clone

Over on YouTube, TheGmr140 has uploaded a video reviewing a Pluto+ clone SDR that he picked up for around US$100. He refers to it by its community nickname, the "Fishball", a name that appears to be used for Pluto+ clones sold specifically by HamGeek and OpenSourceSDR Lab, as distinct from other generic Pluto+ boards available on AliExpress.

Setup was straightforward: plug the OTG port into a PC, wait for it to appear as a USB drive, edit the config file to set the Ethernet IP address - no drivers required. Works immediately as a PlutoSDR in GNU Radio or GQRX. He's been running it at up to 13 MSPS and notes TX and RX coverage from 70 MHz to 6 GHz.

What is the "Fishball" and how does it differ? The tezuka firmware project (the main community alternative firmware) lists the Fishball as a distinct target from the generic Pluto+, identifying it as the HamGeek and OpenSourceSDR Lab boards specifically. It comes in Zynq7010 and Zynq7020 variants; the developer F5OEO notes a preference for the Fishball over the LibreSDR on build quality grounds.

PimpMyGRC: A GUI Makeover for GNURadio Companion

Thank you to Ryan for writing in and sharing his project "PimpMyGRC" with us, which he jokingly refers to as "Solving the Problem Nobody Had With GNU Radio".

If you were unaware, GNURadio is a powerful tool for implementing digital signal processing pipelines for software-defined radios. The 'companion' tool lets you build these pipelines using a block-diagram flowgraph structure. However, as Ryan notes, the interface is very utilitarian, and staring at it for hours on end can be tiring. Ryan writes:

GNU Radio Companion is powerful but visually… utilitarian. PimpMyGRC gives your flowgraphs an entirely unnecessary makeover with cyber-style backgrounds and aesthetic tweaks. It does absolutely nothing for your signal processing, but it makes your blocks look fantastic while doing it.

I started out wanting the simplest thing imaginable in GNU Radio: a plain black background so my eyes could survive late-night debugging, and somehow that tiny request snowballed into a full-blown Geocities monstrosity with loud gradients, chaotic accents, and enough visual noise to make every flowgraph feel like a 1999 fan page. It is the definition of a first-world problem: I have powerful SDR tools, real technical work to do, and my biggest daily obstacle is that my interface now looks like it lost a fight with a glitter GIF archive, all because I tried to make one harmless cosmetic tweak.

What it does:

Replaces GRC's stock look with fully themed colors, block rendering, connections, and ports. Includes a GTK4 theme switcher with a live animated preview so you can see exactly what you're getting into before you commit.

PimpMyGRC: Themes for GNURadio Companion
PimpMyGRC: Themes for GNURadio Companion

ESP32 Bus Pirate: Update Brings Waterfall Displays, Cellular Modem Support and External Radio Expander

Back in September 2025, we posted about the "ESP32 Bus Pirate" firmware, which transforms an ESP32-S3 into a multi-protocol debugging and hacking tool. Although the ESP32 does not have true SDR capabilities, it can leverage its numerous built-in radio hardware components to achieve a range of interesting feats. Recently, "Geo," the creator of the ESP32 Bus Pirate, wrote in to share some recent firmware updates with us. He writes:

The ESP32-Bus-Pirate project is an open-source firmware that transforms inexpensive ESP32-S3 boards into versatile hardware hacking and debugging tools. Inspired by tools like the Bus Pirate and Flipper Zero, the firmware allows a single ESP32 device to interact with a wide range of digital buses, radios, and hardware interfaces.

Because ESP32 boards include integrated WiFi and Bluetooth radios and can interface with many external modules, the firmware makes it possible to experiment with both hardware protocols and RF systems using very low-cost hardware.

The firmware currently supports a wide range of protocols and devices including:

I²C, SPI, UART, CAN, 1-Wire, infrared, smartcards, Sub-GHz radios, RF24 modules, WiFi, Bluetooth and cellular modems.

Major New Features in v1.5

The latest release adds several major capabilities useful for hardware analysis and RF experimentation.

Waterfall Spectrum Displays

Multiple RF modules can now display real-time waterfall visualizations, showing signal peaks and activity across frequencies. This is available for:

• Sub-GHz radios
• RF24 modules
• FM radio modules
• WiFi channel activity

This makes it easier to visually monitor RF environments directly from the device.

Sub-GHz Improvements

The Sub-GHz subsystem has been completely reworked for improved reliability when recording, replaying and receiving RF frames. Raw payload transmission is also supported.

Cellular Modem Support

ESP32-Bus-Pirate can now interact with cellular modem modules, allowing users to inspect modem and network information and perform operations such as:

• Dumping SIM card data
• sending SMS
• dialing calls

External Radio Expander

The firmware now supports an **external UART radio expansion module** called the **ESP32 Bus Expander**, which allows adding additional RF hardware modules to the system, notably for the WiFi 5GHz.

Links

Project:
https://github.com/geo-tp/ESP32-Bus-Pirate

Web Flasher:
https://geo-tp.github.io/ESP32-Bus-Pirate/webflasher/

Documentation:
https://github.com/geo-tp/ESP32-Bus-Pirate/wiki

Scripts collection:
https://github.com/geo-tp/ESP32-Bus-Pirate-Scripts

ESP32 Bus Expander:
https://github.com/geo-tp/ESP32-Bus-Expander

ESP32 Bus Pirate. Left - Running on COTS ESP32-S3 based devices. Right - ESP32 Bus Pirate Interface
ESP32 Bus Pirate. Left - Running on COTS ESP32-S3 based devices. Right - ESP32 Bus Pirate Web Interface

NanoFarfield: A Portable Far-Field Antenna Measurement Platform (Coming Soon to Crowdfunding)

Thank you to Antenom Antenna Technologies for submitting news about the upcoming crowdfunding campaign for their "NanoFarfield" antenna far field measurement system.

When building and measuring antennas, most people stop at measuring VSWR. However, VSWR is only a small part of the picture for antenna performance. The antenna's far-field pattern determines its gain in a particular direction. Measuring this is typically difficult as it requires a signal source, hiring and travelling to an expensive anechoic chamber, and some sort of automated system to rotate the antenna 360 degrees.

In recent posts, we've seen low-cost DIY solutions explored that use a NanoVNA or RTL-SDR to measure an antenna in an open field (to avoid multipath reflections like an anechoic chamber would) at various points, and then charting the results. However, this is a slow, manual process and requires purchasing and setting up various individual components.

NanoFarfield productizes the low-cost approach, providing a portable measurement system that can be brought into an open environment. The measurement process is automated, by using a motorized rotator which spins the antenna under test 360 degrees in front of a directional signal source. The team write:

As many SDR users know, building antennas is relatively easy, but measuring the actual radiation pattern is often difficult. Normally this requires an anechoic chamber or a large outdoor antenna range, which is usually inaccessible to hobbyists, students, and small labs.

We have been working on a portable antenna measurement system called NanoFarField, designed to measure antenna radiation patterns outside the lab using commonly available VNAs such as NanoVNA or LiteVNA.

Instead of requiring a full antenna range facility, the system allows users to perform radiation pattern measurements in open environments using a compact rotating platform and VNA-based S21 measurements. The goal is to make antenna pattern measurement accessible to:

• SDR and ham radio experimenters
• antenna designers and RF engineers
• universities and student labs
• field testing scenarios

The system effectively acts as a portable antenna range that can fit into a backpack.

Typical workflow:

The antenna under test is placed on the rotating platform.

A reference antenna is positioned at a fixed distance.

The NanoVNA / LiteVNA performs S21 measurements while the antenna rotates.

Software reconstructs the radiation pattern from the measurement data.

This allows users to measure:

• azimuth radiation patterns
• antenna directivity trends
• relative gain patterns
• beamwidth and nulls

without requiring an expensive measurement facility.

Because many SDR enthusiasts design and build their own antennas, we thought this tool could be useful for the community as a low-cost method to visualize antenna performance.

The frequency range is specified at 50 - 6000 MHz, with a typical angular resolution of 1 degrees, and it includes a wideband amplifier to improve results. The hardware is provided as open source, however, the software will be closed source, and provided as a Windows executable. 

NanoFarfield: Low-Cost Antenna Far-Field Measurement System (50–6000 MHz)

JoesScanner: A Modern Frontend for Trunking Recorder to Listen, Browse, and Download Calls

Thank you to Joe for submitting news about the release of his project called "JoesScanner". JoesScanner is an app for Windows, Android, and iOS that provides a modern frontend for Trunking Recorder, for listening to, browsing, and downloading trunked radio calls.

A trunked radio call uses dynamically assigned frequencies from a shared pool, so tracking a conversation requires trunking software (e.g., Unitrunker, SDRTrunk, DSDPlus) and typically two RTL-SDRs, one for the control channel and one for the voice channel.

Trunking Recorder is a Windows application for recording/importing audio from trunked radio systems monitored by Unitrunker, SDRTrunk, ProScan, or DSDPlus. While Trunking Recorder already has a web-based browser front-end viewer, Joe was not happy with it and decided to build his own.

Joe writes:

Joe’s Scanner is a Windows, Android, and iOS app that connects to a Trunking Recorder (TR) backend and provides a modern front end for listening, browsing, and downloading calls.
The idea is to make TR based setups easier for end users, especially on mobile, while staying lightweight and ad free.

Key features:

- Connects to any Trunking Recorder server over HTTP or HTTPS, with or without username/password
- iOS background audio support
- History browsing with downloadable calls
- If the TR installation provides transcriptions, the app can enable address detection and what3words detection
- Free to use with no ads, and no data harvesting or resale

Background:

I built it because I run my own TR servers and was not happy with the existing client options, so I created what I wanted for my customers.

I am also making it available for anyone to use with their own TR servers for free.

Server owners can optionally apply to have their server listed in the in app directory to simplify setup for their users:
https://joesscanner.com/support/joes-scanner/joes-scanner-server-addition/

Microsoft Store: https://apps.microsoft.com/detail/9n5hbztcnt4t?hl=en-US&gl=US

Google Play: https://play.google.com/store/apps/details?id=app.joesscanner.com

Apple App Store: https://apps.apple.com/us/app/joes-scanner/id6758413482

Joe notes that the code is all open source and is available on GitHub.

JoesScanner - Mobile Interface
JoesScanner - Mobile Interface

CoronaSDR for iOS – A Free Native RTL_TCP Client

Thank you to Silviu YO6SAY for writing in and sharing with us news about the release of his iOS App called "CoronaSDR" which is a native client for receiving from rtl_tcp servers. rtl_tcp is a server program for RTL-SDRs that streams raw IQ data over a network connection.

Unlike Android, iOS does not allow third-party USB devices like the RTL-SDR to run on its devices. But you can set up an rtl_tcp server on a networked PC or Raspberry Pi in your home, and connect to the data stream with an iOS app like CoronaSDR.

Silviu writes:

CoronaSDR is a free, native iOS app that connects to an rtl_tcp server on your local network (no cloud, no subscription).

Current features
• Live spectrum + waterfall (Metal / GPU-accelerated)
• Demod modes: AM / NFM / WFM / USB / LSB / CW
• RF controls: gain, PPM, direct sampling, offset tuning, bias-tee
• Stations with tags + CSV/TSV import/export
• List/range scanning with squelch hold/skip
• Background audio + lock screen controls

Known limitations (early build)
• Built solo so far — no external testers yet
• Most real-world testing to date has been NFM and WFM
• Other modes are implemented, but I’d consider them early until more field feedback comes in

Tested with an RTL-SDR Blog V4 (R828D) on a Raspberry Pi running rtl_tcp.

I’d really appreciate detailed feedback (device + iOS version, tuner type, rtl_tcp command, mode/frequency, and steps to reproduce any issues).
 
CoronaSDR - RTL_TCP Client for iOS Devices.
CoronaSDR - RTL_TCP Client for iOS Devices.

Exploring the Privacy Risks of Tire Pressure Monitoring Systems with RTL-SDR

Tire Pressure Monitoring System (TPMS) privacy concerns are a topic that comes up every now and then. Most modern vehicles have wireless tire pressure sensors that communicate with the vehicle's computer to alert the driver when tire pressure falls below a safety threshold.

The privacy issue is that these TPMS sensors each transmit a unique identifier, so the computer can know which tire is being measured, and not read other vehicles' sensors by mistake. As TPMS is not encrypted in any way, anyone with an RTL-SDR or other similar radio can receive and decode TPMS messages, including the unique identifier. This raises privacy concerns as this can be used to log the presence and movement of individual vehicles. 

A recent academic paper by university researchers showed how researchers deployed simple RTL-SDR + Raspberry Pi-based receivers along a road over a period of 10 weeks. They showed that TPMS transmissions can not only be used to identify, track, and detect the presence and daily routines of individual vehicles, but also to determine the type and weight of the vehicle via pressure readings.  Interestingly, they also note that variations in the weight of an identified vehicle could indicate, for example, whether a truck is loaded or unloaded, or whether there are additional passengers in a car.

The researchers highlight privacy concerns, noting that such data could be collected and sold by data mining companies without the driver's knowledge. 

RTL-SDR + Raspberry Pi for TPMS Monitoring
RTL-SDR + Raspberry Pi for TPMS Monitoring
The TPMS Monitoring Setup
The TPMS Monitoring Setup