Rig Control

From Ham Radio Deluxe Wiki
Revision as of 00:40, 27 February 2019 by Admin (talk | contribs) (→‎Testing)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Getting Started

Rig Control Tour

The Ham Radio Deluxe program has many, many features. This section attempts to describe the essentials you need to know to get started. Ham Radio Deluxe is designed to be intuitive; nevertheless even the most experienced user has problems remembering all the available options!

To aid in the clarity of the screen shots the LCD Scheme is used and we will continue to use the Dem-o-matic TS-2000 so that you can follow along if you like.


Tuning the Radio

OK! We know you want to find if this software works. Take a few minutes to search the bands to see if you can hear anyone. Please come back and we will help you get more comfortable with the many features and benefits of Ham Radio Deluxe.

Frequency Selection

You can adjust or select a frequency in several different ways. The currently active digit has a bar above and below the digit. Our example above has the active digit, which is 3, for the main band and for the MHz “5” on the sub band. You can change the active digit by either clicking on it or using the left or right arrow keys.

Mouse Wheel

When you rotate the mouse wheel in the frequency display the currently active digit is incremented / decremented depending on the scroll direction.

If you rotate while the cursor is over an inactive digit then the digit is activated.


The up-arrow, down-arrow, - and + keys increment / decrement the active digit.


Select a digital by clicking over the digit. To increment / decrement click above / below the center of the digit and keep the mouse button pressed.

Direct Entry

You have two ways to do direct entry of a frequency.

Choice A To enter values just press a numeric key (0-9). The active digital is updated and the next digit to the right is made active.

Choice B

1. With your cursor placed anywhere with the rig control window press Enter to display the Enter Frequency window.


2. Enter the new frequency, and then press Apply.

If you check Auto-apply then the new frequency is applied every time you make a change.

If you check Track this window is updated with changes made to the frequency display – for example when you tune the radio manually.

Griffin etc. Support for third-party devices such as the Griffin Powermate is available – see Keyboard Accelerators.

Tuning Dial

Fine Tuning


There are two fine tuning ranges – Fine I and Fine II. In the Tuning menu select Show Fine II to show the second range. (If you are only showing the default Fine I, then the title is Fine.)

Set the range from the Tuning menu or by clicking the Page-42-Image-32.png button.

To change the mouse wheel step, click the Page-42-Image-33.png button (also set with the Mouse Wheel tab in Program Options).

This allows you to easily make small adjustments in the frequency. To change the frequency either:

  • Drag the marker with the mouse (and keep on dragging – the bar will scroll to the left or right),
  • Rotate the mouse wheel (press Shift to increase the mouse wheel step by a factor of 2, press Ctrl to increase by a factor of 5),
  • Click in the tuning bar or on frequency text such as 14.235.0.
Main Tuning


The differences between a main tuning bar and a fine tuning bar is that the main tuning bar shows the whole band range as defined by the band layout.

Band Selection

The Band Section buttons are shown between the Fine and Main layouts.


The buttons currently displayed are:

  • ALT,
  • BSP,
  • Band buttons – 160m, 80, … and 10m.

ALT – only displayed if you have two VFO’s displayed (for example Kenwood TS-2000), switches between the main and alternate (second) VFO. When highlighted you are tuning the second VFO with the tuning dial.

BSP (band-spread) – when you press BSP a new layout is dynamically created. The current band is split into multiple segments, for example the 20m band (14 MHz – 14.350 MHz) can be split into 7 segments, each of 50 kHz. To restore the previous layout press BSP and select Off.


The band buttons select the corresponding band; the last used frequency and mode for the band are restored. They also show which bands are currently displayed. The displayed bands have the text in white while the hidden bands text is displayed in grey.

Display Scroll
Page-44-Image-37.png If there is not enough room to display all the frequency ranges defined in the current band layout use this button to scroll the frequency ranges (bands) up or down.

Mode Selection

As you would now expect, there are several ways to select your operating mode. The most obvious method to click on the small mode display above your displayed frequency.


A small button just above the frequency display shows the current mode. To select or change the mode click on this button. A drop-down menu will come up where you can choose which operating mode you want to use.


Another method of selecting an operating mode:

1. Select an operating mode is to press the Selection button in the toolbar.
2. In the drop down that opens select Mode.
3. Select the desired mode.
4. If you would like to close the selection window press the X in the top right corner of the selection window. Check the next page for more information on the selection window.

Your rig configuration may have a list button displayed to allow to change the operating mode. This button is usually located in the upper right corner of the button display at the top of the screen. Press the selection arrow and make your choice.

Controlling Your Radio's Features

One main reason you have obtained Ham Radio Deluxe is to control your radios many features from one location. You have already seen how easy it is to tune your radio and select the operating mode without touching the radio. Let’s explore how to access the other features.


Located on each side of the frequency window are buttons. All kinds of buttons. The first impression is, wow this is great. Then the cold reality hits you that you need to figure out what they all do. The good news is they are laid out with a plan. You can change the layout to suit your needs add operating style. We will get to that later.

Tuning Control

To the left of the frequency window is a group of buttons that aid in tuning your radio.

Press a button to activate the option. If it is a button where the option state can be read from the radio – for example the selected VFO A– the button indicates whether the option is currently selected.

The buttons displayed will depend upon the radio that is connected to Ham Radio Deluxe.

Radio Feature Control

To the right of the frequency window is a group of buttons that control features of your radio. This display will be different for each model of radio. The Kenwood TS-2000 is used for this example.

We see buttons for antenna selection, noise reduction, attenuation and preamp control to mention a few.

Drop Downs


Drop downs are multiple choice buttons and are most often located in the top right portion of your screen. . When to press a drop down button a popup menu is displayed. Select an option or press escape. If possible the drop down displays the current selected option.

The drop down buttons displayed will depend upon the radio that is connected to Ham Radio Deluxe. The layout for your radio can be changed in the Customize Layout. More on that later.



If your radio has the option for slides, they can be displayed either by pressing the Sliders button on the tool bar or by clicking on View in the menu bar and and selecting Slider controls at the bottom of the list.

Use the mouse to adjust a slider value.

To select the sliders that are displayed with the Sliders – see Sliders Appearance.

Menus and Toolbars


Menu Bar

The menu bar is very similar to any other program that you have used. You can find all the commands available somewhere in the menu bar. This bar also shows you keyboard shortcuts when they are available. We will refer to the menu bar many times as you read through this manual. Take a moment and look in each of the menu item by clicking on the item.


The toolbar hold the tools that you will need most often when using Ham Radio Deluxe. Each icon displayed is a functional button for selection of that task.


The Connect tool, which you have already used, is for connecting your radio to Ham Radio Deluxe. You can have more than one radio connected at a time. This could easily happen when working a satellite while working HF or during a contest.


The Selection tool toggles a menu pane along the left side of your screen that allows you to have many selections available quickly.


1. Press the Selection Button. 2. Select Menus. You will see a list of the possible signal modes displayed. 3. Select Advanced. You see a list that does not mean much yet partly because you can see only a small portion of the window. You need to move your cursor onto the right edge of the selection menu. Press the left mouse button and drag the window wider.

You now see both the option and the value. For this radio, you have a set of sliders that do the same function as the slides at the bottom of your screen.

Your screen should now low something like the image below. Place you mouse on the grey area of the slider and move it to the right. You should see the value changing in the middle of the slider.

The Selection menu is also available by selecting Favorites > Display from the menu bar.


Select Favorite to add a selection to your favorites list. The list is displayed from the Selection tool that we just discussed or by selecting Favorites from the Menu Bar and choosing Display.

When you press Favorite, a dialog appears that allows you to add a new favorite.

1. Press the Favorite button.


2. In the field labeled Title enter [WWV 10.000 MHz]
3. In the field labeled Freq: enter [10.000.000]
4. Click on the Mode box and select AM.
5. Click on OK to save your new favorite.
6. Look at the bottom of your Favorite list and you should see your latest creation.



Quick Save button, as the name implies, is a way to rapidly save marker so you can move between the selections with a click of the mouse. The markers are displayed above the frequency band at the designated frequency. We will discuss this more later. Please see Quick Save.


The Full Screen button toggles Ham Radio Deluxe into an out of Full Screen Mode. Try clicking it and view the results.


The Logbook button starts the Ham Radio Deluxe Logbook application.


The Satellites button starts the Ham Radio Deluxe Satellite Tracker application. This application show the current location of many satellites and will run without a radio attached.


The SW Data button toggles the Shortwave Database which displays at the bottom of your screen.


The Sliders button toggles the slider controls at the bottom of the screen. This button will be grayed out for radios that do not have this option available for controlling functions.


The Customize button opens the Customize Display dialog where you can modify you display. We touched briefly on this in the last chapter and we will cover it in detail later. Please see Customize Layout.


The Options button opens the Options dialog where many settings can be made. The dialog is a chapter all by itself. Please refer to Program Options.


The Add button adds an entry to the Logbook. This will open a dialog window if you have Logbook open.


The DM780 tool starts Digital Master 780 which is a Ham Radio Deluxe application for operating in the digital modes. To use this application you must be able to pass audio to and from your radio through an interface. Please refer to Digital Master 780 for more information.

There a few other tool in the tool bar but we will leave them for later as they are for advanced features not used to get started in Ham Radio Deluxe.

Frequency Display


The image above shows the default view of the frequency display. We have the mode for the main band at the top enter of the display. Below that is the frequency setting for the main band.

The lower right area displays the sub band if it is available. Not all radios have the sub band available. The lower left displays the meters if the radio sends that data out.

Enhanced Display

You have the option to add additional information to the frequency display by changing your Customize Layout Options. To do that:

1. Click on the Customize button on the tool bar. This opens the Customize Layout dialog.
2. Select the Frequency tab.


3. In the Drop-downs area of the dialog select All.

You should see additional items displayed at the top of the sample main display. The actual items that will be displayed depend upon the radio you have connected. With the Kenwood TS-2000 that we are using for our examples we have several items that will display.

4. Click on OK to accept the change.

Your frequency display should now look something like this:


Band Layout Selection


The current band layout is displayed below the frequency display and able the fine tuning bar.


Click here to select a different layout from the Bands menu. If you reside in the Americas, select Region 2.

Date & Time

By default the date is displayed to the left of the Band Layout and the time is displayed in local format to the right of the Band Layout. This can be changed by clicking on each to set the clock and time format.



Customize Layout


In the previous chapter we explored the layout as delivered. We did do some small acts of customization We will now explore most of the items that can be changed, modified, or even removed. The final layout is up to the user to define. Just because it is delivered as the default view, it may not be what you want or desire. Before you start making wholesale changes, make sure that you have your radio connected and working.

There are, as usual, several ways to navigate to the Customize Layout dialog window which is used to define the appearance of the radio display. Your choices are:

  • From the menu bar select Tools. Near the bottom of the selection box, click on Customize Layout.
  • Press Ctrl+F8 keys.
  • Press the Page-51-Image-68.png Customize button on the tool bar.



The first tab on the display is Schemes. Schemes are pre-defined customizations created by the Ham Radio Deluxe software creative team and other Ham Radio Deluxe users. There are four default schemes shipped with Ham Radio Deluxe: Scheme #1 - #3 and the System Default. You can not change the look of the default schemes.

Note: The scheme that you choose applies to all radio windows.

You can add or modify schemes displayed in the large Schemes list. The Ham Radio Deluxe team and the Ham Radio Deluxe users have already created the schemes that are there. Special thanks to Danielle in Northallerton, UK. for his contributions.

  • Select a default scheme by pressing the scheme button (or select an entry and press Select);
  • Select one of the other schemes by double-clicking on the entry in the Schemes list.

If you have modified a layout scheme and wish to save it with a new name press Save and you will be prompted for a Scheme name. Use Rename and Delete to organize the available schemes.

If you need to save the file to a location different than the default location press the Save as File button. This allows you to save your options file to any location.

If you receive a options file from someone else, you can add it to your copy of Ham Radio Deluxe by pressing the Load from File button and navigating to the options file location and selecting the file.



The next tab is the Layout tab. This is where we can modify the screen layout for our buttons and drop downs. This is one place where personal preference will cause you to pull your hair out because things are not where YOU want them. Re-mapping the layout is really quite easy.

Ham Radio Deluxe is a data-driven program. For each radio there is a table of supported commands and associated button / drop down / slider names. The layout order is more-or-less alphabetical. Don’t be put off by the amount of information in this window – take it slowly and read the information here.

Note: The layout definition is saved on a per-radio basis in the registry. For your sanity only have a connection open to the radio that you plan to modify the layout. Close any other radio connections.


Clear Entry

If we click on a button above the area such as the VFO A button, we can clear the button so we can use the location for some other function. This is done by clicking the Clear button. We can also remove an entry by dragging it into the Unassigned list on the right side of the dialog box.

Moving Entries

We can move the selected entry by simply dragging it with the mouse or by using the four arrow-buttons.

Dropdown Button / CAT Command / Macros

You can create new buttons - for example, to create a USB button from the Mode dropdown:

1. Open the Customize Layout dialog and click on the Layout tab.
2. Select or create an empty button position – the selected entry will start to blink (you can re-position this button later),
3. In the Define Button area of the dialog, press Select (above the Save and Load buttons), This will open the Configure Button dialog.
4. In the Configure Button dialog window select Mode: LSB and enter the text to appear on the new button.
5. Press OK.


6. Press Apply in the lower left corner of the current screen.
7. The previously empty button position now has a new value – LSB!

If you had previously created a macro or created a custom CAT command, you would have had the choice of applying one of them to your button. We will cover macros and CAT commands later in this manual.

Hiding Dropdowns

Hide dropdowns hides the dropdown buttons on the top right edge of the layout window, releasing two columns where you can assign new button definitions.

Hide status texts hides the three top-left meters (-1-, -2-, -3-) and the status text area underneath, releasing two columns where you can assign new button definitions.


Select the dropdown menu, and then simply drag an entry to an unused location in the display.

If you drag to a location that already has a definition the current definition is removed, if a standard button it is returned to the unassigned list.


Entries in the Unassigned list are standard buttons that are not currently displayed. Simply drag an entry to an unused location in the display. If you drag to a location that already has a definition the current definition is removed, if a standard button it is returned to the Unassigned list.


Page-55-Image-76.png In the Buttons tab you can define up to seven button styles, shown here in the Button Styles group. The Buttons tab is the next tab we will visit. To assign a style to a button either:

  • Drag the style over the button, or
  • Click a style to apply it to the currently selected (blinking) button.

Save / Load

To distribute your layouts with other users of your radio model use the Save and Load buttons. You can also clear the deck and start over fresh or revert back to the default button layout.

Customizing Buttons


Within the Buttons tab you can define:

  • Seven button color combinations,
  • The font, and
  • The button size.

The default button size is small; this is so that users with low resolutions such as 800 x 600 still have a usable configuration. There are no rules when using the button size; select the size which pleases you most.

For the technical readers the button size is tied to the font size of the radio display form (font is Microsoft Sans Serif, size is 8, 9, 10 or 12 point).

Changing the font size simply changes the font assigned to the form.

The button size can also be changed by selecting View on the menu bar and then selecting Layout Size. You can also [right click] on any button on your display and select Layout Size.




These colors are applied to the background area of the display and to the transmit meters (if any) such as PWR, SWR and ALC.

Status Window

The status window displays information which you cannot normally change using buttons or sliders in Ham Radio Deluxe.

Typical examples are Scanning status, Split mode and Memory channels.

Clock Position

The clock is displayed to the left, right or both sides of the band title.

Frequency Display


If your radio supports simultaneous access to two VFO’s (Kenwood, some Yaesu) then Ham Radio Deluxe will display two VFO’s, otherwise just one VFO is displayed.

First select the VFO you are updating – main or sub. The colors you can set are:

  • Background,
  • Frequency – the digits,
  • Active Posn – the bar above and below the current digit,
  • Inactive Posn – the bar above and below the other digit. Default is the same as the background color.

The Font can also be set, use the Main > Sub and Sub > Main buttons to copy settings between VFO’s.


The dropdown buttons (Mode, Filter…) can be displayed at the top of the main frequency display.


  • None (no dropdowns),
  • Mode (only the mode dropdown) or
  • All (all dropdowns).

If Mode or All is selected you can check Add Border to add a border around the text.

If All is selected you can check Include Title to add the Dropdown button’s title (if there is room).

Customize Meters


The Background and Text colors should be obvious. There are three graduation colors:

  • Bars: Low – the first bar color,
  • Bars: High – the color at the position set by the High Position slider, and
  • Bars: Free – the color for the free (empty) bars.

If you check Show peak reading the recent peak value is displayed.

When Ham Radio Deluxe is in TX mode the S Meter value is replaced by the value selected in the Main and Sub dropdowns, the value you select must be displayed by Ham Radio Deluxe in the upper right hand corner of the display. For Kenwood radios the value to be displayed is selected with the meter slider or the individual buttons (SWR / Comp / ALC / dB).

If you check the Always update… option then the S Meter is updated when you change frequency – this results in slower performance.

Sliders: Appearance

If supported by your radio, sliders are displayed at the bottom of the display. Here you define the appearance of the sliders. These colors are optionally applied to the sliders in the Advanced selection windows (select Advanced from the View menu).

Sliders: Layout


Here you select the sliders to be displayed. Define up to six layouts, for example one layout for SSB and another for CW.

Tuning Dial


Here you define the colors, fonts and band button positions.

Program Options


Used to define various Ham Radio Deluxe features, Program Options can be selected in three different ways:

  • From the menu bar, select Tools > Program Options at the bottom of the list.
  • Press F8
  • Press the Page-60-Image-84.png Options icon on the toolbar.

Most users will find that they can live with the defaults that can be modified in this dialog.

Keyboard Accelerators


Define accelerators for use with the Keyboard or with programmable interfaces such as the Griffin Powermate.

When you press Add the definition window is displayed.


Keyboard combinations are assigned to display buttons and arrow keys. As an example, we will assume that we want tot assign the key combination Ctrl+Alt+W to the Tune button. To do this we would do the following steps:

1. In the Key field we would enter the letter W.
2. Place a check mark in the boxes preceding Alt and Ctrl.
3. In the text box below HRD Button enter the word Tune.
4. Press OK to save your new accelerator.

You will now see your new accelerator listed.


The Ham Radio Deluxe menu has pre-assigned accelerators; these cannot be redefined. These are listed in the Reserved window.



Normally you will not have to change the default settings.

  • Read timeout – serial port timeout.
  • Switch off – some radios such as the FT-817 or the Kenwood TS-2000 can be powered down using a CAT command. If this option is selected you are prompted to switch off the radio.
  • Polling – to reduce CPU load for slower systems.
  • Dual VFO tracking – if selected both VFO’s are tracked on every refresh.
Only of use with Satellite Tracking (see Satellite Tracking).
  • Refresh interval – the interval between consecutive refreshes of the display.



Some early ICOM radios do not support switching between TX and RX using CAT commands. The only way to enable computer controlled TX/RX this is by toggling a COM port pin.

You require a special CAT cable if you select this option.

ICOM Calibration


ICOM radios return a S Meter value between 0 and 255, normally 0 is S0, 12 is S1 and so on. As a S Meter unit is 6 dB the algorithm applied is to divide the returned value by two to get dB, then divide dB by 6 to get S units.

Some radios such as the IC-706 have a different logic – use the Offset and Scale values to adjust the returned values so that the S Meter in Ham Radio Deluxe corresponds to the S Meter on your radio.



Ham Radio Deluxe is able to detect whether you have an Internet connection with Internet GetConnectedState(). Uncheck this option if you do not want Internet access.

Out of Band


If you like to know where your band limits are when you are scrolling through a band and not watching the frequency window you can enable the optional sound files played when you tune in / out of band. You also have the ability to use a sound file of your choosing.

Mouse Wheel


You can define the tuning step when rotating the mouse wheel over the active tuning bar here.

Selection Window


Defines options affecting the appearance and operation of the selection window.

  • Single-click – normally the Favorites tree folders are opened / closed with a double-click. Check this option to enable single-click operation.
  • Show numeric value – the Select Windows‟s Advanced slider values are optionally superimposed on the slider.
  • Show the Options icon – historical support for the version 2 Advanced slider look and feel.



Docking panes are used for optional windows such as: Bandscope, Calendar, DX Cluster, Logbook, Selection, Shortwave Database, and WinKey.

Main Theme Select whichever visual theme you want – Office 2003 is an acceptable default.

System Theme When you select Office 2003 or Windows XP for Menus and Toolbars you can select an optional System theme.

Main Tabs If you have more than one main window open – for example Radio and Logbook – then the main tabs are a useful way of switching between windows.


Main tabs can be toggled On / Off by selecting from the Menu Bar View > Main Tabs.



Select how frequently Ham Radio Deluxe reminds you to check for new updates.



Special options for Yaesu radios. Due to firmware “features” in the FTDX-9000 it is necessary to wait up to 250ms after writing a command to the radio. With any luck Yaesu will fix this at some date in the future.

Band Layouts


A necessary feature of a fully customizable radio program such as Ham Radio Deluxe is the definition of custom band layouts.

The IARU regions have own band plans; there is no doubt that these will change in the future. Consider also the traditionalist who has never owned a microphone in his life and is only interested in the CW portions of the bands – he wants his own band layouts.

With this feature you can edit any band so only the frequencies are shown which are allowed by your License class. You can then activate the Out-Of-Band alarms to notify you when you tune outside of your allowed frequency ranges.


To start the Manager do one of the following:

  • Select Manager from the Bands menu. or
  • Press CTRL+B.


Here you see the existing definitions. In the Edit menu you have the expected New, Copy, Edit and Delete options.

Adding a Definition


In this example a band layout is created for our CW enthusiast. Select New from the Edit menu to create a new definition using the Band Layout Editor.

1. In the Title field enter CW Only.
2. From the Edit menu select New to define a new frequency range.
3. In the Band field enter [160m]
4. In the From field enter [01.800.000]
5. In the To field enter [01.830.000]
6. Ensure Enable is checked
7. Press OK

Page-68-Image-100.png When you press OK the frequency range is added to the band layout. Repeat the steps above for 80m and 40m using the values below:

  • 80m, 3.5MHz to 3.55MHz, (Remember the leading zero)
  • 40m, 7.0MHz to 7.05MHz.

The band layout now looks like this:



To rearrange the order of the frequency ranges just select a range and use the Move menu options or the Move buttons.

8. When you have finished your new layout press OK. The CW Only definition is added to the band layouts.
9. In the Band Layouts window press OK to save the definitions and close the window.


Copying a Definition

To copy an existing band layout:

1. Start the Manager,
2. Select the entry to be copied,
3. Select Copy from the Edit menu,
4. Enter the new title,
5. Change the frequency ranges are appropriate,
6. Press OK.



To select a band layout either:

  • Open the Bands pane in the Selection window (select Display from the Bands menu) and select an entry in the list, or
  • Click on the Band Title 160m – 10m (Region 1) in the radio display and select a new layout from the popup window.



Favorites was introduced in the Getting Started chapter. We will now look at the favorites manager in detail. Favorite definitions are selected from the Favorites pane in the Selection window.


Start the manager from the Favorites menu or the Favorites pane in the Selection window. It is designed to be easy to use – let’s see.

The favorites manager, as the name implies, provides a means to manage your favorite frequencies. The can be grouped in Root folders my band, mode, topic, or interest. New Root folders are created using the New Root button. Root folders can have sub folders to help further group your favorites. These sub folders are created using the New Folder button. You add your favorite frequency using the Add button.

Root folders and their associated sub folders can be turned on and off by checking or unchecking the box in front of the folder. If for example you do not have an antenna for 160m, you can uncheck the box in front of the folder and 160m will no longer be listed in the Favorites pane of the Selection window. They will still be visible, however, in the band display above the 160m band.


New Root – create a new top-level (root) folder. Folders are not saved if they are empty (no child folders or definitions). An example would be a Root Folder labeled JOTA for Jamboree on the Air.

New Folder – create a new folder as a child of the currently selected folder. An example would be to create a sub folder under JOTA labeled SSB or CW.

Sort Folder – sort the entries in the currently selected folder: • By title, • By ascending frequency, or • By descending frequency.

Add – add a new definition. If you have crated a new empty folder, you can not add a favorite frequency to it. You need to add the frequency to either a higher level folder or in a folder that has favorites in it. You can then move the new favorite to the new folder that you created earlier.


To add a new favorite frequency to an existing folder:

1. Click on the folder that you wish to add a favorite to.
2. Click on Add.
3. Enter a title for your favorite.
4. Enter the desired frequency without the decimal point.
If you are adding a frequency that starts with a single digit before the first decimal point, place your cursor immediately adjacent to the left side of the first digit.


If you are adding a frequency that starts with two digits before the first decimal point, place your cursor a bit further to the left so there is a small space between the cursor and the leading zero.


For three digits place your cursor a bit more to the left.
5. Select you operating mode.
6. Click on OK and your new favorite will be saved in the selected folder.

You can also select Add from Favorites in the menu bar to add a new definition. You can also use Cntrl+A keystroke combination to access the add function.

Del – delete the current folder or definition (depending on which you have selected).

Move – move an entry to another folder (alternatively drag entries between folders with your mouse).


1. Highlight the folder or definition.
2. Click on Move.
3. Select the new folder.
4. Click on OK.

Copy – make a copy of an existing definition.

Edit – edit the selected folder / definition.

Arrows – rearrange the selected folder / definition.

Load – load a new set of definitions from a file previously created using Ham Radio Deluxe; all current definitions are discarded.

Merge - merge definitions from a file previously created using Ham Radio Deluxe. Defaults – restore the default list (hard-coded into Ham Radio Deluxe).

Save – save current definitions to a file.

Favorites Markers

To display your favorite markers in the Ham Radio Deluxe display select Show Markers from the Favorites menu. The marker size is selected from the Marker Size option in the Favorites menu.


The popup text is displayed as you move the mouse pointer over a marker. The text is constructed from the favorite title and frequency.

Quick Save


This is a simple way of marking a frequency as being interesting – you are monitoring three QSO’s with a single radio and you want to quickly switch between the frequencies – for example during a 6m sporadic-E opening.

Each definition consists of the frequency in Hertz and mode; definitions are saved in the registry.

To switch between Quick Save definitions use the accelerator key combinations for the Quick Save menu options Next (Ctrl+F5) and Previous (Ctrl+F6).

Add Entry


Select Add from the Quick Save menu or just click the Quick Save button. An entry is added to the Quick Save pane in the Selection window.

Quick Save Markers

To display Quick Save markers in the Ham Radio Deluxe display select Show Markers from the Quick Save menu. The marker size is selected from the Marker Size option in the Quick Save menu. This only toggles the Quick Save markers. It does not toggle the Favorites markers.


The popup text is displayed as you move the mouse pointer over a marker. The text is constructed from the frequency and mode.




Ham Radio Deluxe supports two types of custom definitions:

  • CAT commands
  • User defined macros which are a combination of standard Ham Radio Deluxe input fields

Macros are selected from the Macros pane in the Selection window.

CAT Commands

A CAT command macro is a command that you define yourself, containing one CAT commands as describer in your radio’s handbook. The commands you enter must be supported by your radio.

Use CAT commands to add support not provided by the Ham Radio Deluxe interface.


To open the CAT Command macro manager do one of the following:

  • Press Manager in the Macros> CAT Commands selection pane
  • Select CAT Command Manager from the Macros menu


1. Press New to create a new command definition.
In this example a Kenwood command is defined for the TS-2000. The mode is set to USB and the frequency to 50.150 MHz.
2. In the Title field enter [50.150 MHz USB].
3. In the CAT Command field enter the following commands:
# Set mode to USB.
# Set frequency to 50.150 MHz
4. In the Description field enter [Change frequency to 50.150 MHz, mode to USB].


5. Click on OK. The new definition is added to the list in the Manager window.

Protocols Reference
Each brand of radio has a slightly different protocol for their CAT commands. Below is are examples of the differences. For complete information, please refer to the operating manual for your radio.

Each command consists of two alphabetical characters (lower or upper case) and optional parameters.

The terminating semicolon (;) is not necessary, it is added automatically.

TS-480, TS-2000

Set mode to LSB .....: MD1
Set mode to USB .....: MD2
Set AF gain to 0 ....: AG0000
Set AF gain to 100 ..: AG0100
Select VFO-B ........: FT1

You can define more than one command; to do this start each command on a new line.

Special Commands

Comment ..........: # Some interesting text.
Pause of 250 ms ..: @ 250

ICOM ICOM radios use the CI-V format to communicate with the radio. Please read your operating manual for command information.

Each entry defined here consists of:

  • [1] command,
  • [2] optional sub-command and
  • [3] optional data.

You must add a - between each byte (each byte is two hexadecimal characters).


Set mode to LSB ..........: 06-00
Set mode to USB ..........: 06-01
Set AF to 0 ..............: 14-01-00
Select preamp 2 ..........: 16-02-02
MOD I/P (data off) MIC ...: 1A-05-00-31-00
MOD I/P (data off) SPDIF .: 1A-05-00-31-07

You can define more than one command; to do this start each command on a new line.

Special Commands

Comment ..........: # Some interesting text.
Pause of 250 ms ..: @ 250

In general Ten-Tec commands are two character commands followed by data and a carriage return <cr> or <0x0d>. Do NOT add the carriage return - this is added automatically.

Some data must be sent in binary format, hexadecimal is used to represent binary data. To set Split mode on for the Argonaut the documented command is *O<0x01><0x0d> which is entered here as *Ox01, that is *O (Split mode) + x (switch to binary) + 01 (Split On). The carriage return <0x0d> is not added. Please read your operating manual for command information.

When you enter x the format switches to binary mode - two hexadecimal characters per byte. Only enter x once, even if entering more than one byte of data.


Set mode to LSB .....: *M2
Set mode to USB .....: *M1
Set split mode on ...: *Ox01
Set split mode off ..: *Ox00


Set mode to LSB .....: *M2
Set mode to USB .....: *M1
Set AF gain to 32 ...: *Ux20
Set filter to 450Hz .: *Wx1D

You can define more than one command; to do this start each command on a new line.

Special Commands

Comment ..........: # Some interesting text.
Pause of 250 ms ..: @ 250

Starting with the FTDX-9000 Yaesu has changed the CAT protocol to one very similar to that used by Kenwood. So if you are fortunate enough to have the FTDX-9000 please use the Kenwood commands – See “ELECRAFT AND KENWOOD” at CAT Commands.

Each Yaesu command consists of five bytes. The bytes are defined in the order in which they are sent to the radio. You must add a - between each byte.

Each command consists of four bytes of data and an OpCode. The order in which P1-P4 are shown in your operating manual does not matter here - there are difference between Yaesu radios, just remember that the bytes are defined in the order in which they are sent to the radio.


Set mode to LSB ..: 00-00-00-00-07
Set mode to USB ..: 01-00-00-00-07
Split on .........: 00-00-00-00-02


Set mode to LSB ..: 00-00-00-00-0C
Set mode to USB ..: 00-00-00-01-0C
Split on .........: 00-00-00-01-01

You can define more than one command; to do this start each command on a new line.

Special Commands

Comment ..........: # Some interesting text.
Pause of 250 ms ..: @ 250

User Defined Macros

User created macros are combinations of fields on the Ham Radio Deluxe radio display. Users of Microsoft Office will be familiar with the concept supported here. When you start out you will see a Macros: Default sub tab in the Selection window. This name will / can change depending on how you define your macros. You can also add more sub tabs allowing you to sort your macros in a manner convenient to your operating style. Let’s do a couple of examples.

Manager Select Manager from the Macros: Default menu, and then press New to create our first new macro. This macro will switch your radio to 50.150 MHz in USB. We will put it in a new sub folder called “Simple”.

First we will name the macro and where it will reside. We can then set the mode to USB:


1. In the Title field enter [50.150 MHz USB].
2. In the Group field enter [Macros: Simple].
3. In the Description field enter [Change frequency to 50.150 MHz, mode to USB].
4. Press Add to open the Macro Editor.
5. Click on Dropdown Button
6. Select Mode: USB


7. Press OK.
Now we need to set the frequency to 50.150.000:
8. Press Add again to open Macro Editor
9. Click on Frequency button
10. Enter [50.150.000 MHz].


11. Press OK. Your definition now contains two entries:


12. Press Save, this returns you to the Macros Manager.


13. Press OK. The window closes.


Another Example

This macro will switch your radio to 14.070 MHz in USB.We will put it in a new sub folder called “PSK”.

1. Reopen the Macro Manager which now can be found in the Macro: Simple sub-folder.
2. In the Title field enter [20M PSK].
3. In the Group field enter [Macros: PSK].
4. In the Description field enter [Tune radio to 20M PSK].
5. Press Add to open the Macro Editor.
6. Click on Dropdown Button
7. Select Mode: USB


8. Press OK.
Now we need to set the frequency to 14.070.000:
9. Press Add again to open Macro Editor
10. Click on Frequency button
11. Enter [14.070.000 MHz].


12. Press OK. Your definition now contains two entries:
13. Press Save, this returns you to the Macros Manager.


14. Press OK. The window closes.

You now have two sub-folders of macros displayed in the Selection window. You can create more to match your operating needs.


The snapshot button creates a definition that contains the state of all input fields. This is an easy way of preserving a known state of your radio once you have set it up exactly the way you want. You can add functions as you did previously to further enhance your snapshot.


Your snapshots will be found in their own sub-folder of macros.


Remote Radio Control

Remote Station Support


A popular feature found in Ham Radio Deluxe that is not found in many other ham radio software packages is the ability to operate your station via HRD’s built-in remote server software.

There are places, however, where you may not be able to operate your base system from remote. These places are, for example, your work environment where the computers you use are behind a firewall or router that are not under your direct control. Certain ports need to be available through the firewall and routers in order for you to connect remotely to your base station and these may be blocked in a corporate environment due to various reasons. Ham Radio Deluxe is evolving into a program that supports all the serial port-enabled devices that you control at your remote station.

For radio control you use the Ham Radio Deluxe Remote Server. For other devices such as keyers and rotators you use the Ham Radio Deluxe Serial Port server. Note that the Ham Radio Deluxe Remote Server is highly optimized or use with Ham Radio Deluxe and should be used to control the radio.

The Ham Radio Deluxe Serial Port Server enables a connection between Ham Radio Deluxe and serial port-enabled devices (keyers, rotators) connected to a remote computer that can be contacted via TCP/IP.

Note: The process of setting up these remote servers is not something an inexperienced computer user should attempt. Find a friend who makes his living setting up and maintaining computer networks. Be kind to them and reward them so they will come again and help when something stops working.

The remote computer must be running Windows 7 or later.

A Windows service is installed on the remote service. This listens on a port (usually 7805) for incoming connections from Ham Radio Deluxe (the client). For more technical information see Ham Radio Deluxe Remote Server.

External IP Address
When setting up your remote server there is one important thing you need to take into consideration. If you plan to use the remote server and connect from within your home network, lets say between the shack and your laptop on the patio out back, there will be no problem. You will use the “localhost” or address to connect from the remote computer to the host system.

However, if you are planning on connecting to your system via the internet from outside your home network you are going to have to know the exact internet IP address of the computer you are connecting to. This connection must be a full time connection.

ISPs assign a Dynamic IP Address to your computer system. For example, your dynamic IP address may be This would be the address you would use to connect from your remote computer to your base system over the internet. The problem comes in when most ISPs change that address from time to time without you knowing it. Some change the IP address at random times, others change your IP address each time you disconnect and reconnect your modem to the internet while others change your IP address each day.

There are two solutions to this problem. The first is to contact your ISP and request a STATIC IP address for the system where the remote server is running, (your shack computer). This is usually inexpensive, around $5.00 or so a month added to your internet bill.

The second solution would be to use a service such as NO-IP, DYNDNS or any one of many such services which provide a free solution to the problem of not having a static IP address. These services monitor your IP address and track any changes while providing you with a constant connection through their DNS servers so any change in your IP address will not effect the address you use to connect to your remote system.If you are installing on a remote computer then the computer must have a static (non-changing) public IP address. If you have a public IP address which is not static then visit http://www.no-ip.com/ and use the free IP redirection option.

Internal IP Address
There is another IP address that also requires attention if you plan to run the HRD Remote server on a computer in your shack.

If you have only one computer in your shack and it is connected directly to the internet via a modem there isn't much problem. A problem arises if you have more than one computer in your house and they each connect to the internet through a router, wireless or hard wired.

When connected to the internet via a router, each computer connected to the router has it's own INTERNAL IP Address. Just like with your Internet IP address, this internal IP address can change depending on the sequence the different computers are booted up and access the router.

It is advised you set an internal STATIC IP address for the computer running HRD's Remote Server software. You will find instructions to do this in the next section of this documentation.

Make sure you open up ports 7805 (Ham Radio Deluxe Remote Server) and 7806 (Ham Radio Deluxe Serial Port server) for incoming TCP traffic. This will probably will need to be done on your router where your internet service enters your home. The port assignments can be changed in the configuration files.



In this example the remote station uses serial ports as follows:

  • COM1 --> IC-7800,
  • COM4 --> WinKey keyer,
  • COM6 --> AlfaSpid rotator.

Two virtual null modem “cables” are installed (pure software, no hardware involved). Software such as "com0com" or VSPE is recommended;

In this example the “cables” map ports as follows:

  • COM20 <-> COM21, and
  • COM22 <-> COM23.

The local station connects as follows:

Remote port selected, TCP/IP connection made with the Ham Radio Deluxe Remote Server running on the remote computer (port 7805).

The Ham Radio Deluxe Remote Server connects to the IC-7800 using COM1.

The Ham Radio Deluxe Winkey interface connects to the Ham Radio Deluxe Serial Port client on the local computer using the COM20 <-> COM21 virtual cable.

The Ham Radio Deluxe Serial Port client connects to the Ham Radio Deluxe Serial Port server on the remote computer using TCP/IP (port 7806).

The Ham Radio Deluxe Serial Port server connects to the K1EL WinKey using COM4.

The Ham Radio Deluxe Rotator interface connects to the Ham Radio Deluxe Serial Port client on the local computer using the COM22 < - > COM23 virtual cable.

The Ham Radio Deluxe Serial Port client connects to the Ham Radio Deluxe Serial Port server on the remote computer using TCP/IP (port 7806).

The Ham Radio Deluxe Serial Port server connects to the AlfaSpid rotator using COM6.

Virtual Null Modem Software

Virtual COM port emulation software is recommended; examples of these are "com0com" and VSPE.

This is the same as a null modem cable except it is made using software. Each cable is allocated two COM ports.

You simply connect Ham Radio Deluxe to one end and the Ham Radio Deluxe Serial Port Client to the other.

Ham Radio Deluxe Remote Server

Gathering Necessary Information

It is very important to setup a static ip address, if you are going to use port forwarding. When you have port forwarding setup, your router forwards ports to an ip address that you specify. This will probably work when you initially set it up, but after restarting your computer it may get a different ip address. When this happens the ports will no longer be forwarded to your computer's ip address. So the port forwarding configuration will not work.

What is an IP Address?
IP addresses are four sets of numbers separated by periods that allow computers to identify each other. Every computer has at least one ip address, and two computers should never have the same ip address. If they do, neither of them will be able to connect to the internet.

Dynamic vs Static IPs
Most routers assign dynamic IP addresses by default. They do this because dynamic ip address networks require no configuration. The end user can simply plug their computer in, and their network will work. When ip addresses are assigned dynamically, the router is the one that assigns them. Every time a computer reboots it asks the router for an ip address. The router then hands it an ip address that has not already been handed out to another computer. This is important to note. When you set your computer to a static ip address, the router does not know that a computer is using that ip address. So the very same ip address may be handed to another computer later, and that will prevent both computers from connecting to the internet. So when you assign a static IP addresses, it's important to assign an IP address that will not be handed out to other computers by the dynamic IP address server. The dynamic IP address server is generally referred to as the DHCP server.

Setting up a Static IP for Windows

Supported versions of Microsoft Windows set up in a similar manner. If you can, print out these pages of instructions as you will have difficulty viewing them online while you preform the config task.

1. Open up the start menu, and look for the Search programs and files box.


2. Type cmd in the Search programs and files box, and press Enter on your keyboard. This will bring up a black command prompt window.


3. The command prompt may look different on your screen, but it doesn't really matter. Type ipconfig/all in that window, and then press the enter key. This will display a lot of information. If it scrolls off the top you may need to enlarge the window.


4. Record the following information:
IP address ____.____.____.____
Subnet Mask ____.____.____.____
Default Gateway ____.____.____.____
DNS Servers ____.____.____.____

You may not have three DNS Servers. Just leave the unused blank. We are only concerned with IPv4 entries, you can ignore the IPv6 stuff.

The name server entries are a bit complicated. Name Server is just another name for DNS (domain name server). Some router's act as a proxy between the actual name servers and your computer. You will know when this is the case, because the Default Gateway will list the same ip address as the Name Servers entry.

We need to have the correct Name Server IP addresses. If we do not, you will not be able to browse the web. There are a couple ways to get these. The first way is to log into your router's web interface, and look at your router's status page. On that page you should see an entry for DNS Servers, or Name Servers. Write down the ip addresses of your Name Servers.

Another way to get the correct Name Servers to use, is to give your ISP a call. They should know the ip addresses of your Name Servers right off. If they ask you why you need them, you can tell them you are trying to setup a static IP address on your computer.

5. Type exit in this window, then press the enter key to close it.
6. Once again open the start menu. This time click Control Panel.
7. Click on Network and Sharing Center.
8. Single click Change adapter settings on the left side of your screen.
9. You might have more than one Internet connection listed here. You will need to determine which adapter is your connection to the Internet if this is the case. If you have a choice of a wired or wireless connection, choose the wired connection.
10. You can either right click or double click on your network adapter and choose properties to open up the properties window of this internet connection.


11. Click on Internet Protocol Version 4(TCP/IPv4) and then the Properties button.


12. You will see the following screen:


13. Before you make any changes, write down the settings that you see on this page. If something goes wrong you can always change the settings back to what they were! You should see a dot in the Obtain an IP address automatically box. If you do not, your connection is already setup for a static ip. Just close all these windows and you are done.

Pick an ip address and enter it into the IP Address box. The ip address you choose should be very similar to the router's ip address. Only the last number of the ip address should be different. If the router's ip address is, I might choose The ip address you choose should end with a number between 1 and 254, and should not be the same as the router's ip address. Every device that connects to your network needs to have it's own IP address.

Put the subnet mask we previously found in the subnet mask section. The default gateway should go into the Default gateway box. Enter the DNS Servers we previously found into the two DNS Server boxes. Click okay all the way out of this menu.

If you find that you can not pull up web pages, the problem is most likely the DNS numbers you entered. Give your ISP a call, and they will be able to tell you which DNS servers to use.

That's it you should be done! If you can't connect to the internet go back and change your configuration back to what it originally was.


The Ham Radio Deluxe Remote Server files are:

  • Ham Radio DeluxeRemoteSvr.exe – the executable, and
  • Ham Radio DeluxeRemoteSvr.cfg – configuration file.

To install the service select Remote Service from the Tools > Programs menu.


1. Press Ham Radio Deluxe Remote Server to select this server.
2. Press Install to install the service, and then press Start to start the service.

You can start the Windows Services applet (Start > Settings > Control Panel > Administrative Tools > Services) to modify the properties of the service, for example disabling automatic startup.


Allow incoming connections on port 7805.

Press Configure to edit the file that contains the service configuration. Lines needing configuration are highlighted in the configuration file below. Each user who accesses the system must have a username and password. A pound sigh (#) as the first character of a line indicates the line is a comment and the # must be removed from the line before it is recognized by the software.


The contents of this file should be obvious. After changing the configuration, save the changes and you should restart the service.

Restricting TX
One special note – to restrict a user’s ability to switch the radio to transmit there are now optional tokens added with the username and password to disable access to the TX and any Tune buttons. Add no_tx after the password.

In addition you will want to disable macros as a knowledgeable user can define a CAT command to enable TX. Add no_macros after the password.

Enable Restart
The RESTART token enables the Restart button on the connection window. Restarting the service will close all COM ports opened by the service and drop all connections by Ham Radio Deluxe users.

This should only be allocated to yourself and your friends!

Connecting to a Remote Server

Connecting to the host computer from remote is almost like connecting to the radio while on the base computer system.

If you don’t already have it done, you will need to:

1. Install Ham Radio Deluxe, if you have not done so, on the computer you plan to use for the remote connection.
2. Once installed, run Ham Radio Deluxe.
3. When the Rig Connection screen appears, you will need to set this up EXACTLY as it appears on your HOST system, with ONE exception. Instead of entering a comport number you select REMOTE from the drop down box as indicated by the red arrow in the image below.


4. Press Connect and the Remote Connection window will display.


5 In the New Connection area of this window enter the IP address or the domain name of the HOST system. If you are working from inside your home through a router, enter the address of The port is the default port of 7805. 6 Now you enter a valid user name and password that was configured in the Rig Control Configuration file. You can check the Save Settings box so next time you connect you just select the connection from the list on the left side of the display. The user name and password are not case sensitive. 7 To save these values make sure the Save settings option is checked [X]. 8 Press the Connect button. The display will change showing the Com Ports in the lower right half of the screen. 9 Select the com port from the drop down box that connects to the radio at the HOST location. You can also uncheck the box for the optional PTT COM port. 10 Press the OK button at the bottom of the window and the next screen you see should be the rig display from the remote server.

At this point if you have problems connecting to the host machine, you need to double check all your settings. Check to make sure the firewall or router are not blocking the ports required. If you are still having problems and can’t find the answer, feel free to contact HRD Customer support for help.


Load connection information from a file.


Save connection information to a file.


Press Connect.

If the connection is successful you will see the confirmation window and the text Username / password authenticated. Select a remote COM port, then press ‘OK’ is displayed below the Connect button.


Now select the COM port, and then press OK to connect to the remote COM port and start the Ham Radio Deluxe radio display.

When the connection with the radio has been confirmed a Remote Connection display window shows you the data throughput and average round-trip time.


Remote Connection


Use the Remote Connection window to show the status of the remote connection.

  • Round-trip time: the time required to send a message from Ham Radio Deluxe to the remote server and get a response. This will be very similar to the value shown when you use Ping to interrogate a remote host. Typically values of 50 milliseconds or less are very usable.
  • Refresh interval: the interval between refreshes of the selected Regularly Read options.
  • Send frequency: when the frequency is updated over a link with a high round trip time (> 100ms) the performance will be less than optimal with Sync selected so if the round trip is high select Async, otherwise just select Sync. The disadvantage of using Async is an 'elastic band' effect while tuning by dragging Ham Radio Deluxe's small tuning marker.
  • Regularly Read: the options that are regularly updated. If you are using a fast link - for example to a local station with a low round- trip time then you can safely select all options. The disadvantage of selecting options such as Buttons, Dropdowns, Sliders and Status Texts is that it may take a second or two before Ham Radio Deluxe detects that you are changing the frequency by dragging the tuning marker and the current refresh operation cannot be interrupted.

Slow Link
If you have a slow link - a round-trip time > 100 ms - then select only Meters. As this is a remote station it is unlikely that anyone else will be adjusting the radio's controls so you will not need to refresh buttons and dropdowns as you would with a locally connected radio.

The disadvantage of not selecting Buttons and Dropdowns is that inter-button dependencies will not be shown - for example you may have 4 AGC buttons Off, Fast, Medium and Slow, only one of which will be active at any one time. If Buttons is not enabled for regular refreshes then pressing Fast will not update the other AGC buttons. In this case you must press the small refresh button to the right of the Buttons check box.

To refresh all display options click Refresh All.

Problem Solving
The following steps are recommended to solve problems using the remote server.

1. Run Ham Radio Deluxe on the remote computer to check that you can actually connect to your radio.
2. When you connect to the remote server make sure you have closed Ham Radio Deluxe on the remote computer. If you get the error “Access is Denied” then the COM port is held open by another program.

Ham Radio Deluxe Serial Port Client


Select Port Client from the from the Tools> Programs menu.


You must define the serial port mappings before you connect to the serial port server running on the remote computer.


Press Add to define a new mapping.


Each mapping consists of:

  • Title – whatever makes sense to you. In this case we’re mapping to a K1EL WinKey on Simon’s remote station in the south pacific.
  • The local port – one of the virtual null modem ports. Here the two ports are COM20 and COM21.
  • The remote port – Simon has connected the WinKey to COM1 on the remote computer.
  • Remote port settings – WinKey uses 1200,8,none,1.
  • [X] Enable DTR and [_] Enable RTS – usually checked to provide power to a special powered cable or device. For Winkey you must check DTR to provide power to WinKey!

Remote Port Settings
Some useful remote port settings are:

  • WinKey – 1200,8,none,1 and [X] Enable DTR.
  • AlfaSpid RAS rotator – 600,8,none,1.
  • AlfaSpid RAS rotator – 1200,8,none.
  • Idiom Press rotator – 4800,8,none,1.


Press Connect to connect to the serial port server on the remote computer.


In the Connect to field enter the remote address, for example If you are not using the default port (7806) then append a colon and the port number, for example to connect to port 7808 on

In the Username and Password fields enter the username and password you have been given; these must also be entered in the configuration file.

When you have finished just press Connect.

Assuming everything works correctly the client will display log information similar to that below:


The client makes two connections; one to send data, the other to receive data. The remote server returns a list of known serial ports after the first connection is established, in this case COM1, COM3, COM4, COM5 and COM6.

Now check the Simon’s WinKey mapping and you see logfile messages as the local (COM20) and remote (COM1) serial ports are opened.


Now you can connect to the remote WinKey using COM21 (the other half of the COM20 <-> COM21 virtual cable).

If you enable Tracing you see the data sent and received as the WinKey code runs through the initialization and performs an echo-back test.


Congratulations – you can now use your remote WinKey.

Ham Radio Deluxe Serial Port Server


The Ham Radio Deluxe Serial Port files are:

  • Ham Radio DeluxeSerialPortSvr.exe – the executable, and
  • Ham Radio DeluxeSerialPortSvr.cfg – configuration file.

To install the service select Remote Service from the Tools> Programs menu.


1. Press Ham Radio Deluxe Serial Port Server to select this server.
2. Press Install to install the service.
3. Press Start to start the service.

You can start the Windows Services applet (Start > Settings > Control Panel > Administrative Tools > Services) to modify the properties of the service, for example disabling automatic startup.



Allow incoming connections on port 7806.


Press Configure to edit Ham Radio DeluxeSerialPortSvr.cfg that contains the service configuration.


Passing Audio

After the completing of the rig control portion of a remote station you will need to setup the ability to pass audio to and from the remote station. If you are only working the digital modes like PSK31 you will not need to worry about this. CW was discussed previously in this chapter.

Skype has been a traditional method of passing audio in both directions. A great new option has been added to DM-780 in Ham Radio Deluxe Version 6.2. This new option brings us one step closer to being able to provide fully integrated audio within the Ham Radio Deluxe suite of programs for remote operation, without having to rely on 3rd party software such as Skype.

HRD has added an option which allows you can operate voice communications using a standard, inexpensive computer headset.


Before you begin...

NOTE: This option will not work on all radios.

This option will not work on some radios due to the following conditions.

This failure to work is not a defect in Ham Radio Deluxe, but rather caused by variations in the implementation of PTT on different radios. VOX will not work on some radios. PTT won't work via rig control on some radios. There may be no audio out if an external PTT foot switch is used with a back-panel ACC connection. Some radios have at least six different methods of PTT and each PTT input has it own foibles. This makes it almost impossible for Ham Radio Deluxe to cover ALL the different ways in which PTT is handled. Some radios will have to be programmed via their menus and there are a variety of other possibilities. Therefore, this option is available only for those radios that can handle it.


The Ham Radio Deluxe Voice option is easily activated from within the DM‐780 module.

1. Open DM-780.
2. Click on Program Options and open the sound card dialog as indicated below.


3. You will notice on the right side of the dialog a new section has been added.
You will also notice the note that states the enable function will be "GRAYED OUT IF UNAVAILABLE". To activate this function, place a check-mark in the enable box.
4. Next, select the Microphone you intend to use, which is normally the default microphone for the computer sound card.
5. Next, select the Headphone, again normally the default. Once these are set your almost ready to go.
6. The next step is to select the VOICE mode from the modes listing as shown to the right.
7. Once this step is complete you will notice a change n the Transmit Toolbar.
Instead of seeing the normal "SEND (F4)" you will see instead "PTT (F4)" This is your PTT button for the microphone. Just click the PTT button and start talking and click the "STOP" button to return the radio to the Receive mode.


This new function has been tested with the FT-857D using the Timewave Navigator interface. It seems to work great on Upper Side Band, however, on this particular radio, if you plan on using the function to communicate on any 2-meter FM repeaters, you MUST put the radio into the PKT mode. The reason for this is the FT-857D can only accept audio through the DATA plug on the back of the radio with the rig set to USB or PKT and not set to any other mode.

Good audio reports can be obtained using an inexpensive computer headset.

Advanced Features



Ham Radio Deluxe has a built-in audio grabber and audio playback. This feature requires a connection from your radio the your sound card in your computer or an external sound card interface.

Audio Grabber

The audio grabber stores incoming audio in MP3 files using the MP3 tags to store information about the radio settings (or any other information you feel to be important).

An alternative to MP3 would be Windows Media format (WMA) but the programming of WMA files is rather complex.

To display the audio grabber select Audio Grabber from the Tools menu. By default the Audio Grabber is docked at the bottom of your Ham Radio Deluxe Screen. By grabbing the top bar o the Audio Grabber you can un-dock it and make it a separate window. To re-dock the wind grab the top bar of the Audio Grabber and start moving it into your Ham Radio Deluxe window. You will see arrows at the four edges plus four arrows in the middle of the screen. Move the Audio Grabber over the desired arrow and it will dock in that location.



Here you have the standard recording buttons. From left to right:

  • Record,
  • Stop,
  • Reset current recording,
  • Restart (close current file first),
  • Browse for MP3 files.

You also set a file limit – a downside of MP3 is that the tags are written at the end of the file when it is closed, so to avoid losing information in the event of an unexpected event it is best to use more, smaller files.



Here you select the folder where the MP3 files are stored.



Here you select the bandwidth and quality. Modern computers have more than enough CPU power to support a very high quality. A bandwidth of 4.5 kHz is usually acceptable unless you are recording a WFM broadcast.



Select the soundcard that you are recording from.



Here you see the values stored in the MP3 tags. To change the values just add the new text and then press Apply.

Audio Browser

Use the audio browser to playback MP3 files. To open the Audio Browser, select Audio Browser from the Tools menu. You can also start the Audio Browser by clicking on Browser in the Folder tab within Audio Grabber.


Peter PH1PH came across IrfanView – an excellent freeware utility.

MP3 Player Options


Select MP3 player – a basic MP3 player is built into Ham Radio Deluxe, however you can select an alternate player such as the excellent Windows Media Player. Press Default to select the default player.


Page-103-Image-165.pngSelect the folder to browse
Page-103-Image-166.pngSelect default folder
Page-103-Image-167.pngRefresh the current folder

Audio File

Select a file to play from the list at the bottom of the window.

Page-103-Image-168.pngPlay currently selected file
Page-103-Image-170.pngStart again


Page-104-Image-172.pngStart at beginning of file
Page-104-Image-173.pngSet From at the current position


Page-104-Image-175.pngTo end of file
Page-104-Image-173.pngSet To at the current position

Use the From and To slider positions to select the part of the file to repeated over and over and over again. This is useful for determining exactly what the station was sending.

Other Options

The other options are:

  • Copy – copy the selected files to another folder.
  • Delete – delete the selected files.
  • Move – move the selected files to another folder.
  • Rename – rename the selected file.
  • Artist / Album / Title / Description – change the MP3 tags.

DDE Support


Ham Radio Deluxe uses dynamic data exchange (DDE) for inter-process communication. DDE allows two or more applications running simultaneously to exchange data and commands.

For more information See 3rd Party Programs.

Available Support

Select DDE Monitor from the Tools menu to display the supported DDE items.



The commands below are supported by Ham Radio Deluxe.

Add ADIF Record

Adds a record to the logbook; the record is supplied in ADIF format. Used by PSK31 Deluxe.


REFR button_status
Refreshes all buttons.
REFR dropdown_list
Refreshes all dropdown.

Set Button

BUTN button_title=value
Sets a button state. For normal buttons the value is either on or off.
If title starts with @ then it’s a dropdown, the value must be a dropdown value.

Set Dropdown

DROP button _title=value
Selects a dropdown value.

Set Frequency

FREQ <hertz>
Sets the frequency to the value supplied in Hertz.

Set Mode

MODE <mode>
Sets the mode to the supplied value.

Top Window

Makes the Ham Radio Deluxe the top-most window in the Z-order, in other words brings Ham Radio Deluxe to the front of your monitor.




The synchronizer is used to control two or more radios where a common frequency is shared by using the Dynamic Data Exchange (DDE) mechanism. For each radio you are using you start an instance of Ham Radio Deluxe, one instance is the Master, the rest are the Slaves, the slaves receive frequency and mode information from the master.


Start the Synchroniser from the Tools> Programs menu, then press Scan to find the active Ham Radio Deluxe instances.


Select the master instance (supplied the frequency and mode), and then press Start.


In the Frequency and Mode dropdowns you select the corresponding source from the Ham Radio Deluxe master instance:

In the Ham Radio Deluxe Slaves group box check the instances to be controlled by the Synchroniser.

As soon as you check a slave the slave‟s frequency and mode are updated with the current values from the master; every time the master frequency and / or mode change they are sent to the slave for so long as the slave option remains checked.

Dual Radio Satellite Tracking

Refer to Satellite Tracking, specifically Ground Control section of the Satellite Tracking page.

If you are using two radios for satellite tracking (for example two FT-817 or IC-7000):

1. Start an instance of Ham Radio Deluxe for each radio; connect to the radios.
2. Select an instance to use as the master, in this example the radio used for receive.
3. In the master (receive) instance:
  • Start the display.
  • Enter transmit and receive frequency information for the satellite you are tracking.
  • Check the RX VFO, do not check a TX VFO as this instance will not be used for transmit.
4. Start the Synchroniser:
  • Master is the receive instance,
  • Slave is the transmit instance,
  • Select the Satellite uplink option for Frequency and Mode so that the slave receives the frequency and mode used for transmit as computer by the Master instance.

The slave will now be updated with the transmit frequency and mode for transmit every time it changes in the master instance.

3rd Party Programs


Ham Radio Deluxe supports 3rd-party programs such as logbooks via a virtual serial port. See also DDE Support.

Examples of a virtual serial port software are "com0com" and VSPE.

Virtual serial port software can be used to create a pair of virtual COM ports (virtual because there is no hardware associated with a virtual COM port). The ports are effectively connected back-to-back – just like a normal serial cable.

In the description that follows two ports are created during the installation, COM7 (used by Ham Radio Deluxe) and COM8 (used by the 3rd-party program).

  • Ham Radio Deluxe opens and listens on COM7 port for incoming requests.
  • The other program opens COM8 in exactly the same way it would connect to a radio using a hardware serial port.

The connection parameters used by the 3rd-party program to connect with COM8 are:

  • Speed – any (9600 by default but this really doesn't matter),
  • Stop bits – 2,
  • Parity – none.

The protocol supported is Kenwood, the command set current supported is:

  • FA – Get / set VFO-A.
  • FB – Get / set VFO-B.
  • MD – Get / set mode.
  • IF – Read status, currently frequency, TX status, and mode are supported,
  • SM – Read the S-Meter.

To use this option Ham Radio Deluxe must be connected to a radio, otherwise the standard Kenwood error response?; will be returned. The radio does not have to support the Kenwood protocol as Ham Radio Deluxe makes the necessary conversions.


Select 3rd-Party Serial Port from the Tools menu.


1. Enable opens the connection on the selected port – in this case COM7.
2. Check Connect to automatically open the connected everything Ham Radio Deluxe starts.
3. In the Port dropdown you select the COM port to use
4. The Mode dropdown is reserved for future use. The only option is Default.
5. Press OK

And that‟s all there is to it.


To test the connection:

1. Use a free terminal emulation software like "Putty"
2. Connect to COM8 (the virtual serial port used by the 3rd party programs).
3. Enter FA; you will see a value such as FA00050100000; returned (50.1 MHz).

Command Detail

FA Reads and sets the VFO A frequency in Hz

Set FA<11 digit frequency>;
Read FA;
Answer FA<11 digit frequency>;

FB Reads and sets the VFO B frequency in Hz

Set FB<11 digit frequency>;
Read FB;
Answer FB<11 digit frequency>;

IF Retrieves the transceiver status

Read IF;
Answer IFP1P2P3P4p5P6P7P8P9P10P11P12P13P14P15;
P1 = 11 digits, frequency in Hz
P2 = 5 digits, not used
P3 = 5 digits, not used
P4 = 1 digit, not used
P5 = 1 digit, not used
P6 = 1 digit, not used
P7 = 2 digits, not used
P8 = 1 digit, 0: RX, 1: TX
P9 = 1 digit, see MD above
P10 = 1 digit, not used
P11 = 1 digit, not used
P12 = 1 digit, not used
P13 = 1 digit, not used
P14 = 2 digits, not used
P15 = 1 digit, not used

MD Recalls or reads the operating mode status

Set MD<mode>;
Read MD;
Answer MD<mode>;
Where mode is one of:
0: None
1: LSB
2: USB
3: CW
4: FM
5: AM
6: FSK
7: CWR (CW Reverse)
8: Tune
9: FSR (FSK Reverse)

SM Retrieves the S-Meter value

Read SM;
Answer IF<4 digit value>;
Where the returned value range is from 0000 to 0030. Each unit is 1/2 an S-unit. S5 is 0010, S9 is 0018.

Main Page