Frequently asked questions
This section of the help contains answers to frequently asked questions about KComm.
Which operating systems does KComm run under?
KComm is developed for Microsoft Windows. It has been tested using Windows XP SP2. I am unaware of any issues running it on Windows Vista, but that may be because no-one has tried to.
KComm is developed using an open source cross platform development tool, Lazarus, and earlier versions were compiled and tested on Linux. As I am no longer using Linux in the ham shack I am no longer supporting KComm under Linux (although I am endeavouring to ensure that the source code still compiles under Linux) and the Linux binaries provided are untested.
Is KComm available for Mac OS?
Lazarus supports compilation for Mac OS so a Mac version is theoretically possible. However, a certain amount of Mac programming knowledge would probably be required to get the program to work. I don't possess an Apple Macintosh so I will not be producing a Mac version.
Does KComm support other (non-Elecraft) transceivers?
KComm was designed specifically to make use of certain Elecraft-specific features such as the ability to send CW using computer control protocol commands which are not supported by other transceiver manufacturers. To avoid issues caused by third party libraries it has been written to use the Elecraft command protocol directly. No provision has been made to support other makes and models of transceiver, and to do so would be a major task that I have neither the time not the inclination to pursue.
Why don't shortcuts work with my K2 or KX3?
Many shortcuts emulate button presses using button tap/hold commands. As the front panels of the K2 and KX3 are different from the K3 the shortcuts will need modification before they will work with a K2 or KX3. This has been left as an exercise for the user. (Hint: the K2/K3/KX3 Programmers Reference will be found useful.)
How do I import my log from another logging program?
Please see Importing log data.
How do I delete contacts from the log?
KComm does not currently provide any facility to delete contacts from the log. However, the log file is a plain text file, with one line of text per record. Close KComm, open the log file in a plain text editor (e.g. Windows Notepad), locate the lines you want to remove and delete them.
What size log file can KComm handle?
KComm stores the log in a flat file (text file), same as MixW. It does not use a database. There is no fixed limit to the number of entries in the log file. Any limits will be imposed by limitations in the display components used (unknown) or, more likely, by performance. In order to check for previous contacts, or whether a call entered is a new entity, KComm searches the entire log. This obviously takes longer the more contacts there are in the log, but a faster computer will mitigate this.
Very active operators might be advised to start a new log file every year, or to create separate log files for each contest. Casual operators will probably find that the log can increase to several thousand entries before performance becomes a problem.
How do I update the prefix/country database?
KComm uses a database file created by Jim Reisert, AD1C for the program WF1B RTTY. Creating and maintaining a database file specifically for KComm was not a task I wished to take on so I am grateful to AD1C for maintaining database files for the benefit of users of popular logging and contest programs. I could hardly expect Jim to produce a database file especially for the small number of KComm users so I used the WF1B file because I was able to figure out more or less how to use it.
To update the file, right-click this link and then save the file wf1b.dat to the location where you installed KComm, overwriting the previous copy (or save it to another location and then copy it to the KComm folder.) Just in case an update contains a change that makes KComm crash, it might be wise to back up the previous version so you can go back to it if necessary.
How do I print QSL labels from my log?
KComm does not support QSL label printing. This would be a major effort to implement and I have no intention of doing so.
In keeping with the philosophy of making use of other ham applications where possible, I would suggest using BV by DF3CB. Like KComm, BV is free. It looks very powerful and flexible, and can import ADIF files such as those produced by KComm.
How can I create different palettes for the large PSK waterfall?
The palette files supplied with KComm were created using PSK31 Deluxe. There is no tool within KComm to create new palettes.