!DOCTYPE html> SVXlink - Open-Source Amateur Radio Software

SVXlink Open-Source Amateurfunk-Software

Leistungsstarke, flexible und vollständig Open-Source-Software für Amateurfunk-Repeater, EchoLink-Nodes und digitale Sprachkommunikation auf Linux-basierten Systemen.

100%
Open Source
15+
Module
1000+
Aktive Nodes

Über SVXlink

🖥️

Was ist SVXlink?

SVXlink ist eine hochmoderne Open-Source-Software für Amateurfunk, entwickelt von Tobias Blomberg (SM0SVX). Sie ermöglicht den Betrieb von Repeatern, EchoLink-Nodes und anderen digitalen Sprachkommunikationssystemen auf Linux-basierten Plattformen.

🎯

Hauptmerkmale

  • Unterstützung für EchoLink-Verbindungen
  • Modulares Design mit erweiterbaren Funktionen
  • DTMF-Steuerung für Remote-Zugriff
  • Mehrsprachige Sprachansagen
  • Reflector-Unterstützung für Talkgroups
  • Niedrige Hardwareanforderungen
🔧

Einsatzgebiete

SVXlink wird weltweit in verschiedenen Amateur-Funk-Anwendungen eingesetzt: von einfachen EchoLink-Nodes über komplexe Repeater-Systeme bis hin zu Netzwerk-Reflektoren wie dem FM-Funknetz Deutschland.

Installation

SVXlink kann auf verschiedenen Linux-Distributionen installiert werden. Die beliebteste Plattform ist der Raspberry Pi aufgrund seiner Kompaktheit und Energieeffizienz.

Installation auf Raspberry Pi

1

System vorbereiten

Installieren Sie Raspberry Pi OS (32-bit Lite empfohlen) und führen Sie die Grundkonfiguration durch:

sudo raspi-config

Konfigurieren Sie Zeitzone, Locale und aktivieren Sie SSH.

2

System aktualisieren

sudo apt-get update && sudo apt-get upgrade -y
3

SVXlink-Benutzer erstellen

sudo adduser svxlink
sudo usermod -a -G audio,plugdev,gpio,dialout svxlink
4

SVXlink installieren

Aus dem Repository (einfachste Methode):

sudo apt install svxlink-server

Hinweis: Für die neueste Version mit allen Features empfiehlt sich die Installation aus dem Quellcode (siehe Tab "Aus Quellcode").

5

Sprachdateien herunterladen

cd /usr/share/svxlink/sounds/
sudo curl -O https://github.com/sm0svx/svxlink-sounds-en_US-heather/releases/download/[VERSION]/svxlink-sounds-en_US-heather-[VERSION].tar.bz2
sudo tar xvjf svxlink-sounds-en_US-heather-[VERSION].tar.bz2
6

Audio-Hardware konfigurieren

USB-Soundkarte identifizieren:

arecord -l

Notieren Sie Card- und Device-Nummer für die Konfiguration.

Installation auf Debian/Ubuntu

1

Abhängigkeiten installieren

sudo apt-get install build-essential g++ make cmake libsigc++-2.0-dev \ libgsm1-dev libpopt-dev tcl-dev libgcrypt20-dev libspeex-dev \ libasound2-dev alsa-utils vorbis-tools curl
2

SVXlink aus Repository installieren

sudo apt install svxlink-server
3

Service aktivieren

sudo systemctl enable svxlink
sudo systemctl start svxlink

Kompilierung aus Quellcode

Diese Methode bietet die neuesten Features und volle Kontrolle über die Installation.

1

Entwicklungswerkzeuge installieren

sudo apt-get install git build-essential g++ make cmake libsigc++-2.0-dev \ libgsm1-dev libpopt-dev tcl-dev libgcrypt20-dev libspeex-dev libopus-dev \ libasound2-dev librtlsdr-dev libjsoncpp-dev libcurl4-openssl-dev
2

Repository klonen

git clone https://github.com/sm0svx/svxlink.git
cd svxlink/src
3

Build-Verzeichnis erstellen und konfigurieren

mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONF_INSTALL_DIR=/etc \ -DLOCAL_STATE_DIR=/var \ -DWITH_SYSTEMD=ON ..
4

Kompilieren und installieren

make -j$(nproc)
sudo make install

Die Kompilierung kann je nach Hardware 15-60 Minuten dauern.

SVXlink Module

SVXlink bietet ein modulares System, das verschiedene Funktionen bereitstellt. Module können nach Bedarf aktiviert und konfiguriert werden.

🌐

EchoLink

Verbindet Ihr System mit dem weltweiten EchoLink-Netzwerk und ermöglicht Kommunikation mit tausenden anderen Stationen über das Internet.

Funktionen:

  • Automatische Verbindung zu EchoLink-Servern
  • DTMF-gesteuerte Verbindungen (z.B. 2# für Aktivierung)
  • Verbindung über Node-ID oder Rufzeichen
  • Unterstützung für Konferenzen und Repeater

Aktivierung:

DTMF: 2#
Verbindung: [Node-ID]# (z.B. 9999# für ECHOTEST)
🦜

Parrot (Papagei)

Ein Testmodul, das Ihre Übertragung aufzeichnet und anschließend wiedergibt. Ideal zum Testen der Audio-Qualität und Systemfunktion.

Funktionen:

  • Aufnahme und Wiedergabe von Übertragungen
  • Konfigurierbare Aufnahmedauer
  • Automatische Wiedergabe nach Übertragungsende
  • Nützlich für Audio-Tests und Kalibrierung

Aktivierung:

DTMF: 1#
📞

DTMF-Steuerung

Ermöglicht die vollständige Fernsteuerung des Systems über DTMF-Töne (Dual-Tone Multi-Frequency), die von jedem Funkgerät gesendet werden können.

Funktionen:

  • Modulaktivierung und -deaktivierung
  • Verbindungssteuerung
  • Systemstatusabfragen
  • Konfigurierbare Befehlssequenzen

Wichtige Befehle:

*: Hilfe
#: Befehl abschließen
D: Trennen
0: Status
🔄

Reflector Logic

Verbindet Ihr System mit Reflector-Netzwerken wie dem FM-Funknetz Deutschland und ermöglicht die Teilnahme an Talkgroups.

Funktionen:

  • Verbindung zu Reflector-Servern
  • Talkgroup-Verwaltung
  • Monitoring mehrerer Talkgroups
  • Automatische Reconnect-Funktion

Talkgroup wechseln:

DTMF: 91[TG-Nummer]#
Beispiel: 91262# für TG 262
📻

Help

Bietet Sprachansagen mit Hilfeinformationen über verfügbare Module und Befehle.

Funktionen:

  • Auflistung aktiver Module
  • Befehlsübersicht
  • Systemstatusinformationen
  • Mehrsprachige Unterstützung
🎵

MetarInfo

Ruft aktuelle Wetterdaten von Flughäfen ab und gibt diese als Sprachansage aus.

Funktionen:

  • METAR-Wetterberichte
  • Temperatur, Wind, Sicht
  • Luftdruck und Bewölkung
  • Konfigurierbare Flughafencodes

Konfiguration

Die Hauptkonfiguration von SVXlink erfolgt über Textdateien im Verzeichnis /etc/svxlink/.

svxlink.conf

Die Hauptkonfigurationsdatei für SVXlink.

[GLOBAL]

LOGICS=SimplexLogic,ReflectorLogic
CFG_DIR=/etc/svxlink/svxlink.d
TIMESTAMP_FORMAT="%c"
CARD_SAMPLE_RATE=48000

[SimplexLogic]

TYPE=Simplex
RX=Rx1
TX=Tx1
MODULES=ModuleEchoLink,ModuleParrot
CALLSIGN=DEIN-RUFZEICHEN
SHORT_IDENT_INTERVAL=60
LONG_IDENT_INTERVAL=300

Audio-Konfiguration

Einstellungen für Empfänger und Sender.

[Rx1]

TYPE=Local
AUDIO_DEV=alsa:plughw:1
AUDIO_CHANNEL=0
SQL_DET=VOX
SQL_START_DELAY=0
SQL_DELAY=0
VOX_FILTER_DEPTH=20
VOX_THRESHOLD=1000

[Tx1]

TYPE=Local
AUDIO_DEV=alsa:plughw:1
AUDIO_CHANNEL=0
PTT_TYPE=GPIO
PTT_PIN=gpio23
TIMEOUT=300

FM-Funknetz Integration

Konfiguration für die Verbindung zum FM-Funknetz Deutschland.

[ReflectorLogic]

TYPE=Reflector
DNS_DOMAIN=fm-funknetz.de
CALLSIGN=DEIN-RUFZEICHEN
AUTH_KEY=DEIN-PASSWORT
DEFAULT_TG=262
MONITOR_TGS=2620,2621,2622,262,777
NODE_INFO_FILE=/etc/svxlink/node_info.json

Wichtig: Registrierung auf fm-funknetz.de erforderlich, um Rufzeichen und Auth-Key zu erhalten.

ModuleEchoLink.conf

EchoLink-spezifische Konfiguration.

CALLSIGN=DEIN-RUFZEICHEN
PASSWORD=DEIN-ECHOLINK-PASSWORT
SYSOPNAME=Dein Name
LOCATION=Deine Stadt, Land
MAX_QSOS=20
DESCRIPTION=SVXlink Node
AUTOCON_ECHOLINK_ID=-1

💡 Konfigurationstipps

  • Sichern Sie Konfigurationsdateien vor Änderungen: sudo cp /etc/svxlink/svxlink.conf /etc/svxlink/svxlink.conf.backup
  • Testen Sie die Konfiguration: svxlink --config=/etc/svxlink/svxlink.conf
  • Überprüfen Sie Logs bei Problemen: sudo journalctl -u svxlink -f
  • Nutzen Sie alsamixer zur Audio-Kalibrierung
  • Starten Sie den Service nach Änderungen neu: sudo systemctl restart svxlink

Ressourcen & Links

📥 Downloads

🔊

Sprachdateien

Deutsche und englische Sprachpakete

Download
💿

Raspberry Pi Images

Vorkonfigurierte System-Images

Download
📖

Handbücher

Detaillierte Installationsanleitungen

Zur Dokumentation

Impressum

Angaben gemäß § 5 TMG

Jürgen Clemens
[MUSTER STRASSE]
[MUSTER PLZ ORT]


Kontakt

E-Mail: [MUSTER@EMAIL.DE]
Telefon: [MUSTER TELEFONNUMMER]