Logging software for the most demanding radio amateur
WSJT-X, JS8Call, MixW, FLDIGI logging, LoTW / eQSL full synch and much more...
Version 5.100e (27/09/2020)
NEW: Added FST4 mode, 5m and 8m bands according the new
ADIF 3.1.1 specs.
NEW: Transceiver control: added support to Yaesu
NEW: Statistic overview: added Comments field in the
NEW: when closing Swisslog, if there are pending QSO
requests from WSJT-X, Swisslog will release a message informing user about
this. Afterwards Swisslog will process automatically all pending Log QSO
Corrected: Authentication error at startup and Swisslog is unusable
after updating country table or statistic database.
Corrected: Satellite fields: when editing a QSO made on SAT and
activating the satellite panel, the Prop Mode and Sat Name displayed the
last values used when adding QSO, not the ones from the QSO.
Corrected: WSJT-X UDP link: corrected mode field changing all the time
and link has been improved.
Corrected: if UDP link is enabled and user presses the PSK button to
start a digital multimode program (such FLDIGI, MixW, etc), Swisslog will
automatically disable the UDP link. On the contrary, if user presses to
activate the UDP link with WSJT-X and the digital multimode program is
linked to Swisslog, the link with this digital multimode program will be
disabled. This must be done because Swisslog can follow data from one
digital mode program at once.
Corrected: QSO Round: a new QSO was added with the same station every
time user pressed the "On Air" button.
Corrected: QSO Round: a callsign couldn't be joined to a QSO Round from
the QSO Entry window.
Corrected: Region field: when manually typing in this field cursor was
always positioned to first character.
Corrected: statistic overview: QSO was not passed to the QSO Entry for
editing when double clicking in the QSO listing.
Corrected: Statistic views including DATA report mode: listing didn't
include FT4 and other modes such all MFSK, FMHELL, FSKHELL, HELL80, PSKHELL,
C4FM and JS8.
Corrected: Telnet servers: EA1DX-5 changed address to
ea1dx.lynxdxg.com. Users using this server should change the
address manually by editing the EA1DX-5 entry in the Telnet control window.
Updated country table. THANK YOU VERY MUCH to Erik,
Version 5.100d (13/08/2020)
Corrected: Import QSO: process stops suddenly and
program freezes being necessary to force a Swisslog exit by means of
Corrected: My QTH coordinates: longitude was wrong
if coordinates were calculated from your QTH locator and you are located
west of Greenwich meridian. Swisslog will correct this automatically at
first startup of this version.
Corrected: when entering QSOs with an existing
station working in a new QTH locator and both locators had 4 digits
(existing and new), no new HomeQTH was created. This caused setting the new
locator to previous QSOs!. This issue affected specially /MM operations from
different locators. Please review your latest QSO!
Corrected: LoTW synch: process stopped during the
Import QSO/QSL step and Swisslog became unusable.
Corrected: saving QSO with world map open: world map
is refreshed automatically to reflect DXCC/Gridsquare changes after
saving/deleting a QSO. In certain computers (specially with Windows 7)
saving a QSO could take about 15 seconds if Gridsquare field was different
than NONE or having CAT button enabled. Now the saving procedure has been
improved drastically and it’s faster in all cases.
Corrected: panel for propagation mode and satellite
name fields: panel was automatically hidden when transceiver control was not
used or started. If CAT is used, the button to enable this panel will only
work on these scenarios:
when editing QSO
when adding QSOs on 10m or higher and
propagation mode is not SAT
when propagation mode is SAT and band is
10m, 2m, 70cm, 13cm or 23cm.
Corrected: Exception EAccess violation error when
closing Swisslog and the LoTW synch window was open.
Corrected: reading from Callbook databases: if QTH
locator is wrong it won't be copied and no error message will be displayed.
Version 5.100b (02/08/2020)
Enhanced: HomeQTH handling for QSO partner: when QTH locator length
differs (i.e: JN11 vs JN11AI) no new HomeQTH will be created if changing QTH
locator but Maidenhead is the same. In order to make HomeQTH names more
clear when importing QSO, instead of using HomeQTH1, HomeQTH2 etc when some
data changes, now Swisslog will set the name of the first data changed in
the file to import (the same way Swisslog does in the QSO Entry).
Corrected: Callbook buttons in toolbar: callsign was empty most times or
the profile displayed was from previous entered call.
Corrected: Logbook view: custom filter for date field: was not possible
to filter because a "" is not a valid date error was displayed.
Corrected: Make DX announcement window: this window was not closed
automatically after sending the spot.
Corrected: Transceiver control: the auto start option didn't work if
using OmniRig v2 causing user to start it manually.
Corrected: Transceiver control window: was always positioned in center
of the screen ignoring user latest position.
Corrected: Tools / Update award information: Date type mismatch in
criteria expression error message.
Corrected: Update country table or statistic database:
Authentication failed error message when starting Swisslog after
downloading these files. Swisslog was unusable afterwards.
Corrected: World Map: bands for DXCC/Grids were always set to All/None
and Mode to All ignoring last values set by users.
Corrected: Access violation error message when exiting Swisslog.
Corrected: Satellite operation: changing satellite name didn't set focus
to callsign field.
Corrected: Added Satelllite name field for eQSL realtime logging and
Updated country table. THANK YOU VERY MUCH to Erik,
Version 5.100a (19/07/2020)
Corrected: QSO entry: Class tcxButton not found error message
when entering Options
Corrected: QSO Entry: not possible to send spots.
Version 5.100 (19/07/2020)
NEW: Enhancements for Rotor control:
Now you can set bands handled by the rotor. The "Turn antenna"
function implemented in the QSO Entry, DX Cluster windows or Band Maps
will only work if transceiver is tuned in any of the selected bands
(transceiver control must be started).
Up to 4 rotors supported by using PstRotator! Swisslog will be able
to select the corresponding rotor automatically when changing bands on
the transceiver. Please read the chapter Rotor control in the Swisslog
NEW: Enhancements for satellite operations:
QSO entry: added a button to activate / deactivate panel for
propagation mode and satellite name. You can activate / deactivate this
button also with Ctrl+Alt+S. These fields are
specific for 10m and V/U/SHF bands. In order to avoid setting a
propagation mode or satellite name when working on bands lower than 10m,
If transceiver control is started and this panel is activated, Swisslog will deactivate
it automatically if one of the following
if propagation mode is SAT and you change bands other than 10m,
2m, 70cm,13cm or 23cm (satellite bands used for uplink).
if band is lower than 10m
World map: added a SAT button to
show only DXCC/Grids for QSOs made by satellite on the selected
When activating the panel to display the propagation mode and
satellite name fields, now Swisslog sets the last content assigned on
Selecting a propagation mode different than SAT will clear satellite
When selecting SAT it will recall latest satellite name used.
When selecting a satellite, propagation mode will be set
automatically to SAT.
After selecting any propagation mode or satellite name, focus will
go automatically to the Callsign field.
Added Sat Mode and Sat Name fields in the Previous QSO / New QSO
listing in the QSO Entry window.
Added: HO-107 and RS-44 to satellite list.
NEW: Tools menu: added options to update the statistic database and
country table to the latest available. Swisslog will release a message at
startup when a new country table/statistic database is available. So no more
manual operations to update these important databases!
NEW: CW Type: now Swisslog will save current QSO if found one of these
sequences on macros: ~[lgs] or `[lgs]
NEW: Users retrieving data from QRZ/HAMQTH/QRZCQ, WAZ and ITU zones will
be read from the QSO partner profile (if assigned) if Geographical
Coordinates field has been checked in the Field Copy Instruction in the
Callbook Cd / Internet databases tab.
NEW: Logbook views > Update QSOs with data from Country Table and/or
Callbook Cd / Internet databases: if you use internet databases you can now
set the QSL Manager field. This option extracts the first valid callsign
found in the QSL INFO field. Very useful to set QSL manager after importing
QSOs from a contest program. QRZ is the recommended option to get the
best results (XML subscription needed!).
NEW: Export to WSJT-X: added a field to select the Callsign to export
(callsings defined in MyQTH). Leaving this field empty will select ALL your
NEW: Tools > Update awards information: added "Update ALL and shut down
computer". Useful to leave this function working and shut down computer
automatically when finished.
NEW: Transceiver control with OmniRig: Swisslog will generate a beep
sound at transceiver control start up and when selecting a Rig in toolbar
according these conditions:
Rig1: 1 beep
Rig2: 2 beeps
Rig3: 3 beeps (OmniRig v2)
Rig4: 4 beeps (OmniRig v2)
This is very useful for blind users or users having
NEW: QSO Entry: The following shortcuts are
available in the QSO Entry window:
Ctrl+Alt+B: if using a rotor interface
and rotor toolbar is displayed, focus will be placed at rotor field to set
Ctrl+Alt+C: activate/deactivate the CW button
Ctrl+Alt+R: changes rotor if using multiple instances of PstRotator
Ctrl+Alt+S: activate/deactivate the special modes (propagation) and
Ctrl+Alt+T: changes radio if using OmniRig (same as
clicking on the Rig number in the transceiver control toolbar).
Confirmation message when closing: very useful to avoid closing Swisslog
NEW: Added FT8DMC for
NEW: Added FT8DMC statistic in C_SP11 field.
Corrected: Import QSOs: Longitude and latitude were checked during
QSO importation and any mismatch caused Swisslog to create new HomeQTHs
unneccesarily. Now longitude and latitude are not checked when importing
QSOs to prevent this.
Corrected: Users from 9A,
E7, HA, OM, S5: it was not possible to add QSO not in real time because a
wrong date format error was displayed. Language of these countries uses
blanks between date separator and needed a special workaround in the code.
Corrected: WSJT Band Maps: DT was not displayed when
checking the View DT option.
Corrected: WSJT Band Maps: When a callsign
was in the QSO Entry window, mode field was changing to SSB sometimes.
Corrected: WSJT-X/JTDX link: Accented/special characters in Name/Comments
were not passed correctly to Swisslog.
Corrected: WSJT-X UDP
settings: if Auto Start is checked in one section and program path was
blank, a file explorer window was opened when Swisslog starts up.
Corrected: Transceiver control: file explorer opens continuosly when
setting up HRD for the first time.
Corrected: Image viewer: violation errors when closing manually the image
Corrected: Image viewer:
when saving an eQSL card the filename was empty when should be set
automatically to "call mmddyyyy band mode".
Corrected: Callbook query: portable callsigns in other
countries (i.e.: ZA/EA3GCV) were always searched for the home call. This
caused wrong callbook information if this station had a specific profile for
such portable callsign.
Corrected: when editing QSO from US, the State displayed was different from
the one really stored in the database.
Corrected: Merging data from import QSO function:
violation access error and conversion stopped.
Corrected: World Map: If CAT
button was disabled, DXCC/Grid fields were always set to All/None
respectively at map startup, ignoring user changes.
Corrected: some popups
menus for Copy, Paste were only in English. Now it will be displayed in the selected language.
Corrected: QSO Entry: Missing label in the QTH Name field.
Corrected: QSO entry: Prev and New QSO listings: the Comments field was
displayed as MEMO. Now you can see the contents of the first 75 characters
of this field.
Corrected: Country table: WAZ was defined as zone 4 for US States
FL and GA when is zone 5. At first start up of this version Swisslog will
fix automatically this in all your QSO with these US States.
Corrected: IOTA statistic: added LoTW
confirmations and some queries in the IOTA folder.
Corrected: Using ARS-VCOM as Rotor control: fixed COM port error while
Updated country table. THANK YOU VERY MUCH to Erik,
Version 5.99g (19/04/2020)
NEW: Logbook view: now the Custom filter will appear in
the selected language. The EQUAL operator accepts the
*: represents zero, one, or multiple
characters. Example: EA3* applied to the callsign field will list all callsigns
starting with EA3 and any suffix, *SOTA will list all
callsigns having SOTA in the suffix, *70*% will list all
callsign starting or having 70 in the middle of callsign, etc
?: represents a single character: Example:
E?3G? will list all callsigns like EA3GC, EL3GA, EM3ZZ, EA?GCV
will list EA1GCV, EA3GCV, EA8GCV, etc.
You can also mix both wiildcards: ?A* will list all
callsigns like EA3GCV, 1A0KM, 3A2AC, etc. As you can see, it offers endless
NEW: World map: added CAT button to automatically read
the transceiver band and select it in the DXCC and Grids fields. Also added
a MODE drop list to select the DXCC/Grids according the selected mode. It
also includes the following report modes: PHONE, MIXED, DATA and IMAGE.
Please read World Map chapter to know more details.
NEW: DX message window / Band maps: added an option in
the popup menu to disable the warning to save QSO or ignore if adding a QSO
from a spot and a call already exists in the Add QSO window without saving.
NEW: Added European ROS CLub (ERC) for membership panel
and new statistic
NEW: Comments field: If you upload QSOs to eQSL, you
can differentiate the text added as message in your eQSL card from regular
QSO notes. Simply add QSLMSG: in the Comments field with the text you want
to display in your eQSL card. Example:
This text is your QSO comments. QSLMSG: This text will only be displayed in
your eQSL card
"This text is your QSO comments" will be added as Notes if you
upload QSO to Club Log, HAMLOG, HRDLOG, HAMQTH or QRZ. "This text will only be
displayed in your eQSL card" will only be sent to eQSL.
IMPORTANT: QSLMSG: tag
must be uppercase and located at the end of other QSO notes! If you don't set
the QSLMSG: tag then all comments will be sent to all configured online
NEW: WSJT-X / JTDX Band Map: changed spot lifetime from
minutes to seconds. This will allow you to set values to display only one decode
period (15 seconds for FT8 or 8 seconds for FT4). Current minute values are
converted automatically to seconds at startup.
NEW: Added the DXCC field to read from the following
Callbook databases: QRZ, QRZCQ and HAMQTH. Very useful for those users not
using the Query and set Club Log DXCC option (which prevail over this function).
Redesigned the "Field Copy Instruction" tab in the Callbook options.
NEW: Users retrieving data from HAMQTH/QRZCQ: the DOK
will be filled out automatically if QSO partner has assigned the DOK in the
profile and the County field (Sub Region) has been checked in the Field Copy
Instruction in the Callbook CD / Internet databases option
NEW: Statistic Quick Info window: Added the SubRegion
field in the "Previous QSO" listing.
NEW: Added DXCC Challenge award for statistic
view/reports including modes CW, PHONE, DATA, ALLMODES.
NEW: CW Type: when activating CW Type buttons in Add
QSO window, pressing the CW Type button will restart Cw Type. This is
mandatory to do if you have changed macros in Swisslog to reflect changes in CW Type.
Logbook view: I have added a full set of new and very interesting queries!
You can now check for:
confirmed by QSL and not confirmed by LoTW/eQSL by all possible
confirmation combinations (LoTW or eQSL).
are confirmed by all possible confirmation combinations (QSL, LoTW or
Missing DXCC/WAS/WAE all bands/5 Bands all
Worked DXCC/WAS/WAZ/WAE all bands/5 Bands all
Queries titled for
specific bands/modes are intended to be used as template for advanced users who want to
check for other bands/modes (simply edit the query and replace
the band/mode you need then save it with another name). Check out on the
following Queries subfolders for the new queries: DXCC,
WAZ, WAS, WPX, WAE.
NEW: Swisslog installer: added an EULA (End User
Improved WSJT-X Band Maps: code rewritten to improve significantly
performance! This should solve all freeze issues after a while working with
high activity on bands.
Improved: Band Maps: improved overall performance.
Added: Telnet server list: EA3CV-2. In order to use latest Telnet server
list, you have to delete the file Telnetservers.bin and rename
Telnetservers_orig.bin to Telnetservers.bin. Please note
that doing this you will lose the auto start settings and all your previous
changes to other servers, so you will have to configure it again.
Corrected: WSJT-X Band Map: if user changed the Grid statistic it was
not saved for the next session.
Corrected: WSJT-X UDP Settings window: resized to fit in the minimum
screen resolution recommended for Swisslog (1024x768)
Corrected: LoTW sync: web passwords including special characters like
'&', '<', '>', '#', etc caused LoTW sync to not download QSOs/QSLs.
Corrected: LoTW sync: Swisslog won't ask user anymore to assign new LoTW
to Swisslog fields if found during LOTW synchronisation (i.e: APP_LoTW_RXQSO,
Corrected: LoTW/eQSL sync: QTH locator from LoTW/eQSL will be set in the
QSO if the QTH locator field is empty or if QTH locator to import has 6
digits and the QTH locator field has 4 digits matching the Maidenhead.
Corrected: Club Log/HAMQTH: passwords including special characters
like '&', '<', '>', '#', etc didn't work.
Corrected: eQSL sync: the Error list tab didn't list any QSO, only a
line indicating the file containing errors. In order to receive again a full
report, it's very important to perform a full resynch of all your QSOs in
eQSL by setting a last synch date before your first QSO in the logbook (or
Corrected: Import QSO from another Swisslog DB: QSOs were not assigned
to any MyQTH
Corrected: TrueTTY: some fields were not passed to Swisslog.
Corrected: TrueTTY/CW Type: shortcuts for macro buttons (Shift+Ctrl+F1-F2) caused
triggering other associated functions to hot keys (such F1 Help, Ctrl+F4
close current window, etc).
Corrected: Logbook view: error message "Capacity of list is out of
bounds" when using certain printers. If view takes a lot to open when
opening any logbook view, edit the SWISSLV5.INI file and add the following
key in the COMMON section: DisableDXPrinter=1
Corrected: Realtime logging to QRZ: the QRZLOGID field was not set.
Corrected: Flex Radio support: mode was set to a number when changing
mode on Flex Radio
Corrected: FLDIGI link: using FLDIGI versions from 18.104.22.168 and higher in
countries having a comma as decimal separator, the frequency was not passed
Corrected: ADIF import: if QTH locator to import had 4 digits the
Distance field was set to 0
Updated: World Map: added latest IOTA references into the IOTA layer
Corrected: HAMLOG: password length limited to 10 characters (maximum
length allowed by HAMLOG).
Corrected: Rotor control: The Hy-Gain DCU-1 option didn't work for
DCU-2/DCU-3. Now should work for all.
Corrected: WinKeyer support: the [L] command used in macros to LOG QSO
Corrected: SOTA Update: changed URL link
Corrected: Save desktop at
exit main option will be checked by default in new installations.
Corrected: AGCW update: changed link and file format from XLS to CSV
Corrected: Refresh view automatically logbook view option will be
checked by default in new installations.
Corrected: Register QSL cards: Azimut was not displayed correctly in the
detailed view of the QSO