Analog HotSPOT
ShellGPL-3.0SVXSpot: an SvxLink analog hotspot on a Raspberry Pi Zero 2 W with an SA8X8 VHF/UHF module. The image, the configs, the scripts, the GPIO and the audio chain: everything to build, flash and run it.
The radio hardware, firmware and software I build at RF.Guru is open: read it, build it, change it. Here are the projects that matter most and the publications, then the QSL cards, the ATV test card and the QTHs.
Firmware, hardware and tools for the shack, all on GitHub.
SVXSpot: an SvxLink analog hotspot on a Raspberry Pi Zero 2 W with an SA8X8 VHF/UHF module. The image, the configs, the scripts, the GPIO and the audio chain: everything to build, flash and run it.

Open firmware for the Xiegu X6100 and X6200: every digital mode decoded on the radio itself, the DX cluster on the waterfall, Field Ops, a TCI server and the radio in your browser.

A hardware VFO knob and touch control head for AetherSDR, FlexRadio, the Icom IC-705, IC-7610 and IC-9700, and the X6100 and X6200 on OpenX6X00. Over USB-C or WiFi.

A USB-C iambic keyer, CW trainer and CW interface. It keys your radio or your SDR software over MIDI, answers as a WinKeyer and as cwdaemon, and has its own web interface over the same cable.
A high-power LoRa APRS tracker for the car: 433 MHz, 13.8 V, GPS, one firmware for both board revisions.
A one-button MeshCore pager on the IARU R1 ham channel: RP2040, OLED, buzzer, and a beep when your call is addressed.
A plain-C MeshCore ham repeater for the Raspberry Pi and the RF.Guru 1 W 70 cm hat, following the IARU R1 ham-MeshCore RFC.
The IP fallback backbone and the live public portal of the ham MeshCore network: map, links, traffic and how to join.
A terminal client for SvxLink reflectors on macOS and Linux: monitor talkgroups and transmit from an SSH session.
Command-line amateur-radio tools in C: qrz, qte, dxsummit, dxheat and holycluster.
A LoRa APRS iGate in native C for the Raspberry Pi Zero 2 W and the RF.Guru LoRa hat: 433.775 MHz to APRS-IS, nothing beyond libc.
A GPS-disciplined WSPR beacon on an RP2040 and a Si5351, configured by editing a text file on its own USB drive.
The proposal for one coordinated, ham-only 70 cm MeshCore channel across IARU Region 1, clear of the ISM band.
The Homebrew tap for ham-tools: brew tap Guru-RF/ham-tools, brew install ham-tools.
The Bluetooth desktop companion for the hotspot: the live talker, the last talkers, DTMF and device commands. macOS, Windows, Linux.
A miniature ARDF fox transmitter for 2 m and 80 m from one codebase, configured from its own USB drive.
A pocket RP2040 board for learning and tinkering: open hardware, with its own CircuitPython build.
Off the air, on the desktop.

Written down at the bench, measured before it is claimed.
One bench for the work scattered across antennas, ferrites, feedlines, EMC, receivers, measurement and the occasional beautifully bad idea. Over seven hundred engineering articles, searchable by tag.
The 2024 cards for , my vanity call: one for each QTH. Press one to turn it over.
Scroll, and it takes the whole screen
73 · off air
Where the antennas are, and how far they reach on 2 m, 70 cm and APRS.
Flemish Brabant
Middelkerke, at the coast
Somme-Leuze, in the Ardennes
Still to be built. The maps show the coverage it is planned for.
“When everything else fails, amateur radio oftentimes is our last line of defense. When you need amateur radio, you really need them.”