To EI5DI's Home Page
There are significant changes to SD every few weeks.
The latest version may be downloaded from http://www.ei5di.com
If you own or manage a website, please add a link.
To keep up-to-date with the latest news about SD, please
subscribe to the SD User
Follow the link at http://www.ei5di.com
Version 21.42 - 13 January 2021
Restored PTT On when in keyboard mode. PTT must be enabled
with the PTTON command for this to take effect. Similarly,
PTT is set to On during message playback.
Updated FYLKES.MLT file supplied - thanks LA6DW.
Version 21.41 - 2 January 2021
UBA DX Contest:
Updated post-Brexit scoring for ON entrants. Thanks ON4SS.
RAEM DX Contest:
Added RAEM as a valid callsign. Thanks EI7CC.
Version 21.40 - 23 December 2020
Contests with Serials:
Restored display of serials for QSOs already logged.
Thanks WA9AQN, EI7GY, G4ARI.
Version 21.39 - 17 December 2020
Added support for both sides.
RSGB Hope Contests:
Restored the missing template.
Version 21.38 - 14 December 2020
Russian 160m DX Contest:
Template updated to refer to the correct Oblast (.MLT) file.
Scoring updated - double points for SSB QSOs.
Internal CW Keyer:
Fixed type-ahead in keyboard mode. It's generally no more
than a single character for internal keying.
Version 21.37 - 18 November 2020
UBA Contest - Post-Brexit:
UK QSOs no longer count as country multipliers, and the
scoring has changed.
NRAU Baltic Contest:
Norwegian Districts updated - thanks LB3RE.
REF 160m Contest:
Added direct support for the French side of this contest.
Scoring corrected for some Overseas French Territories.
If necessary, use the command DATE, in the Time field,
to change the date for subsequent QSOs. Thanks G3TTC.
Version 21.36 - 9 October 2020
UKEICC 80m Contests:
The option, in V21.34, to permit data entry of one or more
hyphens in the locator field had unintended consequences.
When no locator, or an incomplete locator, is received,
enter zero. The locator will be logged as ------.
Don't try to enter hyphens. SD interprets this as Minus
and wipes the QSO - the normal function of Minus while
Thanks EI7GY and G3SWC.
At times, there could be a short but noticeable delay
before the start of F-key message playback from the
callsign field. Improved, if not entirely eliminated.
Version 21.35 - 27 August 2020
UKEICC 80m Contests:
Scoring corrected - 1 point per 500km, and maximum 10.
Version 21.34 - 25 August 2020
Version 21.33 - 14 August 2020
SD's DXCC.CTY and CQWW.CTY Country Files:
Country files for all contest loggers are derived from
reference files at www.country-files.com - maintained
SDCHECK has a new option to update DXCC.CTY and CQWW.CTY,
used in most of SD's contest options, from CTY.DAT held
on the website.
Now users can be sure of having up-to-date CTY files
without being dependent on me to get them first.
Version 21.32 - 9 July 2020
When a callsign was edited after sending the exchange, the
edited call was omitted from the final TU message when the
QSO was logged. Fixed, thanks GW4BVJ.
Enter Sends Message - Voice Keyer:
In S&P mode, Enter sends the F2 audio message (your callsign)
at all times except when the exchange field is non-blank.
IARU HF Championship:
Updated IARU.LST file provided - to pre-fill society initials
from HQ stations.
Version 21.31 - 11 June 2020
ARI Sezioni Contest:
Updated for new scoring and district/sezioni codes.
Version 21.30 - 4 June 2020
Full support on CW/SSB provided, to include tracking of country
and "StayHome" mults.
Version 21.29 - 6 May 2020
UKEICC 80m Contests:
On a callsign match, and where the name had four
characters, the name was pre-filled instead of the
DXpedition / Special Event Logging:
Restored SSB QSO totals by band. Thanks GW4BVJ.
Version 21.28 - 26 April 2020
UKEICC 80m Summer Series:
Supplied revised Call History File - to pre-fill locators,
whether 4 or 6 characters.
Added support. Note - DXCC bonuses are tracked, but not
Zone and Oblast bonuses. Final scoring is done by the
Added 160m. Thanks VK2BJ.
OKOM DX Contests:
Fixed parameters in the template files - to correct missing
serials in Cabrillo logs. Thanks Z34PEC.
A new rig-control file KX3.SD (thanks G0NWB) adds DVR (voice
keyer) control parameters.
whether 4 or 6 characters.
Thanks to G3ZBU for a corrected & tested rig-control file.
Yuri Gagarin Contest:
The CW keyer sent the CQ zone, not the ITU zone. Fixed,
Version 21.27 - 8 April 2020
UKEICC 80m Summer Series:
Updated for 1 point/100 km, and maximum 40.
A valid 6-character locator is required from the user.
For all locators, user errors caused by confusing the
letter I with number 1, and the letter O with zero are
corrected on the fly.
Version 21.26 - 3 April 2020
RSGB Hope QSO Party - Added:
Starting Monday 6th April.
UKEICC 80m Summer Series - Added:
Hamvention QSO Party (WWROF) - Added:
Starting Wednesday 8th April.
Exchange 6-character Locators.
16th May 2020
Exchange year of first visit to Dayton Hamvention,
When logging, longer calls caused some of the Serial Sent
characters (on screen only) to be replaced by spaces. The
log was not affected. Fixed, thanks PA0JNH.
Enter Sends Message (ESM) Text Colour:
The COLOR/COLOUR command adds a setting for ESM prompt colours.
Version 21.25 - 13 March 2020
Updated call history file BERU.LST, and SCP file BERU.SCP
supplied. SD loads both these files automatically.
UKEICC 80m Contests:
When entering your own 4-character locator at startup, the
first two characters must be alphabetic. A common user
error is to type 1 for I, or 0 for O. SD substitutes the
Similarly, the last two character must be numeric. Again,
SD changes I to 1 and O to 0.
In the same way, received locators are corrected during
logging and editing.
Version 21.24 - 28 February 2020
Eurasia HF Championship:
Cosmetic changes to bypass RST fields for logging and editing.
No provision is made for sending or logging anything other
Version 21.23 - 27 February 2020
UKEICC 80m Contests:
Broken code in V20.20 caused lengthy delays in logging QSOs.
When running on wineconsole in unix, SD's display has been
unstable at times. The UNIX command corrects this, and sets
the SD_UNIX parameter to 1 in SD.INI. The instability was
caused by incompatibility between wineconsole and the PAGE
command in PowerBASIC/Windows.
Version 21.22 - 25 February 2020
Added support. The exchange is your 6-character locator. SD
corrects logging errors caused by typing 1 (one) or 0 (zero)
instead of the letters I and O (and vice-versa).
The points shown for each QSO include distance multiplication
factors (if any) according to the rules. When you edit the
locator on earlier QSOs, the score is not updated until the
log is reloaded.
Note that distances (and points) are approximate, and mults
are not tracked - this is of little significance because
Cabrillo logs are independently scored by contest sponsors.
Version 21.21 - 21 February 2020
Without rig control, or if rig control was lost, a band
change caused SD to loop and become unusable due to broken
code in V21.19. Fixed, thanks SQ6EMM.
Version 21.20 - 15 February 2020
Version 21.19 - 21 January 2020
If rig control is disabled or interrupted a warning message
now replaces the frequency display. Previously, the display
was simply cleared and it was not always obvious that rig
control had been lost.
HA DX Contest - both sides:
The warning message is replaced by the rig's frequency when
rig control is restored.
Added safeguards to ensure SD always logs on the band
matching the rig's frequency, subject to permitted bands
for the contest. This applies to both continuously-working
rig-control and to restoration of rig-control following an
interruption, regardless of any change in band in SD or on
the rig while rig control was interrupted.
To enable or re-enable rig control manually, use the PORTS
command. To disable rig control, set its port number to zero
(again with the PORTS command).
Updated .LST and .DTA (SCP) reference files.
Updated for current rules. Thanks PA0JNH & VK4TT.
Version 21.18 - 1 January 2020
Version 21.17 - 29 November 2019
PA Beker Contest:
Added support. Thanks PA0JNH.
Pre-filled CQ and ITU Zones:
Improved accuracy - for USA, Canada & Australia.
CQ 160m Contest:
Canadian province abbreviations (14) are pre-filled.
UKEI 80m Contests:
For QSOs with a calculated distance of 10000km or more,
"1" was appended to the received locator in the Cabrillo
log. Fixed, thanks EI5KF.
Version 21.16 - 9 November 2019
RSGB Club Calls:
Updated to load CLUBCALL.LST at startup. This is a call
history file derived from the 2018 logs. On a callsign
match, the exchange is pre-filled. All QSOs are scored
correctly, according to the exchange logged.
UKEI 80m, and Stew Perry Contests:
To ensure this feature works as expected, SD disables
any other LST file. Do not use the LOAD command to
load other call history files.
As locators are entered, inappropriate characters are
corrected - including 1 to I, and 0 to O. For example,
1063 is logged as IO63, and KNOI as KN01. Thanks G3PLE.
Fixed the option to enter 0 when no locator is given.
This is logged as 0000, and appears as ---- in Cabrillo
QSO records, as required by the rules.
In the Ukraine DX Contest, SD did not recognise calls of
the form UT/F3ABC as Ukraine. Fixed, thanks G4JFS.
Version 21.15 - 3 November 2019
In single-mode contests, SD's Score window shows totals
for QSOs, Dupes and Mults by band.
For mixed-mode contests, Backspace or Delete in an empty
Callsign field shows CW and SSB QSO totals by band. When
mults count separately by mode, a further Backspace or
Delete shows CW and SSB mult totals by band. Thanks GW4BVJ.
Restored summary of QSOs by band and mode in Cabrillo
header records. Thanks GW4BVJ.
The call-history file INORC.LST is now loaded at startup.
This is in addition to any .LST file generally loaded by
MLT Multiplier Reference Files:
INORC.LST permits lookup by call or membership number.
When a membership number is typed, the member's name
and call are shown. Enter then places the call and
membership number in the correct fields ready for logging.
Due to a system error on my computer, some .MLT
multiplier files with names beginning A, B or C, had
their contents wiped. Restored - thanks WA9AQN.
Version 21.14 - 3 October 2019
Distances in Miles:
SD calculates approximate distance as you enter calls
on the logging line, for display in miles or kilometres
according to the SD.INI parameter SD_DISTUNIT. Fixed
miles not displaying as integer values. Thanks M0ITR.
Version 21.13 - 23 August 2019
Version 21.12 - 9 August 2019
WAE CW - QTCs:
Restored all appropriate CW messages when sending or logging
SDCHECK - Cabrillo Logs:
Your choices for club, power category, operator category
etc. are now stored in SD.INI and are pre-filled when
generating a new Cabrillo log. This is more efficient
because if, for example, you normally operate Low Power,
the Cabrillo power category no longer defaults to High
DUMP Command Updated:
This copies your log (.ALL) and audit files (.AUD) to
another device, typically a USB portable disk or flash
Updated to permit copies to the same device and folder
in which SD is held (typically C:\SD), although external
drives are recommended for obvious reasons.
If your log is NAME.ALL, then the audit file is NAME.AUD.
These are backed up (dumped) to NAME.ALB and NAME.AUB -
overwriting earlier files of the same name.
NA countries with prefix 4U1, 6Y & 8P were not identified
as mults. Fixed, thanks W6RLL.
Alabama QSO Party:
Updated (both sides) for 2019 rules.
District Code (.MLT) multiplier files:
Valid district codes that do not qualify as multipliers
may be included in the file, but with "=" replaced by "*".
This applies in particular to the "Home" side of USA
State QSO Parties where home entrants log county codes
for same-state QSOs, and the state for out-of-state
The name of the most recent template used is stored in
Country Files .CTY:
Updated WAE.CTY, DXCC.CTY, CQWW.CTY.
Version 21.11 - 2 August 2019
MD-DC QSO Party:
Updated for new rules and scoring for both sides of this
contest. SD supports CW and SSB logging on the five bands
from 80 to 10m. Thanks W6RLL.
The default category STD is pre-filled, and for stations
logged previously, both the category and county or state
or VE province are pre-filled.
For the "Home" side, SD counts but does not display DX
multiplier prefixes while logging - DX (non W/VE) QSOs
are logged once the category has been entered. However,
all DX multiplier prefixes are shown in SDCHECK's Cabrillo
Version 21.10 - 22 July 2019
Fixed lockup on Oceania island references. Thanks GM4SID.
Type an IOTA reference in the callsign field to display
the island description and its multiplier status on all
bands and modes - Esc or Minus to clear.
IOTA island descriptions are shown when SD pre-fills the
reference, and when island QSOs are logged.
Version 21.09 - 21 July 2019
Version 21.08 - 20 July 2019
Beep on Dupe:
This option is toggled by the BEEP command. When enabled,
SD gives an audible warning of dupes while calls are
being typed. The sound file is DUPE.WAV (supplied) -
you're free to substitute another sound (.WAV file), but
it must be named or renamed as DUPE.WAV. Thanks W6RLL.
RAC Canada Day and Winter Contests:
CQWW and IARU Contests:
Zones are pre-filled, and updated, as calls are typed,
according to the data in CTY.DAT (from AD1C) - from
which SD's CTY files are derived.
IARU HF Championship:
HQ stations are again flagged and scored as mults. Thanks
Type any Zone number in the Callsign field to see the list
of corresponding countries - Minus or Esc to clear.
F1 or F2 show Zones Worked/Wanted by band.
F3 shows Zones Worked/Wanted for all bands.
Restored the function of F11 and F12 to change bands.
This works with or without rig control. Thanks K1TN.
Russian Radiosport Team Championship - RRTC:
Although RRTC had been listed as an option, there was
no corresponding template supplied. Select the IARU HF
template instead. Thanks G4JFS.
Version 21.07 - 7 June 2019
After logging a QSO, and then editing the call logged,
the keyer now picks up the edited call when repeating
the exchange sent for that QSO. Thanks GW4BVJ.
Special Event Logging:
The Score Window did not show SSB QSO totals by band.
Fixed - thanks GW4BVJ.
Version 21.06 - 19 May 2019
Updated to add selection by date range for ADIF logs
from SD's DXpedition Logging or Special Event options.
USA QSO Parties:
Updated to cater for "home state" entrants where county
codes from the home state must be logged but do not count
as mults. The Multiplier window no loger displays the
county codes in these circumstances.
Kansas QSO Party:
This includes California, Florida, Kansas.
Added support for Kansas entrants.
FQP - Florida QSO Party - for Florida entrants:
Fixed display of points for each QSO.
Indiana QSO Party:
Updated template file to correct 40m QSO points.
Removed band reference from multiplier table header -
mults count once only regardless of band.
DX QSOs have their prefix (exchange) pre-filled, and
VE QSOs have the province pre-filled.
Updated for 5-character county codes.
Version 21.05 - 16 April 2019
CW - Keyboard Mode:
With interal keying (serial or parallel) and PTT enabled,
PTT remained ON after leaving keyboard mode. Fixed.
Russian WW Contest:
Updated the template file to reference RDXC.MLT rather than
SD on Linux and Raspberry Pi:
Support is discontinued, although SD may still run on Linux
with wine/wineconsole, but this is no longer a consideration
for updates. The BORDER command is discontinued.
Version 21.04 - 8 March 2019
RSSGB Commonwealth Contest:
Updated HQ stations and country file.
Tesla Memorial Contest:
Updated for new scoring, and 40m added.
CW Speed Control:
With Winkey enabled, and speed controlled by Page Up and
Page Down on the keyboard (the WKSPEED command toggles
control between the keyboard and WinKey's pot), Page Up
and Page Down work in all fields on the logging line, not
just the callsign field.
After entering a callsign, and going to the next field,
the call's backgound colour occasionally changed. Fixed.
UBA Spring Contest:
Updated the QSO record format in Cabrillo.
Version 21.03 - 11 February 2019
Fixed a scoring error caused by mis-identification of the
entrant's own continent. "Own Continent" is now held in
Rig control for older Yaesu rigs including FT1000 M5 Field
is fully working - to include direct frequency input (with
appropriate mode applied); mode change with the CW and SSB
commands; reverse sideband with the X command (for both SSB
and CW); change band with B20, B40 etc.
Balkan HF Contest:
Added full support - this contest is open only to entrants
in Balkan countries.
Version 21.02 - 6 February 2019
Many of the configuration commands for WinKey are now
included within the PORTS command - to assign and
configure ports for keying or rig control.
To de-assign a port, set it to zero.
The obsolete commands are WINKEYON, WINKEYOFF, WKON,
Version 21.01 - 8 January 2019
CWops Mini Contests:
The Name and Number elements of the exchange may now
be entered as a single continuous element (no space).
SD separates them as QSOs are logged. Thanks GW0ETF.
Added support - thanks Z34PEC.
Version 21 - 1 January 2019
SD is Free:
SD is entirely free and unrestricted. Help and support is
Version 20.16 - 22 December 2018
WW PMC Contest:
Updated multiplier file WWPMC.MLT.
Version 20.15 - 20 December 2018
Version 20.14 - 13 December 2018
Digital Voice Recorders:
In rigs with integrated voice recorders, the CQT or
CQTIMER command repeats your F1 (CQ message) at selected
intervals of up to 10 seconds. Thanks SQ6EMM.
Note that the DVR command is required (once only) to
enable playback from your rig's voice recorder. The
REPEAT command is discontinued.
To disable repeats, set CQT to 0 - the default setting
each time SD runs.
For SSB, the interval between calls includes the time
for the voice message itself. If you select too short
a time, the CQ recording plays continuously. For CW,
the timer starts when the previous message ends.
Esc, or typing a call, stops playback and repeats.
Version 20.13 - 26 November 2018
Due to broken code in V20.12, edits to calls on the
logging line or in earlier QSOs were not always visible.
SDCHECK - DXpedion or Special-Event Logs:
Added selection by date for Cabrillo and ADIF logs.
COLOUR or COLOR Command:
There's now an option to choose your "multiplier" colour.
This applies to (multiplier) calls already logged or
being logged, to the Check Partial or SCP Window, to the
band analyis under the callsign on the logging line, and
to SD's Multiplier Window.
Here's what is recommended. Use the COLOUR command to
take a note of your current colour options - Enter leaves
each one unchanged. Then use the RESET command to revert
to SD's default colours and try them to see whether you
When logging calls, SD uses colour to indicate the status
of the QSO so that, generally, there's no need to look away
from the logging line.
The default colour when logging calls is QSO Colour - white.
If, as you type callsign characters, the call becomes a dupe,
its colour changes to Dupe Colour - Black. Otherwise, if it
represents a country or prefix multiplier, it changes to
Multiplier Colour - light blue.
If the call has been worked on another band, there is no
change in colour but you get a band analysis under the
logging line - bands not needed are shown in black. Otherwise
(call not logged before and not a dupe or mult), if there is
a match with any call in the SCP window, the call changes to
SCP Colour - light green. If you don't like this, or think
it's too fussy, change SCP colour to the same value as QSO
Some colour combinations look really bad. If you get in
a muddle with them, use the RESET command and try the
default colours for a while before changing individual
ones as preferred.
Version 20.12 - 10 November 2018
Icom Rig Control:
Broken code in V20.11 prevented SD switching to CW in
mixed-mode contests - including RSGB Club Calls. Other
non-Icom rigs were not affected. Fixed, thanks G3SWC.
RSGB Club Calls:
Updated call-history file CLUBCALL.LST supplied. It is
automatically loaded for this contest. Thanks G3SWC.
Version 20.11 - 8 November 2018
RSGB Club Calls:
Updated for 2018 rules - revised scoring, no mults, and
reports required in Cabrillo logs. Note: All reports are
assumed to be 59(9). If necessary, Cabrillo QSO records
must be edited before submission.
When the number of entries/lines in this file was an exact
multiple of 92, cursor movement was disabled on the last
page of contest options when starting a new log. Fixed,
Updated for some older Yaesu rigs, and for models ending
in "7", including FT817, FT847, FT857, FT897 - but not
yet complete for FT100. Thanks G3WYW, GM4ZUK and EI7GY.
Version 20.10 - 5 October 2018
WAB DX Contest:
Added support, including DXCC and WAB Square tracking.
Version 20.09 - 1 September 2018
SCP - Super Check Partial:
In some contests, broken code caused callsigns that matched a SCP
call to be duplicated on the logging line - in a different colour.
Fixed, thanks GM4SID.
Up-to-date callsign history file (CWOPS.LST) and custom SCP
file (CWOPS.DTA) supplied. These are loaded automatically
for the CW Open (September 1).
Version 20.08 - 10 August 2018
Version 20.07 - 3 August 2018
SCP - Super Check Partial:
When typing calls on the logging line, the colour now changes
to yellow (from white - SD's default for the QSO being logged)
for a match with any full call displayed in the SCP window.
This way, and without looking away from the logging line, you
can be confident that the call you're logging is valid.
EU HF Championship:
Template updated to load MASTERDX.DTA (supplied), the latest
SCP file omitting NA calls.
Changing Band - with Rig Control:
Due to broken code in V20.06, direct frequency QSY commands
changed band but not to the exact frequency entered. Fixed,
Version 20.06 - 26 July 2018
Formatting error in IOTA references corrected. For example,
EU5 was logged as EU5, and is now logged as EU005.
Enter Sends Message (ESM) Switching:
IOTA.LST has been updated for 2018, to include announced
DXpeditions. It is loaded automatically for this contest.
Country reference file SDIOTA.CTY updated.
Added alternatives to the Apostrophe key for toggling
ESM, and to the Grave key for toggling between RUN and
S&P. The Alt key is used, rather than Ctrl (as in N1MM)
because SD uses the Ctrl key solely to enter Keyboard
mode in CW events.
Changing Band - with no Rig Control:
Alt-M toggles ESM (left-Alt only).
Alt-R or Alt-S toggles between Run & S&P modes.
Note: Alt-R does not assert RUN, and Alt-S does not
assert S&P. They simply toggle the mode when ESM is
Left-Alt must be used, as Right-Alt has been a long-term
alternative to Ctrl (keyboard mode) for some non-UK/US
keyboards where Ctrl does not work as expected.
Enter a frequency in the Callsign field (in kHz) to
change to the relevant band. For example, 14018
changes to 20m. Note that, in Cabrillo QSO records,
the frequency logged will be the lower band edge
frequency. This is an alternative to the B20 or 14M
commands (which are retained).
IARU Contest - updated reference files:
With rig control enabled, the rig QSYs to 14108. Decimal
frequencies are supported - for example 14108.6.
DXCC.CTY - thanks Joe EI7GY
CQWW.CTY - thanks Joe EI7GY
Version 20.05 - 1 July 2018
Dupe-checking in QSO Parties:
In QSO parties, stations may be logged in one or more
counties, on the same band and mode, without later
QSOs (in a new county) counting as dupes.
Alt-W to Wipe a QSO:
Previously, SD required /M or /R suffixes to suppress
When logging a station already worked on the current
band & mode, SD displays previous counties worked but
does not pre-fill a county.
The QSO will be a dupe when there is a match on call,
county, mode and band.
This feature is controlled by the QSOPARTY parameter
in relevant templates.
When used as an alternative to Minus, SD entered
Keying Mode if "K" was the first callsign letter
typed. Fixed, thanks S58Q.
Version 20.04 - 1 June 2018
After logging a QSO where type-ahead occurred, if F2
(in the empty callsign field) was used to repeat the
previous call and exchange, the typed-ahead portion
of the call was omitted. Fixed.
Harry Angel Contest, VK:
Version 20.03 - 4 April 2018
Now works (will start) with a minimum of two characters
in the callsign field - thanks K1ESE.
/ZAP or /Z:
These suffixes indicate that the corresponging QSOs
are to be deleted (zapped) when the log is re-loaded.
Rig Control - TenTec:
On reloading, if the most-recent QSO logged had this
suffix, the next serial was reset to 1. Fixed, thanks
Increased SD's internal Poll Time and Link Time
parameters. Thanks F3WT.
Rig Control - FT950:
FT950.SD updated to support the rig's DVR. Thanks
Version 20.02 - 5 March 2018
QSO Rate Statistics:
When leaving SD, you now get a list of your best "Last 10"
and "Last 100" rates expressed in QSOs per hour, together
with the QSO count for your best 60 minutes.
QSO Rate Table:
For example, here are my stats for ARRL DX CW 2018 - K3
barefoot on 20m to a 3-el yagi at 30 feet. The calculations
are accurate, because SD records QSO times to the second.
Best "Last 10" Rate 250 Ending 17:45:58
Best "Last 100" Rate 177 Ending 18:17:47
Best "60 minutes" 150 17:42 to 18:41
The stats are stored in Records 3, 4 & 5 of the .ALL
file, following the Name and Address fields, and are
included in Cabrillo logs under the tag X-BEST-RATES.
This shows your QSOs/hour rate for the last-10 and
last-100 QSOs. Use Up-Arrow (as when editing QSOs) to
see your rates at any stage of the contest. V20.02
corrects figures which were previously understated.
BERU / Commonwealth Contest:
Version 20.01 - 14 February 2018
SD on Linux:
SD now runs on all versions of Linux using Wineconsole,
an integral part of Wine. Wine is free, and enables
Windows programs to run on Unix machines.
RSGB 80m Contests:
This is all possible because, although it is a Windows
program, SD runs in terminal or console mode with no
requirement for graphics support. In addition, SD
was designed to be fast and efficient on the original,
very slow PCs - and has remained fast and efficient ever
since. All SD's features are supported on Linux,
including rig-control and WinKey.
Some competence in Linux is needed to configure ports
for rig-control and WinKey. Help is available via the
sd-user mailing list.
Windows console programs running under Wineconsole
are restricted to a display of 25 rows and 80 columns,
whereas SD's native resolution is 27 rows by 82
columns. SD accommodates this difference with the
BORDER command. The BORDER value is set to one or zero
on Windows PCs, but must be zero for all other platforms.
Fixed bug in scoring for UK entrants, and for special
calls, G6XX etc, in RSGB 80m contests. Thanks G3SWC.
Updated for new rules - with country mults by band for
QSOs with members. The SETDUPE command should be used
at the start of the second period to reset dupe and
multiplier checking. Thanks G4ILW.
Marconi Memorial Contest:
Updated scoring to 1 point per QSO regardless of location.
Rig control file IC7610.SD added.
NAQP - Rig Control:
Fixed bug which caused spurious frequencies recorded for
DX (non-NA) QSOs in NAQP. Thanks K1ESE.
REF Contest for DX Entrants:
TK was not recognised as "mainland" France. Fixed.
PACC for PA Entrants:
Fixed display error - thanks PA0JNH.
Version 19.23 - 1 January 2018
Template updated - QSOs with G6XX score 5 points.
Check Partial and Super Check Partial (SCP) Window:
Following on from bug fixes in V19.22, the multiplier
status of each call listed in the window is indicated
by its colour. Multiplier calls are blue, others are
shown in white, and duplicate calls are shown in grey
A reminder that it can be quicker to retrieve a wanted
call from the window rather than typing it in full,
especially when there are few partial calls displayed.
Use Up or Down-Arrow to access the window, and the
arrow keys to navigate to the wanted call. Enter
transfers a highlighted call to the logging line.
When there is a single call in the window, Up or Down-
Arrow (nothing else) transfers the call to the logging
line. If you've not tried this, you're missing out!
Version 19.22 - 1 December 2017
Check Partial and SCP Window:
At times, and more frequently as QSO totals increased,
the SCP Window did not indicate that the call, or partial
call, on the logging line had already been worked. Fixed.
Dupe checking was not affected, but it helps to know
immediately if the call you're typing has the potential
to be a dupe.
When SCP is in effect, and there are many matches (for
example, DL), the display reverts temporarily to Check
Partial - showing matches from the log only.
If you're serious about using Check Partial or SCP as an
operating aid, it is more efficient to have the partial
calls listed close to (underneath) the Callsign field on
the logging line rather than in the Score Window. This
way, head or eye movement is minimised.
FT991 Rig Control:
In the Getting Started section of SD's manual, the standard
settings for SD's Windows Size is Width 82, and Height 27.
With EXPAND enabled, the Height should be set to 36, and
the Font Size reduced to make SD's expanded window fit your
If you haven't a clue about what all this means, try the
EXPAND command to see for yourself - and read "Getting
Started" in the manual.
Fixed: Thanks GM4ZUK & G3WYW.
RSGB 1.8MHz Contest:
Version 19.21 - 10 November 2017
UKEICC Call History File:
When calls with country modifiers were stored, for
example both EA6/GM3ZDH and GM3ZDH, SD ignored the
country modifier when testing for a callsign match.
This caused incorrect locator pre-fills in the UKEICC
80m contests. Fixed. Thanks EI2KA and G4DDX.
Version 19.20 - 26 October 2017
The F3 zone analyis (worked/wanted) for all bands was
Version 19.19 - 13 October 2017
YB DX Contest:
Added support for both sides, to inlcude tracking of country
and prefix mults - ybdxcontest.com/dx-station-rules
SDCHECK - DXpedition (10-band) Logs:
The ADIF and CSV export options were broken. Fixed.
Version 19.18 - 3 October 2017
Went missing from the display of previous QSOs - restored.
Version 19.17 - 1 October 2017
RSGB 160m Club Calls:
Updated for 2017 rules, with full support for mults and
points. Note that Club Status (HQ, CM or NC) and the
4-character Club Abbreviation (when present) are logged
as single 2 or 6-character fields. They are separated in
Cabrillo QSO records.
SD Manual in Italian:
An up-to-date translation, by Sandro I7ALE, may be
downloaded from ei5di.com/SD-Italiano-Settembre-2017.pdf
UKEICC 80m Contests:
Editing a locator corrupted the logged frequency. Fixed,
UKEICC Random Numbers Contests:
Fixed operation of the #P parameter (previous number sent),
in CW message playback. Thanks GM3ZDH & EI7GY.
Internal Voice keyer:
To control PTT for WAV file playback, a "CW" port must be
enabled. Use the SETUP command and the "C" option, then
enable PTT. If you're using an amp, choose appropriate
PTT Lead and PTT Tail parameters to prevent hot switching.
The options menu highlights the ones that are unsupported
(see notes for V18.26). They include Multiplier Summary,
Dupe Sheets, and Print File options.
Version 19.16 - 17 September 2017
Version 19.15 - 1 September 2017
UKEICC "Random" Number Contests:
Support added for the revised calculation of pseudo-
RSGB 80m Contests:
Scoring updated. No points for QSOs between non-UK
WinKey - Serial:
DTR is asserted on the port at startup. Without this,
serial (non-USB) WinKey units do not work. Thanks GM3WOJ.
Fixed an overflow issue that could cause SD to crash
when first run in a new folder - before SD.INI is
Version 19.14 - 18 August 2017
RDA - Russian District Award Contest:
Fixed a formatting error on the logging line.
With rig-control enabled, the B20, B80 etc. band
change commands now work. Thanks ZS6KR.
Added support for pseudo-random serials generated
from information logged in previous QSOs.
This feature is discontinued. It was toggled by the
RANDOM command which is itself discontinued.
Version 19.13 - 27 July 2017
Version 19.12 - 10 July 2017
Scottish DX Contest - SDXC:
Support added. Select the "SDXC - GM" or "SDXC - non-GM"
templates as appropriate.
SD pre-fills known exchange elements, whether from
lookup files or from previous QSOs. These are typically
zones or district codes. The NOFILL command inhibits
pre-fills, and the FILL command restores them. This
command is not "sticky" - SD's startup default is FILL.
Version 19.11 - 6 July 2017
IARU HF Championship:
For a callsign match with IARU HQ stations, the Band/
Mult analysis was not shown below the callsign. Fixed.
A reminder of how the Band/Mult analysis works: The
bands 10 to 80m (for IARU HF) are shown beneath the
callsign. Any bands needed as mults are highlighted.
In addition, if the station has been worked on other
bands, they appear as black, including the current
band - they can't be mults on bands already worked.
You know instantly, while typing calls, whether you
need that station on another band (or mode) for a mult.
Updated country files according to AD1C's update of
6th July - at country-files.com.
Version 19.10 - 4 July 2017
RSGB DX Contest:
New rules, bands and scoring supported - for both UK
and non-UK entrants. QSOs with "disputed" entities,
including 1B, D0 and D1, count for points but not
IARU HF Championship:
For Non-UK entrants, the UK prefix multiplier summary
has been corrected and is updated as prefixes are
typed. You see instantly whether that station/prefix
would be a mult on another band or mode. This feature
also applies to all other contests with prefix mults,
including Oceania, All Asian, CQMM, Asia Pacific Sprint,
SA Sprint and OKOM (home side). It does not apply to
CQ WPX, where prefix mults count once only.
Updated HQ Reference File IARU.LST supplied. It is
loaded automatically at startup, and pre-fills the
Society initials on a callsign match.
Updated IARU.REF file supplied. It is used to pre-
fill the IARU HQ Society initials, corresponding to
the country indicated by the callsign, when you type
any alphabetic character (one is enough) in the zone
field. This is useful when HQ stations, not already
in IARU.LST, are worked.
Version 19.09 - 6 June 2017
This has been introduced as a simple alternative for
configuring keyer and rig-control ports. It will be
extended to include all other keying and WinKey
parameters. Please try it.
RSGB Field Day Contests:
For fixed-station entrants, zero-point QSOs with other
fixed stations were not displayed correctly. Fixed,
Corrected scoring for non-Baltic station working other
non-Baltic stations. Thanks EI7GY.
Hawaii QSO Party:
NEQP - NE Side:
Only states count as mults, not individual NE counties.
Version 19.08 - 26 April 2017
Broken code in V19.07 caused band-edge frequencies to
be written to QSO records, even though exact frequencies
were shown while logging. Fixed. Thanks GM4SID and
Corrected scoring - double points for 160m QSOs only, not
Version 19.07 - 17 April 2017
Version 19.06 - 1 April 2017
SCP - Super Check Partial:
Fixed inconsistencies in the display (colour) of calls
that would be dupes or mults in the SCP window.
SPDX Contest for non-SP entrants:
Updated SPDX.MLT and SPDX.DTA files supplied. SP districts
are pre-filled on a callsign match, and SCP shows only SP
SDCHECK - Time Field:
QSOs at midnight had their Cabrillo time listed as ----
instead of 0000. Fixed, thanks G4CWH.
Now CW/SSB/Mixed, with YU districts and DXCC countries
Version 19.05 - 16 March 2017
Icom Rig Control:
Fixed broken code related to removing 2-radio support.
Callsign reference file NAQP.LST (supplied) is loaded
at startup, and Name and State are pre-filled on a
callsign match. Thanks K1ESE.
Version 19.04 - 7 March 2017
Updated to support multiple HQ stations per call area.
Version 19.03 - 2 March 2017
LZ was not recognised as EU (3 points). Fixed.
Now displays points (5 or 25) for each QSO.
Version 19.02 - 7 February 2017
At times, a user's callsign would not be written to the
second control record in the .ALL file when a log was
started or reloaded. In turn, SD displayed an error
message and reverted to DEMO mode. Fixed.
When editing or browsing earlier QSOs, their date and
time logged is shown in place of the current date and
time. This has particular relevance for SDX, where a
single log may span months. Thanks EI4BZ.
ADIF option in SDCHECK:
To see how it works, load any contest log with SD and
observe what happens when you use Up Arrow to access
Fixed a screen formatting issue. Thanks EI4BZ.
When a station has been worked on another band, the name
and state are now pre-filled - in the correct columns.
For a callsign match on any pre-loaded .LST file, the
name is pre-filled.
Updated the DXCC.CTY and CQWW.CTY files.
Updated the CWops and FOC callsign reference and SCP
Users sometimes corrupt .ALL files by editing them
directly to correct band or mode or times. This is
not recommended, as it's easy to corrupt a QSO by
adding or omitting a single character (including space).
In turn, all subsequent QSOs may be corrupted because
SD reads a fixed number of characters when loading and
re-scoring QSOs - it expects all QSO records and fields
to be in exactly the right position.
When the .ALL file gets corrupted, it can be recreated
from the audit (.AUD) file but, obviously, it's better
to prevent this happening. In any case, SD lets you
edit band and mode directly with F1/F2/F3.
If you really must edit the .ALL file directly, take
a copy of the file before you start, and use Notepad.
This is a text editor and, unlike word processor
programs like Word or WordPad, it does not add hidden
characters to your QSO records.
Now, at startup, you are advised if any record/QSO has
the wrong length, and SD displays its line number in
the .ALL file together with the contents of the record
- for the user to fix. This way, no subsequent QSOs
will be affected.
Version 19.01 - 11 January 2017
Templates updated - QSOs are now 1 point each, not
10 as before.
If SD was started with the control lead disconnected,
BPS reverted to 4800, and had to be reset to your
preferred value. Fixed.
SDX - ADIF:
No QSO records were output due to an error in my date
comparison code. Fixed, thanks EI4BZ.
Version 19.00 - 1 January 2017
Please refer to HISTORY.DOC in your C:\SD folder for earlier entries.
Thanks to EI8BP for help in getting started.
SD is written in
To EI5DI's Home Page