-
Notifications
You must be signed in to change notification settings - Fork 4
CAT Control
OpsLog has eight CAT backends (Settings → CAT). Each auto-reconnects and connects non-blocking, so a powered-off radio never freezes the app. Backends are named by how the radio is reached:
| Backend | Use it for |
|---|---|
| OmniRig | Any OmniRig-supported rig (Rig 1 / Rig 2, hot-swap). |
| FlexRadio (API) | FlexRadio 6000/8000 over the TCP API. → FlexRadio |
| Yaesu (USB) | FTDX10 / FTDX101 family, direct serial — no OmniRig. → Yaesu |
| Kenwood (USB, network) | TS-590 / TS-890 / TS-990 / TS-2000 (Elecraft K3/K4 speak the same dialect), serial or a host:port serial bridge. → Kenwood and Xiegu
|
| Xiegu (USB) | G90 / X6100 / X6200 / X5105 — CI-V with their reduced command set. → Kenwood and Xiegu |
| Icom (CI-V USB) | Any Icom over USB. → Icom |
| Icom (CI-V network) | An Icom's built-in LAN/internet server, replacing RS-BA1. → Remote Icom over the Internet |
| TCI | SunSDR / ExpertSDR2 and any TCI (WebSocket) server. |
Once connected, frequency / band / mode follow the radio, clicking a cluster spot tunes the rig, and (for Flex) cluster spots can be pushed to the panadapter.
Settings → CAT holds a separate configuration per radio, and everything in the panel below the selector belongs to the radio selected there. Switch between them from the CAT button in the status bar: the logbook, the callsign and the rest of the station stay exactly as they are — only the radio changes.
Each radio can carry its own MY_RIG, written onto every QSO made with it. That is a different question from the per-band station in Operating conditions: that one says what you planned to use, this one says which radio is keying. Leaving it empty keeps the old behaviour.
If the master CAT enabled box is unticked, nothing below it connects — the radio, the address and a detector that found the rig by name can all be right and it still will not come up. OpsLog says so at the top of the panel.
A native backend holds the radio's serial port exclusively — so OpsLog can
serve its rig connection to other programs instead: Settings → CAT → Share
CAT. In WSJT-X / JTDX / MSHV / Log4OM pick rig model Hamlib NET rigctl at
127.0.0.1:4532. Works with every backend and both Hamlib command dialects.
OpsLog can also serve TCI on 127.0.0.1:40001 for programs that speak it.
One warning: if your own CAT backend is TCI, ExpertSDR is probably already
listening on 40001 on that PC — give the server another port, or share over
Hamlib instead. OpsLog flags the clash.
Never point two programs at the same COM port. If another logger or WSJT-X opens the rig's port directly while OpsLog holds it, you get "port busy" errors, garbled CI-V frames and erratic rig behaviour. One master — OpsLog — and everyone else through the shared rigctl port.
A PTT key can be assigned: while OpsLog has the focus, that key keys the transmitter — held down by default (release to stop), or latched if you choose toggle mode. It uses the Audio → PTT method (CAT / RTS / DTR) and falls back to CAT keying.
Pick a key you never type while logging — Pause, ScrollLock, or a footswitch mapped to one. OpsLog swallows the key, so it never lands in a field.
Settings → Band plan holds the table that decides which mode a frequency belongs to: the shading on the band maps, the mode shown for a cluster spot, and the mode the radio is switched to when you click one. Correct it for your country or your licence class.
A band is a list of boundaries: each row carries a mode and the frequency it starts at, and runs until the next row starts. So the "to" column is normally the next row's "from", shown because that is how a band plan is read — move one edge and you move exactly one edge, and a row cannot shadow another.
The last row is the exception: its end is the band's upper edge, a real number with no next row to come from, so it is a field you can type in — here or in the Band edges box, which writes the same value.
This is off unless you switch it on. With it on, tuning into a segment switches the mode — in OpsLog and on the radio. A segment that names a mode is followed (arriving on an SSTV segment switches to SSTV, even from another data mode); the family labels DATA and SSB leave your own choice alone, so RTTY in a DATA segment and AM in a phone segment are untouched.
The same switch also covers the digital calling frequencies — 14.074 FT8, 14.080 FT4 and the rest.
A mode you choose by hand wins. Pick FT8 in an SSB segment and the plan stops having an opinion until the VFO reaches a stretch that says something else — so the mode stays, and the per-band TX power follows the mode you are actually in rather than the segment you are sitting in.
Why it is off by default. The plan has a view on the WHOLE band, not only on the calling frequencies, so switching it on changes what the dial does: a segment the plan calls DATA puts the radio into DATA, and below 7.100 that is the whole segment. It is also the wrong thing during a contest, which spreads well outside its segments. The switch is the first thing in the Band plan panel.
Some rigs' CAT layer resolves "digital" to RTTY/FSK, which is not where FT8 lives. Send digital modes as USB puts the transceiver in USB instead of asking for the mode by name. The QSO is still logged as FT8 (or FT4, PSK…) — only the radio is told USB.
Pick Rig 1 or Rig 2 (the two OmniRig slots). Configure the actual COM port / baud in OmniRig's own settings.
- VFO to read — some OmniRig rig files declare the wrong active VFO (an IC-7610 file declared VFO B). If the frequency looks frozen or follows the wrong VFO, force A or B here.
-
CW is CW-R — OmniRig has two CW modes, and nothing says which one a rig
file calls plain CW: some Icom files map
PM_CW_Uto CW, others to CW-R. Tick this and OpsLog asks for the other one. It applies at once; the radio does not have to reconnect. - CAT delay — raise it above 0 if your rig drops commands sent back-to-back (some older Kenwood and Yaesu do).
-
Default digital mode — OmniRig only ever reports a generic
DIG. This is the specific mode OpsLog will show, and log, when it sees one. - OpsLog and OmniRig must run at the same privilege level — one elevated ("as administrator") and not the other cannot see each other; OpsLog detects and names this case.
- Rig model — pick your model from the dropdown; it sets the correct CI-V address automatically (or choose Other and type the hex address).
- COM port + baud must match the radio (set CI-V USB Echo Back OFF on the rig).
- The model choice also tailors the console (e.g. attenuator steps: 20 dB on an IC-7300, 6/12/18 dB on an IC-7610/7800).
Full console details: Icom.
Enter the TCI host + port (default 40001). Gives freq / mode / PTT / split and, optionally, panorama spots.
The SunSDR console tab (and Main-view pane) carries the transmit and receive chain:
- Drive, tune drive, mic gain, and MONITOR with its level in the radio's own dB (-60 is silence, 0 is full).
- Volume, squelch in dBm, AGC with its threshold in dB, and the filter edges.
- NB with its threshold and pulse duration, NR, ANF, NF (the notch module), ANC (adaptive noise cancellation, which lifts a voice out of the noise), BIN (pseudo-stereo), and in CW APF and DSE — the last places each signal between your ears by pitch, so several stations inside one filter can be told apart.
- RX MUTE silences this receiver alone; MUTE silences the whole output.
- In a digital mode, the DIGL/DIGU carrier offsets (0-4000 Hz). These decide where the passband sits, which is why a station can be tuned to the right frequency and decode nothing.
Everything here is state the radio pushes unasked, so unlike a serial console it costs nothing to leave open.
Windows raises the DTR and RTS lines when a serial port opens, and some interfaces read one of them as PTT — the radio goes into transmit the moment OpsLog connects. Others need the lines high to work at all. So:
- Xiegu always lowers both on connect (a G90 behind a DE-19 keyed on open), and has a setting for which line keys the rig.
- Yaesu and Kenwood have an option (off by default) to lower both lines on connect — turn it on only if your interface transmits as soon as OpsLog opens the port.
- Icom CI-V has always dropped them.
Settings → CAT can log the raw protocol (every CI-V frame, or every Kenwood command, as hex/text) to the diagnostic log — invaluable when reporting a radio that answers oddly. The checkbox shows whether the trace is really running.
- The digital sub-mode (FT4 vs FT8) is inferred from the frequency.
- A radio reporting LSB or USB selects SSB in the entry form.
- Per-band Flex RX/TX antennas can be configured and are applied automatically on band change (Settings → CAT → FlexRadio).
- Split, RIT/XIT and other rig-specific features are exposed on each backend's control tab where supported.
OpsLog — a modern ham-radio logger by F4BPO · Home · Troubleshooting — 🇫🇷 Accueil · Dépannage
🇬🇧 English · 🇫🇷 Français
Start here
Logging
Radio control (CAT)
Operating
- DX Cluster and Spots
- Maps and Antennas
- Propagation MUF Map
- Satellites
- Amplifiers and Switches
- Audio and Keyers
- Contest Logging
- Net Control
- Multi-Operator Live Status
- Connections
- Digital Modes and GridTracker
QSL & Awards
Reference
Commencer ici
Journal
Pilotage radio (CAT)
Trafic
- Cluster DX et spots
- Cartes et antennes
- Propagation (carte MUF)
- Satellites
- Amplis et commutateurs
- Audio et manipulateurs
- Contest
- Net Control
- Multi-opérateur en direct
- Connexions
- Modes numériques et GridTracker
QSL et diplômes
Référence