Skip to content

CAT-Inbetriebnahme

In 15 Minuten von »TRX und Mac stehen nebeneinander« zu »Frequenz und Mode erscheinen automatisch im Logger«.

Voraussetzungen

  • TRX mit CI-V- oder serieller Schnittstelle (~200 Modelle in HAM-Tools-Bundle)
  • USB-Kabel (TRX-spezifisch, z.B. CT-17 für Icom, OPC-478 für ältere Icom, USB-Audio-Cable für Yaesu)
  • ggf. Treiber für USB-Serial-Chip (FTDI, Silicon Labs, Prolific) — meist nicht nötig auf macOS Sonoma+

Schritt 1 — Kabel verbinden + Treiber-Check

  1. TRX einschalten, mit USB-Kabel an den Mac
  2. Terminal öffnen, Test:
    bash
    ls /dev/cu.* | grep -iE "usbserial|slab|usbmodem"
  3. Du solltest mindestens einen Eintrag sehen, z.B.:
    • /dev/cu.usbserial-AB0OJWMD (FTDI-Chip)
    • /dev/cu.SLAB_USBtoUART (Silicon Labs)
    • /dev/cu.usbmodem14201 (USB CDC, viele moderne ICOMs)

Kein Eintrag? Dann fehlt der Treiber:

  • FTDI: macOS hat den seit ~10.9 dabei, sollte nichts gebraucht werden
  • Silicon Labs (CP210x): Download bei silabs.com
  • Prolific PL2303: problematisch unter modernen macOS-Versionen, eher Adapter ersetzen

Schritt 2 — TRX-Profil wählen

  1. HAM-Tools öffnen → Einstellungen → CAT (⌘, → Tab »CAT«)
  2. TRX-Profil Dropdown öffnen — Bundle enthält ~200 Modelle
  3. Dein Modell suchen und auswählen, z.B.:
HerstellerBeispiele
IcomIC-7300, IC-7610, IC-705, IC-9700, IC-7100, IC-718
YaesuFT-991A, FT-DX10, FT-DX101, FT-857, FT-897, FT-817
KenwoodTS-590, TS-890, TS-2000, TS-480
ElecraftK3, K3S, K4, KX2, KX3

Falls dein Modell nicht dabei ist: »Hamlib Generic« als Fallback — die meisten Funktionen laufen, exotischere Buttons evtl. nicht.

Schritt 3 — Serial-Port + Baud setzen

Nach Auswahl des TRX-Profils:

  1. Serial-Port Dropdown öffnet sich automatisch — /dev/cu.* Liste
  2. Den Port wählen, den du in Schritt 1 identifiziert hast
  3. Baud-Rate wird vom Profil vorbelegt (z.B. IC-7300 = 19200, IC-7610 = 115200)
  4. CI-V-Adresse nur bei ICOM relevant — Default ist 0x94 für IC-7300, prüfe das TRX-Menu

Baud im TRX prüfen

ICOMs haben standardmäßig »Auto« als Baud — funktioniert meist, ist aber langsamer und unzuverlässiger als ein fester Wert. Setz im TRX- Menü (z.B. IC-7300: Menu → SET → Connectors → CI-V → CI-V Baud Rate) denselben Wert wie in HAM-Tools.

Schritt 4 — Verbindung starten

  1. In CAT-Settings: Toggle »CAT-Verbindung aktiv« anschalten
  2. Status-Pille rechts oben zeigt:
    • 🔴 Getrennt → Klick auf den Toggle, evtl. Fehler in der Log-Zeile drunter
    • 🟡 Verbinde … → rigctld-Subprocess startet, Healthcheck läuft
    • 🟢 Verbunden → alles gut, Frequenz wird im Hauptfenster live aktualisiert

Wenn 🟢: dreh am TRX-VFO und schau ob HAM-Tools die Frequenz mitzieht.

Was läuft im Hintergrund?

HAM-Tools bringt ein gebundeltes rigctld (Hamlib) als Helper-Binary unter HAM-Tools.app/Contents/Helpers/rigctld mit. Beim Aktivieren der CAT-Verbindung wird ein Subprocess gestartet:

rigctld -m <rig-id> -r /dev/cu.usbserial-X -s <baud> -t 4532

HAM-Tools redet dann via TCP auf Port 4532 mit dem rigctld. Wenn du mehr Diagnose willst:

bash
# In einem zweiten Terminal:
nc 127.0.0.1 4532
f          # Frequenz abfragen
m          # Mode abfragen
\get_freq  # alternativer Befehl

Was passiert nach erfolgreicher Verbindung?

EffektWo sichtbar
Frequenz liveHauptfenster Radio-Panel, im Logger-QSO-Form, in Spot-Bridge
Mode liveRST-Default folgt (CW → 599, SSB → 59, RTTY → 599)
Band autoAus Frequenz berechnet, in QSO-Form vorbelegt
Cabrillo-Mismatch-WarnungWenn Contest-Kategorie nicht zur Mode passt
Macros F1–F8Senden CW direkt über send_morse, oder triggern SSB-Audio mit PTT
ICOM Voice-Keyer V1–V44-Button-Reihe in allen Entry-Forms

Häufige Probleme

»Failed to open serial port«
→ Anderes Programm hat den Port belegt (oft: alte rigctld-Instanz, fldigi, WSJT-X). Schließe die andere App, oder kille rigctld manuell: pkill rigctld

Frequenz wird gelesen, aber nicht geschrieben
→ Im TRX-Menü »CI-V Transceive« (ICOM) oder »CAT Rate« (Yaesu) prüfen. Manche Modelle brauchen explizit »Send Freq on Change« = ON.

PTT funktioniert nicht / kein Senden
→ Manche Setups brauchen separates PTT-Cable, andere können PTT via CAT. In HAM-Tools: TRX-Profil hat supportsPTT: true/false. Wenn false, musst du PTT extern lösen (VOX, Footswitch, separates Interface).

Verbindung bricht nach Sekunden ab
→ Baud-Mismatch zwischen TRX und HAM-Tools. Beides auf festen Wert setzen (z.B. 19200 bei IC-7300, 38400 bei FT-991A).

Wie verlinkt FLDigi / WSJT-X gleichzeitig?
→ rigctld-Adresse 127.0.0.1:4532 als »Rig Control« in WSJT-X / fldigi eintragen. Modus »Hamlib NET rigctl« wählen. So teilen sich beide Programme den TRX über HAM-Tools' rigctld.

Nächste Schritte

HAM-Tools © HB9HJI · Funkwelt