Skip to content

CAT-Inbetriebnahme ​

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

IC-705 ohne Kabel?

Der IC-705 kann seit 1.13.0 auch direkt über WLAN gesteuert werden — ganz ohne USB-Kabel: Tutorial: IC-705 über WLAN verbinden.

Voraussetzungen

  • TRX mit CI-V- oder serieller Schnittstelle (38 kuratierte Profile plus rund 300 weitere Hamlib-Modelle)
  • 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. Im Bereich »Radio« den Hersteller wählen — 38 kuratierte Profile mit Werkseinstellungen
  3. Daneben dein Modell wählen, z.B.:
HerstellerBeispiele
IcomIC-7300, IC-7610, IC-705, IC-9700, IC-7100, IC-7000
YaesuFT-991 / FT-991A, FTDX-10, FTDX-101D, FT-891, FT-857, FT-817
KenwoodTS-590S, TS-2000, TS-480
ElecraftK3, KX2, KX3
XieguG90, X6100
FlexRadio6000/8000 Series (Slice A–D, über LAN)

Falls dein Modell nicht dabei ist ab 1.56: Hersteller »Weitere Hamlib-Modelle …« wählen. HAM-Tools liest die rund 300 Modelle aus dem mitgelieferten rigctld; im Suchfeld Hersteller, Modell oder Hamlib-Nummer tippen und das Modell wählen (oder die Hamlib-Nr. eintragen und »Übernehmen«). Baudrate und serielle Parameter kommen aus Hamlib — die vorbelegte Baudrate ist Hamlibs Maximum, gleiche sie mit der Einstellung am Radio ab. Band-Prüfung, CAT-Tune und Voice-Keyer-Zeile gibt es nur bei den kuratierten Profilen. Details: CAT → Weitere Hamlib-Modelle.

Schritt 3 — Serial-Port + Baud setzen ​

Nach Auswahl des Modells, im Bereich »Serielle Schnittstelle«:

  1. Port-Dropdown öffnen — es listet die /dev/cu.*-Ports (»Refresh« liest sie neu ein)
  2. Den Port wählen, den du in Schritt 1 identifiziert hast
  3. Baudrate wird vom Profil vorbelegt (z.B. IC-7300 = 19200, IC-7610 = 115200)
  4. CI-V-Adresse (Bereich »CI-V (ICOM)«) nur bei ICOM relevant — Default ist 0x94 für IC-7300, prüfe das TRX-Menu.ab 1.56 Das Feld erscheint auch bei Xiegu G90/X6100 (0x70) und beimfreien Profil »Weitere Hamlib-Modelle …« für Modelle des Icom-Backends — dort ist es leer: ohne Eingabe nimmt Hamlib seine Standardadresse

Baud im TRX prüfen

ICOMs haben standardmässig »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, Bereich »Status«: »Start« klicken (ausgegraut, solange Modell oder Port fehlt)
  2. Die Status-Badge daneben — und unten in der Seitenleiste des Hauptfensters, wo ein Klick die Verbindung auf- und abbaut — zeigt:
    • ⚪ CAT off → nicht verbunden
    • 🟠 CAT… → rigctld-Subprocess startet, Healthcheck läuft
    • 🟢 CAT → alles gut, Frequenz wird im Hauptfenster live aktualisiert
    • 🔴 CAT err → Verbindung fehlgeschlagen, der Fehlertext steht darunter

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> -C <serielle Parameter> -T 127.0.0.1 -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 — im Contest-Formular, ab 1.56 auch im DX- und in allen Outdoor-Formularen (Profil »Allgemein (DX & Outdoor)«)
ICOM Voice-Keyer V1–V44-Button-Reihe in allen Entry-Forms (Yaesu V1–V5); ab 1.56 ausgeblendet beim freien Profil »Weitere Hamlib-Modelle …«

Häufige Probleme ​

»Failed to open serial port«
→ Anderes Programm hat den Port belegt (oft: alte rigctld-Instanz, fldigi, WSJT-X). Schliesse 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 verlinke ich FLDigi / WSJT-X gleichzeitig?
→ Zuerst in Einstellungen → CAT den Schalter »CAT teilen« (rigctld für andere Programme offen halten) aktivieren — ohne ihn hält HAM-Tools den Port exklusiv und WSJT-X kommt nicht ans Radio. Dann in HAM-Tools »Start«. In WSJT-X / fldigi einstellen: Rig = »Hamlib NET rigctl«, Netzwerk-Server = 127.0.0.1:4532, PTT = CAT, Abfrageintervall 1 s. So teilen sich beide Programme den TRX über HAM-Tools' rigctld — der Server bleibt offen, auch wenn du HAM-Tools' CAT-Verbindung trennst. Details: CAT → CAT teilen.

Nächste Schritte ​

HAM-Tools © HB9HJI · Funkwelt