- 1 Introduction
- 1.1 What is Ham Radio Deluxe
- 1.2 How it all began
- 1.3 This Guide
- 1.4 System Requirements
- 1.5 Installation
- 1.6 First Steps
- 1.6.1 Product Activation
- 1.6.2 Connection
- 1.6.3 Configuration Options
- 1.6.4 Icom CI-V Details
- 1.7 What's Next
- 2 Rig Control
- 2.1 Getting Started
- 2.1.1 Rig Control Tour
- 2.1.2 Tuning the Radio
- 2.1.3 Controlling Your Radio's Features
- 2.1.4 Menus and Toolbars
- 2.1.5 Frequency Display
- 2.2 Configuration
- 2.2.1 Customize Layout
- 18.104.22.168 Introduction
- 22.214.171.124 Schemes
- 126.96.36.199 Layout
- 188.8.131.52 Customizing Buttons
- 184.108.40.206 Face-plate
- 220.127.116.11 Frequency Display
- 18.104.22.168 Customize Meters
- 22.214.171.124 Sliders: Appearance
- 126.96.36.199 Sliders: Layout
- 188.8.131.52 Tuning Dial
- 2.2.2 Program Options
- 2.2.3 Band Layouts
- 2.2.4 Favorites
- 2.2.5 Quick Save
- 2.2.6 Macros
- 2.2.1 Customize Layout
- 2.3 Remote Radio Control
- 2.3.1 Remote Station Support
- 2.3.2 Ham Radio Deluxe Remote Server
- 2.3.3 Ham Radio Deluxe Serial Port Client
- 2.3.4 Ham Radio Deluxe Serial Port Server
- 2.3.5 Passing Audio
- 2.4 Advanced Features
- 2.4.1 Audio
- 2.4.2 DDE Support
- 2.4.3 Synchronizer
- 2.4.4 3rd Party Programs
- 2.1 Getting Started
- 3 Logbook
- 4 Digital Master 780
- 5 Satellite
- 6 Rotor Control
- 7 Appendix
What is Ham Radio Deluxe
Ham Radio Deluxe (HRD) is an integrated suite of software products for amateur radio. The five modules in the suite provide rig control, logging, digital communications, satellite tracking, and rotator control.
Ham Radio Deluxe Rig Control provides rig control through a richly featured full screen interface and other products in the Ham Radio Deluxe Suite via a direct connection or TCP/IP remote access.
Ham Radio Deluxe Logbook provides QSO logging, DX cluster connectivity, callsign lookup, awards tracking (with integration to LoTW, eQSL, and Ham Radio Deluxelog.net), and contesting. Microsoft Access and MySQL are support with strong features for backup and recovery.
Digital Master (DM-780)
DM-780 provides most popular sound card digital modes with direct integration to Ham Radio Deluxe Logbook.
Ham Radio Deluxe Satellite Tracking provides satellite operations with rig control and Google Earth integration.
Ham Radio Deluxe Rotator provides control for 15 popular models of antenna rotators.
How it all began
In early 2003 Peter PH1PH and Simon HB9DRV talked about developing a simple program to control the soon to be released ICOM IC-703.
Maybe it was the beer, maybe the desire to give something back to the radio amateur community, however on June 6th, 2003 the first line of code was written, Ham Radio Deluxe (Ham Radio Deluxe) was born.
By late 2005 the number of registered users stood at 20,006 – quite an achievement in such a short time.
If you are only going to read one more section, then now go to Getting Started.
Please report errors and omissions in the Ham Radio Deluxe forums:
When you get there, select Headquarters>Documentaton.
As this guide matures further it may flow differently than it currently does. Please check the table of contents for the new evolving layout. Note that this document has some sections that are still in DRAFT mode which means that it can have lots of old or wrong information.
Ham Radio Deluxe will run on any version of Windows supported by Microsoft that meet the minimum hardware specifications provided by Microsoft.
A link to that information can be found here:
The list of supported radios for Ham Radio Deluxe can be found here:
Not absolutely required but really is essential to fully utilize all the features. The best connection is a full time connection such as cable or DSL. Registering the program is much easier when done online.
Ham Radio Deluxe is designed to be used with one of the rigs listed above. Some modules, however, can be used without a connection to a rig. Logging will work but will not be as automated. Satellite tracking is still fun without a rig connected. In fact, there are only a few of the above listed rigs that “really” work fully with the satellite module.
Some of the rigs listed above do not fully avail themselves to all the features of Ham Radio Deluxe. A number of the rigs do not provide Tx control easily. That is the limit of the rig, not Ham Radio Deluxe.
For CAT control, all radios require some sort of SERIAL connection between the radio and the computer. Some of the newer model radios are equipped with a USB port on the back of the radio. All that is needed there is a USB cable from the radio to a USB port on the computer.
Other radios have a standard DB9 serial port on the back which either connects directly to a DB9 Serial port connector on the back of the computer or through a Serial/USB converter to a USB connector the computer, while others connect from an ACC or DATA plug on the back of the radio through a Serial/USB converter to the computer.
Many of these cables use the serial port. If you don’t have a serial port all is not lost – USB serial converters are widely available. Also, there are options available that are USB based.
One of these is HamLinkUSB from Timewave. This will allow rig control with most of the radios listed above.
- Note: If you need a Serial/USB converter be specially aware of the type of chips and drivers that are in the converter you choose. We recommend ONLY converters with FTDI or SI Labs chipsets and drivers. We have found these to preform exceptionally well with HRD and other radio related software.
- Beware of Prolific chipsets and drivers. There are many of these on the market which are counterfeit and the chipsets are of poor quality. The drivers are also poorly written and will not work properly with HRD, especially if trying to use them on a Windows 7 or 8 system.
- Some of the problems you may experience with these chipsets and drivers are system crashes, BSOD, program lock-ups, drivers won't install properly, comports disappear for no reason, just to name a few.
- If in doubt as to what you need to connect your radio to the computer running Ham Radio Deluxe, contact firstname.lastname@example.org or Timewave either through their website at www.timewave.com or phone them at 1-651-489-5080. They can provide you with cables and connectors to meet your needs.
The future trend in radio control and interfacing is the USB connection. More and more radios will only have USB ports and not Serial or Parallel ports. The USB port will even pass audio as rig control with a few of the radios.
For the majority of the radios listed above, you will need to have a more robust interface if you need to send or receive audio. The audio recorder and PSK31 are two examples of this need.
For more interfacing information visit the Downloads page at https://www.ham-radio-deluxe.com for A basic guide to CAT and Audio interfacing which contains many designs for both CAT and audio interfaces for use with Ham Radio Deluxe.
Check out the cable and interface solutions from:
- Timewave http://www.timewave.com
- Tigertronics http://www.tigertronics.com
- ZLP Electronics http://g4zlp.ham-radio.ch
- West Mountain Radio http://www.westmountainradio.com
Other (non-Ham Radio Deluxe) programs are supported via a DDE interface (see DDE Support) and a serial port (see 3rd-Party Programs).
Logbooks typically use these interfaces; for example - contest-oriented logbooks.
Ham Radio Deluxe is designed to run on the 32-bit or 64-bit versions of Windows Vista, Windows 7, Windows 8, and Windows 10. Internet Explorer 6.0 (or higher) is required. Ham Radio Deluxe is supported on Windows versions which are supported by Microsoft.
The Logbook uses MS Access by default or you can use MySQL, see Database for more information.
Ham Radio Deluxe can be installed in under a minute. Special knowledge is not needed – the kit does everything for you!
You will not need to reboot your computer, Ham Radio Deluxe does not update your system files or change your system’s configuration in any way.
You may or may not see the following screen depending upon the update status of your machine.
You will see this or an updated version of this screen to get you started with the installation.
When you start the installation the first screen shows the release and build you are installing.
You must accept the licensing conditions.
Select the folder where Ham Radio Deluxe will be installed, the suggested default is usually sufficient.
Select the folder in the Start menu where the Ham Radio Deluxe entries will be added, the suggested default is usually sufficient.
Click Install to start the installation.
The progress of the installation is shown while the software is being installed.
When the software has been installed select the programs to be started, then press Finish.
Ham Radio Deluxe has an improved registration system. The following instructions should get you up and running without any problems.
When you first start Ham Radio Deluxe you will be presented with the following welcome screen.
Pressing Next at this screen will continue on with the registration process.
This screen asks for your call sign. Enter ONLY your assigned call sign. Do not enter any prefix such as KR6/N4XXX or modifiers like /P or /?.
After you have entered your call sign press Next.
If you purchased Ham Radio Deluxe from a distributor and received a CD or if you purchased online and were sent a key, here is where you enter the 16 character Main Activation Key. The activation key may be copied and pasted from the e-mail you received to avoid any mistakes in entering. Just highlight the entire purchase key in the e-mail, right click and select Copy. Place your cursor in the first box of the above screen, right click and click Paste. Once the key is entered, press Next.
If you do not have a Activation Key and would like to continue with the 30-day trial subscription, just press the Next button when you reach this screen.
- Note: If you already have a registered subscription and are installing Ham Radio Deluxe on a second computer or re-installing Ham Radio Deluxe for any reason, entering your call sign in step 1 and just clicking next on the above screen will also bring up the following screen. However, when you click Finish it will automatically change to a full registered version.
If running the 30-day trial you will now see the above screen.
If you entered a activation key you will now see the above screen with your callsign and activation key. Just click the Finish button to continue to the next screen.
Those who have purchased the software with the support will see a screen like this, showing your call sign, telling you that you have a Subscription License and indicating the expiration date.
Those running the Trial version will see their call sign, Trial License, and an expiration date 30 days from the date installed on your computer. At this screen, just click on the Continue button at the bottom of the screen to continue on to the Rig Control setup screen.
If you have any problems or questions about the registration please contact support either by phone at (813) 434-4667 or send an e-mail to email@example.com
You can dive into Ham Radio Deluxe using a demo radio or your radio. A good way to explore the program is with a demo radio first and then connect your rig.
Now that you have installed Ham Radio Deluxe you can try it out using a Dem-omatic radio. This is a reasonably accurate simulation of the real thing, designed for use during presentations and while developing Ham Radio Deluxe when a radio is not available (on the train, in a plane, in an airport, stuck in a hotel room in Finland etc.).
From the Start menu select Programs > Ham Radio Deluxe. Once the splash screen has closed you see the Connect window. If you do not have the correct connection cable, select one of the Dem-o-matic radios so that you can open Ham Radio Deluxe.
The Dem-o-matic radios do not need cables – simply select Dem-o-matic in the Company drop down, select an option in the Radio drop down, and then press Connect.
They are ideal for demonstrating Ham Radio Deluxe when you do not have a suitable radio available. It is also the only way that you can open Ham Radio Deluxe if you do not have a supported radio or the correct connecting cable.
TIP: Read your radio's manual to find out exactly how it is supposed to be connected to a computer for CAT control. Some radios require special drivers to be loaded in the computer to access certain model radios. These drivers can usually be downloaded from the manufacturers website. All this information is in your radios user manual or from the radio's manufacturers tech support system.
Please refer to See “Radio Interfacing” on page 3. to review the requirements for Ham Radio Deluxe interfacing.
To connect your radio you will need to connect the necessary cables and install drives if needed. You must also do some configuring within Ham Radio Deluxe. This is usually a one time exercise.
Once you have all your cables in place it's time to turn on your radio, boot up your computer and start Ham Radio Deluxe. The next screen you should see is the radio connection setup screen. This is where you select your radio and set some parameters to allow the Ham Radio Deluxe Rig Control software to connect to your radio.
The New Tab
Notice there are four tabs at the top of this display. The one currently showing is the NEW tab. This is where you configure the setup for any new radio you want to connect to the Ham Radio Deluxe software. We will continue with this setup in the next section.
This is where you actually configure how Ham Radio Deluxe connects to your radio. It also allows you to configure what modules Ham Radio Deluxe loads, by default, on start-up.
The Preset Tab
Once you have a radio configured properly and it starts from the NEW window, the configuration is saved in the Preset page. As you can see here, there are several radios configured both real ones and demo-o-matic ones.
Serial Ports Tab
The Serial Ports tab displays all the comports available on your computer. You will notice just below the window near the center it has two radio buttons. One says Show All ports and the other says Only ports connected to PC. These buttons come in handy when you are trying to figure out which ports are actually being used by the Ham Radio Deluxe Software and which are just available for use.
The Connection Process
Each radio must be on a different comm port from the computer. This allows you to actually operate two or more radios at the same time and switch between them with a couple clicks of the mouse. We will also show that in another section of this manual.
If you have a radio configured in this screen which you no longer own or have connected to Ham Radio Deluxe, you can easily remove it from the Presets by clicking on the setup line in the display window, to highlight the unwanted configuration, and click on the "X Remove" located on the left just below the slider near the left center of the dialog box.
Select your radio manufacturer from the drop-down list. The Dem-o-Matic radios do not require a COM port, they are for demonstrating Ham Radio Deluxe when you do not have a suitable radio available.
FlexRadio: you must install the vCOM virtual serial port drivers from Philip Covington (N8VB). These are used to provide the connection between Ham Radio Deluxe and the PowerSDR software that must be running before you try to create the connection with Ham Radio Deluxe.
- Note: It seems that vCOM will not run on Vista/Windows 7 64bit because the 64-bit version is very insistent on having signed drivers. A signed 64 bit versions might be available for a few dollars from VSPE. More information is available from http://www.flex- radio.com/, to install the vCOM drivers see N8VB vCOM.
ICOM: disable the CI-V Transceive option for best performance.
Kenwood: make sure Packet communication mode is switched OFF (if supported). Most Kenwood radios require CTS and RTS to be ON for flow control.
Select your radio model from the drop-down list.
If your radio does not appear in this drop-down list there is a chance it can be supported by the commands of a different model from the same manufacturer. Contact HRD Support or the manufacturer of your radio for information on about compatibility with another models firmware CAT command set.
The COM port on this computer where you have connected the radio interface cable. Make sure that you do not have other programs using the same port, for example mobile phones and personal organizers. It is recommended you NOT use the Auto-Detect. The Auto-Detect can sometimes fail to detect the port. To see the COM ports on your computer select the Serial Port tab to see a display.
COM Port Speed
The speed used for communicating with the radio, check the speed setting via the radio's configuration menu. Again, it’s not recommended to use the Auto-Detect. Also remember that “FASTER IS NOT ALWAYS BETTER”. Sometimes faster speeds can cause timing problems when sending commands back and forth between Ham Radio Deluxe and the radio. The important thing is that you set the speed in Ham Radio Deluxe and the port speed in the radio the same. Check your radio manual to find out how to set the com port speed. A 4800 baud connect speed is normally plenty fast enough to support most radios.
ICOM only: the address assigned to the radio, consult the radio's documentation for the default address. This can also be configured via the radio's configuration menu.
Enables the CTS flow control, required for Kenwood radios.
Enables the DTR line when the COM Port is opened and leaves it on, usually to provide power for an interface cable. For Yaesu CT-62 and ICOM CT-17 interfaces this can be left unchecked (off).
Enables the RTS line when the COM Port is opened and leaves it on, usually to provide power for an interface cable. For Yaesu CT-62 and ICOM CT-17 interfaces this can be left unchecked (off).
Next, put a check in the boxes for DTR and RTS. Some radios don’t require both of these settings checked so they can be unchecked if there is a failure to connect to the radio.
- Note: If you will be connecting more than one radio to Ham Radio Deluxe and you would like the current one to be the default radio, place a check in the box where it says “Always connect to this radio when starting HRD Rig Control”.
Press Connect to connect to the radio. If you see the error below then the COM port is currently held open by another program or the radio is not turned on.
Check that you have not started another radio control program. Other culprits are PDA and mobile phone connections. Even if you have disconnected a device from a COM port you must make sure that the software is no longer running.
Once connected Ham Radio Deluxe reads the radio’s frequency to ensure that the options you selected are correct. If you see the error below then Ham Radio Deluxe failed to read the radio’s frequency:
If Ham Radio Deluxe can read the frequency the Connect window is replaced with the main radio display – you are now using Ham Radio Deluxe!
If Ham Radio Deluxe cannot read the frequency then check:
- Correct COM port is selected,
- Speed on radio is the same as the speed selected in Ham Radio Deluxe,
- Your cable – you may have a NULL modem cable when a normal serial cable is needed,
- Cable is connected correctly to your PC (you may have more than one COM port),
- DTR / RTS are selected if required to power an active cable such as CT-62 or a cable from third-party provider.
If you still can’t get started refer to:
- Command Tester, and
Icom CI-V Details
Icom's CI-V Protocol
ICOM's CI-V protocol is based on a relatively simple bi-directional, single-wire TTL level signaling system. The single wire consists of a communications line (DATA) and a ground reference (GND). The DATA line is held high when there is no traffic. As long as the DATA line is high, any device can initiate communication by pulling the line low and sending the Icom attention command (FEFE). When the line goes low, the other devices see this as a BUSY indication, allowing the single DATA line to offer some amount of basic flow control. Multiple devices may connected across the CI-V port in parallel, as long as each device is set up with a unique hex address. All in all, it's quite elegant in it's simplicity.
Default Icom CI-V Addresses
Each Icom model has its own, distinct default address. As a general rule, Icom used only even addresses ($02, $04, $06 ...). Each model was given a new default address when it came out. The user can change the default address if required. On older rigs this was done by (re-) soldering some diodes, on newer rigs the address can be changed by setup through the front panel or even by CI-V commands. Addresses can be selected from $01 to $EF, giving 239 distinct addresses. The following is a nearly complete table of all known addresses from CI-V capable rigs, not only by Icom.
It is time to play a little Ham Radio Deluxe to see what it does. Even if you can connect to a radio, let’s start by connecting to a Kenwood TS-2000 through Demo- matic.
You should now have something that looks like the display below. The Rig Control Display (GUI) is a generic representation of an HF radio's front panel. It contains most of the operating functions and controls of the actual radio it is connected to. This display does not in any way and can not be made to actually depict the front control panel of your actual radio.
Below is a screen shot of the Rig Control Display representing a Kenwood TS-2000 all band, all mode radio.
This is the default appearance for Ham Radio Deluxe. For the sake of quality documentation we will change the appearance to LCD which is a reverse of what we now see.
HRD has the capabilities to display an operate multiple radios from one screen. In the image below we see a Kenwood TS-480 displayed and controlled by the top pane while a Kenwood TS-2000 is being displayed and operated from the bottom pane.
Each radio can be accessed and operated with just a few clicks of the mouse button.
Each radio must have it's own dedicated COM port on the computer. It can be either through USB/Serial connections or you can have a multi-port serial card installed in your desktop.
To configure your setup for multiple radios, once you have your first radio installed and connected via the connection manager, adding a second or third radio is quite simple.
In the main Rig Control screen of the first radio installed either click on Files > Connect or click on the icon that has the round green circle with the white arrow in it. This brings up the Radio Connection screen that you have seen before when you set up your first radio.
In this screen you configure the second radio, just like you did for your first in the initial setup of Ham Radio Deluxe. You select the Manufacturer, the radio model, the COM port and the comport speed. You also select the flow control used to communicate with this second radio.
Note: Make sure you don't have a check mark in the Always connect to this radio when starting HRD Rig Control. This will allow you to select which radio you would like to connect to first.
Click on the Connect button to allow Ham Radio Deluxe to connect to and control this second radio. Once in the Rig Control screen you can click on the Windows menu option and select with radio window to display or configure the display to show both radios in the same window, as we did earlier in this section.
After you shut Ham Radio Deluxe down, and restart it, when the Connection window opens, select the Preset tab on the window. This shows you the radios you have connected to your computer and allows you to select which radio you would like to start first.
To change the appearance:
1 From the View menu select Color Schemes, 2 Select the Schemes tab if it is not selected. 3 In the Schemes list locate LCD and double click on it. 4 Your display should have changed to a white background with black text. If you want to keep the change, press OK otherwise press Cancel and your display will revert back to the default appearance.
Congratulations. You have made your first of many modifications of Ham Radio Deluxe.
Like many features of this and other well designed programs there a several ways on doing the same task. For example, you can get to same customize menu by any of the following methods.
- From the View menu select Customize and then Radio Layout.
- From the Toolbar select Customize.
- Right click over most locations except the frequency display and select Customize Layout.
- Press [Ctrl+F8]
You will find this to be true for most of the functions within Ham Radio Deluxe. Use whatever process that you like the most. That’s it for the introduction. Let’s move on to learning more about Ham Radio Deluxe.
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.
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.
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.
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.
- 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 on page 46.
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.)
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.
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.
The Band Section buttons are shown between the Fine and Main layouts.
The buttons currently displayed are:
- 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 (bandspread) – 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.
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.
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 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 on page 44.
Menus and Toolbars
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.
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.
The Selection menu is also available by selecting Favorites > Display from the menu bar.
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.
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.
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.
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 Dropdowns 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
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.
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:
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.
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.
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.
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.
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.
- Drag the style over the button, or
- Click a style to apply it to the currently selected (blinking) button.
Save / Load
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.
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.
The clock is displayed to the left, right or both sides of the band title.
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:
- 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).
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.
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).
Here you select the sliders to be displayed. Define up to six layouts, for example one layout for SSB and another for CW.
Here you define the colors, fonts and band button positions.
Used to define various Ham Radio Deluxe features, Program Options can be selected in three different ways:
Most users will find that they can live with the defaults that can be modified in this dialog.
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 ( Satellite Tracking on page 209).
- Refresh interval – the interval between consecutive refreshes of the display.
COM Port TX
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 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.
You can define the tuning step when rotating the mouse wheel over the active tuning bar here.
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.
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
- 80m, 3.5MHz to 3.55MHz, (Remember the leading zero)
- 40m, 7.0MHz to 7.05MHz.
The band layout now looks like this:
- 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.
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.
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).
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.
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.
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.
ELECRAFT AND KENWOOD
Each command consists of two alphabetical characters (lower or upper case) and optional parameters.
The terminating semicolon (;) is not necessary, it is added automatically.
- 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.
- 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:
-  command,
-  optional sub-command and
-  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.
- 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.
- 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” on page 61.
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.
- 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.
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.
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 builtin 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 XP through Windows 8.1. Windows server software is also supported for 2003 and higher.
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 on page 70.
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 127.0.0.1 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 184.108.40.206. 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). The vCOM driver from N8VB is highly recommended;
See http://www.philcovington.com/SDR.html. To install the vCOM drivers see N8VB vCOM on page 243.
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
The vCOM driver from N8VB is highly recommended; see http://www.philcovington.com/SDR.html.
This is the same as a null modem cable except it is made using software. The vCOM software supports up to 10 cables. 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.
To install the vCOM drivers see N8VB vCOM on page 243.
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. Windows XP uses a slightly different process. 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 192.168.1.1, I might choose 192.168.1.10. 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 127.0.0.1. 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.
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.
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.
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.
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.