Win-Test Lua Scripts by N6TV

See the "Readme" file inside each Zip for installation instructions

This page contains links to several Lua script "extensions" for Win-Test.

File Description Last Updated For Elecraft P3 and Elecraft K4 band scopes

Intelligently resets the Elecraft K4 or P3 panadapter display range to the requested span based on the active radio's current frequency. Avoids displaying "out of band" frequencies and makes it unnecessary to touch the "Span" and "Center" controls.

What's New: Added Elecraft K4 support including SPANB command to set span of SubRx independently. DISPLAY > FIXED2 enabled automatically. New SPAN60 preset command.

(The same functions are provided for Icom band scopes by
2022-06-25 02:07 UTC Automatically fetch latest Country and SCP files from the Internet

Windows batch file (not a LUA script) that fetches the latest Super Check Partial (SCP) files MASTER.SCP, MASTER.DTA, etc., country files CTY.DAT, CTY_WT.DAT, CTY_WT_MOD.DAT, etc., and the CALLSIGN.PAT file from the web and saves them in the proper Win-Test directory. Uses the free wget program (see Readme_ctyfiles.txt for installation instructions).

What's New: Use https for fetching supercheckpartial files. Correct URL to callsign.pat.
2022-05-02 01:58 UTC For Icom IC-705, IC-7000, IC-7100, IC-7200, IC-7300, IC-7410, IC-7600, IC-7610, IC-7700, IC-7800, IC-7850, IC-7851, IC-9100, and IC-9700
(IC-Generic and Icom via OmniRig also supported)

Use Icom USB sound card as Win-Test Voice Keyer, or Icom voice memories. ClearRIT, RIT up/down, SwapVFO, VFOAtoB, Dual Watch, control waterfall display span from Win-Test, keep internal CW keyer paddle speed in sync with Win-Test (-1 or -2 WPM), swap dot/dash paddles, enable Win-Test CW/PTT/FSK keying over Icom USB virtual serial ports, toggle CI-V Transceive ON/OFF. Not all functions available on all radios. IC-9700 v1.30, IC-7850/7851 v1.40, IC-7800 v3.00, IC-7700 v2.00, IC-7610 1.30, IC-7600 v2.00, IC-7300 v1.40, IC-705 v1.12 firmware required for all DVK, scope, and Voice Memory playback via Win-Test. Can use Icom commands to generate CW from text if no keying circuit or WinKey available.

What's New: Added support for IC-705 and IC-9700. Added IcomSetNegScope (REF command) to change scope REF level. Added IcomClearRITOFF assigned to Shift Right-Arrow. Added IcomPowerOFF and IcomPowerON scripts. SPAN commands now select the new Icom SCROLL-F FIXED mode where supported (requires up-to-date Icom firmware, see above)
2021-05-18 19:47 UTC (New). Quickly search a Win-Test extra data file (.XDT), such as the IARU HQ list, for any specified string, with matching lines displayed in a pop-up window. Any text file may be searched, such as a "Names database" or an IOTA list.

Search for IARU HQ stations by callsign, partial callsign, or HQ abbreviation. A current IARU HQ station .XDT file may be downloaded here.
2019-07-09 01:10 UTC For Kenwood TS-480SAT, TS-480HX, TS-590S, TS-590SG, TS-990S, and TS-2000

ClearRIT, SwapVFO, RxAnt, RIT up/down, VFO up/down, Play TS590 DVR (VGS-1) voice messages, keep radio's internal CW keyer paddle speed in sync with Win-Test (-1 or -2 WPM), play CW messages using radio's internal keyer to generate all CW, no keying circuit required.

What's New: Added RxAnt toggle (TNX EA7KW). Fixed ESC key / PlayHalt_TS590.wts (TNX EA7TH, EA7KW). Removed unwanted default key assignment of Ctrl-Up/Down since these are used to navigate Bandmaps. Added KenwoodPlayMsgs.smgs file that may be loaded in the MSGS dialog if no keying circut or WinKey available.
2018-11-30 03:40 UTC For Elecraft KX2

ClearRIT, SwapVFO, RIT up/down, VFO up/down, A=B, B=A, Play/Record DVR voice messages, generate CW or RTTY messages using radio's internal keyer for all functions, no keying circuit required.

What's New: KX2scripts created and tested by Björn, SM7IUN, from KX3scripts. Thank you!
2018-08-14 04:32 UTC For Elecraft KX3

ClearRIT, SwapVFO, RIT up/down, VFO up/down, A=B, B=A, Play/Record DVR voice messages, generate CW or RTTY messages using radio's internal keyer for all functions, no keying circuit required.

What's New: RptM1_KX3 bug fix (TNX SM7IUN).
2018-08-14 04:15 UTC Quickly search the DX-Cluster spot log file on the local machine, with matching spots displayed in a pop-up window.

Search for spots by callsign, partial callsign, or current frequency. Discover where you are being heard, where you are being spotted. Redisplay DX callsigns that disappeared from the band map. Quickly identify busted spots by searching for partial callsigns on the current band.
2016-12-23 08:07 UTC Pre-fill ARRL Sweepstakes exchanges (tnx NR5M)

Automatically pre-fills ARRL Sweepstakes exchange data from a "pre-fill" file when you type a call and press the [tab] key. Uses a user-supplied "Extra data" (.xdt) file stored in the Win-Test /extras directory.
2016-11-19 04:22 UTC For Yaesu FT-450, FT-891, FT-950, FT-991, FT-2000, FTdx1200, FTdx3000, FTdx5000, and FTdx9000

ClearRIT, SwapVFO, RIT up/down, VFO A/B up/down, A=B, B=A, Play/Record/Stop all five Yaesu voice memories, synchronize Yaesu internal CW keyer paddle speed with Win-Test (-1 or -2 WPM), swap dot/dash paddles.

What's New: This is a new package designed to replace the older file, with much more function and support for many more radio types. Two install scripts are supplied: one for voice keying using Yaesu voice memories, and a second to install all the other scripts. Use Win-Test v4.23 or later for full support of FT-891, FTdx1200, FTdx3000 and FTdx5000. Last change: VFO A and B select scripts removed since radio does not respond consistently to these CAT commands.
2016-10-20 00:07 UTC For Yaesu FT-1000D, FT-1000MP, MARK-V FT-1000MP Field, and FT-990

ClearRIT, SwapVFO, VFOAtoB, RIT up/down, VFO A up/down, software PTT, SubRx on/off

What's New: New Install_FT1000 and Uninstall_FT1000 scripts automate setup. New scripts RITUp/RITDown, VFOAUp/VFOADown, TX/RX (software PTT), VFOAtoB, SO2V_SubRx.
2016-10-09 00:45 UTC For Elecraft K3 and K3S

ClearRIT, SwapVFO, RIT up/down, VFO A/B up/down, A=B, B=A, RX ANT On/Off, Diversity On/Off, SubRx On/Off, Play/Record DVR (KDVR3) voice messages, generate high speed RTTY contest messages using radio's internal FSK generator, no FSK keying circuit required, MMTTY not required, keep radio's CW keyer paddle speed in sync with Win-Test (-1 or -2 WPM), swap dot/dash paddles.

What's New: Install_KDVR3 script now assigns PlayHalt to Escape key (TNX KD4D). PlayHalt now interrupts repeating CQ activated by RptM1 (TNX KD4D). SO2V_Diversity and SO2V_SubRx updated to toggle current subreceiver state more naturally. Play script now translates the Win-Test message variable $13 to \r (carriage return) for RTTY/PSK (requires K3 FW 5.38 or later).
2016-10-04 23:31 UTC For pileups: stack multiple callsigns at once

Enter multiple callsign at once and stack them in the Partner window, retrieve and send next exchange with single keystroke (for single-ops with big pileups, or multi-ops with Partner stations).

What's New: Fixed StackCallsF10.wts to accept proper numeric argument 1 - 12 for Additional (Alt-C) messages 1-12.
2015-11-07 06:12 UTC For Yaesu FT-991, FT-2000, FTDX-5000, and FTDX-9000

ClearRIT, RIT up/down, SwapVFO, VFOAtoB, Play voice keyer messages, select VFO A or B for TX
2015-03-11 08:02 UTC Send "Additional" (Alt-C) messages with one keystroke

Provides a way to invoke up to 12 of the "Additional" (Alt-C) CW/RTTY messages with a single keystroke. These messages are saved in WT.INI, so they don't change from log to log.
2015-03-09 04:19 UTC Set CW speed to DX spot speed (tnx W3LPL)

Automatically sets the Win-Test keyer speed to match the speed of a spotted station, if the speed is being reported by the CW Skimmers in the Reverse Beacon Network (RBN). Works when you press Ctrl-Up/Down to select spots from the band map. Optionally sets the speed of the keyer built into the Elecraft K3 to the same value (+/- optional speed delta).
2013-12-09 19:27 UTC For ARRL Sweepstakes

Provides a pop-up data entry box for entering the complex ARRL Sweepstakes exchange in free-form, similar to TRlog and N1MM Logger
2013-12-06 03:27 UTC Step through secondary radio band map (tnx I4UFH)

Moves secondary radio to spots in the secondary radio window's band map, similar to how Ctrl-Up/Down and Ctrl-Space work with the primary radio.
2013-08-09 22:54 UTC For TRlog "Alt-D" fans (tnx K0DQ, K5GA)

Adds TRlog style Alt-D quick dupe check on secondary radio, then use spacebar to call on secondary (not compatible with external DVK)
2012-05-30 16:48 UTC For SO2R operators, change data entry window

Changes data entry focus. FOCUS1 and FOCUS2 scripts may be used within the advanced SO2R scenarios to automatically change the data entry focus between the Radio1 and Radio2 windows.
2011-11-18 19:46 UTC Enter Sends Message, but not the exchange

An updated version of the default Win-Test ESM (Enter Sends Message) script that makes ESM mode more usable in CQ WW Phone or WPX Phone, where you want to speak the exchange rather than send it, when in RUN mode. Use this with K3scripts, FT2000scripts etc. when using ESM with the radio's DVR.
2011-07-11 04:23 UTC For North American Sprint and other sprints

A script to use in a CW or RTTY message instead of $CR. It silently logs a QSO after the message is sent.
2010-11-01 16:50 UTC For MK2R+ DVK (tnx ES5TV)

Play MK2R+ DVK messages 8 and 9 (or any others 1-7).
2010-09-05 01:10 UTC