FAQ — Häufige Fragen
Allgemein
Auf welchen Macs läuft HAM-Tools?
macOS 14 (Sonoma) oder neuer — getestet bis macOS 26 (Tahoe), also auch macOS 15 (Sequoia) und 26. Sowohl Apple Silicon (M1+) als auch Intel. Die App ist als Universal Binary gebaut.
macOS 12 / 13 wird nicht unterstützt
Auf älteren Systemen erscheint „Du kannst diese Version des Programms nicht mit dieser Version von macOS verwenden". Grund: die App nutzt SwiftUI-APIs aus macOS 14 (MapKit-DSL, neue onChange-Signatur). macOS 14 ist ein kostenloses Apple-Update für alle Macs ab Baujahr 2018.
Brauche ich Internet?
Nein. Für DX-Cluster und POTA/SOTA-Spots ja, für alles andere (Logbuch, Rechner, Cabrillo-Export, CAT) nicht. Die Lizenz-Validierung läuft offline (signiert).
Wo liegen meine Daten?
~/Documents/HAM-Tools/:
Logs/— alle.htlog-Dateien (SQLite)Exports/— ADIF + Cabrillo + Lizenz-SicherungenCache/— Callbook-Cache + Spot-History
Gibt es die App auf Englisch?
Ja, seit 1.12.0 ist die komplette Oberfläche auf Englisch übersetzt. Umschalten unter Einstellungen → Darstellung → Sprache (System / Deutsch / English) — wird live übernommen, kein Neustart nötig.
Lizenz
Wie bekomme ich eine Lizenz?
Mail an hb9hji@funkwelt.net mit Rufzeichen + Name. Du bekommst einen Lizenz-String zur Aktivierung in der App.
Was passiert nach 12 Monaten?
Deine aktuelle App-Version läuft weiter unbegrenzt. Nur App-Versionen, die nach deinem Update-Frist-Datum released werden, brauchen eine Update-Verlängerung (anfragen wie Erst-Lizenz).
Kann ich die Lizenz auf zwei Macs nutzen?
Ja, solange beide Macs dasselbe Callsign aus den lizenzierten Rufzeichen verwenden. Lizenz-String einfach auf beiden Macs einspielen.
Logbuch
Wo liegen meine Log-Files?
~/Documents/HAM-Tools/Logs/*.htlog. Sind reguläre SQLite-Datenbanken — kannst du mit jedem SQLite-Tool öffnen wenn du forensisch ran willst.
Wie sichere ich meine Logs?
Standard-Backup via Time Machine reicht. Plus ADIF-Export pro Log als Sekundär-Backup.
Kann ich alte Logs importieren?
Ja, ADIF-Import legt ein neues Log mit allen QSOs aus der Datei an.
QSO versehentlich gelöscht — Rückgängig?
Aktuell nicht direkt in der App. Aus dem Time-Machine-Backup oder per ADIF-Re-Import.
Contest
Welche Contests sind vorbereitet?
39 Templates — HF-DX (CQ-WW & CQ-WPX CW/SSB/RTTY, ARRL-DX CW/SSB, ARRL RTTY Roundup, IARU-HF, WAE-DX, DARC-WAG, RUS-DX, All Asian DX, JIDX, REF, SAC, EU-HF-Champ, EUCW/UFT …), nationale HB-Conteste (Helvetia, Field Day, 50 MHz, NMD, Weihnachtswettbewerb, SEC) und der komplette VHF/UHF-Block (IARU R1 VHF/UHF, DARC-UKW, Helvetia-VHF, Marconi, AGCW, Alpe-Adria).
Werden alle Contests gewertet?
Ja — alle 39 Templates haben ein eigenes, reglementkonformes Scoring (Punkte + Multiplikatoren bzw. km-Distanz bei VHF/UHF), gemeinsam mit MacADIF über die Library ADIFCore. Die Engine ist noch in Erprobung und nicht für jeden Contest gegen offizielle Ergebnislisten gegengerechnet — Endpunktzahl vor einer Einreichung prüfen. Für die IARU-HF-Wertung muss die eigene CQ-/ITU-Zone in den Stations-Einstellungen gesetzt sein.
Kann ich eigene Contests definieren?
Aktuell nicht. Etappe 3 bringt einen User-Overlay-Folder für eigene contests.json-Einträge.
Wo landet der Cabrillo-Output?
~/Documents/HAM-Tools/Exports/<Contest-ID>-<Datum>.cbr. Beim Klick auf "Exportieren" auch direkt im Finder geöffnet.
CAT
Mein Radio wird nicht erkannt — Hilfe?
Häufigste Ursachen:
- CI-V-Adresse falsch (bei ICOM) — Default im Settings, Radio-Menü prüfen
- Port ist von einer anderen App belegt (WSJT-X, fldigi etc.) — die andere App schließen, oder besser »CAT teilen« nutzen (siehe nächste Frage), dann läuft beides parallel
- USB-Kabel-Driver fehlt — FTDI-Driver installieren bei No-Name-Kabeln
Test mit dem "Hamlib Dummy-Rig"-Profil — wenn das verbindet, ist Hamlib OK; dann liegt's an der Hardware-Konfig.
PTT-Steuerung?
Ja — wird von den Contest-Macros F1–F8 für SSB-Wiedergabe genutzt: HAM-Tools setzt vor dem Audio-Start setPTT(true) und im onFinish- Callback setPTT(false). Funktioniert mit allen TRX-Profilen, die in trx-profiles.json supportsPTT: true haben (alle modernen ICOMs, Yaesus, Kenwoods, Elecrafts).
Wenn das nicht reicht (z.B. exotische TRX-Modelle): externes PTT- Interface via VOX oder Footswitch nutzen.
Kann ich HAM-Tools parallel mit WSJT-X (oder fldigi) nutzen?
Ja, seit 1.10.8 über »CAT teilen«: In Einstellungen → CAT den Schalter »rigctld für andere Programme offen halten« aktivieren. HAM-Tools hält dann seinen eingebauten Hamlib-Server lokal offen, an den sich WSJT-X & Co. parallel anhängen. In WSJT-X einstellen: Rig = Hamlib NET rigctl, Netzwerk-Server = 127.0.0.1:4532, PTT = CAT. Reihenfolge: erst in HAM-Tools »Start«, dann WSJT-X verbinden. Der Server bleibt offen, auch wenn du HAM-Tools' eigene CAT-Verbindung trennst — eine laufende WSJT-X-Session reißt nicht ab. Schaltest du im DX-Cluster zusätzlich »Band folgt TRX« ein, ziehen Spot-Liste, Karte und Filter bei einem WSJT-X-Bandwechsel automatisch mit.
Yaesu: Warum schaltet die TUN-Taste den Tuner aus statt zu tunen?
Die TUN-Pille schaltet nur den Tuner an/aus. Für einen echten Tuner-Abgleich gibt es seit 1.10.8 den separaten TUNE-Knopf (moderne Yaesu via AC002;). Bei Rigs ohne CAT-steuerbaren Tuner (FT-817/857/897) ist er ausgeblendet.
IC-705 über WLAN — brauche ich wfview oder kappanhang?
Nein. Seit 1.13.0 spricht HAM-Tools das Icom-Netzwerkprotokoll (RS-BA1) nativ: In Einstellungen → CAT beim »Weg«-Picker »IC-705 WLAN« wählen, Radio-IP + Network-User + Passwort eintragen, fertig. Frequenz, Mode, S-Meter, PTT und QSY laufen kabellos; Audio streamt HAM-Tools bewusst nicht (WSJT-X & Co. extern weiter nutzbar). Anleitung: Tutorial: IC-705 über WLAN verbinden.
Kann ich HAM-Tools an einen bestehenden rigctld anhängen?
Ja, seit 1.13.0 über den Verbindungsweg »Netzwerk (rigctld)«: Host + Port eines bereits laufenden rigctld-Servers eintragen (z.B. von wfview/kappanhang, oft Port 4533) — HAM-Tools startet dann keinen eigenen Subprocess, sondern dockt an. Praktisch, wenn ein anderes Tool die Radio-Verbindung hält oder das Radio an einem Shack-PC im LAN hängt.
Mein Radio wird nicht erkannt — Detail-Anleitung?
→ Tutorial: CAT-Inbetriebnahme — von USB-Treiber-Check über TRX-Profil bis zur rigctld-Diagnose.
DX-Cluster
Kann mich die App benachrichtigen, wenn eine DXpedition QRV wird?
Ja, seit 1.12.1: Im DX-Cluster gibt es den DXpeditions-Tab mit der NG3K-ADXO-Liste (~40 aktive und geplante Expeditionen). Pro Eintrag aktivierbar — wird eine überwachte DXpedition in ihrem QRV-Fenster gespottet, kommt eine macOS-Benachrichtigung und der Spot bekommt ein cyanfarbenes ✈-Symbol in Spot-Liste und Logbuch-DX-Tab. Details: DX-Cluster → DXpedition-Alerts.
QSL-Services (QRZ / eQSL / Club Log / LoTW)
Welche QSL-Services unterstützt HAM-Tools?
Vier parallel: QRZ.com Live-Upload, eQSL.cc Auto-Upload, Club Log Live-Upload und LoTW via tqsl-Subprocess. Jeder mit eigenem Auto-Upload-Toggle + »QSL gesendet«-Auto-Mark. Konfiguration unter Einstellungen → Lookup & Upload.
Brauche ich für LoTW etwas Extra?
Ja, TQSL.app von der ARRL muss installiert sein (HAM-Tools darf TQSL aus Lizenzgründen nicht mitliefern). Volle Anleitung: Tutorial: LoTW-Pipeline einrichten.
Reise-Modus — alle Uploads pausieren?
In Einstellungen → Lookup & Upload gibt's ganz oben den Master-Toggle »Real-Time-Upload«. Wenn aus, sind ALLE Auto-Uploads (QRZ, eQSL, ClubLog, LoTW) pausiert. Nach dem Urlaub einschalten → Bulk-Upload aller offenen QSOs via Rechtsklick auf die Tabelle.
QSO-Bestätigungen ziehen?
QSL-Tab im Logbuch → Buttons »QRZ-Bestätigungen abrufen« bzw. »LoTW-Bestätigungen abrufen«. Confirmations werden gegen deine QSOs auf Call+Band+Mode+Datum gematched und als Confirmed markiert.
Contest — Macros, Multi-Op & Audio
F1–F8 Macros aufsetzen?
→ Tutorial: Contest mit F1–F8 Macros — CW-Templates, SSB-Voice-Aufnahmen, ICOM Voice-Keyer (V1–V4) bzw. Yaesu (V1–V5).
Mehrere Operatoren am gleichen Log?
Mikrofon-Permission verweigert
Beim ersten SSB-Aufnahme-Versuch fragt macOS nach Berechtigung. Falls verweigert: Systemeinstellungen → Datenschutz & Sicherheit → Mikrofon → HAM-Tools-Häkchen setzen, App neu starten.
Update-System
Wie weiß ich, dass ein Update da ist?
Beim App-Start (max 1× / 24h) prüft die App automatisch ein signiertes JSON-Manifest auf toolbox.funkwelt.net/app/updates.json ab. Plus ⌘⌥U für manuellen Check.
Seit 1.14.0 installiert der Update-Dialog auf Wunsch direkt: „Jetzt installieren" lädt das DMG mit Fortschrittsbalken, prüft die SHA-256 aus dem signierten Manifest, tauscht die App aus und startet neu — „Im Browser laden" bleibt als Alternative.
Wie ist sichergestellt, dass das Update wirklich von HB9HJI kommt?
Das Update-Manifest ist Ed25519-signiert. Der Public-Key ist in der ausgelieferten App eingebacken — wenn jemand fremdes Manifest oder DMG-URL einschleust, schlägt die Signatur-Verifikation fehl und das Update wird verworfen.
»Kritische Updates«?
Manifest-Feld critical: true blockiert den »Überspringen«-Button im Update-Dialog. Wird nur für echte Sicherheits-/Crash-Hotfixes verwendet, nicht für jede Feature-Version.
Updates rückgängig machen?
Seit der Privacy-Bereinigung mit V1.9.7 werden ältere DMGs nicht mehr öffentlich vorgehalten — die enthielten hardcoded Autor-Defaults (HB9HJI als Cluster-Login, JN47PN als QTH-Locator) die bei Erstinstallation aktiv geworden wären. Wenn du einen Rollback brauchst (z.B. eine neue Version crashed), schick eine kurze Mail an bugs@funkwelt.net — die ältere Version kommt dann ad-hoc.
macOS-Sicherheit & Notarisierung
Beim ersten Öffnen: »HAM-Tools ist beschädigt«?
Tritt seit V1.9.0 nicht mehr auf — die App ist seitdem Apple- notarisiert (Developer-ID + Hardened Runtime + Notary-Ticket). Doppelklick öffnet die App direkt.
Wenn du eine ältere DMG hast und die Meldung kommt: Rechtsklick → »Öffnen« → »Trotzdem öffnen«, oder Terminal:
sudo xattr -dr com.apple.quarantine /Applications/HAM-Tools.appEmpfehlung: Auf aktuelle Version updaten.
Macht Gatekeeper / XProtect Probleme?
Sollte nicht — Notarisierung schließt das ab. Falls doch (z.B. Enterprise-Mac mit strenger MDM-Policy): Logs unter Konsole.app → "amfid" und Mail an bugs@funkwelt.net.
Mehr Fragen?
Bug melden bzw. Mail an bugs@funkwelt.net mit der Frage.