Vom Handfunkgerät ins Netz: APRS-Messenger, TNC-App und AXLink
Drei Projekte rund um das Quansheng UV-K1 / UV-K5 V3 mit der F4HWN-Firmware, die zusammengehören: ein APRS-Messenger direkt im Funkgerät, eine KISS-TNC-App, die das Funkgerät zum Modem macht, und AXLink, das am PC daraus einen Netzwerkadapter baut – mit Chat, Relais und Internet-Gateway.
Update 08.11.2026: Der Messenger läuft auf zwei UV-K1 – zum Update.
1. Der Messenger: APRS-Nachrichten ohne Handy
Eine eigene Firmware
(uv-k1-k5v3-aprs-firmware):
Das Funkgerät dekodiert APRS im Hintergrund, während es normal weiterläuft,
bestätigt Nachrichten an das eigene Rufzeichen, legt sie im Flash ab und
piept. Gelesen und geantwortet wird über die Zifferntasten – privat an eine
Station, an den eigenen Kanal oder in die Lobby (CQ).
Geflasht wird im Browser über den Web-Flasher mit UV Studio.
2. Die TNC-App: das Funkgerät als Modem
Die F4HWN-Firmware Labs v6.3.0 lädt kleine Apps in den Arbeitsspeicher. Die App KISS TNC von Johan Denoyer F4WAT macht das Funkgerät zum KISS-Modem für APRSdroid oder einen PC: 1200 Baud AFSK auf dem VFO, die Daten über das USB-C-Kabel.
Für Programme, die viele Pakete schicken, gibt es meine Variante AXLink TNC. Sie bleibt ein normaler KISS-TNC und kann zusätzlich:
- ACKMODE: Sie meldet dem PC, wann ein Paket gesendet ist – er muss nicht mehr schätzen.
- Verlorene Pakete zählen, die ankamen, während noch eins wartete.
- USB-Reset abfangen: Ein Paket, das HF auf dem Kabel abgeschnitten hat, geht nicht mehr verstümmelt in die Luft.
Jede Änderung ist ein eigener Commit, damit F4WAT sie übernehmen kann.
3. AXLink: IP über Funk
AXLink verbindet das Funkgerät mit dem PC und legt einen Netzwerkadapter an. Ping, Browser, SSH oder ein kleiner Webserver laufen dann unverändert über AX.25 – nur eben mit 1200 Baud. AXLink läuft unter Linux, Windows und macOS, die Oberfläche im Browser gibt es auf Deutsch und Englisch.
Die Stationen finden sich selbst über kurze Baken, ohne Routen einzutragen. Wer möchte, sendet seinen Locator mit; dann zeigt die Liste Entfernung und Richtung.
Der Chat läuft nicht über IP, sondern als APRS-Nachricht direkt im Funkpaket: Eine Nachricht kostet rund eine Sekunde Sendezeit, wird quittiert und bei Bedarf wiederholt. Ist die Gegenstation weg, wartet die Nachricht im Postfach und geht raus, sobald die Station wieder zu hören ist. Weil es das gleiche Format ist, kann ein Funkgerät mit dem Messenger aus Teil 1 auf derselben Frequenz mitschreiben – ganz ohne PC.
Relais: Jede Station wiederholt für andere – standardmäßig an, abschaltbar, und nur, wenn ein Nachbar das Paket noch nicht haben kann. Baken laufen über bis zu zwei Relais, und die Stationen merken sich den Weg zueinander. So erreicht A die Station C, die es selbst nicht hört.
Jede Station hat eine kleine Vorstellungsseite auf ihrer Funkadresse. Eine
Firewall ist ab Werk an: Rein kommen nur Antworten, Ping und Ports, die
man freigibt – auf Wunsch nur für bestimmte Rufzeichen. Wer abgewiesen wird,
erfährt es sofort. Eine Portweiterleitung macht genau einen Dienst aus
dem Heimnetz erreichbar, etwa SSH. Und wer Internet hat, kann es als
Gateway teilen; Zugang anfragen geht über den Chat. Zum Fehlersuchen zeigt
der Reiter Mithören jedes Paket auf dem Kanal, auch fremde – wie bei
offener Rauschsperre –, und -pcap schreibt alles für Wireshark mit.
Wie weit das ist
Alle drei sind gebaut und am Rechner getestet: der Messenger mit simuliertem Audio, meine TNC-App mit ihrem eigenen Code gegen ein Modell des Funkgeräts, AXLink in einem Labor mit simuliertem Funkkanal und echten Netzwerkstapeln; der Netzwerkadapter besteht seinen Test auf allen drei Systemen. Auf dem Funkgerät erprobt ist bisher nur die Original-App von F4WAT. Für den Rest stehen die Tests noch aus – zwei UV-K1 sind unterwegs.
Ausprobieren
- Messenger: Web-Flasher
- AXLink TNC: Releases, Installation über UV Studio
- AXLink: Releases für Linux, Windows und macOS, Schritt für Schritt im QuickStart
Mit 1200 Baud teilen sich alle Stationen rund 100 Byte pro Sekunde – eine Webseite von ein paar Kilobyte braucht also ihre Zeit. Für Nachrichten, Vorstellungsseiten und kleine Dienste reicht es.
Update vom 08.11.2026
Die zwei UV-K1 sind da. Beim ersten Test mit dem Messenger gingen Nachrichten und Bestätigungen zwischen beiden Geräten hin und her, auch mit Dual Watch. Der eine Fehler, der dabei auffiel – Rauschen hielt den Kanal belegt –, ist behoben. Strom, Digipeater und APRS-IS teste ich als Nächstes.