SDRZoneMB1 · TCI · HPSDR

Field notes from the bench

The radio is a service.
The operator is anywhere.
The band makes sense.

Every SDR console since PowerSDR has the same shape: one app, one radio, one operator, one screen. Three things changed underneath, and almost nobody has built for any of them. These are the working notes from doing it differently.

Fix ExpertSDR on Linux Read the notes
The NI0Z station: five monitors running SDR waterfalls, propagation and logging, beside a rack of transceivers, amplifiers and audio gear.
The NI0Z station. Every screen is a separate program, and they all talk to each other — which is the argument, not the decoration. The long version is The Integration Article.

What's here

Three strands of work, all of them written down as they happened rather than cleaned up afterwards. Where something is unverified, it says so.

Troubleshooting

ExpertSDR on current Linux

Why a closed-source Qt 6 binary stops launching on Ubuntu 24.04 and newer, the one package that fixes the common case, and the three escalating strategies when it doesn't.

Read the guide →

Software

Elmer — the station console

A local web console for any Linux ham station. The station machine runs the service; any device on the network is the console. No Qt version, no Wayland-versus-X11, no toolkit problem at all.

Hardware

MB1SDR bring-up

Bringing an RFspace-class MB1 onto the network and getting remote access to it — including the internal USB-LAN adapter that makes radio discovery so fragile.

Built after the network

The three shifts the existing consoles were designed before.

01

The radio is a service

TCI is a WebSocket. HPSDR Protocol 2 is UDP. Both are multi-client by design, and every console still behaves as though it owns the radio alone. The console stops being the owner and becomes one client among many.

02

The operator is anywhere

The phone in the garden, the laptop on the sofa, the 7-inch panel on the radio itself. A local web app is the literal implementation of that, not a metaphor for it.

03

The band makes sense

Propagation, spotting and band conditions belong next to the radio, not in a separate tab you forget to open.

Latest from the blog

All posts