Tag Archives: ham radio deluxe

Ham Radio Deluxe Logbook Setup Callsign Lookup Freezes Logbook #hamradio #hamr

NOTE: in version 6 the location of ClientLogbookCallsignLookup.xml has changed. The file is located in C:\ProgramData\HRDLLC\HRD Logbook (if your Windows system drive is D: or something else, look there).

I recently downloaded and installed Ham Radio Deluxe version 5.23 build 12 on my Windows 7 64bit computer.

First I had some issues with the logbook crashing. These were solved by completely uninstalling the old version, and deleting all of the HRD related files – including the Access database under my Windows profile. I then reinstalled – but had the following issue.

I was able to setup the logbook with my station information, eQSL upload, LoTW, etc… there was no issue. However, when I clicked on Configure, Callsign Lookup – the logbook application would freeze. It completely stopped responding, the logbook clock froze, etc.

I Googled this and found many users with the same issue – and little in the way of helpful solutions.

I use my QRZ subscription to log in and populate these fields when I enter a callsign – not to mention the fact it just bothers me when something doesn’t work.


Go into your Windows profile, in my case: C:\Users\k1dnr\AppData\Roaming\Simon Brown, HB9DRV\HRD Logbook

In this folder you will find a file called: ClientLogbookCallsignLookup.xml

NOTE: in version 6 the location of ClientLogbookCallsignLookup.xml has changed. The file is located in C:\ProgramData\HRDLLC\HRD Logbook (if your Windows system drive is D: or something else, look there).

You can right click and edit (choose your favorite text editor or Notepad). Or must open the file in Notepad.

XML is just a text format – something like a Cabrillo Log File or HTML – you can edit it directly.

My file (from a working installation of 5.2 looked like the following example):

  • Make sure HRD Logbook is closed
  • Open the file in Notepad or another text editor – do not use Word, etc
  • Go down to Options and find the fields for QRZUsername, and QRZPassword and enter your own info inside the quotes.
  • Do not use Word Wrap. Do not add any carriage returns. Do not change anything else. Just enter your info between the quotes in these two fields.
  • Save the file, then go back into HRD logbook and you’ll be able to open the Callsign Lookup dialogue and configure it how you like it to work.

<Options EnableHamCallCD=”0″ EnableQRZCD=”0″ EnableQRZWeb=”0″ EnableQRZXml=”1″ CDsInternet=”1″ Logbook=”0″ FirstName=”0″ CountryGrid=”1″ UseAllFields=”0″ UseAutoLookup=”1″ FolderHamCall=”” FolderQRZ=”” QRZPassword=”password here” QRZUsername=”put your user id here”></Options>


A CW Interface for the FT-857D How to Send Keyboard CW from Ham Radio Deluxe

I enjoy using my computer to control my radio. While I still enjoy sending CW the old fashioned way, there are times I’ve wanted the ability to send CW (real keying, not a modulated tone) from my computer. This might be during the use of some alternate modes, or perhaps during a contest – or lonely winter mornings calling CQ DX on 160m!

I own a SignaLink USB interface, but that isn’t going to key CW on the FT-857D.

What we need is an interface between either our serial port or parallel port. While searching through various online fora and Google I failed to find many designs that I thought would work without purchasing additional parts I couldn’t find in my own junk box. Also few of the designs I found explained how they worked.

I chose to use my parallel port because I print over my local area network, or via USB and the parallel port is not used.

Ham Radio Deluxe, and other software like CWType (both tested) allow you to assign a pin on the parallel port as the data output pin.

The pin will go to a data high positive voltage as each dot or dash is keyed.

You can test it by putting a simple LED on the chosen pin (the anode or positive lead on the pin, and the cathode/negative shorter lead on ground, which is typically pins 18 though 25. These are the *only* two pins you need. (don’t put more than one LED, and don’t leave it in place like this – the port is only rated for 20ma)

The whole thing can be housed inside a single parallel port male connector – or like me, you will want to use something you already have in your junk box like an old parallel printer cable or DB25 plug.

Keying the FT-857D or Other Solid State Rig from Ham Radio Deluxe and Other Software
Keying the FT-857D or Other Solid State Rig from Ham Radio Deluxe and Other Software

The interface is made from one switching transistor, a diode, and a resistor. That’s it!

I’m using pin 3 (which is also known as D1 or Data 1 – don’t get confused).

Pin 3 is wired to a 3.3K resistor, which is wired to the base of a 2N3904 NPN transistor. Any NPN switching transistor like a 2N2222 should work fine.

The key input to the rig is across the collector (positive) and emitter (ground). I also used a protection diode, a 1N4001 (any power diode), with the anode wired to negative side and cathode wired to the positive side. This protects the transistor from any back EMF resulting from the relay coil switching in the rig.

The voltage from pin 3 turns the transistor on, which allows the keying to close and pass current between the collector and emitter. The resistor limits base current and keeps the transistor in the correct operating range.

CW Keying With Ham Radio Deluxe
CW Keying With Ham Radio Deluxe

Inside Ham Radio Deluxe (or in similar fashion for your software such as CW Type) open the Digital Master software program, select Tools > Program Options > Modes > CW and on the right hand panel, select Parallel Port Keying, select your parallel port (almost always LPT1 0378) and Pin 3 (or whichever other pin you used). Do not select PTT.

That’s all there is to it. Note some commercial products and other designs use Pin 17 – you may use whichever pin your software allows you to assign.

NOTES: for use with older radios, that use high voltage/current keying circuits – the use of a mechanical relay or some other solid state device capable of higher voltage is indicated. This design will only work with low voltage, low current solid state rigs.

This design also does not isolate the keying circuit from the computer – so the proper use of chokes may be indicated. (see controlling common mode current on a CAT cable)

Test the interface with the BK switch off (so you are just keying side tone and not transmitting).

If you find that the switch interface sticks after switching to transmit (just transmits one long CW), try increasing the value of the resistor.

A more advanced design, suitable for older radios would use something like a 4N28 opto-coupler. I will present a new design using such a device in an upcoming article.

There is an excellent DTR/RTS interface design on VK1OD’s web site, http://vk1od.net/module/DtrRtsInterface/index.htm utilizing an FOD852 which is good up to 300V.