0% found this document useful (0 votes)
461 views102 pages

Flrig Users Manual 1.4.7

Uploaded by

istvanus1793
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
461 views102 pages

Flrig Users Manual 1.4.7

Uploaded by

istvanus1793
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 102

flrig users manual

1.4.7.40

Generated by Doxygen 1.9.1


i

1 FLRIG Users Manual - Version 1.4.7.40 1


1.1 Transceiver Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Supported Transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.1 Xcvr Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Configure PTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.3 Configure CMEDIA PTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.4 Use Pi GPIO PTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.5 Configure auxiliary ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.6 Configure Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.7 Send Command String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.8 Configure Command Tracing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.9 Configure Read/Restore Xvcr Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.10 Configure XmlRpc Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.11 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.12 Meter Display and Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.13 Slider sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3.14 Additional Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4 Operating Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.5 Configuration/Data files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.5.1 Memory File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.5.2 Event Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.6 Controlling Multiple Transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.7 Transceiver How-To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.7.1 FT 991A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.7.2 IC 7100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.7.3 IC 7300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.7.4 IC 7600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.7.5 TT 550 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.8 CW Keyer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.9 FSK Keyer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2 Configuring Fonts and Colors 27

3 Supported Elecraft Transceivers 29

4 Supported transceivers/ICom Transceivers 31

5 Supported Kenwood Transceivers 43

6 Supported TenTec Transceivers 47

7 Supported Yaesu Transceivers 51

8 Other Supported Transceivers 61

Generated by Doxygen
ii

9 flrig prefs file contents 65

10 flrig XmlRpc Command Structures 71

11 FT-991A How-to 73
11.1 Transceiver setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.1.1 FT-991A Menu Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.1.2 Initial Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11.1.3 Select the Serial Port to use: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.1.4 Restore tab: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
11.1.5 Poll tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
11.2 flrig/FT991A/fldigi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
11.2.1 Final Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

12 IC-7100 How-to 79
12.1 IC 7100 menu setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
12.2 flrig setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
12.2.1 Install flrig. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
12.2.2 Restore xcvr parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.2.3 Select the Poll tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

13 IC-7300 How-to 83
13.1 IC 7300 menu setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
13.2 flrig setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
13.2.1 Install flrig. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
13.2.2 Restore xcvr parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

14 IC-7600 How-to 87
14.1 IC-7600 SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
14.2 SOFTWARE SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.2.1 FLDIGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.2.2 FLRIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.2.3 SETTING LEVELS AND TUNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

15 CW Keyer Interface 91

16 TT550 - Pegasus Operating instructions 93


16.1 Additional Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
16.1.1 CW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
16.1.2 VOX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
16.1.3 Speech . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
16.1.4 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
16.1.5 RX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
16.1.6 TX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
16.1.7 302A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Generated by Doxygen
Chapter 1

FLRIG Users Manual - Version 1.4.7.40

1.1 Transceiver Control

FLRIG is a transceiver control program designed to be used either stand alone or as an adjunct to FLDIGI. The
supported transceivers all have some degree of CAT. The FLRIG user interface changes to accommodate the
degree of CAT support available for the transceiver in use.

Three different main dialog aspect ratios can be selected to suit the computer screen dimensions and operator
preferences. The wide aspect ratio can be resized horizontally. The narrow aspect ratios are fixed in width and
height.

Generated by Doxygen
2 FLRIG Users Manual - Version 1.4.7.40

Figure 1.1 With embedded extras tab

A fourth interface is available for all transceivers. It is suitable for use on a touch screen

Generated by Doxygen
1.2 Supported Transceivers 3

Figure 1.3 Shown at 75% of full size

The back end control code for each transceiver is unique to FLRIG. No additional libraries or definition files are
required.

1.2 Supported Transceivers

Elecraft Icom Kenwood Ten-Tec Yaesu Other


K2 IC-703 TS 140 TT 516 FT 100D PCR 1000
K3 IC 706 MK IIG TS 450 TT 535 FT-450 RAY 152
KX3 IC-718 TS 480HX TT 538 FT-450D

IC 728 TS 480SAT TT 550 FT 747GX PowerSDR

IC 735 TS 570 TT 563 FT 767 Flex 1500

IC 746 TS 590S TT 566 FT 817

IC 746 Pro TS 590SG TT 588 FT 847 Xiegu 5105

IC 756 Pro II TS 990 TT 599 FT 857D Xiegu G90

IC 756 Pro III TS 2000 FT 897D

IC 910H FT-950 FDM-DUO

IC 7000 FT-991

IC 7100 FT-991A TX500

IC 7200 FT-1000MP

IC 7300 FT 2000 QRP Labs QCX+

IC 7410 FTdx1200

IC 7600 FTdx3000 SunSDR2 Pro

IC 7610 FTdx3000

IC 7700 FTdx9000

Generated by Doxygen
4 FLRIG Users Manual - Version 1.4.7.40

Elecraft Icom Kenwood Ten-Tec Yaesu Other


IC 7610

IC 7700

IC 7851

IC 9100

IC 9700

IC F8101

1.3 Setup

Select the transceiver with the "Config / Setup / Transceiver" menu item.

Each of the menu items will open the configuration dialog to the respecive tab:

• Transceiver - select transceiver and configure serial i/o parameters

• tcpip - configure interface to a remote tcpip/serial controlled transceiver

• PTT - CMedia - configure PTT using Cmedia codec pin 13

• PTT - Generic - configure PTT using serial port CAT, DTR or RTS

• PTT - GPIO - configure PTT using GPIO port, Pi hardware platform

• AUX - configure separate auxiliary serial ports (if used)

• Server - change XmlRpc server port designation

• Polling - select and configure transceiver parameters to poll

Generated by Doxygen
1.3 Setup 5

• Commands - add/delete/modify user created CAT commands

• Send command - edit/send single CAT command

• Restore - select and configure transceiver parameters to read and restore

• Trace - select and display program execution paths

1.3.1 Xcvr Select

Figure 1.4 I/O Ports - Xcvr

Select the rig in use from the "Rig" combo box.

The default values associated with that transceiver will be preset for you. These have been verified by the test team
but might require some tweaking for your particular h/w.

1.3.2 Configure PTT

Figure 1.5 I/O Ports - PTT

Generated by Doxygen
6 FLRIG Users Manual - Version 1.4.7.40

Select CAT PTT if your transceiver supports a CAT command for PTT on/off. This control will default to checked if
CAT PTT is supported.

You may prefer to use h/w PTT signaling instead of CAT PTT. The h/w PTT may be shared with the CAT serial port.
Note that both RTS/CTS handshake and RTS PTT cannot both be used on a single serial port.

If your serial connection is a CI-V device you might need to check "Echo" and also set either RTS or DTR to +12 if
CI-V power is derived from the serial port.

Your PTT h/w control may also make use of a second serial port. If that port is the secondary serial port of the
SCU-17 then you must also enable the "Serial Port is SCU-17 auxiliary" control.

1.3.3 Configure CMEDIA PTT

Figure 1.6 Cmedia PTT control

Cmedia audio codec chips are used in a number of inexpensive USB audio thumbnail devices.
It is also used in the DRA@ series of sound card adapters. The DRA is a radio optimized sound card used to
connect a two-way radio to a computer for digital communications. The DRA-Series digital radio adapter is used for
Packet Radio or other digital programs and applications like VARA-FM, VARA-HF, SoundModem or fldigi.

All RA Series radio adapters include GPIO support. The Cmedia device supports 4 unbuffered input/output lines,
GPIO-1 ... GPIO4. GPIO-3 is used to drive a fully buffered and deadman protected PTT circuit. All DRA Series
radio adapters include a Heartbeat Monitor. When the Cmedia device is reading or writing audio data, the HeartBeat
status LED (HB) flashing. If everything is okay, (HB LED is flashing) a Blue LED called "COMM OK" illuminates.
If the HB LED stops flashing because the radio adapter or the computer/appliance has failed, or the software has
stopped reading or writing audio data, the Blue COMM OK LED goes out. The Blue LED indicates the health status
of the system, and illuminates when everything is okay.

The PTT line on any DRA Series radio adapter is interrupted with the failure of this health status. This function
will kill the PTT line the audio stream is interrupted. This will occur if fldigi and similar modem program is not
reading/writing audio data.

The circuitry was designed to operate correctly no matter if the Heartbeat has stuck in the on or off state.

The PTT type, the device and the GPIO line must be selected. If multiple C-Media devices are discovered they will
enumerate as C-Media-A, C-Media-B, etc.
You must test the selected interface as it is not possible to know which is the correct one for the DRA interface.
Pressing the TEST button will cause the PTT line to rapidly toggle for a period of 2 seconds. This will cause the
RED PTT led to flash and the transceiver PTT to toggle on and off.

Generated by Doxygen
1.3 Setup 7

1.3.4 Use Pi GPIO PTT

Figure 1.7 GPIO PTT control

The Pi series of miniature computers offer a large array of possibilities for controlling devices. It has a array of
General Purpose Input Output, gpio, lines of a 40 pin in-line header. 17 of these gpio lines can be used for things
like push-to-talk. There are several add on boards for the Pi3 and Pi4, such as the NW Digital Radio UDRC-II, that
has a full interface for digital operations, including PTT and audio codecs.

Access to hardware ports is always limited to the user who either is root or has root privileges. setuid and setgid
(short for set user ID upon execution, and set group ID upon execution, respectively) are Linux access rights flags
that allow users to run an executable with the permissions of the executable's owner or group respectively and to
change behaviour in directories. They are often used to allow users on a computer system to run programs with
temporarily elevated privileges in order to perform a specific task. While the assumed user id or group id privileges
provided are not always elevated, at a minimum they are specific.

It is possible to give full gpio access and control privileges by elevating flrig with setuid root. But this is not advisable
as flrig is also granted access to both serial and network services. There is a way to provide the access via a second
program that does have the elevated privilege

This is a copy of material at

https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/

for installing WiringPi which includes a really nice utility called gpio.

To obtain WiringPi using GIT:

$ git clone git://git.drogon.net/wiringPi

If you have already used the clone operation for the first time, then

$ cd wiringPi
$ git pull origin

Will fetch an updated version then you can re-run the build script below.

To build/install there is a simplified script:

Generated by Doxygen
8 FLRIG Users Manual - Version 1.4.7.40

$ cd wiringPi
$ ./build

The build script will compile and install it all for you. It does use the sudo command at one point, so you may wish
to inspect the script before running it.
Test wiringPi's installation
run the gpio command to check the installation:

$ gpio -v
$ gpio readall

That should give you some confidence that it’s working OK.
WiringPi is released under the GNU Lesser Public License version 3.
flrig uses the gpio program for initializing the gpio port, which also happens to the change the privilege of the
temporary sys file for setting the port state.
Read the man document for gpio

GPIO is a swiss army knife of a command line tool to allow the user
easy access to the GPIO pins on the Raspberry Pi and the SPI A/D and D/A
converters on the Gertboard. It’s designed for simple testing and
diagnostic purposes, but can be used in shell scripts for general if
somewhat slow control of the GPIO pins.

It can also control the IO’s on the PiFace IO board and load the SPI and
I2C kernel modules if required.

Additionally, it can be used to set the exports in the /sys/class/gpio


system directory to allow subsequent programs to use the /sys/class/gpio
interface without needing to be run as root."

After installing gpio on your Pi you can set the gpio port on flrig’s
GPIO configuration tab. The UDRC-II for example uses pin 16, BCM # 23,
for push to talk. It has an LED indicator on the board to show when PTT
has been enabled. For this board you select "BCM 23" and select the
corresponding "= 1 (on)" check box.

During start up flrig uses the gpio program to set up the gpio pins with the command

$ gpio export NN out

This is the command to export a GPIO pin in the /sys/class/gpio directory. Note that the pin number is the BCM_←-
GPIO number. 'out' sets the pin to be an output control, and 'in' an input control.
Once a GPIO pin has been exported, the gpio program changes the ownership of the

/sys/class/gpiogpioX/value

and if present in later kernels, the

/sys/class/gpio/gpioX/edge

pseudo files to that of the user running the gpio program. This means that you can have a small script of gpio
exports to setup the gpio pins as your program requires without the need to run anything as root, or with the sudo
command.
During shutdown flrog uses the gpio program to disable access to the gpio pins used with PTT by invoking the
command

gpio unexport NN.

You can check that this is working correctly from a terminal window using the command

$ gpio readall

Generated by Doxygen
1.3 Setup 9

1.3.5 Configure auxiliary ports

Figure 1.8 I/O Ports - Aux

Figure 1.9 Aux Controls

You might also need access to special h/w functions. FLRIG provides this via the DTR and RTS signal lines of an
independent serial port. Additional main dialog controls are enabled and shown if you select anything other than
NONE (the default). Enable the "Serial Port is SCU-17 auxiliary" if you are using the SCU-17 secondary serial port.

1.3.6 Configure Polling

Figure 1.10 I/O Ports - Polling

Generated by Doxygen
10 FLRIG Users Manual - Version 1.4.7.40

Providing you transceiver supports the various meters and controls, you can elect to poll these every time the poll
cycle occurs. Polling a value causes FLRIG to follow and well as control a particular transceiver function or control.
The polling cycle will slow down as you elect to poll more and more values.

1.3.7 Send Command String

Figure 1.11 I/O Ports - Sending

Testing your transceiver commands. FLRIG might not support a particular CAT command for your transceiver. You
can test the support for a particular command using the "Send Cmd" tab. The command string must comply with
the transceiver requirements. If ASCII text is used, as with transceivers based on the Kenwood command set you
enter the string without spaces, i.e.

FA;

to read the A vfo .

For binary strings, used in older Yaesu transceivers, and all Icom CI-V type transceivers you need to enter the string
as space delineated hex values, i.e.

Yaesu: x00 x00 x00 x01 x05

Icom: xFE xFE x70 xE0 x1A x05 x00 x92 x00 xFD

The buttone "ICOM pre" and "ICOM post" will insert the preamble and postamble hex code sequences for the
selected Icom transceiver.

Press the SEND button to transfer the command to the transceiver. The response will appear in the lower text
control.

The diamond indicators will be lit for transceiver and fldigi connections respectively.

Generated by Doxygen
1.3 Setup 11

1.3.8 Configure Command Tracing

Figure 1.12 Configure code execution trace

Several debugging tools are available in flrig, including the ability to observe code execution in various parts of the
program. The trace tool sends time annotated data to both a viewing dialog and a file named "trace.txt" which is
written to the flrig files folder.

• Trace support code - main processing loop execution points

• Trace debug code - replicate the event log debugging output

• Trace rig class code - execution points within a specific transceiver class (not for all)

• Trace xml_server code - execution points within the xmlrpc interface code for i/o to/from fldigi

• Trace xmlrpcpp code - sent and received xmlrpc data packets


six levels of detail 0 ... 5 can be specified

Figure 1.13 Example showing support code trace

Generated by Doxygen
12 FLRIG Users Manual - Version 1.4.7.40

1.3.9 Configure Read/Restore Xvcr Settings

flrig will read various transceiver parameters and restore them upon closing. The next image shows the available
read/restore parameters for the Icom 7200. If a parameter is not available (or coded) it will be disabled and grayed
out. Check each parameter that you want to read and restore. Reading and restoring transceiver parameters takes
time, especially on older transceivers with low baud rate serial i/o. Check "Use xcvr data" i\If you want flrig to NOT
change the transceiver operating state when it begins execution.

Figure 1.14 Restoring transceiver Status

1.3.10 Configure XmlRpc Server

Figure 1.15 Configure server

flrig accepts remote control via an XmlRpc socket interface. fldigi uses this access method for reading and writ-
ing transceiver parameters via flrig. WSJT-X and several other third party programs also use this method. See
flrig XmlRpc Command Structures.

Generated by Doxygen
1.3 Setup 13

1.3.11 User Interface

1.3.12 Meter Display and Filters

Figure 1.16 Meter Filter Controls

You can control the behavior of both the average and peak values of the S-meter and Power out meters. Setting
the controls to 1 for both average and peak will simply display the latest value available from the transceiver. The
average setting results in the display showing the average of the last N readings. The peak value will display the
average peak value over the last M readings.

Figure 1.17 Meter Scale

Generated by Doxygen
14 FLRIG Users Manual - Version 1.4.7.40

Right click on the main dialog power meter scale to open up this selection dialog. Each of the 4 scales and the "Auto
scaled" box are buttons. Press the one you want to use. Auto-scaling adjusts the meter scale to the smallest scale
consistent with the current measured peak power. If that power is fluctuating near the transistion point between two
scales you might want to fix the scale to either the larger or smaller.

1.3.13 Slider sizing

When the user interface is configured to be "small" then the UI submenu will contain the item "Small sliders".
Toggling this menu item will immediately change the size and positions of the various slider controls. Select the
toggle button "Small sliders" on the Config menu for 1/2 size sliders and a dialog layout that uses less vertical
space.

Figure 1.18 Small UI - Large Sliders

Generated by Doxygen
1.3 Setup 15

Figure 1.19 Small UI - Small Sliders

1.3.14 Additional Controls

Additional control settings may be available depending on the transceiver being controlled. These are in a drop-
down area toggled by the arrow button to the left of the attenuator button on the small aspect ratio dialog view.
These are the controls for the Yeasu FT991A.

Generated by Doxygen
16 FLRIG Users Manual - Version 1.4.7.40

Select the User Interface menu item to configure various user preferences including Configuring Fonts and Colors.

Generated by Doxygen
1.4 Operating Controls 17

1.4 Operating Controls

Figure 1.20 Frequency Control

The frequency display is also a control. The control must have "focus" for the user to make changes. The control
has focus whenever the mouse cursor is over it. The foreground and background colors reverse to indicate the
control has focus. Moving the cursor outside the control releases focus.

Figure 1.21 Frequency Control - vfoA has focus

The number of digits that may be entered and the number of decimal digits displayed are determined by hard-coded
data for the rig selected if using rig control. The intent is to match the actual rig display.

If you select NONE for rig control, 7 digits to the left of the decimal and 3 digits to the right are displayed (display is
in kHz).

In the rig control case, the maximum frequency is determined by the rig; in the NONE case, the maximum frequency
is 9,999,999.999 kHz.

The maximum frequency based on the number of digits displayed is given in the tooltip.

Each digit is sensitive to the mouse. Clicking the left or right button over the top half of a digit increments it while
clicking over the lower half decrements it. Holding the mouse button down will cause the number to rapidly increase
or decrease. Alternatively, you can roll the mouse wheel with the pointer over a digit and it will scroll the digit. In all
cases the numbers "roll over" - i.e., you can change the digit you point to and all digits to the left of it.

Arrow and Page Up / Page Down Keys can be used to increment and decrement digits. Digits are numbered 0-9,
right to left, with the digit's significance matching that of the rig's display. For example, if the rig's resolution is 1 Hz,
D0's range is 0-9 Hz.

Generated by Doxygen
18 FLRIG Users Manual - Version 1.4.7.40

Keys Normal SHIFT + key CTRL + key

right / left arrow +/- D0 +/- D1 +/- D2

up / down arrow +/- D3 +/- D4 +/- D5

Page Up / Page Down +/- D6 +/- D7 +/- D8

All of the foregoing change techniques result in immediate changes to the frequency of a controlled rig.

There are two additional ways to set the frequency: PASTE and direct keyboard entry. In both cases, make sure
the flrig main window has focus (click in title bar) and then move the mouse cursor inside the Frequency Control
window to give it focus (colors will reverse).

You can paste from the clipboard (Ctrl-v) or from the Selection buffer (middle mouse button). The selection must
be from text within the application whereas the clipboard paste will paste values copied from any application. The
value pasted is assumed to be numeric in units of kHz and can include a decimal point. If the value being pasted
would exceed the maximum frequency allowed, the Paste action is silently ignored. The Paste action results in an
immediate command to set the frequency on a controlled rig.

Lastly, you may enter a frequency directly from the number keys or keypad of a keyboard. Enter the frequency in
kHz, including decimal point if there are non-zero decimal components, using either the number keys or the keypad.
You may use any legal floating point format. For example:

• 7070

• 14070.235

• 1.4e4

When you press the first number, the decimal point in the display will blink to indicate you are in numeric entry
mode. While in numeric entry mode, all other entry modes are disabled (i.e., no mouse clicks, rolls, or pastes are
possible).

Continue to enter numbers, and optionally a decimal and more numbers. The value does NOT get sent to a
controlled rig until you press the ENTER key. Pressing the ENTER key sends the value to the rig and exits the
numeric entry mode.

If you want to make changes as you are entering numbers, you can use the backspace key to delete undesired
numbers digit by digit, or Ctrl-Backspace to clear all digits, and then resume entering numbers.

If you attempt to enter more digits on either side of the decimal than there are digits available, the excess digit
entries are ignored.

If you want to abort the process you can press the ESC (escape) key or move the cursor out of the Frequency
Control and the frequency will remain as it was; this exits numeric entry mode.

Vfo-A and Vfo-B are separate controls, A on the left, B on the right. If your radio has two VFOs, you can make one
or the other active for transmission and reception by clicking on the corresponding button. Note that many radios

Generated by Doxygen
1.4 Operating Controls 19

allow you to change the frequency of an inactive VFO through remote command, in which case you do not have to
click on the corresponding button to set its frequency.

Left click on the A/B button to swap several of the parameters of the VFOs (e.g., frequency, filter setting, mode) and
change the active VFO to follow (so effectively your operation has not changed but you are using the other VFO).

Shift-click to copy just the frequency from Vfo-A to Vfo-B, and Ctrl-Click to copy in the other direction.

Figure 1.22 Control Sliders

The buttons that have a light box are toggles - activated when the lighted box is colored. Some of these are linked
to a slider. If the button state is inactive then that associated slider will be greyed out. In the example the volume
control is active and the NR control is inactive.

Figure 1.23 FLRIG/FLDIGI

Generated by Doxygen
20 FLRIG Users Manual - Version 1.4.7.40

Operating FLRIG with FLDIGI requires a simple setup in FLDIGI. Deselect all but the "xmlrpc" rig control. Xmlrpc
is used via a local socket device for the two programs to communicate. FLDIGI acts as the server and FLRIG the
client. There is no requirement for start / stop ordering of the programs.

FLRIG sends rig configuration data to FLDIGI when the two programs initially recognize each other. This data is
used to populate the rig name, the available modes and the available bandwidths.

After this initial communications the operator can set the paired controls from either FLDIGI or FLRIG. The two
programs will remain synchronized. The data from the computer to the transceiver is always from FLRIG.

PTT can be activated at FLRIG or using the T/R button on FLDIGI. FLDIGI also engages the PTT via the macro
<TX> <RX> tags. When operating digital modes with FLDIGI you should use the PTT from FLDIGI.

1.5 Configuration/Data files

Configuration and data files used by flrig consist of the following:

OS Folder File Usage


Windows XP c:\Documents and Settings\user- flrig.prefs names transceiver file & xmlrpc
name\flrig.files port
Windows XP c:\Documents and Settings\user- IC-7100.prefs (1)(2) IC-7100 specifc configuration
name\flrig.files items
Windows XP c:\Documents and Settings\user- IC-7100.mat (1)(2) IC-7100 specific memory file
name\flrig.files
Windows 7/8/10 c:\Users\user-name\flrig.files flrig.prefs names transceiver file & xmlrpc
port
Windows 7/8/10 c:\Users\user-name\flrig.files IC-7100.prefs (1)(2) names transceiver file & xmlrpc
port
Windows 7/8/10 c:\Users\user-name\flrig.files IC-7100.mat (1)(2) names transceiver file & xmlrpc
port
Linux/Unix/OS-X $HOME/.flrig flrig.prefs names transceiver file & xmlrpc
port
Linux/Unix/OS-X $HOME/.flrig IC-7100.prefs (1)(2) names transceiver file & xmlrpc
port
Linux/Unix/OS-X $HOME/.flrig IC-7100.mat (1)(2) names transceiver file & xmlrpc
port

(1) Several TRANSCEIVER.prefs and mat files may be in the folder. Each specifc to the configured transceiver
(2) Files such as IC-7100.prefs.1, IC-7100.mat.1, up to a prefix of 5 may appear in the folder. These are aged files,
with the oldest file having the largest prefix value. The mat files are only created if the user actually saved items to
memory.

Transceiver Prefs details are shown in this file: flrig prefs file contents.

The file is human readable. Editing the file is not recommended.

Generated by Doxygen
1.5 Configuration/Data files 21

1.5.1 Memory File

Operating frequency, mode, and bandwidth can be saved to a memory file. Save the current values to the memory
file using the "Memory / Save" menu item. Open the memory manager using the "Memory / Manage" menu item

The "Add", "Pick", "Del" and "Clr" buttons operate as labeled.


Left click on a line to enable modifying the Tag line for that entry. Terminate the tag entry with the "Enter" key.
The contents of a typical transceiver .mat file contains:

020000 2 5 "40 CW"


7070000 11 16 "PSK sub band"
7089000 11 16 "Feld Hell net"

Each line contains a frequency (Hz), Mode Nr., Bandwidth Nr., and "text tag"
The file is human readable. Editing the file is not recommended.

1.5.2 Event Log

Figure 1.24 Event Log

The event log is opened from the "Debug" menu. It allows you to view the serial and xmlrpc data exchanges between
FLRIG, FLDIGI, xmlrpc transactions, and the transceiver.

Generated by Doxygen
22 FLRIG Users Manual - Version 1.4.7.40

1.6 Controlling Multiple Transceivers

You can have multiple instances of flrig running, each controlling a separate and unique transceiver. Doing this
requires a separate configuration folder for each target transceiver. Either start flrig from a command line or copy
the desktop launch icon and then modify it's "target" executable. In either case you will be adding a command line
parameter

"--config-dir <target-dir>"

Note the double dash. The <target-dir> will be unique to each supported transceiver, for example: "C:\←-
Users\<user-name>\flrig.ic7200" on Win-10, "/home/<user>/flrig.ic7200" on Linux or OS X. You will have to con-
figure each instance with the correct interface parameters.

1.7 Transceiver How-To

1.7.1 FT 991A

FT-991A How-to

1.7.2 IC 7100

IC-7100 How-to

1.7.3 IC 7300

IC-7300 How-to

1.7.4 IC 7600

IC-7600 How-to

1.7.5 TT 550

The TenTec Pegasus, TT-550 is a computer only transceiver. FLRIG controls all aspects of this transceiver.
TT550 - Pegasus Operating instructions

Generated by Doxygen
1.8 CW Keyer 23

1.8 CW Keyer

Open the keyer dialog

with the main dialog menu item "Keyer/CW keyer"

• WPM slider selects the keyer speed

• Clear - clears the text in the transmit buffer

• transmit text will marquee to the left as each character is transmitted

• Send/Pause button toggles sending text.

• macro buttons / function keys load transmit buffer with canned message

– left click to load macro contents into transmit buffer


– control left click to open macro editor dialog

• the transmit text buffer must have keyboard focus for character entry. left click on the entry area to gain
keyboard focus.

Tip for the function / macro buttons:

Control-left-click opens:

A CQ macro with start/stop (ptt enable/disable):

[CQ CQ DE W1HKJ K]

Generated by Doxygen
24 FLRIG Users Manual - Version 1.4.7.40

Prosign characters can be configured by the user. The macros and prosign assignments are save in the transceiver
prefs file.

Config opens:

The DTR/RTS port can be either

• shared with the CAT port

• shared with the SEP port

• shared with the AUX port

• a unique serial port configured on this dialog

Select either DTR or RTS for the keyline as required by h/w.

Calibrate button sends standard "PARIS " word, WPM times. Program measures actual time to transmit and sets
compensation value. WPM Comp msec can be adjusted by user.

Xcvr comp msec is used to increase or decrease each key down interval by the specified time interval.

Figure 1.25 7300 CW DTR/RTS keying @ 24 WPM

Generated by Doxygen
1.9 FSK Keyer 25

The effect of a -2 msec Xcvr comp adjustment is clearly seen and easily heard.
It is especially important to correct weight errors introduced by the transceiver keying circuits when operating QRQ
(high speed CW). At 80 wpm 2 msec is a significant part of the target dit interval of 15 msec.

PTT delay is in milliseconds. Enter a non-zero value to enable a delay between the PTT-on and the first CW keyline
closure. The same delay will be applied to the last CW keyline closure and PTT-off.

1.9 FSK Keyer

Open the FSK keyer dialog

with the main dialog menu item "Keyer/FSK keyer"

Config opens:

The DTR/RTS port can be either

• shared with the CAT port

• shared with the AUX port

• shared with the SEP port

• shared port with CWIO (if separate)

• a unique serial port configured on this dialog

• Inverted - enable if interface requires a Mark/Space reversed signal level

• select either DTR or RTS for the keyline as required by h/w, selection must not conflict with CW keyline

Generated by Doxygen
26 FLRIG Users Manual - Version 1.4.7.40

PTT delay is in milliseconds. Enter a non-zero value to enable a delay between the PTT-on and the first FSK keyline
closure. The same delay will be applied to the last FSK keyline closure and PTT-off.

Control-left-click opens:

An RY macro with start/stop (ptt enable/disable):

[RYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRY DE W1HKJ K]

CW Keyer Interface

Top of Page

Generated by Doxygen
Chapter 2

Configuring Fonts and Colors

You can change many of the colors and fonts used in FLDIGI to suit your operating style. Those shown at the left
are the defaults.

You can use the color dialog to set the colors, or if you understand the RGB color system you may directly edit the
prefs file associated with the transceiver you are using. The prefs file is located in the FLRIG folder.

On linux and OS X this folder is

$HOME/.FLDIGI

On Vista / Win7,

C:\Users\<usr>\FLRIG.files

The prefs file for the TT-550 Pegasus would be TT-550.prefs.

Page Top

Return to Main Page

Generated by Doxygen
28 Configuring Fonts and Colors

Generated by Doxygen
Chapter 3

Supported Elecraft Transceivers

Figure 3.1 K2

Figure 3.2 K3/KX3

Generated by Doxygen
30 Supported Elecraft Transceivers

Figure 3.3 K3/KX3

Page Top Return to Main Page

Generated by Doxygen
Chapter 4

Supported transceivers/ICom Transceivers

Figure 4.1 transceivers/IC 703

Figure 4.2 transceivers/IC 706 MKIIG

Generated by Doxygen
32 Supported transceivers/ICom Transceivers

Figure 4.3 transceivers/IC 718

Figure 4.4 transceivers/IC 728

Figure 4.5 transceivers/IC 735

Generated by Doxygen
33

Figure 4.6 transceivers/IC 746

Figure 4.7 transceivers/IC 746

Generated by Doxygen
34 Supported transceivers/ICom Transceivers

Figure 4.8 transceivers/IC 756 pro2

Figure 4.9 transceivers/IC 756 pro2

Generated by Doxygen
35

Figure 4.10 transceivers/IC 756 pro3

Figure 4.11 transceivers/IC 910 H

Generated by Doxygen
36 Supported transceivers/ICom Transceivers

Figure 4.12 transceivers/IC 7000

Figure 4.13 transceivers/IC 7100

Generated by Doxygen
37

Figure 4.14 transceivers/IC 7200

Figure 4.15 transceivers/IC 7300

Generated by Doxygen
38 Supported transceivers/ICom Transceivers

Figure 4.16 transceivers/IC 7410

Figure 4.17 transceivers/IC 7600

Generated by Doxygen
39

Figure 4.18 transceivers/IC 7610

Figure 4.19 transceivers/IC 7700

Figure 4.20 transceivers/IC 7800

Generated by Doxygen
40 Supported transceivers/ICom Transceivers

Figure 4.21 transceivers/IC 7851

Figure 4.22 transceivers/IC 9100

Generated by Doxygen
41

Figure 4.23 transceivers/IC 9700

Figure 4.24 transceivers/IC F8101

Page Top Return to Main Page

Generated by Doxygen
42 Supported transceivers/ICom Transceivers

Generated by Doxygen
Chapter 5

Supported Kenwood Transceivers

Figure 5.1 TS 140

Figure 5.2 TS 450S

Generated by Doxygen
44 Supported Kenwood Transceivers

Figure 5.3 TS 480HX

Figure 5.4 TS 480SAT

Figure 5.5 TS 570

Generated by Doxygen
45

Figure 5.6 TS 590S

Figure 5.7 TS 590SG

Generated by Doxygen
46 Supported Kenwood Transceivers

Figure 5.8 TS 990

Figure 5.9 TS 2000

Page Top Return to Main Page

Generated by Doxygen
Chapter 6

Supported TenTec Transceivers

Figure 6.1 TT 516

Figure 6.2 TT 535

Generated by Doxygen
48 Supported TenTec Transceivers

Figure 6.3 TT 538

Figure 6.4 TT 550

Figure 6.5 Omni VI

Generated by Doxygen
49

Figure 6.6 TT 566

Figure 6.7 Omni VII

Figure 6.8 TT 599

Page Top Return to Main Page

Generated by Doxygen
50 Supported TenTec Transceivers

Generated by Doxygen
Chapter 7

Supported Yaesu Transceivers

Figure 7.1 FT-100D

Figure 7.2 FT-450

Generated by Doxygen
52 Supported Yaesu Transceivers

Figure 7.3 FT-450D

Figure 7.4 FT-747GX

Figure 7.5 FT-767

Figure 7.6 FT-817

Generated by Doxygen
53

Figure 7.7 FT-847

Figure 7.8 FT-857D

Figure 7.9 FT-897D

Generated by Doxygen
54 Supported Yaesu Transceivers

Figure 7.10 FT-950

Figure 7.11 FT-991

Generated by Doxygen
55

Figure 7.12 FT-991A

Figure 7.13 FT-1000mp

Generated by Doxygen
56 Supported Yaesu Transceivers

Figure 7.14 FT-2000

Figure 7.15 FTdx101D

Generated by Doxygen
57

Figure 7.16 FTdx101MP

Figure 7.17 FT-dx1200

Generated by Doxygen
58 Supported Yaesu Transceivers

Figure 7.18 FT-dx3000

Figure 7.19 FT-dx5000

Generated by Doxygen
59

Figure 7.20 FTdx9000

Page Top Return to Main Page

Generated by Doxygen
60 Supported Yaesu Transceivers

Generated by Doxygen
Chapter 8

Other Supported Transceivers

Figure 8.1 PCR 1000

Figure 8.2 RAY 152

Generated by Doxygen
62 Other Supported Transceivers

Figure 8.3 Power SDR

Figure 8.4 Flex 1500

Figure 8.5 QCX+

Generated by Doxygen
63

Figure 8.6 SunSDR2 Pro

Figure 8.7 Xiegu-5105

Figure 8.8 Xiegu-G90

Generated by Doxygen
64 Other Supported Transceivers

Figure 8.9 FDM-DUO

Figure 8.10 Lab599 TX500

Page Top Return to Main Page

Generated by Doxygen
Chapter 9

flrig prefs file contents

A typical transceiver prefs file contains:

; FLTK preferences file format 1.0


; vendor: w1hkj.com
; application: IC-7100

[.]

version:1.3.49.06
mainx:526
mainy:24
mainw:735
mainh:150
uisize:0
xcvr_serial_port:/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge
+_Controller_IC-7100_02010930_A-if00-port0
comm_baudrate:6
comm_stopbits:2
comm_retries:2
comm_wait:50
comm_timeout:50
serloop_timing:200
byte_interval:0
comm_echo:1
ptt_via_cat:1
ptt_via_rts:0
ptt_via_dtr:0
rts_cts_flow:0
rts_plus:1
dtr_plus:1
civadr:0
usbaudio:0
aux_serial_port:NONE
aux_rts:0
aux_dtr:0
sep_serial_port:NONE
sep_rtsptt:0
sep_dtrptt:0
sep_rtsplus:0
set_dtrplus:0
poll_smeter:1
poll_frequency:1
poll_mode:1
poll_bandwidth:1

Generated by Doxygen
66 flrig prefs file contents

poll_volume:4
poll_auto_notch:4
poll_notch:4
poll_ifshift:4
poll_power_control:4
poll_pre_att:4
poll_micgain:4
poll_squelch:4
poll_rfgain:4
poll_pout:1
poll_swr:1
poll_alc:1
poll_split:4
poll_noise:4
poll_nr:4
poll_compression:4
poll_all:1
bw_A:34
mode_A:11
freq_A:7070000
bw_B:34
mode_B:1
freq_B:14100000
filters:1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
bandwidths:-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
+-1 -1 -1 -1 -1 -1 -1 -1
use_rig_data:0
restore_frequency:1
restore_mode:1
restore_bandwidth:1
restore_volume:1
restore_mic_gain:1
restore_rf_gain:1
restore_power_control:1
restore_if_shift:1
restore_notch:1
restore_auto_notch:1
restore_noise:1
restore_squelch:1
restore_split:1
restore_pre_att:1
restore_nr:1
restore_comp_on_off:1
restore_comp_level:1
bool_spkr_on:1
int_volume:13
dbl_power:100
int_mic:50
bool_notch:0
int_notch:0
bool_shift:0
int_shift:0
pbt_lock:0
pbt_inner:0
pbt_outer:0
rfgain:100
squelch:0
no_txqsy:0
schema:0
rx_avg:5
rx_peak:5
pwr_avg:5
pwr_peak:5

Generated by Doxygen
67

pwr_scale:2
digi_sel_on_off:0
digi_sel_val:0
dual_watch:0
ic7610att:6
ft950_rg_reverse:1
line_out:0
data_port:0
vox_on_dataport:1
agc_level:1
cw_wpm:24
cw_weight:3
cw_vol:0
cw_spot:0
spot_onoff:0
cw_spot_tone:600
cw_qsk:15
cw_delay:200
enable_keyer:0
break_in:0
vox_onoff:0
vox_gain:10
vox_anti:10
vox_hang:100
compression:0
compON:0
noise_reduction:0
noise_red_val:4
nb_level:50
bool_noise:0
int_preamp:0
int_att:0
vfo_adj:46
bfo_freq:600
rit_freq:0
xit_freq:0
bpf_center:1500
use_bpf_center:1
label1:cmd 1
command1:
shftcmd1:
label2:cmd 2
command2:
label3:cmd 3
command3:
shftcmd3:
label4:cmd 4
command4:
shftcmd4:
label5:cmd 5
command5:
shftcmd5:
label6:cmd 6
command6:
shftcmd6:
label7:cmd 7
command7:
shftcmd7:
label8:cmd 8
command8:
shftcmd8:
label9:cmd 9
command9:

Generated by Doxygen
68 flrig prefs file contents

shftcmd9:
label10:cmd 10
command10:
shftcmd10:
label11:cmd 11
command11:
shftcmd11:
label12:cmd 12
command12:
shftcmd12:
label13:cmd 13
command13:
shftcmd13:
label14:cmd 14
command14:
shftcmd14:
label15:cmd 15
command15:
shftcmd15:
label16:cmd 16
command16:
shftcmd16:
fg_red:0
fg_green:0
fg_blue:0
bg_red:232
bg_green:255
bg_blue:232
smeter_red:0
smeter_green:180
smeter_blue:0
power_red:180
power_green:0
power_blue:0
swr_red:148
swr_green:0
swr_blue:148
peak_red:255
peak_green:0
peak_blue:0
fg_sys_red:0
fg_sys_green:0
fg_sys_blue:0
bg_sys_red:192
bg_sys_green:192
bg_sys_blue:192
bg2_sys_red:255
bg2_sys_green:255
bg2_sys_blue:255
slider_red:232
slider_green:255
slider_blue:232
slider_btn_red:0
slider_btn_green:0
slider_btn_blue:128
lighted_btn_red:255
lighted_btn_green:255
lighted_btn_blue:0
fontnbr:4
tooltips:0
ui_scheme:gtk+
tcpip_port:4001
tcpip_addr:127.0.0.1

Generated by Doxygen
69

tcpip_ping_delay:50
tcpip_tcpip_reconnect_after:10
tcpip_drops_allowed:10
use_tcpip:0
xcvr_auto_on:0
xcvr_auto_off:0
external_tuner:0
trace:0
rigtrace:0
gettrace:0
settrace:1
debugtrace:0
xmltrace:0
rpctrace:0
startstoptrace:0
rpc_level:0
f160:1805000
m160:6
txT160:0
rxT160:0
offset_160:0
oF_160:600
f80:3580000
m80:6
txT80:0
rxT80:0
offset_80:0
oF_80:600
f40:7070000
m40:6
txT40:0
rxT40:0
offset_40:0
oF_40:600
f30:10140000
m30:6
txT30:0
rxT30:0
offset_30:0
oF_30:600
f20:14070000
m20:6
txT20:0
rxT20:0
offset_20:0
oF_20:600
f17:18100000
m17:6
txT17:0
rxT17:0
offset_17:0
oF_17:600
f15:21070000
m15:6
txT15:0
rxT15:0
offset_15:0
oF_15:600
f12:24920000
m12:6
txT12:0
rxT12:0
offset_12:0

Generated by Doxygen
70 flrig prefs file contents

oF_12:600
f10:28070000
m10:6
txT10:0
rxT10:0
offset_10:0
oF_10:600
f6:50070000
m6:6
txT6:0
rxT_6:0
offset_6:0
oF_6:600
f2:144070000
m2:6
txT2:0
rxT2:0
offset_2:0
oF_2:600
f70:432100000
m70:6
txT70:0
rxT70:0
offset_70:0
oF_70:600
hrd_buttons:1
sliders_button:1
cwioWPM:20
cwioKEYLINE:2
cwioSHARED:0
cwioPORT:
cwiolabel[0]:
cwiomessage[0]:
cwiolabel[1]:
cwiomessage[1]:
cwiolabel[2]:
cwiomessage[2]:
cwiolabel[3]:
cwiomessage[3]:
cwiolabel[4]:
cwiomessage[4]:
cwiolabel[5]:
cwiomessage[5]:
cwiolabel[6]:
cwiomessage[6]:
cwiolabel[7]:
cwiomessage[7]:
cwiolabel[8]:
cwiomessage[8]:
cwiolabel[9]:
cwiomessage[9]:
cwiolabel[10]:
cwiomessage[10]:
cwiolabel[11]:
cwiomessage[11]:

Generated by Doxygen
Chapter 10

flrig XmlRpc Command Structures

main.set_frequency d:d set current VFO in Hz


main.get_version s:n returns version string
rig.get_AB s:n returns vfo in use A or B
rig.get_bw A:n return BW of current VFO
rig.get_bws A:n return table of BW values
rig.get_bwA A:n return BW of vfo A
rig.get_bwB A:n return BW of vfo B
rig.get_info s:n return an info string
rig.get_mode s:n return MODE of current VFO
rig.get_modeA s:n return MODE of current VFO A
rig.get_modeB s:n return MODE of current VFO B
rig.get_modes A:n return table of MODE values
rig.get_sideband s:n return sideband (U/L)
rig.get_notch i:n return notch value
rig.get_ptt i:n return PTT state
rig.get_power i:n return power level control value
rig.get_pwrmeter s:n return PWR out
rig.get_pwrmeter_scale s:n return scale for power meter
rig.get_pwrmax s:n return maximum power available
rig.get_swrmeter s:n return SWR out
rig.get_smeter s:n return Smeter
rig.get_DBM s:n return Smeter in dBm
rig.get_Sunits s:n return Smeter in S units
rig.get_split i:n return split state
rig.get_update s:n return update to info
rig.get_vfo s:n return current VFO in Hz
rig.get_vfoA s:n return vfo A in Hz
rig.get_vfoB s:n return vfo B in Hz
rig.get_xcvr s:n returns name of transceiver
rig.get_volume i:n returns volume control value
rig.get_rfgain i:n returns rf gain control value
rig.get_micgain i:n returns mic gain control value
rig.set_AB n:s set VFO A/B
rig.set_bw i:i set BW iaw BW table
rig.set_bandwidth i:i set bandwidth to nearest requested value
rig.set_BW i:i set L/U pair
rig.set_frequency d:d set current VFO in Hz
rig.set_mode i:s set MODE iaw MODE table
rig.set_modeA i:s set MODE A iaw MODE table
rig.set_modeB i:s set MODE B iaw MODE table
rig.set_notch n:i set NOTCH value in Hz
rig.set_power n:i set power control level, watts
rig.set_ptt n:i set PTT 1/0 (on/off)
rig.set_vfo d:d set current VFO in Hz
rig.set_vfoA d:d set vfo A in Hz

Generated by Doxygen
72 flrig XmlRpc Command Structures

rig.set_vfoB d:d set vfo B in Hz


rig.set_split n:i set split 1/0 (on/off)
rig.set_volume n:i set volume control
rig.set_rfgain n:i set rf gain control
rig.set_micgain n:i set mic gain control
rig.set_ptt_fast n:i deprecated; use set_ptt
rig.set_vfoA_fast d:d deprecated; use set_vfoA
rig.set_vfoB_fast d:d deprecated; use set_vfoB
rig.set_verify_AB n:s set & verify VFO A/B
rig.set_verify_bw i:i set & verify BW iaw BW table
rig.set_verify_bandwidth i:i set & verify bandwidth to nearest requested value
rig.set_verify_BW i:i set & verify L/U pair
rig.set_verify_frequency d:d set & verify current VFO in Hz
rig.set_verify_mode i:s set & verify MODE iaw MODE table
rig.set_verify_modeA i:s set & verify MODE A iaw MODE table
rig.set_verify_modeB i:s set & verify MODE B iaw MODE table
rig.set_verify_notch n:i set & verify NOTCH value in Hz
rig.set_verify_power n:i set & verify power control level, watts
rig.set_verify_ptt n:i set & verify PTT 1/0 (on/off)
rig.set_verify_vfoA d:d set & verify vfo A in Hz
rig.set_verify_vfoB d:d set & verify vfo B in Hz
rig.set_verify_split n:i set & verify split 1/0 (on/off)
rig.set_verify_volume n:i set & verify volume control
rig.set_verify_rfgain n:i set & verify rf gain control
rig.set_verify_micgain n:i set & verify mic gain control
rig.swap n:n execute vfo swap
rig.tune n:n enable transceiver tune function
rig.cat_string s:s execute CAT string
rig.cat_priority s:s priority CAT string
rig.shutdown i:n shutdown xcvr & flrig
rig.cwio_wpm n:i set cwio WPM
rig.cwio_text i:s send text via cwio interface
rig.cwio_char n:i send char via cwio interface
rig.cwio_send n:i cwio transmit 1/0 (on/off)

The xmlrpc command structure can be accessed using the menu item help/xml-help.

Generated by Doxygen
Chapter 11

FT-991A How-to

CAT control involves both software and settings on the radio itself. The default radio settings on the FT-991A are
not likely to work “out of the box”.

Some initial things to verify are in place:

• Download and install the USB driver for the radio. NOTE: be sure the USB cable is UNPLUGGED from the
computer when you install the driver regardless of the OS your are using.

– If you’re using Windows get the driver from Yaesu.


– If using Linux or MacOS then get the drivers direct from Silicon Labs. Some versions of Linux
have a driver built in.
– For MacOS High Sierra and later be sure to go to Security & Privacy in the System Configuration settings
and in the General tab allow the driver to be accessed. Without doing that it will be unusable.

• Download the latest version of Fldigi. Flrig is written as a companion to fldigi and adds much greater rig
control than is possible with just fldigi. It is especially good with the FT991A. I basically only touch the radio
to turn it on or off when running digital modes, and even that can be automated.

11.1 Transceiver setup

11.1.1 FT-991A Menu Settings

On the rig, press the MENU button. Then change these menu items as shown:

Menu # Name Value


31 CAT RATE 38400 bps
32 CAT TOT 10 msec
33 CAT RTS ENABLE
59 CW FREQ DISPLAY PITCH OFFSET
60 PC KEYING DTR
62 DATA MODE OTHERS
63 PSK TONE 1500 hZ
64 OTHER DISP (SSB) 1500 Hz
65 OTHER SHIFT (SSB) 1500 Hz
66 DATA LCUT FREQ 300 Hz
Generated by Doxygen
74 FT-991A How-to

Menu # Name Value


67 DATA LCUT SLOPE 18 dB/oct
68 DATA HCUT FREQ 3600 Hz
69 DATA HCUT SLOPE 18 dB/oct
70 DATA IN SELECT REAR
71 DATA PTT SELECT DAKY
72 DATA PORT SELECT USB
73 DATA OUT LEVEL (RX) 100
74 FM MIC SELECT (PHONE) MIC
75 FM OUT LEVEL (Rx) 50
76 FM PKT PTT SELECT DTR
77 FM PKT PORT SELECT DATA
106 SSB MIC SELECT MIC
107 SSB OUT LEVEL 50
108 SSB PTT SELECT DAKY
109 SSB PORT SELECT USB
110 SSB TX BPF 300-2700
114 IF NOTCH WIDTH NARROW
146 DATA VOX GAIN 50
147 DATA VOX DELAY 100 msec
148 ANTI DVOX GAIN 0

You should have already installed the driver for the built-in sound card in the FT-991A.

Connect the rig to the computer with a USB A-Male to B-Male cable and turn on the radio.

11.1.2 Initial Setup

With the radio on and the USB cable connected and no other communications program running, Start flrig. It will
come up with just a basic display.

Figure 11.1 Initial Flrig Dialog

Open the menu Config/Setup/Transceiver.

Generated by Doxygen
11.1 Transceiver setup 75

Figure 11.2 Select FT991A

Choose the FT991A from the Rig dropdown list. That will select the default settings which will work on . Note: The
RTS +12v and DTR +12v boxes do not normally need to be checked.

11.1.3 Select the Serial Port to use:

• Mac / Linux - Select the SilconLabs driver from the dropdown list. If it isn't in the list then click the SerPort
button to repopulate the list. It if still isn't in the list then the driver is not loading for some reason like the radio
is not on or connected or the driver has not been installed properly so that needs to be rectified before going
on. If you're using MacOS High Sierra or a later version of MacOS you may need to authorize the driver install
in Security & Privacy setup in System Preferences after runing the install program. There will be a message
on the General page if it has been blocked.

• Windows - Open the device manager and determine to which com port the serial driver from Silcon Labs is
assigned and choose that from the drop down list.
Verify that the Baud rate in flrig matches the baud rate selected in the rig. It's better to choose a fixed baud
rate than Auto. Now, click the Init button. It should go from red to black lettering. If it does not go to black
lettering then verify all of the above again, especially baud rate and echo.

• Flrig now should have control of the rig so changing frequency in flrig will changed the frequency on the rig
and visa versa. The buttons and sliders should do as they are labeled.

Generated by Doxygen
76 FT-991A How-to

11.1.4 Restore tab:

and choose whether you want flrig to save and restore all the radio’s parameters on startup and exit or whether you
want it to open with the same settings as the rig is currently using. If Use xcvr data is checked flrig will start up with
the same settings as the rig currently is using.

11.1.5 Poll tab

and click the Set All buttons for the initial polling options. You can play with these values later if you wish. The larger
the number the slower the response time to button pushes etc, but also the less load on the system so there is a
balance. A very fast machine can use all ones, but there is normally no need to add the additional load to your
system for that.

I would recommend before you move on that you go to the Config/UI menu and select Tooltips. They are a great
help to the new user to figure out what each control does as not all are labeled. You can choose 4 different UI’s
from the narrow one with small sliders (I use this one – see above screen shot of flrig), to a narrow one with large
sliders, to a wide version or a touch version. Now close flrig and restart it to be sure all is well . Everything should
be working and you should be able to change frequency on the radio and flrig should follow.

Generated by Doxygen
11.2 flrig/FT991A/fldigi 77

11.2 flrig/FT991A/fldigi

Start fldigi and fill in the initial setup pages presented. You can ignore the last page for now. All these pages can be
accessed via the configuration menu later to be changed as you wish. Since you've chosen to use flrig then go to
the fldigi menu “Configuration/Rig control/flrig” and check the top box to tell fldigi to use flrig for rig control with fldigi
as client.
Leave the other controls at their default setting.

Once that is done fldigi should communicate with flrig and changes such as frequency or bandwidth in flrig or fldigi
should be reflected in the other. If the lower box is checked then flrig will send fldigi audio to the radio when the PTT
button is clicked otherwise PTT will just key the rig with no power out. Click Save at the bottom of the page.
All that is left is to customize fldigi for how you want to operate. Many things can be changed such as the UI scheme,
colors, Macros, and many more. Read the help manual to learn about all the options and features that are available.

11.2.1 Final Setup

With fldigi running verify you have a blue waterfall running. If you don't see that then there is a problem with the
audio input to fldigi. Verify the Soundcard setup.
Note:

• For MacOS Mojave and later you must enable the microphone for fldigi in Security & Privacy in the System
Preferences settings.

• For Windows 10 be sure to grant permission for fldigi to access the Microphone.

Now we will verify the power out of the radio. Set the radio power control on the rig to max, 100% and leave it there.
Set Power Meter scale: Right click on the lower portion of the S-meter scale and choose the power scale desired.
The max digital power out used for a QSO should cause no ALC action on the radio. The FT991A will put out quite a
bit of power without ALC action, but you don't want to interfere with other close signals on the band either so ideally
the power should be between 25-40 watts.

Generated by Doxygen
78 FT-991A How-to

Generated by Doxygen
Chapter 12

IC-7100 How-to

12.1 IC 7100 menu setup

Press the transceiver SET button then the on screen item: then Connectors.

Make sure the settings for these items are as follows:

• USB Audio SQL - OFF

• ACC/USB Output Select - AF

• ACC/USB AF Level - 50%

• ACC/USB IF Level - 50%

• ACC MOD Level - 20%

• DATA MOD Level - 100%

• USB MOD Level - 10%

• DATA OFF MOD - MIC, ACC

• DATA MOD - USB

• CI-V

– Baud Rate - 19,200


– Address - 88h
– Transceive - OFF
– Output (for ANT) - OFF
– USB Port - Unlink from REMOTE

• FUNCTION

– Monitor - ON
– Monitor Level - 50%
– Beep Level - 50%
– CW Normal Side - USB

Generated by Doxygen
80 IC-7100 How-to

12.2 flrig setup

You should have already installed the driver for the built-in sound card in the 7100.

Connect the transceiver to the computer with a USB A-Male to B-Male cable and turn on the radio.

12.2.1 Install flrig.

For Windows flrig will install to it's own folders and should be installed in the normal application folder where other
applications are installed.
Putting them in other folders can causes permissions issues sometimes on Windows 10. For Mac and Linux install
them as you would any other application.

With the radio on and the USB cable connected and no other communications program running, Start flrig.

It will come up with just a basic display.

Figure 12.1 Initial Flrig Dialog

Go to the menu Config/Setup/Transceiver.

Figure 12.2 Select IC7100

Generated by Doxygen
12.2 flrig setup 81

Choose the 7100 from the Rig dropdown list. That will select the default settings which will be good for starters.
Note: The RTS +12v and DTR +12v boxes do not need to be selected.

Select the Serial Port to use

• Windows - select the correct COM port

• Mac/Linux - Select the SilconLabs driver from the dropdown list.

If the device does not appear in the list then click the SerPort button to repopulate the list. It if still isn't in the list then
the driver is not loading for some reason like the radio is not on or connected or the driver has not been installed
properly so that needs to be rectified before going on. If you're using MacOS High Sierra or a later version of
MacOS you may need to authorize the driver install in Security & Privacy setup in System Preferences after runing
the install program. There will be a message on the General page if it has been blocked. Windows

Open the device manager and determine to which com port the serial driver from Silcon Labs is assigned and
choose that from the drop down list. Verify that the Baud rate in flrig matches the baud rate selected in the rig. It's
better to choose a fixed baud rate than Auto. Now, click the Init button. It should go from red to black lettering. If it
does not go to black lettering then verify all of the above again, especially baud rate.

12.2.2 Restore xcvr parameters

Select the restore tab

Figure 12.3 Restore IC7100 Settings

and choose whether you want flrig to save and restore all the radio’s parameters on startup and exit or whether you
want it to open with the same settings as the rig is currently using. If Use xcvr data is checked flrig will start up with
the same settings as the rig currently is using.

Generated by Doxygen
82 IC-7100 How-to

12.2.3 Select the Poll tab

Figure 12.4 IC7100 Polling Settings

and select to poll all of the parameters. You can play with these values later if you wish. The larger the number the
slower the response time to button pushes etc, but also the less load on the system so there is a balance. A very
fast machine can use all ones, but there is normally no need to add the additional load to your system for that.

Flrig now should have control of the rig so changing frequency in flrig will changed the frequency on the rig and visa
versa. The buttons and sliders should do as they are labeled.

Figure 12.5 IC7100 Main Dialog

I would recommend before you move on that you go to the Config/UI menu and select Tooltips. They are a great
help to the new user to figure out what each control does as not all are labeled. You can choose 4 different UI’s
from the narrow one with small sliders (I use this one – see above screen shot of flrig), to a narrow one with large
sliders, to a wide version or a touch version. Now close flrig and restart it to be sure all is well . Everything should
be working and you should be able to change frequency on the radio and flrig should follow.

Page Top

Return to Main Page

Generated by Doxygen
Chapter 13

IC-7300 How-to

13.1 IC 7300 menu setup

Press the transceiver MENU button then the on screen items: Set , then Connectors.

Make sure the settings for these items are as follows:

• USB SEND - Off

• USB Serial function - CI-V

• Data Mod - USB

• Data Off Mod - Mic, ACC or just Mic if you wish. This applies only when the rig is not in data mode.

• USB MOD Level - I have mine set at 28% so you might try this for starters. This is the input level control for
the TX sound from the computer. How to fine tune it will be explained later.

• ACC/USB AF Beep/Speech level - Off

• ACC/USB AF SQL - Off

• ACC/USB AF Output level - I have mine set at 80%. This is the built-in soundcard in the radio output level
that goes into fldigi on receive. Too much and you overdrive fldigi and decoding suffers, too little and you may
miss weak signals though fldigi does very well with very weak signals. Something to play with to make it work
best for you. See the fldigi manual on setting up the sound levels.

• ACC/USB Output Select - AF

Once the above are set then touch the CI-V line on screen to get a list of items to set especially for CAT control.
Many of these are ok at default, but verify the ones listed below:

• CI-V address - 94h

• CI-V Transceive - Off

• CI-V USB Port - Unlink from REMOTE

• CI-V USB Baud Rate - 19,200. I use 115,200, but use 19,200 for starters as that is what flrig defaults to.
Response will be a bit quicker with higher rates, but it will do well at 19,200 also.

• CI-V USB Echo Back – On

Generated by Doxygen
84 IC-7300 How-to

13.2 flrig setup

You should have already installed the driver for the built-in sound card in the 7300.

Connect the transceiver to the computer with a USB A-Male to B-Male cable and turn on the radio.

13.2.1 Install flrig.

For Windows flrig will install to it's own folders and should be installed in the normal application folder where other
applications are installed.
Putting them in other folders can causes permissions issues sometimes on Windows 10. For Mac and Linux install
them as you would any other application.

With the radio on and the USB cable connected and no other communications program running, Start flrig.

It will come up with just a basic display.

Figure 13.1 Initial Flrig Dialog

Go to the menu Config/Setup/Transceiver.

Figure 13.2 Select IC7300

Generated by Doxygen
13.2 flrig setup 85

Choose the 7300 from the Rig dropdown list. That will select the default settings which will be good for starters.
Note: The RTS +12v and DTR +12v boxes do not need to be selected.
Select the Serial Port to use

• Windows - select the correct COM port

• Mac/Linux - Select the SilconLabs driver from the dropdown list.

If the device does not appear in the list then click the SerPort button to repopulate the list. It if still isn't in the list then
the driver is not loading for some reason like the radio is not on or connected or the driver has not been installed
properly so that needs to be rectified before going on. If you're using MacOS High Sierra or a later version of
MacOS you may need to authorize the driver install in Security & Privacy setup in System Preferences after runing
the install program. There will be a message on the General page if it has been blocked. Windows
Open the device manager and determine to which com port the serial driver from Silcon Labs is assigned and
choose that from the drop down list. Verify that the Baud rate in flrig matches the baud rate selected in the rig. It's
better to choose a fixed baud rate than Auto. Now, click the Init button. It should go from red to black lettering. If it
does not go to black lettering then verify all of the above again, especially baud rate.

13.2.2 Restore xcvr parameters

Select the restore tab

Figure 13.3 Restore IC7300 Settings

and choose whether you want flrig to save and restore all the radio’s parameters on startup and exit or whether you
want it to open with the same settings as the rig is currently using. If Use xcvr data is checked flrig will start up with
the same settings as the rig currently is using.
\subsetion ss7300-poll Select the Poll tab

Figure 13.4 IC7300 Polling Settings

Generated by Doxygen
86 IC-7300 How-to

and select to poll all of the parameters. You can play with these values later if you wish. The larger the number the
slower the response time to button pushes etc, but also the less load on the system so there is a balance. A very
fast machine can use all ones, but there is normally no need to add the additional load to your system for that.

Flrig now should have control of the rig so changing frequency in flrig will changed the frequency on the rig and visa
versa. The buttons and sliders should do as they are labeled.

Figure 13.5 IC7300 Main Dialog

I would recommend before you move on that you go to the Config/UI menu and select Tooltips. They are a great
help to the new user to figure out what each control does as not all are labeled. You can choose 4 different UI’s
from the narrow one with small sliders (I use this one – see above screen shot of flrig), to a narrow one with large
sliders, to a wide version or a touch version. Now close flrig and restart it to be sure all is well . Everything should
be working and you should be able to change frequency on the radio and flrig should follow.

Page Top

Return to Main Page

Generated by Doxygen
Chapter 14

IC-7600 How-to

Submitted by Andy - VE3NVK / G8VTV

How to use the USB audio connection of the IC-7600 to a computer with FLDIGI and FLRIG.

14.1 IC-7600 SETTINGS

Setting the IC7600 menu items

1. Go into setup on the 7600 (Exit/set) then goto "set" and finally "Levels"

2. Scroll to the item "Data 1 mod" and change the setting to USB (by turning the tuning dial).
If you do not change this setting then the rig will not get the transmit audio - it still sends the received audio
signal out though.
You can use any of Data 1 to Data 3 settings if you have reason to but it is simplest to use the first.

3. Scroll up to the setting for "USB MOD Level" make sure it has some level set (mine is at 40%).

4. Scroll up to "USB Audio SQL" and make sure it is off(open) - We want the software to do any squelching on
digital modes.

5. You will probably also want to leave the setting for DATA OFF MOD at the default of "Mic,Acc", if you still
intend to use a microphone for SSB!
You can just turn it to Mic alone to avoid any confusing complications.
If you have another audio interface plugged into the auxiliary port, such as a TNC you will probably want to
leave it alone.

That should be it for the radio settings.

Generated by Doxygen
88 IC-7600 How-to

14.2 SOFTWARE SETTINGS

Now, on the computer, make sure that the sound card on the output side has some initial level set; try from 20 to
60% for starters.
If using FLRIG, (the companion software) to FLDIGI, both of which I strongly recommend, set a level for microphone
and power level (start at say 50%). I find that I ended up with the mic level very low at about 5%. If you are not using
FLRIG in association with FLDIGI then you do have some other interface options, explained in the main FLDIGI
on-line help.
Start both FLDIGI and FLRIG, make sure that FLDIGI is set to use XML-RPC for rig control, and not anything else.
If you try to use rig control from both FLDIGI with FLRIG running then there will be conflicts, and who knows which
programme will be in charge. FLDIGI sends frequency, mode and bandwidth changes to the transceiver via FLRIG
when XML-RPC is selected. FLRIG in turn annunciates changes back to FLDIGI. The radio, FLRIG and FLDIGI
should stay in synch no matter where the change occurs.

14.2.1 FLDIGI

1. On FLDIGI's "Configure" tab and rig control tab make sure that you only select XML-RPC.

2. On the "Audio" tab make sure (on Linux) that you have selected the correct audio device. I use PortAudio
so I have selected both Capture and Playback show up as "USB Audio CODEC: USB Audio ..." (after that is
will show the hardware port as something like (HW:0,0) - this last part will change depending on how your
computer is set up to identify the audio ports.

3. In the OS sound mixer application, the 7600 USB audio will probably be identified as "PCM2901 Audio
Codec."

4. If you are using Pulse audio the mixer function is performed in the Pulse-audio mixer application. Pulse audio
will remember both the record and playback levels required for each application that it serves.

14.2.2 FLRIG

1. Open the Config/Transceiver select tab and perform the following in the dialog window that opens

2. Make sure to select the rig ic-7600 that the serial port is selected - it will be something like (again in Linux)
/dev/ttyUSB0, the number at the end may be different, and if you have more than one USB serial device
connected, make sure you have the correct one. (Hint: use the command, in a terminal screen, 'lsmod')

3. Make sure the CI-V address is correct, the default for the 7600 is 0x7A

4. Check off the "USB Audio" box.

5. Select the button for PTT via CAT.

6. Ensure that the baud rate is compatible with what you have set on the 7600 I use 19200.

7. Select 1 stop bit

8. Enable the checkbox for Echo.

9. Now for retries, retry interval, cmd interval and query interval, I use 2, 50, 5, 100, but other values will certainly
work for you. If you want faster response to the frequency when changed using the tune dial on the rig you
may want to try reducing the value of QRY interval.

Make sure to press the INIT button before closing the window so that the settings you have changed TAKE.
When using digital modes make sure that (even for CW) that you have selected "USB-D1" for the audio connection.
If you use anything else, you will NOT be able to transmit, just receive. (Unless you decided to set up for USB-D2
or D3). This shows in both FLRIG and FLDIGI.
The rig should then also show that it is set to USB-D1 with a blue background just above the frequency display and
between the VFO and filter setting indicators.
If, as has happened to me with some of the iterations of FLRIG, the 7600 stops showing USB-D1, change it back
by either pressing the USB button repeatedly on the 7600 until it shows, or in FLRIG if you can.

Generated by Doxygen
14.2 SOFTWARE SETTINGS 89

14.2.3 SETTING LEVELS AND TUNING

Finally using the TUNE button on FLDIGI, set up the power and modulation levels for almost no ALC action. You
will have to play with both the MIC setting in FLRIG, and the output level setting for your sound mixer to get this
right. You can work digital modes such as PSK31 very well with power levels of less than 25 watts output. Doing so
does not stress your output finals too much and still gives you an effective signal out (unless your antenna system
is awful.) At 25 watts output my rig shows about 13 amps for Ip.

When making these level selections make sure you press in and hold the rig's meter button for 1+ sec so that all the
readings show at the same time.

Please note that the TUNE button on FLRIG does not work the same as the same as the tune button in FLDIGI.
The tune button on FLRIG tells the 7600 to use its internal tuner to match to the antenna at the frequency selected.
If you are already tuned then if will go on and off again very quickly with no time to adjust modulation level settings.
The TUNE button on FLDIGI sends a continuous two tone signal at the maximum level, and is intended for setting
the modulation levels - that is the one to use.

As I only use Linux on my rigs computer I have not been able to provide instructions for Windows users but they are
essentially the same except as to how the serial port and audio ports are identified.

CAUTION

Last of all, always turn the 7600 on before starting FLRIG and FLDIGI, and always close the two programmes before
turning off the 7600. If you do not do it in this fashion you may have to reset settings on starting up the programmes,
and they will almost always hang on shutting down - at times necessitating a reboot in Windows.

Page Top

Return to Main Page

Generated by Doxygen
90 IC-7600 How-to

Generated by Doxygen
Chapter 15

CW Keyer Interface

The CW keyer is specifically designed to work with a DTR/RTS keyline to emulate the closure of a CW key. Several
transceivers have this capability built in to the hardware. Some expose a separate keying port (FT-991A) and some
share the CAT serial port (IC-7300). A simple DTR/RTS keying circuit can also provide the h/w interface. This one
provides galvanic isolation:

Generated by Doxygen
92 CW Keyer Interface

Generated by Doxygen
Chapter 16

TT550 - Pegasus Operating instructions

Figure 16.1 FLRIG - TT550

FLRIG provides a full implementation of all TT550 control functions including the operation of the Model 302 remote
keypad. The TT550 selection can also be used with the TT538, Jupiter. The Jupiter emulates all of the Pegasus
commands.

All of the FLRIG "front panel" controls operate the same as for any other transceiver with a few exceptions. The
Pegasus does not have any preamp control. So that button is converted for use as a spot control when the rig is in
CW mode.

Select CW mode and then press the spot button. You should hear the sidetone (if not you may need to increase the
Spot Vol ... see below). You can then adjust the B (BFO) control for the desired sidetone frequency.

Generated by Doxygen
94 TT550 - Pegasus Operating instructions

The DIGI mode is unique to FLRIG and the TT550. The control commands available on the Pegasus allow the
program to control the center frequency and the bandwidth for all of the DSP filters. The DIGI mode is designed to
always place the center frequency of the filter at 1500 Hz. When FLRIG is used with FLDIGI this provides a very
convenient and easy way to QSY to a received signal and then narrow down the filter. The Pegasus DSP filters are
very well suited to digital mode operations.

Figure 16.2 I/O Ports - Primary

Selecting the TT550 from the rig selection combo box should preset all of the interface controls. You should only
need to select from the serial port combo. FLRIG will find all unused serial ports so be sure that the TT550 is not
being accessed by another software when you start FLRIG.
It is necessary to press the Init button when you first set the program for use with a transceiver. Subsequent use
should not require any action on the part of the operator.
The TT550 has it's own set up dialog for accessing those controls that are not routinely used. This dialog is opened
by the "Config / Xcvr setup" menu.

16.1 Additional Control

Access to the additional controls is obtained by the down arrow button to the left of the Att control.

Figure 16.3 TT550 - CW

Generated by Doxygen
16.1 Additional Control 95

16.1.1 CW

The internal keyer can be enabled and both the words/min and the weight of the keyer can be adjusted. The
Pegasus is a QSK rig and you can adjust the QSK hold in milliseconds. You can adjust the keyer sidetone volume
relative to the received audio. Set the control to zero if you do want to hear the sidetone. The Spot Vol control is
associated with the Spot button on the front panel. This volume is also relative to the receiver volume control.

16.1.2 VOX

Figure 16.4 TT550 - VOX

You can operate the Pegasus with manual SSB PTT or with Vox. The three Vox controls are controlled IAW the 550
manual.

16.1.3 Speech

Figure 16.5 TT550 - Speech

You can monitor the SSB speech level (recommended only with headphones). The compression level is also
adjustable and speech compression can be enabled or disabled as suited.

The Accessory socket line out level can be set to prevent overdriving of a terminal node controller or computer
sound card interface. The front panel NB, noise blanker, control can be set for any level from NONE to

1. AGC can be set for slow, medium or fast. The transmitter can be disabled. Very useful if you do not want idle
hands pressing the PTT switch. The Tloop (for amplifier) can be enabled and finally if your Pegasus has the
built-in tuner it can be bypassed.

Generated by Doxygen
96 TT550 - Pegasus Operating instructions

16.1.4 Audio

Figure 16.6 TT550 - Audio

Audio can be either from the Mic connector or from the Accessory input (digital mode ops). The level of the line out
on the remote connector can be controlled independent of the speaker.

16.1.5 RX

Figure 16.7 TT550 - Receive

The signal frequencies internal to the Pegasus are all derived from a single oscillator. That oscillator can be cor-
rected for frequency error using the VFO adjustment control.

16.1.6 TX

Figure 16.8 TT550 - Transmit

The signal frequencies internal to the Pegasus are all derived from a single oscillator. That oscillator can be cor-
rected for frequency error using the VFO adjustment control.

Generated by Doxygen
16.1 Additional Control 97

16.1.7 302A

Figure 16.9 TT550 - 302A

302 Keypad Accessory If you have the 302 keypad you can set various parameters to adjust it's performance. The
function keys can be assigned on of several response functions:

Both the Pegasus and the Jupiter can be controlled with the Model 302 key pad / encoder.

As you enter keypad values from the keypad they will appear in an entry box at the upper right of the main dialog.
These are used for entering a frequency in kHz (i.e. 14.070 MHz is entered as 14070.000). You can abort the input
by pressing the decimal value twice in succession.

Page Top

Return to Main Page

Generated by Doxygen
98 TT550 - Pegasus Operating instructions

Generated by Doxygen

You might also like