A TETRA hotspot the size of a small box: a Raspberry Pi 5 with an SDR radio that turns your home into a full station of the network. The same stack runs in two power profiles — from a quiet hotspot on a desk to a full BTS with built-in SwMI and a rooftop antenna, the first of its kind in the Polish amateur network. You drive the whole station from a browser: no config files to edit, no SSH needed.
The same software stack runs in both variants — only the transmit chain differs. Most people start with the hotspot on a desk and add the rest once they need real coverage.

The complete station manual is on this site — fifteen chapters with screenshots from a live station, from the first login to the panel through to troubleshooting. Read it in the browser or take the printable PDF.
The list below is the same single project status shown on the catalogue card — including what is still in development.
BS #1 (RPi5) BS #2 (RPi5) BS #N
┌──────────┐ ┌──────────┐ ┌─────┐
│ PHY/LMAC │ │ PHY/LMAC │ │ ... │
│ UMAC/LLC │ │ UMAC/LLC │ │ │
│ MLE │ │ MLE │ │ │
└────┬─────┘ └────┬─────┘ └──┬──┘
│ │ │
└───────────────┼─────────────┘
│ QUIC (bitcode)
┌────────────┴────────────┐
│ SWITCH (DXT) :4433 │
│ MM / CMCE / SNDCP │
│ Service Registry │
└────────────┬────────────┘
│
┌─────────┬────────┬───┼───┬──────────┬───────────┐
│ │ │ │ │ │
Audio GW SDS Auth LIP Telephony Management
(ACELP, Server Server Server GW Panel
Brew/RTP) (REST) (TEA1/ (GPS) (SIP/PABX) :8080
OTAR)Star topology with a central Switch (DXT). All microservices communicate via QUIC with bitcode serialization.
TetraSpot, also known as a TETRA hotspot, is a full implementation of the TETRA protocol stack — a base station (BS) with microservice architecture. It supports group and individual voice calls (our own ACELP codec implementation per the ETSI specification), SDS messages, packet data (the radio gets an IP address and reaches the internet) with a WAP portal on the handset, GPS/LIP location, optional terminal authentication, key management, a SIP/PABX gateway and integration with the TetraPoland hub. It runs on one or two carriers (dual carrier). Deployed on a Raspberry Pi 5 with an SDR radio.
Only the transmit chain — the software is identical. The HotSpot is 100 mW into a whip antenna, with no duplexer and no amplifier: enough for a desk, for testing and for short range. The BTS adds a 430–440 MHz duplexer with band-pass filters, a driver and a 10 W amplifier, plus a rooftop antenna — that is real coverage. In both cases the station is a full TETRA BTS with built-in SwMI.
A Raspberry Pi 5 (2 GB RAM or more) with a High Endurance card, an SDR radio board, a power supply, active cooling, pigtails and antennas for 430–440 MHz, and an enclosure. The TMO HAT alone is around 350 zł, and the whole set including a second-hand TETRA radio usually lands around 1300 zł. The shopping list and step-by-step assembly are on the HowTo page.
Yes. TetraSpot is a transmitter working in the 430–440 MHz amateur band, so bringing it on air needs an operator certificate and a radio permit, and the station runs under your callsign. Without a licence you can build the hardware and listen, but not transmit.
It does not, but without one it works on its own: radios will register and talk locally, yet they will not hear anyone on the other stations. Internet is what connects you to the TetraPoland hub, which ties the stations together, and to BrandMeister.
Any TETRA terminal that can be programmed for our network parameters in the 430–440 MHz band — the codeplug has to match on MCC, MNC, colour code and Location Area. In practice most people use Motorola handsets, because the station panel can also read their codeplug and identity over a USB cable.
You do not install the stack separately — it rides inside a ready-made card image. You fill in the wizard at update.tetra-poland.pl, receive a personalised image and write it to the card. Later releases the station fetches by itself, and every one of them is digitally signed. For an invite code, get in touch with SP8MB.
On this site — the full panel manual lives at tetra-poland.pl/en/tetraspot-manual, in English and Polish, with screenshots from a live station. There is a printable PDF as well. File-based configuration and command-line work are covered by a separate advanced manual, which is not published here — ask for it.
TetraSpot is the station. At the other end of the link stand the radios and the apps: TetraPoland for Android and iOS, Multi-Radio, an ATAK tactical-map plugin and network analyzers. All of it is described in the project catalogue.