Windows Compatible Software

These are free or low-cost programs of interest to amateur radio operators.

N1MM Contest Logger is programmed for virtually any contest or QSO Party. It supports multiple users, networking, radio control, CW and voice macros, digital contests, and much more. Generates Cabrillo logs, and can export ADIF files for other logging programs. We used this logger for Field Day with networked laptops, and it worked very well. This is the only contest program I use, and if I get it working under Linux, I’ll post the solution. N1MM is starting to work on Linux under WINE 1.1.21. Networking is OK, but it crashes when entering a non-North America callsign. See discussion at
Ham Radio Deluxe (HRD) is a suite of free Windows programs providing computer control for commonly used transceivers and receivers. HRD also includes mapping, satellite tracking and the digital mode program Digital Master 780 (DM780). HRD is designed for Windows 2000 or higher (XP, Vista, 7), also Internet Explorer 6.0 (or higher) is required. It may work with Windows 98 but this is not supported. The policy is to support Windows versions which are supported by Microsoft. HRD works in Linux under WINE, and so does the satellite module, but it sometimes crashes when changing tabs. PSK31 Deluxe runs fine.
EasyPal is the work of Erik VK4AES. This software uses the DRM (Digital Radio Mondiale) encoding to allow the sending of image files over an HF voice channel. This is known as Digital SSTV. It’s constantly being revised and updated, so check often for new versions.

To run EasyPal under Linux:

  • Download EasyPal and use WINE to install it. This will put EasyPal on the start menu.
  • Using winecfg, associate EasyPal.exe with Windows Vista.
  • Set the start menu command to env WINEPREFIX=”/home/username/.wine” wine “C:\Program Files\EasyPal\EasyPal.exe”
  • Set the work path to /home/username/.wine/dosdevices/c:/Program Files/EasyPal/.
  • Take note of any missing DLL files on launch, and install them into wine.
  • Missing dependencies can be resolved with Dependency Walker, which is a Windows program.
  • Make sure your sound card works properly under WINE first. A problem here will give misleading errors, especially the one that says hamdrm.dll is missing.
  • Launch EasyPal from the start menu.

Running EasyPal under Linux was tricky to configure. The above list suggests the settings that worked so far for me. I may have forgotten a step, or something listed above may be unneccessary. I don’t promise EasyPal will work on your Linux distribution, but it works on my Debian system with WINE-1.1.13 (self-compiled). If you have problems, try adjusting one thing at a time until it’s isolated. Known issues include waterfall text problems (it uses c.exe which is 16 bits), RS encoding isn’t working yet, and the waterfall sometimes hangs when transmit ends. I’ll post the fixes.

If you encounter a situation where you can’t get MSC even with a strong signal, check your sound card. I had problems in the laptop when “speaker” acceleration was enabled! In typical Windows fashion, this setting wasn’t saved between sessions. EasyPal also depends on an accurate sound card clock. This should be investigated if MSC won’t lock. My onboard sound card stopped decoding EasyPal (and PSK) and I discovered the clock was wonky. I finally started using a cheap USB sound device and it solved all the issues with my laptop.

GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages. This program can do most of what PhotoShop can, and should cover the image editing needs of most users. (more…) A great companion for EasyPal!
IrfanView is a very fast, small, compact and innovative FREEWARE (for non-commercial use) graphic viewer for Windows 9x/ME/NT/2000/XP/2003/Vista. It is trying to be simple for beginners and powerful for professionals.This program not only views almost any image format, but also permits basic adjustments. It has the best downsize image resampling of any program I’ve used, including Photoshop.
MultiPSK - Transmission in BPSK31, QPSK31, BPSK63, QPSK63, BPSK125, QPSK125, CHIP (64/128), PSK10, PSKFEC31, PSKAM10-31-50, PSK63F and PSK220F + DIGISSTV “Run”, DTMF, CW, CCW, CCW-FSK, QRSS, MFSK8, MFSK16 (+ SSTV), MIL-STD-188-141A + ARQ FAE, ALE400, OLIVIA, Contestia, RTTYM, VOICE, DominoF DF, DominoEX, MT63, THROB, THROBX, JT65, 45, 50 and 75 bauds RTTY, ASCII 110 bauds, AMTOR FEC, PACKET 110-300-1200 bauds+APRS+ DIGISSTV “Run”, Pactor 1 FEC, PAX + PAX2 + APRS, FELD HELL, FM HELL (105-245), PSKHELL, HELL 80, HF FAX and SSTV. Can be used as AX25 packet modem.
EchoLink® software allows licensed Amateur Radio stations to communicate with one another over the Internet, using voice-over-IP (VoIP) technology. The program allows worldwide connections to be made between stations, or from computer to station, greatly enhancing Amateur Radio’s communications capabilities. There are more than 200,000 validated users worldwide — in 162 of the world’s 193 nations — with about 4,000 online at any given time. Works in Linux under WINE.
MMSSTV – Popular program for sending analog slow-scan images using a soundcard.
G4FGQ DOS Program Collection - composed by G4FGQ (SK), which mathematically model the behaviour of components, circuits, power amplifiers, transmission lines, aerials, earth electrodes, radio propagation paths, etc. ‘Working models’ allow experimenters to examine quantitatively how the various input data interact and affect performance. They will relieve the hobbyist of some of the labour, the costs and the disappointments of constructing unsuccessful prototypes. Also of tedious arithmetic.
4NEC2 is a completely free Nec2, Nec4 and windows based tool for creating, viewing, optimizing and checking 2D and 3D style antenna geometry structures and generate, display and/or compare near/far-field radiation patterns for both the starting and experienced antenna modeler. When running frequency sweeps, linear or logarithmic style SWR, Gain, F/B-ratio and impedance line-charts are produced. With the included Optimizer and Sweeper one is able to optimize antenna- and/or other environment-variables for Gain, resonance, SWR, efficiency and/or F/B, F/R-ratio. This works with no problems in Linux with WINE.
VE3SQB ANTENNA DESIGN PROGRAMS are a series of useful free programs for designing antennas. Includes quads, dipoles, yagis, verticals, quagis, discones, J pole, skyhopper, parabolic, gamma matches, baluns, Quadrifilar Helicoildal, circular polarization, and log periodic.
Antenna Programs at has a long list of assorted programs for antenna design.
Antenna Maker by John Agrelius KM6HG, is an antenna design program for Quads, Yagis, Inverted Vees, J-poles, Trap Dipoles and more.
Power Loss / dB Calculator Ver2.0 is a new version of this program by W4SM. It calculates transmission line power loss and input/output power by selecting a standard coax type and frequency, or by directly entering coax loss (dB/100 ft), coax length, and SWR.
MOXON Rectangle Generator – Invented by Les Moxon, G6XN, the MOXON is a stealthy gain antenna that’s inexpensive and fun to build. This program takes into consideration wire size, allowing for extremely flexible designs. MoxGen will show you the dimensions and (optionally) generate an antenna model file for a 50 ohm Moxon Rectangle antenna, given the design frequency and wire size. The program is written by Dan Maguire, AC6LA ( and is based on an algorithm developed by L. B. Cebik, W4RNL.
DXLab is a freeware suite of eight interoperating applications designed to automate amateur radio DXing activities. It includes a DX logger, automatic QRZ lookup, propagation tools, digital modes, eQSL & LotW export, award tracking, and much more. Works in Linux under WINE (install Windows Scripting Host).
WinDRM was developed by HB9TLK from a relatively new broadcast standard called Digital Radio Mondiale (DRM) and its open source encoder/decoder named Dream ( DRM is based on a proven data communications technology called Coded Orthogonal Frequency Division Multiplexing (COFDM) with Quadrature Amplitude Modulation (QAM). COFDM uses many parallel narrow band sub-carriers instead of just one single wide band carrier for transporting the data. As a result, WinDRM provides an efficient and robust method to exchange information over HF including Digital Voice using open source CODECs. WinDRM utilizes Forward Error Correction (FEC) and an Automatic-Repeat-Request (ARQ) mode to ensure error free data transfers.
Reed-Solomon Encoder/Decoder RS encoding makes a DRM signal more robust. EasyPal includes built-in RS capability, so this program allows other DRM software to decode (EasyPal) RS-encoded signals, and convert files to enable RS-encoded transmission.
DIGTRX 3.11 In addition to the RDFT digital SSTV mode, DIGTRX includes the DRM digital SSTV mode. DRM is Digital Radio Mondiale or HF Digital World Radio by HB9TLK. It is based on the DREAM voice encoding program.
DREAM Dream is a free software implementation of a Digital Radio Mondiale (DRM) receiver. With Dream, DRM broadcasts can be received with a modified analog receiver (SW, MW, LW) and a PC with a sound card. I’ve not had any luck compiling the source in Windows, but a pre-compiled executable known to work is posted here. After installing the qt-mt230nc.dll (by clicking the linked file inside the zip archive), it worked instantly using an unmodified ICOM PCR-1000 set to 50 kHz wide USB to provide the IF audio.
MMTTY by JE3HHT – Makoto Mori. RTTY with Win95/98/ME/NT/2000/XP and Soundcard. Engine and ActiveX available to developers.
InterDigital Bandpass Filter The original BASIC program was published in the January 1985 issue of Ham Radio magazine on page 12. The authors are Jerry Hinshaw, N6JH and Shahrokh Monemzadeh. Conversion from Basic to C++ by Dale Heatherington, WA4DSY, 5-16-1996. This is my own port in Dev-C++ that converted input to a standalone DOS console application, and the C++ source code is included. I also added the ability to export the results to a text file. There’s no warranty of any kind if you try running or building this. Planned updates to this program might include a GUI. Maybe I’ll get around to exporting the graph to Gnuplot. Check for updates (current version is 6-22-2009).
FCC Conversions – Useful online radio conversions: FM Channel to Frequency, FM Frequency to Channel, TV Channel to Frequency Band, Feet to/from Meters, Miles to/from Kilometers, Field Strength Units: dBu to/from mV/m, Power Units: kW to/from dBk, Power: Relative Field, Transmission Line Efficiency (FM broadcast band only), Electrical Degrees To/from Meters, Degrees Minutes Seconds to Decimal Degrees, Decimal Degrees to Degrees Minutes Seconds, Hexadecimal RGB Color — View HTML Color.
Gnuplot is a portable command-line driven interactive data and function plotting utility for UNIX, IBM OS/2, MS Windows, DOS, Macintosh, VMS, Atari and many other platforms. The software is copyrighted but freely distributed (i.e., you don’t have to pay for it). It was originally intended as to allow scientists and students to visualize mathematical functions and data. It does this job pretty well, but has grown to support many non-interactive uses, including web scripting and integration as a plotting engine for third-party applications like Octave. Gnuplot supports many types of plots in either 2D and 3D. It can draw using lines, points, boxes, contours, vector fields, surfaces, and various associated text. It also supports various specialized plot types. Needed for 4NEC2 and SPLAT.
POV-Ray The Persistence of Vision Raytracer is a high-quality, totally free tool for creating stunning three-dimensional graphics. It is available in official versions for Windows, Mac OS/Mac OS X and i86 Linux. The source code is available for those wanting to do their own ports. Integrates with 4NEC2 to produce 3D models.
Goldwave is a top rated, professional digital audio editor. It is shareware that contains many valuable features. * Play, edit, mix, and analyze audio * Record audio from cassettes, vinyl records, radio, etc. through your computer’s line-in * Record dictation through a microphone or play dictation back at a slower speed for transcription (with foot pedal control) * Record and edit audio for podcasting or telephone systems * Apply special effects, such as fade, equalizer, doppler, mechanize, echo, reverse, flanger, and more * Digitally remaster and restore old recordings with noise reduction and pop/click filters * Convert files to/from different formats, such as iTunes, wav, wma, mp3, ogg, aiff, au, vox and even raw binary data. There’s a free limited trial version, but this one is worth the registration fee. Works in Linux under WINE with no trouble.
DXSoft includes a series of free and shareware programs.
CwGet (v1.80) A program to decode morse code (CW) via a sound card to text.
TrueTTY (v2.75) A program for amateur radio digital communications via a sound card.
CwType (v1.75/1.78) The terminal program for CW-operators. Its user can transmit both from the keyboard and from a paddle connected to a gameport or LPT port.
DigiPan is a Freeware Program for PSK31 and PSK63. DigiPan stands for “Digital Panoramic Tuning” and brings the ease and simplicity of PANORAMIC reception and transmission to PSK31and PSK63 operation.
HamScope is a multi-mode communications interface for amateur radio that supports: PSK31 (BPSK and QPSK, see PSK31 Home Page ), RTTY (HamScope uses Makoto Mori’s MMTTY Engine), ASCII (both 7 bit and 8 bit protocols using MMTTY), MFSK16 (see MFSK16 Home Page ), PACKET (HamScope uses George Rossopoulos’ AGWPE Engine), CW. Hamscope also offers an advanced user interface with a multitude of features to provide optimal control and convenience during operation: a wide, multifunction panoramic display; a radio control interface for several ICOM, TenTec, Kenwood, and Yaesu transceivers; 42 user-programmable macro buttons; user definable function key mappings.
HamCap is a Freeware HF propagation prediction tool for Amateur Radio.
SDRadio is a software defined radio receiver by Alberto I2PHD.
G8JCF’s Software Defined Radio The G8JCFSDR is an SDR which uses RF front-end hardware to down-convert RF frequencies into the 0~24KHz range accepted by most PC soundcards. The PC reads in the soundcard signal and carries out all of the filtering, demodulation, AGC, and notch filtering in software rather than hardware as would be the case in a traditional receiver. Because the receiver is all software, there are things you can do which would be almost impossible in h/w, how about -100 dB filters for a start !
FlexRadio PowerSDR™ software provides all DSP and hardware control functions for FlexRadio Systems’ fully software defined radios and is released under the open source General Public License (GPL). While software experimentation is encouraged, no programming experience is ever required to enjoy your software defined radio. The complete application is provided in compiled form so that you can simply download, install and run it. Written in a combination of ANSI C and C#, FlexRadio PowerSDR software is easy to learn and modify. Source code is available to encourage amateur SDR research and experimentation. The capabilities of the FlexRadio PowerSDR are limited only by your imagination.
AGWPE – The key to sound card packet is a free program called AGWPE. AGWPE was written by George Rossopoulos, SV2AGW, and is an acronym for ” SV2AGW’s Packet Engine”. It was originally created as a TNC management utility and has many super features of value to TNC users, however, this web site deals primarily with AGWPE’s ability to encode and decode packet tones using your computer’s sound card. AGWPE is the only program that can do this, other than MixW , Flexnet32 and MultiPSK. AGWPE is particularly valuable since it can act as a “host” program for several good packet “client” programs that do not have sound card packet capabilities of their own but have been written to take advantage of AGWPE.
Airmail is a messaging program (similar to Outlook) specifically designed for connection to a HF radio mailbox station. Once connected to a compatible station, message transfer is completely automatic. On the ham bands, Airmail can transfer messages automatically with any station supporting the BBS or F6FBB protocols, such as Winlink-2000 (, Winlink, F6FBB and MSYS and other Airmail stations. Airmail is also used as the client program by the SailMail marine system and other participating systems. A “dumb terminal” mode is also provided but ordinary QSO’s are not the program’s forte.
Winlink 2000 (WL2K) is a worldwide system of volunteer resources supporting e-mail by radio, with non-commercial links to internet e-mail. These resources come from Amateur Radio, the Military Affiliate Radio Systems (MARS), and other volunteer organizations. The system provides valuable service to emergency communicators, and to licensed radio operators without access to the internet.
WinPack 6.8 is a terminal program used by Amateur Radio operators to communicate in a digital mode called “packet”. ( Packet gets its name from the short sentences, or packets, of data exchanged by radio in the form of tone bursts.)

WinPack provides a full-featured Windows© interface to use with a Terminal Node Controller (TNC), a device that generates the tones that are sent to the Amateur radio and transmitted.

UISS has been designed for packet communication with ISS (International Space Station), PCSat, ANDE or ‘compatible’ satellites with ease… Ideal for any UI packet communication (unproto). You can digi or connect the satellites with UI-frames complete with TX-data (text), APRS location and/or APRS messages, bulletins, news, mail, APRS-IS satgate etc…Although designed for HAM operators communicating with satellites, can UISS also be used for normal radioamateur basic packet operations or APRS too. Powerful features allows you easy monitoring of any type of AX25 packet traffic. Plots the heard stations on a map using UISS module: UI-MapView! Discover the unique features of UISS today…The software is free but if you do use it and want your registrationkey that releases a few extra options then please: Make a donation to Amsat or ARISS to help fund future amateur satellites.
UI-View is a Windows APRS program. This application differs from most APRS software in that it isn’t designed just to be used with TNCs in terminal mode. UI-View also supports TNCs in KISS mode, AGWPE host mode and BPQ host mode. The 32 bit version of UI-View also supports WA8DED/TF host mode, and the variant of it used in the SCS PTC-II and PTC-IIe. The host mode support means that UI-View can be used with an extremely wide range of packet hardware and allows up to 16 RF ports to be used. It can run as a full-featured internal intelligent digipeater with the TNC in KISS mode, and with modification to the UI-View2.INI file, supports the new WIDEn-N settings, and has full support for connecting to APRS servers on the Internet and running as an IGate or Internet Gateway.
WSJT6 is the name of a computer program. It stands for ”Weak Signal communication, by K1JT.” The program currently supports four principal modes: FSK441, designed to support communication using very brief “pings” from meteor trails in the ionosphere; JT6M, also for meteor scatter, but especially optimized for the 6-meter band; JT65, ideal for extremely weak but slowly varying signals such as those found on troposcatter and Earth-Moon-Earth (EME) paths; and the EME Echo mode for detecting and measuring your own echoes from the moon. The program also offers a Measure mode for testing Sun noise and the like, and an EME Calculator to help you estimate the strength of your own and other stations’ echoes from the moon.
FDMDV Digital Voice is the latest digital voice mode on HF – it caters to high quality digital voice under poor band conditions, in only 1100Hz bandwidth!.
TrunkPCR uses the Packet Output of the PCR1000/PCR1500/PCR2500 or Discriminator Tap on a PCR100 connected to your Sound Card’s Line Input or Mic Input to decode the Motorola and Edacs Trunking Systems Control Channel.
Radio Mobile software is a tool used to predict the performance of a radio system. It uses digital terrain elevation data for automatic extraction of path profile between an emitter and a receiver. This data is added to system, environmental and statistical parameters to feed the Irregular Terrain Model radio propagation model. Elevation data is also used to produce virtuals maps in background.

See the rest of my links – my new software pages are here: