Appearance
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
- TRX einschalten, mit USB-Kabel an den Mac
- Terminal öffnen, Test:bash
ls /dev/cu.* | grep -iE "usbserial|slab|usbmodem" - 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
- HAM-Tools öffnen → Einstellungen → CAT (
⌘,→ Tab »CAT«) - TRX-Profil Dropdown öffnen — Bundle enthält ~200 Modelle
- Dein Modell suchen und auswählen, z.B.:
| Hersteller | Beispiele |
|---|---|
| Icom | IC-7300, IC-7610, IC-705, IC-9700, IC-7100, IC-718 |
| Yaesu | FT-991A, FT-DX10, FT-DX101, FT-857, FT-897, FT-817 |
| Kenwood | TS-590, TS-890, TS-2000, TS-480 |
| Elecraft | K3, 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:
- Serial-Port Dropdown öffnet sich automatisch —
/dev/cu.*Liste - Den Port wählen, den du in Schritt 1 identifiziert hast
- Baud-Rate wird vom Profil vorbelegt (z.B. IC-7300 = 19200, IC-7610 = 115200)
- 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
- In CAT-Settings: Toggle »CAT-Verbindung aktiv« anschalten
- 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 4532HAM-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 BefehlWas passiert nach erfolgreicher Verbindung?
| Effekt | Wo sichtbar |
|---|---|
| Frequenz live | Hauptfenster Radio-Panel, im Logger-QSO-Form, in Spot-Bridge |
| Mode live | RST-Default folgt (CW → 599, SSB → 59, RTTY → 599) |
| Band auto | Aus Frequenz berechnet, in QSO-Form vorbelegt |
| Cabrillo-Mismatch-Warnung | Wenn Contest-Kategorie nicht zur Mode passt |
| Macros F1–F8 | Senden CW direkt über send_morse, oder triggern SSB-Audio mit PTT |
| ICOM Voice-Keyer V1–V4 | 4-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
- Contest mit Macros — F1–F8 CW + SSB
- LoTW-Pipeline — QSL-Sync nach Logging
- CAT-Modul-Doku — vollständige CI-V-Tabelle