Loading…

Computer Aided Transceiver Software

CAT4OM turns radio control into a flexible platform. It understands different transceivers through structured handbooks, translates high-level commands into radio-specific protocol messages, and pushes live state updates to every connected client. From desktop control to station automation, CAT4OM gives your radios a smarter control layer.
One service. Many radios. Any client.

CAT4OM Beginner’s Guide

CAT4OM is CAT management software for advanced radio stations. It consists of two applications: the server, available for Windows and Linux, and the client, available for Windows only.

The server is the software that physically communicates with the radios and provides data to the calling applications. It is the core of the software.

The client helps configure the server and the radios, and can also be used to control the radios themselves. It is useful, but not required, because radios can be configured directly by editing the server configuration file (JSON).

Software organization

CAT4OM defines the concept of a RADIO GROUP: a container for one or more controllable radios.

For specific needs, you can create multiple RADIO GROUPs. For example, you may want to keep HF radios separate from VHF radios.

It is important to know that each RADIO GROUP is exposed by the server on its own control port, usually 17301, 17302, and so on.

An application that connects to a RADIO GROUP port can control, or read the status of, all the radios within that RADIO GROUP.

Each RADIO GROUP is independent. Therefore, to switch groups, the application connection must be reconfigured to use the port of the desired RADIO GROUP.

The server itself has its own port, usually 17300. This port is used by the client, or by external clients, to configure RADIO GROUPs and the radios within them.

In practice, this is the configuration port. It is used only when you need to change a hardware parameter of the station.

Applications that use the radios must connect to the RADIO GROUP ports, not to the server port.

Hamlib and TCI emulation

Each RADIO GROUP can be configured to support Hamlib or TCI emulation. The port used by the emulation is defined in the RADIO GROUP and cannot be reused by another RADIO GROUP.

On that port, CAT4OM responds as if it were the emulated application.

Once emulation has been enabled for a RADIO GROUP, you must select which radio will respond to emulation commands. Only one radio can do so within each RADIO GROUP.

To select it, set the appropriate flag in the configuration of the radio itself. This tells the server that Hamlib or TCI messages must be routed to that radio. For TCI, audio will also be received from and sent to that radio, provided that its audio sources have been correctly defined in the radio configuration.

For example, you can configure one RADIO GROUP for HF that responds through Hamlib emulation, and another RADIO GROUP for VHF that responds through TCI emulation.

CAT4OM is, of course, built around its own native protocol. Applications that implement the CAT4OM native protocol have complete and independent control of every radio in the RADIO GROUP.

Log4OM uses the CAT4OM native protocol.

CAT4OM is available for everyone

Today, with the release of version 0.12.1.0, we are opening CAT4OM to everyone.

Please test it, explore it, and report any issues you encounter. We apologize in advance for any minor hiccups: CAT4OM is a very complex piece of software, supporting more than 80 different rigs, emulating two CAT protocols for backward compatibility, and running on both Windows and Linux (server only).

I would like to thank Terry, G4POP, the Alpha team that supports me in the development of Log4OM and CAT4OM, and all the beta testers who responded to our call.

CAT4OM is not CAT software made exclusively for Log4OM. It is designed to support you across every aspect of your radio management—both natively, as other applications adopt it, and through its existing emulation features.

Daniele IW3HMH

About CAT4OM

CAT4OM is a modern multi-radio CAT control system designed for flexible, reliable, and extensible transceiver management.

Built around a client-server architecture, CAT4OM separates radio logic from user interfaces and external applications. The service handles radio communication, command validation, protocol translation, and state distribution, while clients remain lightweight and focused on presentation or automation.

This approach makes CAT4OM suitable for complex shack setups, remote control scenarios, multi-radio environments, and future integrations where stability and clear separation of responsibilities matter.

CAT4OM
Privacy overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Please check website Privacy Policy