Skip to content

CAT port

The CAT port provides bidirectional radio control - frequency, mode, and PTT - to external software.

Multiple simultaneous CAT connections are supported. Use a different port number for each application and they can all control the radio at the same time.

TCP

TCP is the recommended transport for modern software.

  1. Give the port a name, for example WSJT-X.
  2. Set Protocol to CAT.
  3. Set Port Type to TCP.
  4. Enter an unused port above 1024.
  5. Select the slice to associate with the port.
  6. Click Save.

Add CAT TCP port dialog in RimuCAT

Virtual serial

Use a virtual serial port for software that only supports serial CAT.

  1. Give the port a name, for example Fldigi.
  2. Set Protocol to CAT.
  3. Set Port Type to Virtual Serial.
  4. Select the slice to associate with the port.
  5. Click Save.
  6. Note the device path shown in RimuCAT, for example /tmp/ttyCAT0, and enter it in your application.

The virtual port exists only while RimuCAT runs

If RimuCAT is closed or disconnected, the port disappears. Applications holding it open have to reconnect.

RimuCAT virtual serial port configuration

Hardware serial

  1. Give the port a name, for example Logger.
  2. Set Protocol to CAT.
  3. Set Port Type to Hardware Serial.
  4. Choose the physical device from the list, for example /dev/ttyUSB0.
  5. Set the baud rate to match your hardware or software.
  6. Select the slice to associate with the port.
  7. Click Save.

Serial devices need dialout group membership

On Linux, access to serial port devices requires membership in the dialout group. If the port does not appear, or RimuCAT cannot open it, add your user to the group:

sudo usermod -aG dialout $USER

Log out and log back in for the change to take effect.

RimuCAT hardware serial port configuration