Yaesu CAT Control – User Guide

Menu backup / restore and control panel for the Yaesu FT-991 / FT-991A, FT-891, FTDX10 and FT-710

1. Overview

Yaesu CAT Control talks to your radio through its CAT (Computer Aided Transceiver) port. It has two main jobs:

Supported radios: FT-991 / FT-991A, FT-891, FTDX10, FT-710. The program detects which one is connected.

2. Before you start

Two COM ports: with the Yaesu USB driver, Windows shows two COM ports for the radio. In Device Manager → Ports (COM & LPT) use the one called Enhanced COM Port for CAT. The Standard port is for PTT / keying.

3. Connecting to the radio

The Connection box at the top of the window holds the serial settings.

SettingWhat to choose
RadioYour model. Selected automatically once the radio answers.
PortThe radio's Enhanced COM port. Each port is listed with its Device Manager name (e.g. COM4   Silicon Labs Dual CP2105 USB to UART Bridge: Enhanced COM Port), and the Enhanced port is picked automatically the first time. The list updates by itself when the radio is plugged in, unplugged or switched on/off; Refresh re-reads it on demand. If the radio's port disappears while connected, the program disconnects.
BaudMust match the radio's CAT RATE menu (4800 / 9600 / 19200 / 38400 / 115200).
Data bits / Parity / Stop bits8 / None / Two (the default) works with all four radios.
HandshakeNone.
DTR / RTSLeave off unless you know you need them (see the warning below).
TimeoutHow long to wait for an answer, in milliseconds. 1000 is fine; raise it for slow links.
Cmd delayPause after every command, in milliseconds. 20 is fine; raise it if the radio misses commands.
  1. Choose the settings and click Connect.
  2. The program asks the radio for its ID. If it answers, the status shows Connected: <model> in green, the right model is selected, and the Control Panel fills in with the current frequency, mode and power.
  3. If it says Port open – radio not answering, see Troubleshooting.
  4. Detect Radio repeats the ID check at any time. Disconnect closes the port.
DTR / RTS: on these radios DTR and RTS can be assigned to PTT or CW keying in the menu (e.g. PC KEYING, RPTT SELECT). Turning them on here could key the transmitter.

4. Control Panel tab

This is the tab that opens when the program starts.

Frequency & mode

Transmit power

Reading / polling

Raw CAT commands

For experimenting with commands from the Yaesu CAT manual. Type a command such as FA;, MD0;, ID; or EX030108; (the closing ; is optional) and press Enter or Send. Tick Expect reply for read commands; untick it for set commands, which the radio does not answer. The answer appears in the log at the bottom. ?; means the radio didn't accept the command.

Raw commands go straight to the radio. Some (for example TX1;) key the transmitter.

5. Menu Presets

The Menu Presets box on the Control Panel has six buttons. Each one writes a saved menu backup file to the radio with one click.

Setting up the buttons

  1. First save a backup for each set-up you want (see Back up the radio): for example FT8, Contest, Portable.
  2. Open Options → Preset Buttons… (or right-click any preset button).
  3. For each button, type a label and click Browse… to choose its backup file. The Radio column shows which radio the file was saved from and how many items it holds, or File not found.
  4. Clear empties a button. Leaving the label blank uses the file name.
  5. Ask before a preset button writes to the radio: untick it for true one-click use.
  6. Click OK. The buttons show your labels; hover over one to see its file.

Using them

This tab is for working with the radio's full setup menu: backing it up, restoring it, and adjusting individual items.

Back up the radio (read and save)

  1. Connect to the radio.
  2. Click Read All from Radio. Every menu item is read (a few seconds); progress shows in the status bar.
  3. When it finishes you're asked whether to save. Click Yes and choose a file name. The default is the model plus the date, e.g. FT-991_Menu_2026-09-26_1930.xml.

You can also save at any time with Save File…. Items the radio refused (Not accepted by radio) are not saved.

Restore to the radio (open and write)

  1. Connect to the radio and make sure it is not transmitting.
  2. Click Open File… and choose a backup. If it was saved from a different model you're asked whether to switch.
  3. Click Write All to Radio (or select some rows and click Write Selected).
  4. Confirm. Each item is written; with Verify (read back) after write ticked, each one is read back and compared.
OptionWhat it does
Don't write CAT / serial port settings On by default. Skips items like CAT RATE, CAT TOT, CAT RTS and 232C so a restore can't change the baud rate part-way through. If you untick it, those items are written last. Reconnect at the new baud rate afterwards if it changed.
Verify (read back) after write Reads every item back after writing it and marks any difference as MISMATCH.
CancelStops a read or write in progress (items already written stay written).
Tip: always make a fresh backup before writing a different set-up to the radio.

The settings grid

ColumnMeaning
Menu #The menu number as used by the CAT EX command (e.g. 031, 0506, 030108).
GroupThe menu group (FT-891 / FTDX10 / FT-710).
FunctionThe menu item name. Tags: [read only] (saved for reference, never written, e.g. firmware version or Radio ID), [skipped] (never read or written, e.g. the FT-891 RESET item), [CAT] (a CAT / serial port setting).
Value (P2)The raw value exactly as the radio sends it (see the Parameter column for what it means).
StatusWhat happened to this item (see below).
ParameterThe allowed values from the Yaesu CAT manual, and the number of digits.
StatusMeaning
Read / From fileValue came from the radio / from a backup file.
Written, Written + verifiedSent to the radio (and confirmed).
EditedYou changed the value by hand and haven't written it yet.
MISMATCH – radio has …After writing, the radio reported a different value.
Not accepted / Rejected by radio (?;)The radio refused the command or value.
TimeoutNo answer. After 3 timeouts in a row the job stops.

Type in the Filter box to show only rows whose number, name, group, parameter text or status contains that text, e.g. CAT, EQ, MISMATCH.

Editing values

7. Options menu

ItemWhat it does
Preset Buttons…Set up the six Menu Preset buttons (see Menu Presets).
Color ThemeChoose Slate Gray (the default), Night (Dark), Light Brown, Sage Green, Steel Blue, Rose Clay, or Windows Default (standard Windows colours). The change is immediate and remembered.

8. Log & status bar

9. Where things are stored

WhatWhere
Your settings (serial port, color theme, presets, options) %AppData%\YaesuCatControl\settings.xml. Saved when the program closes; presets are also saved when you click OK in the Preset Buttons window. Delete it to reset everything.
Menu backup filesWherever you save them (the program remembers the last folder).
Radio definitions (menu lists)RadioDefinitions\*.xml in the program's install folder.
This guideDocs\UserGuide.html in the program's install folder.

To open the settings folder: press Win+R, type %AppData%\YaesuCatControl, press Enter. Uninstalling the program leaves your settings and backups in place.

10. Troubleshooting

ProblemWhat to try
No COM ports listed Check Device Manager → Ports (COM & LPT): the program lists exactly what Windows shows there. If the radio's ports are missing there too:
  • Plug the USB cable in first, then switch the radio on (or power-cycle the radio). The radio's USB chip often only appears after the radio powers up.
  • Install / update the Silicon Labs CP210x driver from Yaesu's website.
  • Plug directly into the PC rather than through a hub.
  • In Device Manager → Universal Serial Bus controllers → each USB Root Hub → Power Management, untick Allow the computer to turn off this device to save power.
"Radio not answering" Use the Enhanced COM port; make the baud rate match the radio's CAT RATE menu; check the cable; make sure no other program (logging / digital-mode software) has the port open.
"Could not open the port"Another program is using the port. Close it, or pick the other COM port.
Some items say "Not accepted by radio (?;)" That item isn't available in the radio's current state or firmware. The rest of the backup is fine. On the FT-710, if every EXTENSION SETTING / PRESET row does this, see Radio definitions below.
Connection lost after a restore A CAT RATE item was written and the radio's baud rate changed. Disconnect, set the new baud rate, and connect again.
Radio misses commands / timeoutsIncrease Cmd delay (e.g. 50 ms) and Timeout.
A preset says it was saved from a different radioPresets only write to the same model they were saved from. Choose the matching radio or a different file.
Windows says "Windows protected your PC" when installingThe installer isn't code-signed. Click More info → Run anyway.

Radio definitions

The menu lists come from the Yaesu CAT manuals and are stored as editable XML files in the RadioDefinitions folder. The FT-710 manual isn't clear whether the EXTENSION SETTING group is numbered 05 or 06. The program uses 06. If those rows are refused, change Number="06…" to 05… in FT-710.xml (editing files in Program Files needs administrator rights).

11. Keyboard shortcuts

KeysAction
F1Open this guide
Ctrl+1 … Ctrl+6Run Menu Preset 1 … 6
Enter in the power boxSet Power
Enter in the raw command boxSend the command
Right-click a preset buttonOpen Preset Buttons set-up