N1MM+ Update History

To DOWNLOAD from the list of Latest Updates, click: >Downloads >Programs Files >Latest Updates


Version 1.0.10258 (April 16, 2024)
QC QSO Party: Add self spotting, add a second bonus station. (VE2VAB) (Coded by K3CT)
ON QSO Party: Add self spotting. (Coded by K3CT)
QC & ON QSO Party: If the VE2 participant logs a VE3 county exchange convert it to “ON”. If the VE3 participant logs a VE2 county exchange convert it to “QC”. For instate stations include the ON and QC county exchanges in the Check window Exchange pane. This needs testing. (Coded by K3CT)
Enabled skeds replication for multi station operations. (Coded by AB2ZY)
Always vacuum large DXLog databases on contest change when more than 500 QSOs added. (Coded by N1MM)
Don’t routinely vacuum on contest change DXLog databases smaller than 500 QSOs. (Coded by N1MM)
Run vacuum on Admin db at startup (Coded by N1MM)
Spectrum: Display center button when in fixed mode. Don’t change SDR frequency when in fixed mode (Coded by N1MM)
MD QSO Party: Rules changes. The “CLUB” Station Category is not included in the Cabrillo Specification. The State multiplier and MDC jurisdictions points are currently not supported. (KH6CUJ) (Coded by K3CT)

Version 1.0.10248 (April 9, 2024)
Do not put dupes in spot table when in Run mode. (Coded by N2IC)
UDC: updated UDC_Help.txt (G4OGB) (Coded by NA3M)
SPDX: Allow self-spotting. (SP7IVO) (Coded by K3CT)
Runtime Error: Eliminate the Index out of Range error. One way to create it: networking ON, ESM ON, S&P, type a DUPE callsign, press Enter. (AA9RK) (Coded by K3CT)

Version 1.0.10242 (April 2, 2024)
ESM by Mode: When CTRL+M or the Config menu is used to change ESM On/Off, update the ESM by mode setting for the current focus window mode. Prior versions ignored the ESM setting change when the per mode setting was unchecked. Update the ESM setting when the radio mode is changed. Change Entry Window Status line to include the mode in the ESM On/Off message. Update both Entry Window buttons when ESM is turned On/Off. Eliminate the Per Mode ESM menu. (Coded by K3CT)
ESM by Mode: Bug fix in Digital Interface and IOTA contest. Introduced in prior program version. (Coded by K3CT)
Change Band Command: Update the second Entry Window Band Panel indicator when the radio band is changed with Ctrl+PgUp/Dn. (K2YR) (Coded by K3CT)
Band Panel Buttons: Add FM to the phone mode indicator. (Coded by K3CT)
Fixed New Version check when unable to get correct version info from server. (Many) (Coded by N2IC)
GCUP (Gagarin Cup 2024): corrected contest start/end time, Call History file updated (Coded by NA3M)
First One Wins Blocking: Function key messages that do not cause the transmitter to key were being blocked from executing when first one wins blocking was enabled and the partner transmitter was active. An example would be a function key containing {StackAnother}. (K5PI) (Coded by K3CT)

Version 1.0.10235 (March 26, 2024)
CQ Repeat was not working when using the MMVARI Engine (Coded by N2AMG)
When {TIME2} was in the F2 function key and pressing F2 with no call in Entry window after qso was logged always sent 000 instead of last sent time (Coded by N2AMG)
ESM by Mode: When the user and station settings do not exist, change the default for the three ESM modes to OFF. (Coded by K3CT)
Allow self-spotting in NM QSO Party. (N5NA) (Coded by N2IC)
Telnet: Eliminate a RunTime Error on program exit. (Coded by K3CT)
LZDOMESTIC Contest: Prompt for the QSO interval earlier. Prevent the user from entering an overflow number at the prompt. (LZ2XA) (Coded by K3CT)

Version 1.0.10230 (March 22, 2024)
In NAQP, allow self-spotting if category is assisted, or multi-op.
Fix for flickering Call Frame caused by ESM by mode change (many) (Coded by AB2XY, N2IC, N1MM)
Station Information: Disable the Rover QTH input box when the contest selection is not Rover/Mobile. (KK4BZ) (Coded by K3CT)
Available Window: The table at the top of the window does not display mults for the WARC bands. If you do not want to see the WARC band mults, disable the band(s) with the right click menu option. (K9CT) (Coded by K3CT)
Available Window: SO2R, if the user placed both radios on the same band and right click on spot feature is used, program the inactive radio to the right click spot. This change needs additional testing. (N3RD) (Coded by K3CT)

Version 1.0.10224 (March 19, 2024)
NV QSO Party: Enable self-spotting. (W6US) (Coded by K3CT)
CQMM: Enable self-spotting. (PY8AZT) (Coded by N1MM)
Encode Station Name in XML messages properly when accented characters are in the computer name (EC3A) (Coded by N1MM)
Enter sends message by mode added. (K8JQ, N3QE) (Coded by AB2ZY)
RusYLOM: Update the scoring to the latest rules. (UA9QCQ) (Coded by NA3M)

Version 1.0.10205 (March 12, 2024)
Allow {Spotme} without time restrictions when sent from a bandmap button. All other restrictions still apply. (Coded by N1MM)
Spectrum: Added “Settings” menu item to duplicate functionality of the “<” menu (Coded by N1MM)
Non-visible changes to radio support code. No side effects expected (Coded by K3CT, N1MM)
Telnet: raise error when using SH/DX while unassited (Coded by N1MM)
Telnet: Add not being assisted to the reasons given when clicking the “Why don’t I see spots button” (Coded by N1MM)
Logger+ Audio: Eliminate RTE, add a user message when the selected sound does not have a volume property. (Coded by K3CT)
NEWE QSO Party: Enable self-spoting, change all abbreviations. The IN, 7QP, DE, NEWE, and IN7QPNE all need testing. (Coded by K3CT)
IN7QPNE QSO Party: Enable self-spoting now that the other QSO parties this weekend allow self-spotting. (Coded by K3CT)
QSO Party/Entry Window: Eliminate a run time error in the Band Panel display with QSO Party. (Coded by K3CT)
MO QSO Party: Enable self-spoting. (KK0U) (Coded by K3CT)
Added code to count those installations that may be using OneDrive for N1MM databases (Coded by N1MM, K8UT)

Version 1.0.10194 (February 27, 2024)
Added error handling to opon code. (K1TTT) (Coded by N1MM)
Invisible change to OPON code (K1TTT) (Coded by N1MM)

Version 1.0.10190 (February 20, 2024)
UDC: PointsPerContact parameter will now accept DIGI, FT8, FT4 for both VHF and non-VHF contests (WB9SBD) (Coded by NA3M)
LZOPEN: Bug fix and eliminate the RTE when clicking on the InputBox prompt for the time period. (LZ2XA & G4OGB) (Coded by K3CT)
LZOPEN: Change of plans. Revert the LZOPEN QSO reset time to a fixed value of 30 minutes and prompt for the QSO reset time in the LZDOMESTIC contest. (LZ2XA) (Coded by K3CT)
Remove Sample Rate from Spectrum Dialog (Coded by N1MM)
Fix problem with N1MMSDRServer stopping unexpectedly (Coded by N1MM)
Force focus to Entry Window on startup (Coded by N1MM)
Added try catch to help find op change RTE (K1TTT) (Coded by N1MM)
Prevent loss of Telnet Connection when assisted & heavy telnet load (K3PA) (Coded by N1MM)

Version 1.0.10180 (February 13, 2024)
QSO Party: Export the exchange in the STATE field for all QSO parties except PA & NV. Continue to use SECTION for PA & NV. (AC8JF) (Coded by K3CT)
LZOPEN: Sponsor wants a variable QSO reset time period. Prompt the user to input the QSO reset time period (5 to 255). The time value isn’t saved with the contest database and the user will need to enter the value whenever starting opening the contest. (LZ2XA) (Coded by K3CT)
Spectrum: avoid RTE for occasional bad data issues (Coded by N1MM)

Version 1.0.10176 (February 6, 2024)
SC QSO: Enable self-spotting. (WN4AFP) (Coded by K3CT)
Developer Note: Changed Psk variable names to Digi in the entire project to eliminate debug confusion. Eliminated build warnings in several files. (Coded by K3CT)
Logger+ Audio: When using {RoverQth} or {CountyLine} macros to build wav filenames. Do not parse into files if the wavfile exists in the wave files directory. (NR0T) (Coded by K3CT)
Multiplier Window: No spots shown with right click, select Show Calls Worked & Spots Available. Telnet Save Spots needs to be enabled. Changed display message. (CX6VM) (Coded by N1MM & K3CT)
Info window: selecting Windows/Info Window will now close the window if it is already open. This is an experimental feature that may be expanded to other windows to aid blind hams (AD9CA) (Coded by N1MM)

Version 1.0.10171 (January 30, 2024)
Remove requirement that a score reporting username must be entered. Caveat emptor ! (Coded by N2IC)
VA QSO Party: Enable self spotting. (AJ4LN) (Coded by K3CT)
UBACW & UBASSB: Change on January 25, 2024 by the sponsor, add RAC exchange. (ON9TT) (Coded by K3CT)
WFD: Contest multipliers changed to band and mode mult counts. Added a function to compute band and mode multipliers. Short circuit this code to only update the multiplier totals when the points change. (several) (Coded by K3CT & N1MM)
Eclipse Contest: Change the year string, start date, and time. (AF8A) (Coded by K3CT)

Version 1.0.10165 (January 25, 2024)
Remove requirement that a score reporting password must be entered. (Coded by N2IC)
Cabrillo: Correct the cabrillo frequency string for 122G. (K9PW) (Coded by K3CT)
Spectrum window: minimizing the window when orientation is “Auto” revert to lowest freq at bottom (VE3KI) (Coded by N1MM)
UBAON & UBASPRING: Remove exchanges AST, THN. Add ZOV. Increase Entrywindow text box width for larger fonts. Add Check window Exchange Text pane support. (Coded by K3CT)
UBACW & UBASSB: Remove exchanges AST, THN. Add ZOV. Increase Entrywindow text box width for larger fonts. (ON9TT) (Coded by K3CT)
Experimental: Bypass SO2R check and force radio to the same band with frequency in callsign box followed by Shift+Enter. (Coded by K3CT)
Entrywindow: When the Check window exchange pane is active, the OK checkmark did not appear at the correct location with a match when the contest used a section text box. Noticed with UBAON & UBASPRING contests. (Coded by K3CT)

Version 1.0.10160 (January 23, 2024)
SC QSO: Bonus station changes, mults now per band & mode. (WN4AFP) (Coded by K3CT)
Call Stack: Removed unused code in the call stack form. (Coded by K3CT)
ARIDX: Add multi-one run/mult indicator to the Cabrillo output. (IZ1LBG) (Coded by K3CT)

Version 1.0.10156 (January 16, 2024)
Enforce EOL for extio support (Coded by N1MM)
Fixed RTE when closing app with spectrum dialog open (Coded by N1MM)
Don’t ask for score reporting password unless score reporting is turned on. (Coded by N1MM)
Mult window miscounting multipliers on program restart when large number of mults (N1IXF) (Coded by N1MM)

Version 1.0.10151 (January 9, 2024)
Spectrum: Improved the detection of heard spots (N2IC) (Coded by N1MM)
Spectrum, SO2V: Clicking on a call makes that VFO Entry Window active only when “Force Focus to Entry Window X when changing frequency” is checked (Coded by N2IC)
Don’t save score reporting password (N2WQ) (Coded by N1MM)
Trapped & fixed empty ID strings on read/write of QSO data (Coded by K3CT & N1MM)
Search for and fix empty ID strings proactively (Coded by N1MM)
NRAU Contest: Updated multiplier list. (SM5AJV) (Coded by K3CT)
RAC Contest: Add VE3RHQ to the list of callsigns that receive 20 QSO points. (VE5CPU) (Coded by K3CT)
HADX: Enable self-spotting. (HA1AH) (Coded by K3CT)
NRRLFYLKE Contest: Update with the latest exchange and the single letter multiplier letters. (LB3RE) (Coded by K3CT)

Version 1.0.10138 (January 2, 2024)
Spectrum: Added “Mults Only” option to Red Marker options (N2IC) (Coded by N1MM)
Spectrum: Fixed mode change RTE (N2IC, K1TTT) (Coded by N1MM)
Direction of bandmap and spectrum displays was being saved only if bandmap was open at time of change (N4ZR) (Coded by N1MM)
Spectrum: Stop/Restart N1MM SDR Server when changing associated radio that frequencies are based on. (formerly associated radio) (K9MA) (Coded by N1MM)
For multi-one, allow forced logging of non-mult QSO on mult station using ctrl-alt-enter. (Coded by N2IC)
Spectrum: Fix for RTE when Spots to show = “None” (PY2PLL) (Coded by N1MM)
Spectrum: Fix for race condition starting two N1MM SDR Server windows (K2YR) (Coded by N1MM)
Fix for occasional N1MMInterface RTE (Coded by N1MM)

Version 1.0.10130 (December 26, 2023)
Spectrum: Fix typo in menus (Coded by N1MM)
Spectrum: Changed menu organization slightly (Coded by N1MM)
Spectrum: Fix for IC-7610 initialization failure (VE3KI) (Coded by N1MM)
Fixed error in country description introduced in previous version (K3CT) (Coded by N1MM)
Spectrum: Ability to zoom was lost on close/reopen of spectrum window (Coded by N1MM)
N1MM SDR Server: improvements to error messages (Coded by N1MM)
Spectrum: Add “End of support” message for I/Q via ExtIO to spectrum startup (Coded by N1MM)
Spectrum: Associated radio was not being set properly (K9MA) (Coded by N1MM)
Spectrum: Save zoom level by mode (Coded by N1MM)
Fixed runtime error in SDR Server (W4RJF) (Coded by N1MM)
UKEIDX: Correct ADIF import error. (EB5A & VE1DT) (Coded by K3CT)

Version 1.0.10120 (December 19, 2023)
9ADX: Mult-One, add station number to Cabrillo output. (9A3OS) (Coded by K3CT)
9ACW: Remove the contest from the new contest dialog. (Coded by N1MM & K3CT)
EntryWindow: Change the format of the status line country information text to make it easier to read. (PA1T) (Coded by K3CT)
Set Call History Lookup option on program startup. (Coded by N2IC)
Spectrum: extended “Use SDR Server!” warning to 15 seconds duration (Coded by N1MM)
Spectrum: added option to hide instantaneous signal levels (N2IC) (Coded by N1MM)
Spectrum: added option to set or not set focus when clicking on a Spectrum Window frequency (N2IC) (Coded by N1MM)
Spectrum: Don’t allow creation of multiple spectrum windows from EW menu (Coded by N1MM)
SDR Server: Run separate SDR Server process for each SDR. This was mainly needed for SDR Play devices (N2IC) (Coded by N1MM)
SDR Server: Added receiving port address to UI (Coded by N1MM)
Spectrum, Spyserver: Center button was not working (W6ZL) (Coded by N1MM)
Spectrum: Hid center button for center mode option (Coded by N1MM)
Spectrum: Made Fixed with scrolling and respect sub bands default settings (Coded by N1MM)
Spectrum: Added right-click function to CQ button. Replicates function “Find CQ Frequency above this Frequency” (Coded by N1MM)
Spectrum: changed dialog to update parameters.
Change country description to have spaces around “/” to improve visibility (PA1T) (Coded by N1MM)
Fix typo in RTE window (WO4O) (Coded by N1MM)

Version 1.0.10115 (December 12, 2023)
9ADX: Enable Multiplier, Counties Other window. Change Available window table to count IARU zones. (Coded by K3CT)
9ADX: Changes to make Multi-One operate like IARU. Improved edit/rescore. (Coded by K3CT)
9ADX: Populate ITU zone on space pressed/ESM cursor movement. (9A3OS) (Coded by K3CT)
9ADX: Populate the exchange from log before call history lookup. Count the 9A zone as a mult. (9A3OS,9A3LET) (Coded by K3CT)
9ADX: The spot table mult status wasn’t updated on logged callsign. The Available window did not update when logging a mult. (9A3OS,9A3LET) (Coded by K3CT)
9ADX: Change Dupe type to each band & mode. (9A3OS) (Coded by K3CT)
9ADX: Change Multi-One operation, Info window, and Network Status display. (9A3OS) (Coded by K3CT)
Info Window: Open Info window on program start if the contest has a band change time rule. (Coded by K3CT)
9ACW Contest: If attempting to enter a QSO, notify the user that the contest is no longer in use. (Coded by K3CT)
IARU: Removed unused IARU code in LogContact2(). (Coded by K3CT)
K4 Radio: Change the stop DVK command from RX; to PB0;. Tnx N6CY for the testing. (Coded by K3CT)
ARRL10M: Spotted XE stations do not appear as mults. (several) (Coded by K3CT)
ARRL10M: Enable Check window, Exchange pane. (Coded by K3CT
Allow {Fn} macros in bandmap buttons (N5NHJ) (Coded by N1MM)

Version 1.0.10103 (December 5, 2023)
UDC Generic Log Format: Increase the frequency column width to accommodate microwave frequency. (W3SZ) (Coded by K3CT)
Add RUSSIAN160 contest after major rules changes. UDC version will be blocked in this and newer logger versions. (R2AA) (Coded by NA3M)
Fixed Spectrum Window +- and Center when user has changed from Waterfall Bandmap to ExtIO or SDRServer. (N4IQ) (Coded by N2IC)
When Blacklist Spotter is selected, all of the displayed spots were being deleted from the AMQ window. This has been fixed to only delete the chosen spot. (Coded by N2IC)
9ADX Contest: New contest, needs testing. (Coded by K3CT & AB2ZY)
AHK: When Start/Stop AHK was checked the code did not stop AHK version 2, 64-bit instance. (Coded by K3CT)

Version 1.0.10090 (November 28, 2023)
Croatian CW Contest. Changed name to DX; allow self spots. (PD0HRY) (Coded by AB2ZY)

Version 1.0.10087 (November 21, 2023)
Spectrum Windows zoom and center now works with Waterfall Bandmap. Requires Waterfall Bandmap version 1.0.0.39 or later. (Coded by N2IC)
LZDX: Corrected the Score Summary header. (VE5MX) (Coded by K3CT)

Version 1.0.10083 (November 14, 2023)
Fix version numbering error (NA3M) (Coded by N1MM)

Version 1.0.10082 (November 14, 2023)
Spectrum: Use contactmode to determine bandwidth display rather than radio mode (PY2PLL) (Coded by N1MM)
Spectrum: Correct RTTY wide/narrow bandwidth lines (W6ZL) (Coded by N1MM)
WAE: Change off time calculation to use 60 minutes. (many) (Coded by N1MM)
OKOMDX: Add Check window, exchange pane support. (K0RC) (Coded by K3CT)

Version 1.0.10077 (November 7, 2023)
ADIF Export, fixed ITUZ and CQZ tags for for HAMSPIRCW and HAMSPIRSSB contests (RA3TT) (Coded by NA3M)
Multiplier, Grid Square: Eliminate run time error when the program is started with the grid square window minimized. (N4PD) (Coded by K3CT & N1MM)
Multiplier, Grid Square: Force display of minimized mult windows to allow them to build components. Minimize as necessary after form load. (K3CT) (Coded by N1MM)
Contest VHFDZCUP (VHF UA1DZ CUP) is returned to the list of active contests (RW6AWK) (Coded by NA3M)
Return focus to Entry Window after resetting radio via bandmap reset button (Coded by N1MM)
Fixed {SPOTME} for SO2R/SO2V when receive focus (green dot) is on the other radio. (Coded by N2IC)
Digital MMVARI Engine: Correct Swap not fubnctions for channels other than 1. (Coded by N2AMG)
Suppress spots in telnet window if operating unassisted. (Coded by N1MM)

Version 1.0.10066 (October 31, 2023)
IC-905: Correct the 10Ghz band frequency decoding. (M0VSE) (Coded by K3CT)
Broadcast: Bug report #1289. Moved the broadcast code after the callsign and log lookup. (ON4FFI) (Coded by K3CT)
Partner Mode: SpotsRefreshed() clobbered the call frame removing the text entered by the partner station. (Coded by K3CT)
Country lookup: Fix for certain special calls (TC100OLD) (Coded by N1MM)
Call Stacking: Improvements to call stacking for CW, PH, and Digital. All computers on the network need run the same version. (Coded by K3CT, N1MM, N2AMG)

Version 1.0.10051 (October 17, 2023)
Allow self spots in DX & DXped contests (W7VO) (coded by AB2ZY)
Score Window bug for Makrothen contest fixed (W6SX, K9YC) (coded by NA3M)
Shift+up/down key for vfo/radio 2 was moving opposite to up/down keys. (M0MCX) (Coded by N1MM)
QSO Party: For out of state participants, if the telnet spot exchange is populated by call history or log, validate the exchange text. If the exchange text validation fails, classify the spot as non-workable. (Coded by K3CT & N1MM)
Respot Mults: External software using broadcast UDP is sensitive to added spots with a small frequency offset. No issue with N1MM Logger spectrum display. Modify the change made in 1.0.9826 to include a small frequency tolerance around the recently logged multiplier. (UI3A) (Coded by K3CT)

Version 1.0.10039 (October 10, 2023)
Oceania DX: Change default start time to 6 GMT. (WO1N) (Coded by K3CT)
NA Sprint (all): Only KH6 or HI would log as a mult (both section names the same) (N3QE) (coded by AB2ZY)
Telnet Filter: Show only spots that are in call history” will now also show any calls previously worked. (K3CT) (Coded by N1MM)
CA QSO Party: Fix the in-state participant multiplier limit counting code. (many) (Coded by K3CT & N1MM)

Version 1.0.10032 (October 3, 2023)
UKEIDXCW & UKEIDXSSB: Change off time to 60 minutes for TimeCategory = 12-HOURS. (G3RXQ) (Coded by K3CT)
Fix sending of init string for K4 users using TCP control. (N7US, N6TV)(Coded by N2IC, K3CT)

Version 1.0.100029 (September 26, 2023)
Fix doubled dbname XML field in UDP broadcast (G4MEM) (Coded by AB2ZY)
ARRL10GHZ: Corrected a spelling error in the contest title.
UKEIDXCW & UKEIDXSSB: Corrected a spelling error in the contest title. (Coded by K3CT)
UKEIDXCW & UKEIDXSSB: Added double points for 0100-0459 GMT QSO’s. (G4OGB) (Coded by K3CT)

Version 1.0.10024 (September 19, 2023)
Cabrillo Format: Remove last field of the QSO record when not Mult 1 or Mult 2 for the following contests: SPRINTSSB, SPRINTLADD, NSRTTYDUPE, SPRINTNS, SPRINTCW, and SPRINTRTTY. (K3KU, VE1DT) (Coded by K3CT)
TN QSO Party: Change the New Contest dialog to populate DXCC instead of “DX” when opening a new contest. (OM2VL) (Coded by K3CT)
Entry Window, File Menu: Add menu option to copy all contests to another database. Either all in DX contest or create separate contests (N1MM) (Coded by AB2ZY)
Radio Control: Ignore unsolicited radio command MG & VX for several Yaesu radios. (K1TTT) (Coded by K3CT)
More tweaks to not overwrite the repeat timer when enabling dueling CQ. (N3QE, AB2ZY)(Coded by N2IC)

Version 1.0.10014 (September 12, 2023)
Only allow Repeat CQ timer to be 100 msec or greater. If the user tries to set a value less than 100 msec, it will be automatically changed to 100 msec. (K3PA)(Coded by N2IC)
PA QSO Party: Update to the bonus station. (Coded by K3CT)
Multi-Station: If a QSO was logged before the network station initialization completed the receiving computers flagged it with the invalid program version or contest name. Delay the contest name check until the initialization is complete. If a contest name check is detected, display the message as a NIMB in the status window instead of opening a message box. (Coded by K3CT)
Multi-Station: Change the invalid contest name message displayed in the Network Status window to display the computer name. (Coded by K3CT)
FT-2000: Ignore unsolicited radio command VX* response. (K1TTT) (Coded by K3CT)

Version 1.0.10008 (September 5, 2023)
For the WW Digi contest, allow grid ZZ00 to be entered to indicate that no grid was received. (W7EW)(Coded by N2IC)
TCP Radio: Reset was not closing the TCP connection before reconnecting. (VE3HLS) (Coded by N1MM)
TCP radios: TCP connection was not being closed on exit. (VE3HLS) (Coded by N1MM)
Multi-Station: If networked stations select different contests or QSO Party states, force the Network Status window to open if needed, restore to normal if needed, and display an error message. (Coded by K3CT & N1MM)
Multi-Station: If the networked stations are not running the same program version and have the same contest selected, do not store QSOs in the networked database, prevent resync, and prevent QSO delete/edit. (Coded by K3CT & N1MM)
CWOPS Open: Correct end of contest time. (Coded by K3CT) (K8MR)

Version 1.0.10003 (August 29, 2023)
Fix for SO2R lead time (Coded by N2IC)

Version 1.0.10001 (August 22, 2023)
QTC Window: Corrects Setup window from loading when the QTC window opens for normal use. (coded by K3CT,N2AMG)
Config: Settings for Digital Flow Control was set to the wrong case when saving to the .ini file (Coded by N2AMG)
Eliminate message asking for permission to submit log data (W1VEM) (Coded by N1MM)
Ignore non-numeric network rotator position (LA9VKA) (Coded by N2IC)

Version 1.0.10000 (August 15, 2023)
Test rollover of version number to 1.0.10000 (Coded by N1MM)

Version 1.0.9956 (August 15, 2023)
Added dbname to contact XML (IU4AZC) (Coded by AB2ZY)
Sort returned available versions by date to support versions > 1.1.9999 (Coded by K8UT)

Version 1.0.9952 (August 8, 2023)
UDC: Fixed MiscIsNum in UDC (G4OGB) (Coded by AB2ZY)
UDC: Fixed multipliers that only show with rescore in UDC (G4OGB) (Coded by AB2ZY)
WA QSO Party: Allow self spotting. (N7EPD) (Coded by K3CT)
QTC Window: Position fontsizer based on the window frame. (K1TTT) (Coded by K3CT)

Version 1.0.9943 (August 1, 2023)
RST Macro Parsing: Bug, was parsing to wav files when digital mode used LSB/USB. (Coded by K3CT)
Digital: Changed a radio control function to check the current radio for digital operation instead of both radios. (Coded by K3CT)
IOTA: Mult widnow not updating when a contact is logged (G3RXQ) (Coded by N1MM)
CW Window: remove ability to minimize (K1TTT) (Coded by N1MM)

Version 1.0.9937 (July 25, 2023)
ARRL 10Ghz: Update the scoring to the latest rules. (N1JEZ) (Coded by K3CT)
Bug in PackeSpot.vb (error in geting negative SNR) introduced in ver. 9921 causing crash without RTE message is fixed. Minor change in AMQ window code to improve sorting by SNR in FTx modes. (VE3KI) (Coded by NA3M)
CNCW: Apply a different program change to correct all users Admin database. (Coded by K3CT)
Contact Broadcast: Bug report #1236. (IU4AZC) (Coded by K3CT)
EUHFC: Rule change, disable band change counter for Single-Unlimited. (S57AW) (Coded by K3CT)
WAE: Made QTC window resizable via Font Sizer located in upper Right corner of window (Many) (Coded by N2AMG and K3CT)
FTx modes: Improved fix for incorrect SNR value in AMQ widow. (K3CT) (Coded by NA3M)

Version 1.0.9921 (July 18, 2023)
RunTime Error: Made changes to Multiplier window to eliminate RTE caused by null lines in the multiplier tables. (Coded by K3CT)
CQWW VHF: Remove the sent/received RST from the Entry and Log window. (W1DGL) (Coded by K3CT)
FTx modes: Fixed incorrect SNR value (no “-” for all negative double digit values) in AMQ widow. (UR5EFJ) (Coded by NA3M)

Version 1.0.9917 (July 11, 2023)
Copy contests to another database. Either all in DX contest or create separate contests (N1MM) (Coded by AB2ZY)
Add SU as valid section for CNCW contest. Allow operation of EA statios outside of EA. (EC3A) (Coded by AB2ZY)
Multiplier Section Window: For WRTC only display IARU mults when worked. (N2IC) (Coded by K3CT)
IARU: Enable Check window exchange pane display. (Coded by K3CT)
IARU & WRTC: Add exchanges: ARUKR, OV, and SARU. (Coded by K3CT)
Score reporting UDP messages: Added FTx & PSKx for mode (Chuck White) (Coded by AB2ZY)

Version 1.0.9903 (July 4, 2023)
CA QSO Party: Rules change, new VE multiplier list, limit mult count to 58. (N6DE) (Coded by K3CT)

Version 1.0.9899 (June 27, 2023)
Callsign: Add an exception for /R, allowing callsign/R to be considered rover. The other exceptions are /M and /MM. (VE3KI) (Coded by K3CT)
Logger+ Audio Voicing: When the {ROVERQTH} or {COUNTYLINE} macro is used in a function key message voice the appropriate location. (Coded by K3CT)
Logger+ Audio Voicing: When the {SENTRST} or {SENTRSTCUT} macro is used in a function key message voice the appropriate RST. (Coded by K3CT)
FT-991 & FT-991A: Enable RIT frequency tuning in RUN mode when the radio frequency is changed with the arrow keys or mouse wheel. (N7EPD) (Coded by K3CT)

Version 1.0.9894 (June 20, 2023)
Operator Callsign: If you enter a operator callsign (Ctrl+O) greater than 256 characters the operator file can not be saved. Limit the operator callsign to 15 characters. (DJ3EI) (Coded by K3CT)
FDGOTA: Bug, FT8/4 QSO record is not inserted into the QSO database. Change the Cabrillo name to ARRL-FIELD-DAY. (W2XYZ) (Coded by K3CT)
ID,WI,WV QSO Party: DX station, correct the contest setup dialog exchange check when generating Cabrillo files. (OM2VL) (Coded by K3CT)
FD: AM contacts are not scored with 1 point. (N7CKJ) (Coded by K3CT)

Version 1.0.9889(June 13, 2023)
FDGOTA: Add new contest for FD GOTA station with new points scoring. QSO’s from the main FD station using the FD contest are ignored. (Coded by K3CT)

Version 1.0.9887(June 6, 2023)
Band Button Click: When MMTTY is not configured and no radio is interfaced, clicking on the DIGI band button and then the CW band button does reset the logic so the CW function keys are used. (VE3RX) (Coded by K3CT)

Version 1.0.9885 (May 30, 2023)
Cabrillo 3.0: Added 8-HOURS to CATEGORY-TIME, added EXPLORER to CATEGORY-STATION, and added YL to CATEGORY-OVERLAY. (Coded by K3CT)
Cabrillo 3.0: Added YOUTH to CATEGORY-OVERLAY. (AA3B) (Coded by K3CT)

Version 1.0.9883 (May 23, 2023)
IC-905: Add new radio. Report any issues. (W8ZN) (Coded by K3CT)
IC-705: Correct the radio codec On/Off commands. (Coded by K3CT)
Call History Import: Allow “-” in the Name field, change the Info window text wording when importing a call history file. (EI6LC) (Coded by K3CT)

Version 1.0.9881 (May 16, 2023)
KY QSO Party: Enable self-spotting. (ND4Y) (Coded by K3CT)
Call History Import: Only allow A-Z, 0-9, and / in some fields. Apply to Call, Name, Loc1, Loc2, Sect, State, Exch1, MiscText, and Power when not numeric. Stripped field/characters appear in the Info window if open. (Coded by K3CT)

Version 1.0.9878 (May 11, 2023)
DE QSO Party: For in-state DE participants, remove the 2X score multiplier for working K3QBD. (Coded by K3CT)
GCUP, CQM: Added warning message if special country file cty_CQM.dat is not loaded (coded by NA3M)

Version 1.0.9875 (May 2, 2023)
QSO Party: When opening a BC QSO Party, change the menu text from IN-STATE to IN-PROVINCE. Changed MAR to MCC in the release note below. When opening a BC, MCC, CP, or ON QSO Party change the window text from OUT-OF-STATE to OUT-OF-PROVINCE. (VE1DT) (Coded by K3CT)

Version 1.0.9873 (April 25, 2023)
AutoHotKey: If AHK 2.X is installed, start the AHK version 2 executable. If there are script or program issues, un-install AHK 2.X and restart our program. (Coded by K3CT)
QSO Party: When opening a MAR, CP, or ON QSO Party change the menu text from IN-STATE to IN-PROVINCE. (AD1C) (Coded by K3CT)

Version 1.0.9870 (April 18, 2023)
FT991 & FT991A: Send mode before frequency. (KE8NLE & N7CKJ) (Coded by K3CT)
ON QSO Party: Rules changes. (VE3KI) (Coded by K3CT)
Operator Settings: Operator ESM selection does not set the Entry Window controls correctly. (K1TTT) (Coded by K3CT)
Info Window: Operator callsign nine letters long does not display all characters. (K1TTT) (Coded by K3CT)
CQM: Turn off the band change timer for multi-one/two. (K1TTT) (Coded by K3CT)
Talk Window: Open window or bring to front when an incoming talk message arrives. (IU4AZC) (Coded by K3CT & N1MM)
Talk Window: When the talk window form is opened by an incoming message, populate the send text line with the default “* ” to send to all stations. (Coded by K3CT & N1MM)
UDC: minor changes in _UDC_Help.txt file (G4OGB) (coded by NA3M)
UA1DZ Cup (DZCUP): Updated to new rules, added warning message if special country file cty-CQM.dat is not loaded (coded by NA3M)
Block updating wl_cty.dat for contests using cty_CQM.dat file (GCUP, DZCUP, CQM). (coded by NA3M)

Version 1.0.9857 (April 11, 2023)
GA QSO Party: Enable self-spotting. (K5JR) (Coded by K3CT)
7QP QSO Party: Enable self-spotting. Did not enable for IN7QPNE because New England QP does not allow self spotting. (K4XU) (Coded by K3CT)
SPDX: Fixed a bug in QSO editing in SPDX by a SP user. (SP9GR) (Coded by K3CT)
RCCCUP: ADIF Export, fixed ITUZ tag for QSOs with RCC members (RX4HX) (Coded by NA3M)
DeletedQs Contest: The OK button was grayed out when attempting to open the DeletedQs contest. (Coded by K3CT)

Version 1.0.9851 (April 4, 2023)
ON QSO Party: Removed VC3C bonus callsign. (Coded by K3CT)
Per Operator Settings: Eliminated a runtime error that was submitted by one user. Per operator settings are not saved or loaded if the operators callsign contains any characters that are not letters or numbers. (Coded by K3CT)
Macro {SPOTME}: Enabled for the Gagarin Cup (GCUP) contest. (R8TT) (Coded by NA3M)
Macro {SPOTME}: added code to allow non standard minimum SpotMe time. (Coded by NA3M)

Version 1.0.9846 (March 28, 2023)
Telnet: Added code to detect which cluster type you are connected to (Coded by N1MM)
Digital: Changed DigitalCallStacking FIFO With Mults first so it no longer overwrite call in Entry windows (WW3S) (Coded by N2AMG)

ersion 1.0.9843 (March 21, 2023)
Macro {SPOTME}: Enabled for the RUSSIANDX contest. (UA6AA) (Coded by NA3M)
Dxpedition Build: Corrected comments and an error in the Dxpedition build code. (Coded by K3CT)
Fixed highlight (overstrike) callsign when autosend and call history are enabled. (K9DX) (Coded by N2IC)
IN & DE QSO Party: Enable self-spotting. (N9TTK) (Coded by K3CT)
HADX: Modified to store the exchange in the Exchange1 database field so incoming spots would check call history data. Enabled the Check window Exchange pane operation. Needs testing. (HA2VR) (Coded by K3CT)
RUSSIANDX contest: Enabled the Check window Exchange pane operation. (K3CT) (Coded by NA3M)
Bandmap: fix problem with scale not extending to bottom of window (N2IC) (Coded by N1MM)
Log Upload: Suppress the success message if the supercheckpartial.com upload fails. (K0RC) (Coded by K3CT)

Version 1.0.9831 (March 14, 2023)
Self spot warning message removed from Info window. Message now appears in the user text line of the Entry Window. (N1EN) (Coded by N2IC)
Self spot was reporting split frequencies backwards (N1EN-1167) (Coded by N1MM)
PerOperator: If the Operator callsign is NULL do not save or load per operator settings. On startup initialize the operator callsign earlier. (Coded by K3CT)
Prevent RTE when changing from SO2V/R to SO1V (Coded by N1MM)

Version 1.0.9826 (March 7, 2023)
Fixed Config, Other tab, “Mute mic on supported radios” for FTDX10, FTDX101 and FT710. (Coded by N2IC)
Gagarin Cup (GCUP): Rules change, loading CallHistory file is reqired to show special stations as multipliers. Please test GCUP (UA9QCQ) (Coded by NA3M)
Station Callsign: Do not allow the user to add WinKey commands in the Station Callsign. Remove existing bad characters from current station callsigns on program start. (Coded by K3CT)
Operator: Do not allow users to enter operator callsigns containing characters other than letters and numbers. (Coded by K3CT)
PerOperator Setting: Do not save or restore per operator settings if the operator callsign contains a character other than letter or numbers. (Coded by K3CT)
SO2V: Corrected the key combinations of \ followed by a Ctrl+RightArrow and \ followed by the PAUSE key. (G4KNO) (Coded by K3CT)
MARAC QSO Party: Update to the rules. (WA4JA) (Coded by K3CT)
Respot Mults: Made a change to the function that recomputes mults after a multiplier is logged. If the logged callsign is spotted multiple times, the logged callsign mult status was not updated correctly for this callsign. (Coded by K3CT)
RSGBBERU: Remove Z2 from the Commonwealth Call Area list. Please test RSGBBERU. (G7TWC) (Coded by K3CT)

Version 1.0.9822 (February 2X, 2023)
Fixed bug in “OK Call (checkmark in Entry Window)” when SO2R/SO2V and one window has a match in SCP and the other window does not have a match (Coded by N2IC)
Telnet: Improved error recovery after lost internet connection (NG7M) (Coded by N1MM)
Improve error handling of external spectrum inputs (N6XI) (Coded by N1MM)
Added Self Spot comment to Telnet->Spot Comment tab. (AA3B) (Coded by N2IC)
Yaesu Polling: Exclude the error logging of a FT2000/FT5000 unsolicited MG radio response in the polling data. (K1TTT) (Coded by K3CT).
Telnet Window: Eliminate run time error caused by window size. (Coded by K3CT)
Spot Me: Enabled for the WI QSO Party. (K9WO) (Coded by K3CT)
FT-991A: Add radio codec modulator switching commands for digital and the disable function menu item. (N7EPD) (Coded by K3CT)
WFD: Change the Multiplier SQL string. (several) (Coded by K3CT)
FOC Marathon: Do not allow a QSO to be logged unless the exchange is numeric. (W1RM) (Coded by K3CT)
RSGBBERU: Added Togo (5V) and Gabon (TR) to the Commonwealth Call Area list. Please test RSGBBERU. (VE3KI) (Coded by K3CT)

Version 1.0.9814 (February 21, 2023)
QCWAQSO: remove from new contest list (KX1W) (Coded by N1MM)
Add self-spot time alert message to message pane of Info window (Coded by N2IC)

Version 1.0.9811 (February 7, 2023)
Allow comma when pasting code into Entry Window text boxes (W7DM) (Coded by N1MM)
Fix bug pasting into Entry Window text box. Was always pasting to callsign (KO4WPO) (Coded by N1MM)
WFD ADIF Import: An ADIF exported file can not be imported. Caused by an incorrect import contest name. It is now changed to be operational with our software. (N8GAS) (coded by K3CT)
XERTTY: Don’t show varying exchange for serial number (W6SX) (Coded by N1MM)
UBA: UBA contest abbreviations not imported on a new installation. (IU4AZC) (Coded by K3CT)
Grid Square Map: Mults not colored if the window is resized. (W2FU) (Coded by K3CT & N1MM)
Digital: Back out changes made to WSJT Log Import. (Coded by N2AMG)

Version 1.0.9802 (January 31, 2023)
Spot Me: Enabled for the AZ & VT QSO Party. (K6WSC & KK1L) (Coded by K3CT)
Fix FTDX101 SO2V behavior (K8JMX) (Coded by N2IC)
Digital: When using Fldigi TX flag was not turning off after transmit was complete. (Coded by N2AMG)
UDC – added new parameter /SelfSpotAllowed/ that allows using {SPOTME} macro in UDCs (N4XL) (coded by NA3M)
WFD: Correct power multiplier. Include zero multiplier for HIGH power. (AD4TJ) (Coded by N1MM)
Digital: Only allow QSO Import from WSJTX or JTDX. If one or the other is not in use it blocks the import. (Coded by N2AMG)

Version 1.0.9794 (January 26, 2023)
HOLYLAND DX contest – changed display name to NEW HOLYLAND DX (WWHC). (4Z4KX) (Coded by NA3M)
QSO Parties: Fix RTE with SQL error (KX9RT) (Coded by N1MM & K3CT)

Version 1.0.9789 (January 24, 2023)
Spectrum Window: Correct misspelled word. (W2CDO) (Coded by K3CT)
Entry Window: Prevent bad characters from being pasted into the callsign box with Ctrl+V or Shift+Ins. (W7DM) (Coded by K3CT & N1MM)
HA DX: Don’t show varying exchange for serial number (Coded by N1MM)
UDC: allow using RcvNrText with QSOErrorString parameter (see updated _UDC_Help.txt). (G4OGB) (Coded by NA3M)
HOLYLAND Contest: Rules change in 2023 (4Z4KX) (Coded by NA3M)
ASRUCHAMP: changed “001” to “#” in Defaultcontestexchange so {EXCH} macro works correctly now. (RA0AM) (Coded by NA3M)
Spot Me: Enabled for the MN, PA QSO Party. (AC0W) (Coded by K3CT)

Version 1.0.9778 (January 17, 2023)
Spectrum: Move noise floor/signal count box to waterfall when displaying vertically. (WA3AAN) (Coded by N1MM)
DARC10M: Incoming spots did not check call history DOC information. (DL2CC) (Coded by K3CT)
RunTime Error: Microsoft OneDrive moved files to the cloud producing a RTE on exit. (PD3RL) (Coded by K3CT)
Support for host names in TCP address for radios that support TCP CAT. (N6TV) (Coded by N2IC, N1MM)

Version 1.0.9772 (January 10, 2023)
WV QSO Party: Scoring change. (KD8G) (Coded by K3CT)
NM QSO Party: Rules change, Cabrillo change to version 3.0. (N5ZGT) (Coded by K3CT)
RFCCW, RFCSSB: Cabrillo names changed to “RF-CUP-CW” and “RF-CUP-SSB”. (UI3A) (Coded by NA3M)
“Memory Lives Forever” UDC contest: force setting OverlayCategory = “MEMORY” if SentExchange field has callsign in it (UA9QCQ) (Coded by NA3M)

Version 1.0.9768 (January 3, 2023)
RAC Section Changes: Updated Section file for the RAC sections effective Jan 1. (Coded by K3CT)
Winter FD: Rules changes. (KB9LGS) (Coded by K3CT)
Check Window: The Check window exchange panel display can be enabled for contests that use Section and Misctext text box/fields. Enabled this new functionality for FD and WFD contests. (Coded by K3CT)
Contest: Applied the Check window Exchange pane function updates to the contests that were already enabled (QSOParty & OBlast contests). (Coded by K3CT)
AHK: Eliminate the RunTime errror if the AHK script ends before program exit. (AC0W) (Coded by K3CT)
Eclipse QSO Party: Change the name, start & stop times, and url. (AF8A) (Coded by K3CT)
Skeds: Announcement window did not appear at the sked time. Corrected sql time format and added code to display the announcements at the beginning of the minute. (Coded by K3CT & AB2ZY)
Skeds: Using the sleep button corrupted the Sked database table. (Coded by K3CT & AB2ZY)
Bandmap: Clicking on the CQ button did not set the correct AFSK digital radio mode. (WB0TEV) (Coded by K3CT)
Copyright changes (Coded by N1MM)

Version 1.0.9762 (December 27, 2022)
Flex 6000: Eliminate the “?;” polling response to the VFOB frequency and VFOB mode commands earlier in the program code. (Coded by K3CT)
VA QSO Party: Added code to support the 10 or more QSO multiplier rule for mobile/rover stations. This multiplier is counted in the Mult2 column of the Score window. It is necessary for the program to be in Rover mode. Testing is needed for mobile and non-mobile use. (Coded by K3CT)
CO QSO Party: Correctly add the mobile bonus to the callsign bonus when computing points. (Coded by K3CT)
Stew Perry 160 Contest: Compute points with a truncated 4 character Station Information window grid square. (Coded by K3CT)
AHK: Add a Configurer option to disable N1MM Logger from starting and stopping AHK. Populate it initially on first run with the AHK script filename box contents. Each operator can specify a unique AHK script file. Naturally, this option needs to be enabled at multiop stations if an operator does not want to use AHK. Removed the un-necessary call to AHK start code when Configurer closes. (Several) (Coded by K3CT, N1MM)
AHK: When stopping AHK, kill only the AHK process started by N1MM Logger+ software. Do not stop all running versions of AHK. (K1TTT) (Coded by K3CT)
Partial RAC Section Changes: For several contests: remove MAR, add NB & NS, change GTA to GH, change NT to TER. The required Section file will be released closer to Jan 1. (Coded by K3CT)
Call History Import: Added import directive !!UpdateGHA_and_NT!! which changes the Sect fields containing GTA to GH and NT to TER. (Coded by K3CT)
NH,NV,PA QSO Party: Apply VE section changes to the multiplier table. (Coded by K3CT)
ADIF: The Band tag was not exported for 222 MHz. (W1TR) (Coded by K3CT)
Elecraft Spectrum: prevent transmission of unused spectrum data (Coded by N1MM)
Elecraft Spectrum: correct operation of zoom out button (N6XI) (Coded N1MM)
Elecraft Spectrum: first pass at SO2R support (Coded N1MM)

Version 1.0.9758 (December 20, 2022)
UDC: TOUR command parameters can now be entered in EW in these fields: MiscText, Exchange1Text, SectionText and NameText (Coded by NA3M)
System Information: Add section 11A for the current operator settings file. (Coded by K3CT)
SO2R: If both radios are on the same band, suppress the “Can not set both radios to the same band” message. (N1EN) (Coded by K3CT)
Flex Mute Mic: Store the users MIC setting once per message. (Coded by K3CT)
Per-operator: Add WinKey AutoSpace option to the per operator list. (Coded by K3CT)
Per-operator: Changed the remaining WinKey options to use the *.ini file setting instead of the program defaults. (Coded by K3CT)
Per-operator: Some WinKey hardware settings were not changing with an operator change. (N2IC) (Coded by K3CT & N2IC)
All ARRL contests allow self spotting regardless of assisted or operator category. (N1MM) (Coded by AB2ZY)
{SENTEXCH} in UDC, allow using non Numeric exchange up to 5 characters (G4OGB) (Coded by NA3M)
Experimental: Added spectrum display for K4 (Coded by N1MM)

Version 1.0.9743 (December 13, 2022)
Check Window: Re-add the per operator window updates on program start and operator change. (Coded by K3CT)
RunTime Error: Closing the Telnet window as it is loading can cause a RTE. (Coded by K3CT)
CQWW Contest: Is workable (gray spot) was not computed correctly in the contact class or during rescore. (Coded by K3CT)
Rescore: When rescoring, the database field ContactType was not being set correctly during rescore. (N3RD) (Coded by K3CT)
Telnet: When changing operators the entry cursor is in the Telnet window, not the Entry window. (K1TTT) (Coded by K3CT)
Operator Settings: If the operator setting file does not contain the new user settings lines WinKey Independent Pot, AHK filename, or Check window yank configuration, use the *.ini file value not the program default. (N3RD) (Coded by K3CT)
Network Status: Resync tab, change the window wording to include no resync. (Coded by K3CT)
Holyland contest: 2023 contest allows DX to work DX.
K4: initial work to support spectrum display. Not yet visible. (Coded by N1MM)

Version 1.0.9736 (December 9, 2022)
Per-operator check window removed to fix TCP radio issue. (Coded by N2IC)

Version 1.0.9734 (December 6, 2022)
Allow unassisted users to use “Automatically spot new S&P QSO’s”. The unassisted user is warned that they must disable spots from being sent from the DX cluster. (Coded by N2IC)
{SpotMe} now supports SO2R and SO2V. (Coded by N2IC)
Radio Control: Add an option to the radio baud rate window which does not reset the radio codec after a digital transmission. (KE2D) (Coded by K3CT)
Radio Control: Added the FT-710 radio. This radio can not accept multiple radio commands when polling or configuring. Please test and report issues. (Coded by K3CT)
Radio Control: Added FTDX101D, FTDX10 and FT-710 support for the Mute MIC option in Configurer, Other tab. (Coded by K3CT)
Radio Control: Changed the FTDX10 to send mode before frequency. (Coded by K3CT)
Per Operator: Correctly display the Check window panes when changing operator. (Coded by K3CT)
Cat Macro: Allow a CatMacro in an {END} macro. (K0RC) (Coded by K3CT)
View Statics: Add a non-sticky option to include dupes in the data/charts. (N3RD) (Coded by K3CT)
Check Window: Change the default yank string to “LMT”. (Coded by K3CT)
Per Operator: Bug, some per operator settings were reset to the prior operator values when Configurator was opened. (Coded by K3CT)
Per Operator: Added per operator settings: WinKey Independent, Check Window display exchange pane, Check window yank configuration, and AutoHotKey filename. (Coded by K3CT)
Macro: Change the {SENTRSTCUT} macro to modify RST only on CW. Only 9 is converted to N. If you want to send something else, hard code it. (Coded by K3CT)
Macro: Changed the {CATDELAY} maximum time to 10 seconds so it can be used to work around a bug in the firmware. (K0RC) (Coded by K3CT)
Radio Control: Reduce the number of commands sent to the radio in SO2V mode when setting the frequency in tracking mode. (Coded by K3CT)
Operator Change: If the new operator callsign settings file does not exist in SkinsAndLayouts, load the “DEFAULT.settings” file. If the defaults file does not exist, load the station callsign settings file. This allows the station callsign to have unique settings but new operators to start with selected settings. (K1TTT) (Coded by K3CT)

Version 1.0.9727 (November 29, 2022)
Allow self spotting in ARRL contests (and other contest upon request from the sponsor). Use {SpotMe} macro in a function or bandmap button. You must be in run mode. You can only spot yourself on the same frequency every 10 minutes. (Coded by AB2ZY, N1MM)
Fix country intitialization problem in Station dialog (Coded by N1MM)

Version 1.0.9724 (November 22, 2022)
Bug: Fixed incorrect heading in LZDX (and possibly other contests) for some LZ stations with District names matching state abbreviations (OG7F, UI3A) (Coded by NA3M)
Correction for the fix described above this line. The change will be used for LZ stations only (K3CT) (Coded by NA3M)
ARRL SS: remove excess spaces in Cabrillo exchange before generation (W3UL) (Coded by N1MM)
WRTC Competitors: Do not allow the UserInfo line in the EntryWindow to be displayed. Adjust scoring. (Coded by N2IC)

Version 1.0.9718 (November 15, 2022)
Revert selected Yaesu radios back to sending TX macro for SSB and digital modes. (Coded by N2IC, K3CT)

Version 1.0.9716 (November 11, 2022)
Bug: Fixed the RTE on startup if the station call settings file did not exist. If the user has not switch operators since the May 10 release, the settings file is missing two entries. The 1.0.9711 release read the users file and inadvertently enabled the two Announce options for these users with old *.settings file. To help correct this, if the Announce wav files are missing, the Announce wav settings are disabled. (many) (Coded by K3CT & N2IC)
Logger+ Audio Announcements: Add labels to indicate that the button state Enabled/Disabled is the current setting. (Coded by K3CT)

Version 1.0.9711 (November 8, 2022)
Removed last week’s changes to {CATAxxxx} and {CATIxxxx} macros
FTDX101 – When changing frequency, send mode before frequency. (Coded by N2IC)
Per Operator Program Settings: Save the current per operator settings on program exit, load the per operator settings on program start after the *.ini file settings. If a per operator file does not exist for the current operator, load the per operator settings for the station callsign. (Coded by K3CT)
Default Settings: Changed the default settings version and added new values for a future program change. Not a user visible change. (Coded by K3CT)
Info Window: If the Band Change counter or Mult/Run indicator is visible, force a minimum window width so they are visible. (N2WQ) (Coded by K3CT)

Version 1.0.9705 (November 1, 2022)
FT-891: Changed TX and RX commands to use the MX command. (K9TR) (Coded by K3CT)
Ham Spirit contest – converted one digit zone into 0x format in SentExchange (Coded by NA3M)
The {CATAxxxx} and {CATIxxxx} macros now work correctly. (Coded by N2IC)
Prevent flickering when holding down the modifier keys (Coded by N1MM)

Version 1.0.9700 (October 25, 2022)
Self-Spot: Initial developer changes for ARRL’s self-spotting rule change. No user-visible changes. (Coded by AB2ZY)
FT-991, FT-991A: Changed TX and RX commands to use the MX command. (YO2NAA) (Coded by K3CT)
QSO Party: Increase the Cabrillo callsign field to database maximum. (K1NZ) (Coded by K3CT)
Fix for UDP message handling (W7DM) (Coded by N1MM)
Experimental feature: Added {FKEY} macro. For SO2R, this allows the same function key to send different messages to different radios. Syntax is {FKEY(radio1 message%radio2 message)}. An example would be {FKEY(cq.wav%PB01;)} which would play cq.wav on radio 1 and press a DVR voice memory button on radio 2. Note the % to separate the radio 1 and radio 2 messages. (Coded by N2IC)
Was missing in Version 1.0.9688 (October 18, 2022) – Multiplier Grid Field Window: was not changing mult to QSO color when logging a multiplier (NA3M) (Coded by N1MM)
Rookie Roundup: fixed problem with initialization of exchange in setup dialog (Coded by N1MM)

Version 1.0.9688 (October 18, 2022)
Grayline needed to repaint spots when maximized/restored (LA9RY) (Coded by N1MM)
Multiplier window: Restore expected mults more often (NA3M) (Coded by N1MM)
Multiplier Grid Field Window: was not changing mult to QSO color when logging a multiplier (NA3M) (Coded by N1MM)
Fixed RTE when sending macros (W7DM) (Coded by N1MM)
FTDX101, FTDX10, FT5000, FT2000, FT1200, FT3000: Changed TX and RX commands to use the MX command to fix PTT via Radio Command. (Coded by N2IC, N1MM, K3CT)
Added Ham Spirit contest (HAMSPIRCW, HAMSPIRSSB) (Coded by NA3M)

Version 1.0.9678 (October 11, 2022)
Added 5 minute & 10 minute options to Statistics window. START TIME MUST BE ACCURATE or results will be erroneous (W6SX) (Coded by N1MM)
Warn SDR Play users that connect via extio directly to use the preferred SDR Server interface. (Coded by N1MM)
New Feature: Set the maximum number of minutes for a Repeat CQ or Dueling CQ. Set in Config dropdown “Maximum Repeat/Dueling CQ Duration” Default is current operation (unlimited). (Coded by N2IC)
Make Ctl+U work for SS. Just appends the new number & prec (if any specified) to the end of the exchange (Coded by N1MM)
Minor changes to how received UDP messages are handled (W7DM) (Coded by N1MM)
Filter out spots marked as “BEACON” if “Show Beacon Spots” unselected in Telnet->Filters. (Coded by N2IC)
Force expected mults dialog to upper case in all cases (Coded by N1MM)

Version 1.0.9670 (October 4, 2022)
RIT when lowest frequency at the top was moving in opposite direction of Run frequency movement when using up/down cursor keys (K0AF) (Coded by N1MM)
Section Mults: Expected mults would randomly disappear (ON4EC) (Coded by N1MM)
Many QSO Parties: Cabrillo generation by DX stations incorrectly indicated that the send exchange was incorrect. (SM7IUN) (Coded by K3CT, N2IC)

Version 1.0.9663 (September 27, 2022)
WA QSO Party: Rules contest time change. (N7EPD) (Coded by K3CT)
ARRL 10 GHz: Calls contained within other calls were not being counted as unique calls. E.g W3IP & W3IPA (VE3KH) (Coded by N1MM)
CQWWRTTY: Change band change counter for multi-1 & 2 to 8 (K9CT) (Coded by N1MM)

Version 1.0.9657 (September 20, 2022)
AZ,AL,IL,MD,SD QSO Party: Cabrillo generation by DX stations incorrectly indicated that the send exchange was incorrect. (Coded by K3CT)
Added to radio broadcast. Note that it takes some time for disconnection to be recognized. (VE3VN) (Coded by N1MM)

Version 1.0.9654 (September 13, 2022)
NY QSO Party: Rules update, changes to VE mults. (N2ZN) (Coded by K3CT)

Version 1.0.9651 (September 6, 2022)
AMQ window: added Alt+Ctrl+A keyboard shortcut for selecting top spot in the list. (many) (Coded by NA3M)
Fixed issue with SCRY contest not appearing in selection dialog (Coded by AB2ZY)

Version 1.0.9644 (August 30, 2022)
Added SCRY contest (Scandinavian RTTY) (Coded by AB2ZY)
AZ QSO Party: Change the bonus station callsign. (K6WSC) (Coded by K3CT)
PA QSO Party: Change the bonus station callsign. (Coded by K3CT)
WW DIGI (and possibly other FT8/4 contests) – fixed incorrect points in DecodeList window (many) (Coded by NA3M)
Removed SCCRTTY Contest (Coded by AB2ZY)

Version 1.0.9635 (August 4, 2022)
Multi-computer networking: fix issue with some network configurations not receiving auto configuration messages and failing to connect (N5ZO) (Coded by N1MM)
Network Status window: Added message regarding mismatched versions (Coded by N1MM)

Version 1.0.9633 (August 2, 2022)
Corrected issues with UDP messages. XML broadcasts were sometimes going to the wrong ip/ports, particularly when multiop networking was enabled and VPNs were enabled but not working. This change improves reliabily of rotor, Config message broadcasts and networking auto-identification. (Coded by N1MM)

Version 1.0.9628 (July 26, 2022)
EDI format: reorder RHBBS line, eliminate blank lines after QSO lines. (S51FB) (Coded by N1MM)
Multi-computer resync contest: use start of contest as specified/confirmed by the user to resync. Note that start of contest MUST be correct on every computer (Coded by N1MM)
Eliminate extra station name broadcasts when in netowrked computer mode (Coded by N1MM)

Version 1.0.9628 (July 26, 2022)
EDI format: reorder RHBBS line, eliminate blank lines after QSO lines. (S51FB) (Coded by N1MM)
Multi-computer resync contest: use start of contest as specified/confirmed by the user to resync. Note that start of contest MUST be correct on every computer (Coded by N1MM)
Eliminate extra station name broadcasts when in netowrked computer mode (Coded by N1MM)

Version 1.0.9623 (July 19, 2022)
Talk Window: Make received text pane use selected skin color (9A3OS) (Coded by N1MM)
Bandmap: stop flickering of mode label with some radios (Coded by N1MM)

Version 1.0.9619 (July 12, 2022)
Change name of Sections/States Multiplier window to Sections/States/HQ (KE3X) (Coded by N2IC)
Update to currently unused function inserted for future use. (Coded by K3CT)
In new install, eliminate option to convert N1MM classic database to prevent confusion. That option remains in the File menu. (K8UT) (Coded by N1MM)
Bandmap: disable “Show lowest frequency at the bottom” option when there is a horizontal spectrum window open. See: https://www.facebook.com/photo?fbid=493692955879312&set=a.201212338460710 (Coded by N1MM)
Fixed Cabrillo output for IARU M/2. (KD4D) (Coded by N2IC)

Version 1.0.9606 (July 6, 2022)
Omit ContactDelete messages when updating or resending QSO information via UDP. Developers should use the ID GUID to select the correct QSO to update with the replacecontact message. (NY4I) (Coded by N1MM)
FD: Contest class is incorrectly selecting the default exchange for WFD. (NT1N) (Coded by K3CT)
Multipliers: Section missing when mode is FT4 (N6WT) (Coded by AB2ZY)

Version 1.0.9600 (June 28, 2022)
Corrects issue with error being produced when WSJTX closes the UDP connection. (Coded by N2AMG)
Fix tooltip in telnet client clusters tab (WA4GUD) (Coded by AB2ZY)
Export “DG” for Q65 mode (AD4ES) (Coded by AB2ZY)
Added Q65 as known mode (Coded by AB2ZY)
WSJTX: Corrects a couple error’s that were introduced when adding Multicasting (Coded by N2AMG)
WSJTX: When using the N1MM connection in a different than expect means resulted in an error this is now fixed. (Coded by N2AMG)
CNCW: Added two time periods (ED5WU) (Coded by AB2ZY)
FTDX10 & FTDX101D: Added radio commands to switch the modulator to the radio codec and back for SSB & Digi modes. (DO1OTW) (Coded by K3CT)
Networking: Check for matching N1MM+ verions before allowing connections to avoid RTE’s from mismatched message implemntations. (Coded by N1MM)
Add “Shutdown N1MM+” to the runtime error dialog (Coded by N1MM)
Available Window: Added Only Radio1 and Only Radio2 options for SO2V and SO2R. (Coded by N2IC & K3CT)
Visible Dupe Sheet: FT8/FT4 callsigns not displayed during FD. (N7ZZ) (Coded by K3CT)
Make strip GUID dashes from message (NY4I)

Version 1.0.9579 (June 21, 2022)
UDC: PointsPerContact parameter bug fixed (G4OGB) (Coded by NA3M)
WRTC: Disable Info window time on band timer for M2. (K4AB) (Coded by K3CT)
WSJT Decode List: Fixed problems with form size/position not being saved and clear function (Coded by AB2ZY)
WSJTX:Corrected issue of latest version of WSJTX(2.6.0) not working correctly with N1MM (Coded by N2AMG)
Bandmap: Clicking to the left of frequency scale was QSYing to the wrong frequency if low frequency is at the bottom (W1VEM) (Coded by N1MM)
WA QSO Party: Rules change limit the number of DX mults to 10, eliminate digital mode. (W6OAT) (Coded by K3CT)
WSJTX: Connection to WSJTX now supports Multicasting allowing other applications to use the feed as N1MM (Coded by N2AMG)
K4: Firmware work around. Poll for MIC selection before starting to play a wav file, restore on end. (Coded by K3CT)

Version 1.0.9566 (June 14, 2022)
Correct operation of up/down keys when bandmap has lowest freq at bottom and spectrum window(s) are not open (EB5A) (Coded by N1MM)
Spectrum window: Clicking on the center button was not returning focus to the Entry Window (Coded by N1MM)
Radio Control: Add IC-78 radio. Needs testing. (VP8LP) (Coded by K3CT)
ARRLIDC: Off time is 60 minutes. (WA7BNM) (Coded by K3CT)
WSJT Decode list: Make filter settings persistent. Added a Clear all filters option. Set menu header color to red when filters are enabled (Coded by AB2ZY)

Version 1.0.9558 (June 7, 2022)
WJST Radio Codec: Select the radio codec before a WJST transmission begins, reset to when a transmission ends. (Coded by N2AMG & K3CT)
Bandmap: Added option to show lowest frequency at the bottom of the window (many). (Coded by N1MM)
Spectrum: Replicated bandmap display orientation in spectrum & vice-versa. Note that horizontal is always low frequency at the bottom (Coded by N1MM)
Added update button to Off Times report (Coded by N1MM)
ARRLIDC Contest: Correct Start and End times of contest. (Coded by N2AMG)
WSJT List: The points column was not being shown when the ARRLIDC contest was chosen. (Coded by N2AMG)

Version 1.0.9553 (June 1, 2022)
Save splitter position after resizing (N3QE) (Coded by N1MM)
ARRL IDC Contest: Change Cabrillio name to ARRL-DIGI (Coded by N2AMG)

Version 1.0.9546 (May 24, 2022)
Multiplier: Allow wrapping of ARRL Section mults within window (many) (Coded by N1MM)
KY QSO Party: Bonus station callsign change, starting time change. (VE2FK) (Coded by K3CT)
CW Window: Set topmost attribute (K1TTT) (Coded by N1MM)
Entry Window score was not being updated on contact change or contact deletion, unless Score Summary Window was open (K1TTT) (Coded by N1MM)
Added descriptive text to RTE window (Coded by N1MM)

Version 1.0.9537 (May 17, 2022)
Summary Window: Add a right click option to disable the display of the contest name. (Coded by K3CT)
Summary Window: Corrected display message spelling error. (Coded by K3CT)
CP QSO Party: For in-state stations (CP stations), add ARRL Section mults for in-state to in-state QSO’s. (VE6TL) (Coded by K3CT)
FD: 1D can work other 1D stations for QSO Points. (N1LN) (Coded by K3CT)
EntryWindow: Change super check partial file upload message to a NIMB and improve the message. (W6SX) (Coded by K3CT)

Version 1.0.9532 (May 10, 2022)
Changed SpotFilter to use “RTT” instead of “RTTY” for RTTY spots. Done to enable dxspider which is not compliant. (G4UJS) (Coded by AB2ZY)
Changed EAPSK31 to EAPSK63 (EC3A) (Coded by AB2ZY)
Revised point calculation for the ARRL International Digital Contest (W1UE) (Coded by N2AMG)
Summary Window: Add contest name. (Coded by K3CT)
Logger+ Audio: Added Announcements tab. Used to announce DUPE and QSO errors via a soundcard primarly for sight impaired operators. Either or both announcements can be disabled and the enabled/disabled state is saved by Operator. The user must provide the two wav files which could be a voice message or error tone. Note: There are some contests that require the exchange to be known to determine DUPE. When using a seperate announcement soundcard, adjust the playback audio level with the Windows audio panel. (Coded by K3CT)
Logger+ Audio: When any of the three single soundcard playback options are selected apply the state of the Internal Radio Codec checkbox to both VFOs (SO2V) or radios (SO2R). (Coded by K3CT)

Version 1.0.9522 (May 3, 2022)
SPDX: Fixed issue where county was not updatable in log window grid. (K3MM) (Coded by AB2ZY)

Version 1.0.9518 (April 26, 2022)
Fix odd spectrum band limits on 12m (K1TTT) (Coded by N1MM)
Increase spectrum display limit to 10/second (Coded by N1MM)
UDC: PointsPerContact –  KM distance can be converted into points using table for any contest (not VHF only). (Coded by NA3M)
UDC: BonusPoints2 – Grids.txt file name can be upper or lower case. (Coded by NA3M)

Version 1.0.9515 (April 19, 2022)
Telnet: Legibility improvements to the Filter tab. (Coded by N1MM)
Adds contest module for ARRL Internation Digital Contest.(1st Build) (Coded by N2AMG)
Catch KeyNotFoundException in PacketSpotManager (IU0ITX) (Coded by N1MM)

Version 1.0.9510 (April 12, 2022)
Added new Telnet filter to block/unblock NCDXF beacon spots. (Coded by N2IC)
Fixed issue with sort of points column in WSJT list. (K3MM) (Coded by AB2ZY)

Version 1.0.9504 (April 5, 2022)
MO QSO Party: Change of bonus station callsign. Unaware if the sponsor changed anything else. (N2CU) (Coded by K3CT)
VA QSO Party: Change DXCC exchange to “DX”. Needs testing. Use the prior version to submit your log. (Coded by K3CT)

Version 1.0.9501 (March 29, 2022)
Caught RTE for bad DNS (remote name could not be resolved) and added user error message (W1JGM) (Coded by N1MM)
Logger+ Audio: When switching between SO2R Soundcard options, disable the right radio codec when SO2R single soundcard is selected. (AB6A) (Coded by K3CT)
Remove external vestiges of email submission for Super Check Partial. (Coded by AB2ZY)

Version 1.0.9494 (March 23, 2022)
Fix for RTE saving files (many) (Coded by AB2ZY)

Version 1.0.9491 (March 22, 2022)
CP QSO Party: Correct Cabrillo output. (KI6RRN) (Coded by K3CT)
RSGBBERU Contest: Allow the logging of HQ stations in the same CCA. (VE3KI) (Coded by K3CT)
Xiegu G90: Added radio. Uses Icom address 0x70. Needs testing. (Coded by K3CT)
Icom Radio: Add the Swap VFO command to the generic older Icom radio model radio commands. (Coded by K3CT)
In ESM, do not advance cursor when only pressing His Call Key (typically F5) (Many) (Coded by N2IC)
Added support of new SCP on Cabrillo generate (Coded by AB2ZY)
Added Skeds function. NOTE THAT THIS IS EXPERIMENTAL AND WILL CHANGE BASED ON FEEDBACK. (Coded by AB2ZY)

Version 1.0.9476 (March 15, 2022)
Entry Window: Change the band change counter warning text, expand to three messages. (KE2D) (Coded by K3CT)
Digital: Removes last changes to Fldigi that were causing issues. (Many)(Coded by N2AMG)
Digital: Reworks issue of Fldigi not correct logging the correct mode after switching from RTTY to PSK63. (Coded by N2AMG)

Version 1.0.9473 (March 8, 2022)
REF Contest: Change the contest start day to Saturday. (F4FRF) (Coded by K3CT)
TRN File: When switching contest logs, QSO’s were not saved in the correct backup log file. (DL6KVA) (Coded by K3CT)
CNCW Contest: Change the start time to 1200 UTC. (EA4URE) (Coded by K3CT)
Digital Fldigi at times would not log the correct mode when the mode had changed from RTTY to PSK63. Fixed (Coded by N2AMG)
Copied {FREQUP} and FREQDN} macro substitutions into the String substitutions routine. (Coded by N2AMG)
EARTTY: Change start time to 1200Z (EC3A) (Coded by N1MM)
CME: Change start time to 1200Z (EC3A) (Coded by N1MM)

Version 1.0.9466 (March 1, 2022)
AR QSO Party: Rules changes, new abbreviations, FM is a separate mode, bonus station callsign, and points changes. Needs testing. (K5DB) (Coded by K3CT)
Cut number characters: Removed the conversion of these cut letters because they are not standard: W, G, V, B. (N5OT) (Coded by K3CT)
Fixed RTE. (AI0Y) (Coded by N2IC)
Handled bad data coming from SDR Server without RTE (Coded by N1MM)
Non-user-visible changes to radio TCP for future enhancements. (Coded by N2IC)

Version 1.0.9461 (February 22, 2022)
TCP for byte-encoded radios (tested on IC-7300). Note: This requires user-supplied serial-to-tcp software or hardware, not supported by the N1MM Logger+ team. (N1MM) (Coded by N2IC)
Fixed background color of bandmap buttons. (KE4KY) (Coded by N2IC)
TCP support for TS-990 fixed. (VU3ESV) (Coded by N2IC)
Fixed band change count maximum for ARRL DX and ARRL RTTY Roundup for Multi-Single. (KY7M) (Coded by N2IC)
Fixed cursor movement when running with two keyboards. (Coded by N2IC)
TS-590: Add support for USB/LSB digital mode. (WB0TEV) (Coded by K3CT)
FOC Contest: Non-member is logged with 0, remove non-member “9999” logging. Fix Mult1 and Mult2 SQL. Multipliers need to have a member number greater than zero. Use call history to populate the member number for incoming spots. Changed the Multiplier window to only display member multipliers. (DL6KVA) (Coded by K3CT)
CWOps & CWOpen: Change the Available Window table to count “Callsigns” as multipliers. (N4ZR) (Coded by K3CT)
Entry Window: Changed the band change count warning to: “Check the Info Window Band Change Counter. Close to the maximum, at, or above the band change count.”. (KE2D) (Coded by K3CT)
UBADX CW & SSB: Populate the Belgian exchange from the log. Increase the width of the Entry Window boxes to accommodate 36 point text. (ON5ZO) (Coded by K3CT)

Version 1.0.9450 (February 15, 2022)
XERTTY: Rules change to StartOfContest (12Z on Saturday), Default contest exchange for non-XE stations is automatically set to #. (Coded by NA3M)
Prevent UDC display names from exceeding 50 characters and causing RTE (Coded by N1MM)
Show out of band shading properly on WARC bands (WB0TEV)(Coded by N1MM)
MI QSO Party: Rules change, remove serial number and add RST. (K8UT) (Coded by K3CT)
Fix developer-only serial port monitor RTE and output (N2IC) (Coded by N1MM)
WinKey: Corrects issue with Can’t QSY message showing after transmitting with Winkey RTTY (Coded by N2AMG)
When using the bandmap buttons, highlight the most recently used button. (Coded by N2IC)
Support TCP to TS-890 and TS-990. “TCP Initialization String” has been added to the Configurer Set form. This is the Kenwood ##ID string sent to the radio. (W7GES) (Coded by N2IC)
Additional improvements to TCP handling. (Coded by N2IC)
Digital RX Windows: Scrolling up or moving the scroll bar up was not turning on the pause routine. This is fixed now. (Coded by N2AMG)
Digital: When set to SO2R allow for calls to enter grab window when in transmit. (Coded by N2AMG)

Version 1.0.9440 (February 8, 2022)
Fixed a number of TCP radio control issues. (Coded by N2IC)
Fixed {OTRSP RX} macro. (Coded by N2IC)
VT QSO Party: Rules change to power multiplier. Fractional points are not supported, the low power score will be rounded. (W4IFI) (Coded by K3CT)
CO QSO Party: Rules change to scoring. (K4DR) (Coded by K3CT)
UDC: PointsPerContact and BonusPoints – added ExchIs*xxx (see updated _UDC_Help.txt) (G4OGB) (Coded by NA3M)

Version 1.0.9429 (February 1, 2022)
CP QSO Party: DX is not a mult. (VE6TL) (Coded by K3CT)
Added capability to connect to a radio using TCP, rather than a COM port. Select “TCP” for the port and enter the TCP/IP address and IP port in the Configurer. This has been tested with using the Mac version of SmartSDR(Flex), and with an Elecraft K4. Please provide feedback on other radios, such as the Kenwood TS-890 and TS-990. (Coded by N2IC)

Version 1.0.9425 (January 25, 2022)
Allow suspicious calls, such as D1M, to be logged, even though they are not in the AD1C country database. (Coded by N2IC)
WSJTList: Made expandable. As the width increases the Msg field grows and shrinks. (Coded by N2AMG)
Bandmap: Find callsign was not wrapping around to find all instances of a callsign (Coded by N1MM)
Detect missing notepad.exe and notify user when generating Cabrillo file (N9GG) (Coded by N1MM)
Beam Heading: Prevent merged VE section names from changing beam heading in some contests. Restrict Section beam heading lookup to valid Sections. Add CY0 & CY9 heading lookup. Changed the Long/Lat coordiates for the center of USA and center of Canada. Changed incoming telnet spot beaming heading code. (K3PA) (Coded by K3CT & VE3KI)
Bandmap: Make reset button smaller to allow users to set & click one of the buttons to power on radios with that capability. (EB5A) (Coded by N1MM)

Version 1.0.9416 (January 18, 2022)
Fix Antennas table if the Sector column is missing. (Coded by N2IC)
Removed Band Change Counters for “RFCHAMPCW”, “RFCHAMPSSB”, “RFCCW”, “RFCSSB”, “RAEM” (SingleOp category) and “RFCHAMPCW”, “RFCHAMPSSB” (MyltiOp category) (RV9UP) (Coded by NA3M)
QSO Party: Added Canadian Prairies QSO Party. Listed in the dropdown as “CP”. (Coded by K3CT)
Spectrum: Map change spectrum scale to Ctrl+Shift+Mousewheel (Coded by N1MM)

Version 1.0.9409 (January 12, 2022)
Digital: Corrected a bug introduced that was stopping coloring of calls when using the TinyFSK tnc.(Coded by N2AMG)
When using the {AUXANTSEL} macro, verify the range is 0-64. (K8UT) (Coded by N2IC)
Fixed rotor window operation. (W0UO) (Coded by N2IC)
Spectrum Window: improve handling of changing sources (Coded by N1MM)

Version 1.0.9403 (January 10, 2022)
Check: Show cursor as an arrow to imply that calls are clickable (N4ZR) (Coded by N1MM)
Added {AUXANTSEL nn} macro. nn is an antenna number in the Antennas tab. This sends the UDP radio broadcast with 2 additional fields: AuxAntSelected and AuxAntSelectedName.(Coded by N2IC)
Reduce frequency of AdminDB VACUUM database compression. (Coded by N2IC)
CQWW: Do not allow a QSO to be logged without a valid zone. (K3CT) (Coded by N2IC)
Ignore Dueling CQ when SO1V. (W5TM) (Coded by N2IC)
Changed wording of cloud storage warning (Coded by N1MM)

Version 1.0.9397 (January 4, 2022)
SDRServer: eliminate residual signal display when changing bands (Coded by N1MM)
About window: Made OK button full width (Coded by N1MM)
Fix {OTRSP xxx} macro to handle any OTRSP command. (K1XM) (Coded by N2IC)
QC QSO Party: Added new QSO Party. (Coded by K3CT)
ON QSO Party: Add scoring for mobiles, change to Cabrillo 3.0, change to logging “DX” instead of DXCC, added two special callsigns. (Coded by K3CT)
Statistics: Add title line to print files (Coded by N1MM)
Statistics: Fixed RTE when printing files (Coded by N1MM)
Statistics: Displayed missing FontSizer (Coded by N1MM)
Statistics: Forced correct font sizing when opening and refreshing (Coded by N1MM)
Fix spot UDP message when comment contains special characters. (DF1LX) (Coded by N2IC)

Version 1.0.9389 (December 28, 2021)
UKRAINDX and other contests that use the list of Ukrainian oblasts – KR and SL were restored (US7IGN) (Coded by NA3M)
Fixed Winkey CW speed when paddle CW is sent before N1MM-initiated CW and speed pot only controls paddle CW (N3OC) (Coded by N2IC)
Digital When using Other TNC TX and RX was not functioning correctly. Routine has been reworked so now functions correctly. (Coded by N2AMG)

Version 1.0.9384 (December 21, 2021)
For multi-radio configurations, allow bandmap buttons that contain only macros to be sent to non-transmitting radio. (KI6RRN) (Coded by N2IC)
For all Ukrainian contests: Exluded “KR”, “SL”. Changed NI” oblast to “MY”. CallHistory files with Ukrainian oblasts also may need correction (UT5C) (Coded by NA3M)
Do not compute total score for DX contest since it is not displayed. (GM3SEK) (Coded by N1MM)
NRAU Contest: RunTime Error when trying to export the general log format. (OZ1KKH) (Coded by K3CT)
Rookie Roundup: Make those licensed in third year prior (e.g. 2018 this year) show points as rookies. (WB9SBD) (Coded by N1MM)
RAC: Change Cabrillo name to match that desired by sponsor (PY4ARS) (Coded by N1MM)

Version 1.0.9372 (December 14, 2021)
Fixed {OTRSP RX1S} and {OTRSP RX2S} commands. (N3OC) (Coded by N2IC)
TRCDX & TRCDIGI: Fix the Available window summary table count. (LY5T) (Coded by K3CT)
SO1V: Add a Config, Other tab option to disable the stereo key (~) in SO1V. The selection is saved per operator when enabled. (many) (Coded by K3CT)
UBA DX SSB & CW: Updated to new rules to exchange UBN Sections. Enabled Check Window Exchange pane lookup. Call history data should be stored in the “Exch1” field. UBA Section multipliers appear in the Multipliers, Section window. (ON9TT & ON5ZO) (Coded by K3CT)
UBAWINTER: Remove contest, never to be held again. (ON5ZO) (Coded by K3CT)
UBA Sections: Remove abbreviations: BFA, RAC, and RCB. (Coded by K3CT)
Score Window: If the title is less than three characters, right justify the title. (Coded by K3CT)
Multiplier, Section Window: Moved the Multiplier Section window call history lookup field to the contest class. Updated the HELVETIA & YUDX contest classes to use the new coding. Also used by the UBA DX CW & SSB contests. (Coded by K3CT)
Naval (International Naval Contest): Greece (GR) was added to the list of Naval Clubs (UT5C) (Coded by NA3M)
TRCDX & TRCDIGI: deleting “TRC” from Log window was not working, removed Misc/MiscText from the contest module (UT2IV) (Coded by NA3M)
RSGB DX Contest: Contest rules change, changed scoring. Found a bug in the IsRSGB functions, added “GU” to the list. (G4OGB) (Coded by K3CT)
RSGB2128 & PACC Contest: Fixed a bug in the IsRSGB functions, added “GU” to the list. (Coded by K3CT)

Version 1.0.9372 (December 14, 2021)
Fixed {OTRSP RX1S} and {OTRSP RX2S} commands. (N3OC) (Coded by N2IC)
TRCDX & TRCDIGI: Fix the Available window summary table count. (LY5T) (Coded by K3CT)
SO1V: Add a Config, Other tab option to disable the stereo key (~) in SO1V. The selection is saved per operator when enabled. (many) (Coded by K3CT)
UBA DX SSB & CW: Updated to new rules to exchange UBN Sections. Enabled Check Window Exchange pane lookup. Call history data should be stored in the “Exch1” field. UBA Section multipliers appear in the Multipliers, Section window. (ON9TT & ON5ZO) (Coded by K3CT)
UBAWINTER: Remove contest, never to be held again. (ON5ZO) (Coded by K3CT)
UBA Sections: Remove abbreviations: BFA, RAC, and RCB. (Coded by K3CT)
Score Window: If the title is less than three characters, right justify the title. (Coded by K3CT)
Multiplier, Section Window: Moved the Multiplier Section window call history lookup field to the contest class. Updated the HELVETIA & YUDX contest classes to use the new coding. Also used by the UBA DX CW & SSB contests. (Coded by K3CT)
Naval (International Naval Contest): Greece (GR) was added to the list of Naval Clubs (UT5C) (Coded by NA3M)
TRCDX & TRCDIGI: deleting “TRC” from Log window was not working, removed Misc/MiscText from the contest module (UT2IV) (Coded by NA3M)
RSGB DX Contest: Contest rules change, changed scoring. Found a bug in the IsRSGB functions, added “GU” to the list. (G4OGB) (Coded by K3CT)
RSGB2128 & PACC Contest: Fixed a bug in the IsRSGB functions, added “GU” to the list. (Coded by K3CT)

Version 1.0.9364 (December 7, 2021)
Made font size for CW speed the same as the GMT Time font size. This is the Medium font in Manage Skins, Colors and Fonts. (Coded by N1MM)
Prevent generation of -shm or -wal files at startup for users using cloud folders against our advice. This will slow down the application, but prevent some databases from being corrupted. (Coded by N1MM)
Macro: New {CtrlHome} macro. Add to the CQ function key message to force the cursor to the callsign box and select callsign text when the CQ key is pressed. (N2NT) (Coded by K3CT)
Operator Change: Changed the order of the code execution. Prompt for the new operator callsign before saving the current operator layout and skin saving to prevent overwriting of a new skins file in the SkinsAndLayouts directory. (Coded by K3CT)
View off times: Ignore contacts made after the contest is over (K2QB) (Coded by N1MM)
ARRL 160: Show spotted, unworked mults that are in the call history file in red in the multipliers windows. (Coded by N2IC)
ARRL 160: Show sections and countries separately in the score summary. (Coded by N2IC)

Version 1.0.9353 (November 30, 2021)
Fixed ADIF export for LZDX contest (EI6KW) (Coded by N2IC)
Made font for CW speed more visible (AC0E) (Coded by N1MM)
Spectrum server: fixed issue with initialization when more than one SDR in play (NA3M)
Fixed band change counter and time on band for multi-ops (Coded by N2IC)

Version 1.0.9349 (November 23, 2021)
Remove unneeded message in LogError.txt when split. (Coded by N2IC)
Added 160m to NRRL (LB3RE) (Coded by AB2ZY)
Fixed multiop band change message for contests that have no band change limit. (K1KP) (Coded by N2IC)
Fixed problem where non numeric entry in QTC header causes crash. (LY5T) (Coded by AB2ZY)

Version 1.0.9342 (November 16, 2021)
When Sending QTC using MMVARI the QTC line was getting garbled and not sending correctly. (Coded by N2AMG)
Fixed erroneous split indicator and activation in Bandmap and Available windows. (K2PO) (Coded by N2IC)
Sometimes, newer spots were not replacing existing spots for a call in the Available window. Fixed. (Coded by N2IC)
Allow 160 meter QSO’s in JIDX. (KA6BIM)(Coded by N2IC)
CtrlPgUp/Dn: Change the radio mode between LSB & USB when using Ctrl+PgUp/Dn. (Coded by K3CT)
UDC – allow decimals as multipliers in all /PoitsMult…/ parameters, fixed bug in /DupeQSOMinutesAgo/ (G4OGB) (Coded by NA3M)

Version 1.0.9335 (November 9, 2021)
When using ctrl-alt-shift to activate a bandmap button, the active radio button is activated. (Coded by N2IC)
Added diagnostic code to understand split issue some users have seen. (Coded by N2IC)
UDC: QsoErrorString = Any was not working, fixed (SQ9S, G4OGB) (Coded by NA3M)
SS: Prevent RTE when entering invalid CK. Use Esc to restore original CK (KA1IOR) (Coded by N1MM)
Removed extra blank RHBBS tag (S51FB) (Coded by AB2ZY)
K4: When sending a wav file with the radio codec send MI2; to the radio before playing the wav file. Send MI0; to the radio when the wav file ends or is stopped. Note, this switches the radio back to the front panel MIC connector. (N6TV) (Coded by K3CT)
MultiOp: Enable the {LastPassedFreq} macro in a phone function key message. Parse and voice the passed frequency with Logger+ Audio. (LB3RE) (Coded by K3CT)
Band Change Warning: If the contest selection has a band change rule, open the Info window for display. When the band change counter is at the maximum or above the band change limit, display a popup message in the Entry window. (Coded by K3CT)
Macros: For CW & SSB function key messages ignore the {RX} and {ESC} digital macros. (VE6AQ) (Coded by K3CT)
Omit CW messages from Entry Window status bar tool tips (WW3S) (Coded by N1MM)

Version 1.0.9324 (November 2, 2021)
UDC – prevent the program from logging a contact with an empty exchange field (N7US) (Coded by NA3M)
Fix bandmap buttons when user has some function keys disabled. (Coded by N2IC)
Fixed band up/down mode (Coded by AB2XY)

Version 1.0.9319 (October 19, 2021)
WSJT Decode List – Expanded Include 73 menu item to choose 73, RR73, RRR in any combination (Coded by AB2ZY)
JARTS RTTY Contest – Use call history file to populate exchange. (JS1OYN) (Coded by N2IC)
Added capability to display sent CW in Entry Window for SO1R and SO2V. Right click in Entry Window to enable/disable. (Many)(Coded by N2IC)
Disabled ADIF export of CQZ for LZDX contest. It was wrong (set to ITUZ) and no clear way to fix it without potentially causing more harm. (PA5KT)(Coded by AB2ZY)

Version 1.0.9310 (October 12, 2021)
Added debugging to catch multi-station network error. (Coded by N2IC)
Converted ComboBox in log selection dialog to multicolumn. Eliminated seperate contest type display box. (Coded by AB2ZY)
Allow CW & SSB messages to be sent from Bandmap buttons (Coded by N1MM)
Fixed problem with path of ini file for CWGet in CW Reader window (UI3A) (Coded by AB2ZY)
Add import/export to bandmap button edit dialog (W1UE) (Coded by N1MM)
Added include 73 messages to WSJT Decode window filter menu (K3MM) (Coded by AB2ZY)
Fixed problem in WSJT decode where color for new decode cycle changed prematurely (N1EK) (Coded by AB2ZY)
Fixed points displayed in WSJT Decode List (W1RM) (Coded by AB2ZY)
Digital: Fixed typo stopping fix for GMFK being selected when mode set to no change(Coded by N2AMG)
For TS590 and TS890, when changing frequency, send the mode before the frequency. (Coded by N2IC)
Fixed problem with CTRL/Shift + PageUp/Dn where SSB mode was not switching from LSB to USB and vice versa (DJ2VA) (Coded by AB2ZY)
Log Type Selection – signal error if sent exchange is not numeric (S57AW) (Coded by AB2ZY)
EDI Export – deleted blank lines in header and added email address (TT393) (SM0IKR) (Coded by AB2ZY)
UDC: extended list of arguments for /QsoErrorString/ parameter. See updated _UDC_Help.txt (G4OGB) (Coded by NA3M)
Show keystroke combinations for band buttons in tool tip (Coded by N1MM)

Version 1.0.9283 (October 5, 2021)
FTDX-101D: Increase polling rate, decrease command pacing, improve SO2V operation. (ON4CT & K3DNE) (Coded by K3CT)
Digital: Correct issue if Mode control was set to No Change and the MMVARI Mode was always changing to GMSK (Coded by N2AMG)
QSO Party: For non-USA stations change the default exchange from DX to country for SD QSO Party. (SM7IUN) (Coded by K3CT)
PAbeker Contest: Add missing table to the Admin database. (PA1M) (Coded by K3CT)
UBAON Contest: Change dupe to by band. Was by band and mode. (OQ4U) (Coded by K3CT)
TRC DX: 160m band should not be blocked by the rules for 2021, fixed (UT2IV) (Coded by NA3M)

Version 1.0.9275 (September 28, 2021)
FT-5000 & FT-2000: Radio control changes. Improvements to SO2V operation. (Coded by K3CT)
FT-2000: Send mode before frequency so the radio frequency is correct when clicking on spots. (K1TTT) (Coded by K3CT)
Multi-Op: Network Status option, “Don’t work mults” change to multi-one only. Change text message and window option text. (K1TTT) (Coded by K3CT)
QSO Party: For non-USA stations change the default exchange from DX to country for these QSO Parties: AZ, IL, AL, and MD. (SM7IUN) (Coded by K3CT)
Talk function: changed character encoding from ASCII to UTF8 to allow proper rendering of multibyte characters (LB3RE) (Coded by AB2ZY)

Version 1.0.9271 (September 21, 2021)
Bandmap: Fix for RTE loading buttons (KG5VK) (Coded by N1MM)
IA QSO Party: Mults are once per contest. (N0AC) (Coded by K3CT)
Antenna Mapper was returning null when out of band, causing RTEs to Multi-op stations (SM7IUN) (Coded by N1MM)
WA QSO Party: Change the Cabrillo contest name. (K3PA & KE1B) (Coded by K3CT)

Version 1.0.9263 (September 14, 2021)
New Contest Selection: Fixed a start date/time bug when opening a new contest. (VE3KI) (Coded by K3CT)
SO2R: Focus now goes to the correct Entry Window after losing focus to another application (Coded by N1MM, N2IC)

Version 1.0.9260 (September 7, 2021)
SSB PTT: When only software PTT was enabled the PTT delay was not executed. (K1TTT) (Coded by K3CT)
Alt-L command was broken in last build (OH6VDA) (Coded by N1MM)
UDC: View/OffTimes was not showing Total Time Off/On (many) (Coded by NA3M)
CWOps Open: When opening a new contest on a Saturday, assume the contest starts this weekend. Otherwise calculate the start date for the first session of the next Saturday. (VE3KI) (Coded by K3CT)
Cabrillo Contest Name: CWOps club changed the expected CW-Open Cabrillo name. Change the CW-Ops Cabrillo name to upper case. (Coded by K3CT)

Version 1.0.9252 (August 31, 2021)
K4 Radio Control: Increased the command pacing and slowed the radio polling to eliminate a radio configuration error in SO2V mode when using the PAUSE or slash key. (WS7L) (Coded by K3CT)
Alt-J was not using state info in EW or callframe spot to set direction (W9NZ) (Coded by N1MM)
Added 32 buttons to each bandmap. The number of buttons grows from 4 to a max of 36 by adding buttons in the button edit dialog (right click on a button) (Coded by N1MM)
The buttons can be accessed from the keyboard via Ctl+AltShift+0 through Ctl+Alt+Shift+Z. Obviously these are tough combinations to type. They are better accessed with mouse clicks, AutoHotKey shortcuts or Touch Portal.
There are separate buttons for the left and right bandmaps. If only one bandmap is open, then both the left and right shift keys work to open the left bandmaps buttons. If both bandmaps are open, you must press the key combo with the shift key corresponding to the bandmaps. Left = Radio 1, Right = Radio 2.
Both AutoHotKey and Touch Portal can distinguish left/right/either shift keys.

Version 1.0.9248 (August 24, 2021)
WFD contest: multiplier column name Mlt was added in Score Summary window. (Coded by NA3M)
WFD contest: fixed bug in score calculation. (KB9LGS) (Coded by NA3M)
RDAC: Remove Multi-One timer. (NA3M) (Coded by K3CT)
MultiStation: Clear Entry window status line blocking message when transmission ends. (Coded by K3CT)
Network Status, Options tab: Changed blocking options and operation to include blocking (“first one wins”) or stopping (“last one wins”) operation. The blocking/stop options do not need to be identical on all computers. When all block/stop options are unchecked, there is no network blocking. Blocking/stopping is entirely dependent on reliable computer networking. Blocking/stopping does not function when sending transmissions with radio commands. The two block options that include band and/or mode do not include any mult-one or mult-two rules. Two mult-one rules are supported, CQWW DX and ARRL DX. The ARRL DX M1 rule contests are: ARRLDXCW, ARRLDXSSB, ARRLRTTY, 10MRTTY, CQWPXRTTY, IARU, RUSDXRTTY, SPDX, FTROUNDUP. Please notify the team if other contests use the ARRL DX multi-one rule. (Coded by K3CT & N1MM)
MultiStation: Removed undocumented blocking for Russian DX, RDAC, and Dxpedition. The block/stop options are the same as the other contests. The blocking/stop options now need to be set for these contests. (Coded by K3CT)
MultiStation: Added a status message when footswitch First One Wins and network blocking are both enabled. This is not advised. (Coded by K3CT)
MultiStation: When station blocking is enabled and a station link fails, show a NIMB when a transmission starts indicating that recent and current transmissions may violate the rules. (Coded by K3CT)
Multi-One: If the contest does not use the CWWW DX multi-one rule, do not prompt for Run/Mult, force the proper mode. (Coded by K3CT)
Multi-Two Dialog: Dialog answer was always forced to Run2 mode. (Coded by K3CT)
Networking Initialization: Eliminate the intermittent Frequency = 0 on startup. (Coded by K3CT)
FTDX101 Radio: Sub VFO not enabled when sending a spot to the VFO. Needs testing. (WX3B) (Coded by K3CT)

Version 1.0.9243 (August 17, 2021)
Expert SDR: Corrected suggested baud rate in the Configurer window. (LA9RY) (Coded by K3CT)
FT-450 Radio: Add ClearRit macro and arrow change support. (SM7IUN) (Coded by K3CT)
WAE CW: Config/WAE/Ctrl-Z sends QTC automatically option was not working as described in documentation, fixed (UA6AA) (Coded by NA3M)

Version 1.0.9240 (August 10, 2021)
FMHPOC Contest – removed need to log fixed stations as “/F”. (Coded by AB2ZY)
Digital Interface: Check to make sure RX Window is actually open before trying to clear it. (Coded by N2AMG)
UDC – when logger opens UDC log there are no multipliers (many) (Coded by NA3M)
UDC – Modes can be used for BonuSPoints parameter, see _UDC_Help.txt file for more info (G4OGB) (Coded by NA3M)
CA QSO: Remove the Multi-One timer. (KE1B, N6DE) (Coded by K3CT)
CA QSO: Change to Cabrillo 3.0. (Coded by K3CT)
PA QSO: Change bonus station. (Coded by K3CT)
Footswitch: Initialize/clear the footswitch operating function when the dialog window is closed. (Coded by K3CT)
Info Window: Changed the tool-tip wording. (LY5T) (Coded by K3CT)
RDAC: Add the display of OBLAST to the Check window, exchange pane. (Coded by K3CT)
Program Defaults: Added new default settings for a future network computer change. (Coded by K3CT)
Clean Up: Removed old commented out footswitch code. (Coded by K3CT)
Network Status: Improved operation of auto-set column widths. Changed Master column title to “M” to save screen real estate(Coded by N1MM)

Version 1.0.9230 (August 3, 2021)
WFD contest – Special Instructions for Cabrillo were showing up for both WFD and FD contests, fixed. (Coded by NA3M)
Bandmap: Added com port to Reset Radio button (Coded by N1MM)
Allow comma or period as decimal separator in radio_setfrequency message (DF1LX) (Coded by N1MM)
Fixed issue with WSJT decode insert after sorting (Coded by AB2ZY)

Version 1.0.9221 (July 27, 2021)
Fixed problem with manage translations windows with EW and SW (HA5GG) (Coded by AB2ZY)
Added Winter Field Day (WFD) contest. It will replace udc version of it. (NY4I) (Coded by NA3M)
Removed experimental function from Contact.vb (Coded by NA3M)
Add com port info to Winkey release message in Info window (Coded by N1MM)
Enabled sorting in WSJT Decode list. (K3MM) (Coded by AB2ZY)
Added tags APP_N1MM_MULT1-3 for multipliers (K3PP) (Coded by AB2ZY)

Version 1.0.9209 (July 20, 2021)
Back out experimental change in 1.0.9208. Caused Ctl+K and some other Ctl+ keys to no longer work (C6AZM) (Coded by N1MM)

Version 1.0.9208 (July 20, 2021)
Spectrum: Allow Ctrl+mouse wheel to zoom bandwidth when over zoom buttons (Coded by N1MM)
Allow Alt-D to delete Busy@ spots (G3RXQ) (Coded by N1MM)
Improve “Auto-Set Column Widths” accuracy (N7EPD) (Coded by N1MM)
Fixed IARU where entering exchange before HQ call logged IARU Zone instead of special (VA3EC) (Coded by AB2ZY)
RRCT/RRCTT contests: removed changes made for 2020 because of Covid-19 – automatic DUPE reset every 2 hours, multipliers by band AND mode. (many) (Coded by NA3M)
Experimental – in SO2R, Left Shift+up/down and Right Shift+up/down control jumping between spectrum signals (N1EN) (Coded by N1MM)

Version 1.0.9198 (July 13, 2021)
Info Window: Removed unused timer. (Coded by K3CT)
Fixed problem with statistics window and large # QSOs. (K1TTT) (Coded by AB2ZY)
RRTCT contest: fixed problem (RTE) with Multiplier. (RA3TT) (Coded by NA3M)
Fix RTE in spectrum zoomin/zoomout for Icom radios. (Coded by N1MM)
Fix bug with 10 minute timer in the contests that are not requiring it. (many) (Coded by NA3M)

Version 1.0.9188 (July 6, 2021)
Network Status: Change the text for the Block Transmitter option. (Coded by K3CT)
Bug Fix: Keyboard CW broke in 1.0.9184. (NY3A) (Coded by K3CT)

Version 1.0.9184 (July 6, 2021)
Eliminate Invalid IP address message on SDR Server startup (Coded by N1MM)
CWOPS: Added the new 7 to 8 gmt session to start of contest code. (VE3KI) (Coded by K3CT)
Network Status: Changed the wording of the transmit interlock text. (Coded by K3CT)
Improve runtime message when SDR Server has a dll that won’t start (Coded by N1MM)
Added filter option to WSJT-X decode window. Limits CQs displayed to only those containing entered string. (Coded by AB2ZY)
Footswitch: Clear the First One Wins Entry window status message when the other station ends the transmission or when the footswitch pin goes high. (Coded by K3CT)
Footswitch: Add an Esc option which executes the Esc key code when the footswitch pin is high. (N3RD) (Coded by K3CT)
Multi-Station RunTimeErrors: Added defensive coding for multi-station configurations to prevent RTEs when stations drop off the network. (Coded by K3CT)
Multi-Station: Added common MultiUser functions and replaced some code with these new functions. (Coded by K3CT)
Fixed focus problem when SO2V used with Waterfall Bandmap. (N5ZO)(Coded by N2IC)
Added new mults for BY call areas WAE contest (Coded by AB2ZU)
WJSTList: Changed the filter prompt.
Removed two unused functions. (Coded by K3CT)

Version 1.0.9165 (June 29, 2021)
AA DX: Change Cabrillo contest name. The Cabrillo name change will only occur with new contest logs. (OH1ZAA) (Coded by K3CT)
Radio Control: Added Elecraft K4. Tnx to K1EP, N6XI, N6TV for verification. (Coded by K3CT)
FMHPOC Contest: Updated rules for 2021 (Coded by AB2ZY)

Version 1.0.9161 (June 15, 2021)
PSK Engine: Corrects InvalidCastException when switching from Fldigi(RTTY) to MMVARI(PSK31) using the Bandbuttons. (IZ4OSH)(Coded by N2AMG)
FD: score points for 1D to 1D contacts for 2021 (N1LN) (Coded by N1MM)

Version 1.0.9157 (June 8, 2021)
Check Window: When clicking on spots that were an exact match the Entry Window did not display a checkmark. (WW3S & N4ZR) (Coded by K3CT)
Check Window: When exchange pane is disabled, yank callsigns. When exchange pane is enabled, yank exchanges when the cursor is in the exchange box. (K9WX) (Coded by K3CT)
Check Window: Clear the exchange pane text when a match isn’t found. (Coded by K3CT)

Version 1.0.9151 (June 1, 2021)
Check Window: Add exchange pane that aids the operator in typing the correct exchange in selected contests. Operational in QSO Party and RFChamp where the exchange is unfamiliar. Yank (Alt+Y) functions with the exchange pane when the cursor is in the exchange box. It is not necessary to change the yank source/order option. A checkmark is displayed in the Entry Window exchange box when a valid exchange is entered. Right click option allows the exchange pane to be disabled. (Coded by K3CT)
RunTime Error: Added code to eliminate a RTE in CheckForProlific chipset. (Coded by K3CT)
ARIDX Contest: Enable increase serial number keystroke when the exchange is numeric. (Coded by K3CT)
N1MM SDR Server: fix startup/shutdown issues with server (K2YR) (Coded by N1MM)
WSJT/JTDX Properly traps Null Refference error if communications are lost between applications. (Coded by N2AMG)
Network Status: Fix Edit Computer Addresses message (W7IY) (Coded by N1MM)
FD: Do not allow a duplicate exchange to be logged. (K8UT) (Coded by K3CT)

Version 1.0.9143 (May 25, 2021)
Spectrum Window: Prevent SDR Server from being shutdown 2x, causing RTE (K2YR) (Coded by N1MM)
EntryWindow: Reverse change for bearing overwrite introduced in version 1.0.9075. Caused callsign not clearing when spots were selected in the Bandmap and Available window. (N4ZR) (Coded by K3CT, N1MM)
Fixed RTE when Alt+Shift+D doesn’t find spot (K3PA) (Coded by N1MM)
Spectrum Window: Improve SDR Server shutdown/startup reliability (Coded by N1MM)
Improve functionality of Ctl+spacebar callsign highlighting (G3RXQ) (Coded by N1MM)
Spectrum: Adjust position of signals box & +/- buttons (Coded by N1MM)

Version 1.0.9135 (May 18, 2021)
Spectrum Window: Fix internationalization problem in IF Frequency (S51J) (Coded by N1MM)
Spectrum Window: Improved shutdown of SDR Server (Coded by N1MM)

Version 1.0.9132 (May 11, 2021)
Stop networking when different versions of the program are found running (Coded by N1MM)
WA QSO Party: Change to Cabrillo 3.0. (W7CD) (Coded by K3CT)
Don’t save/restore “DontWorkNonMults” on operator change (K1TTT) (Coded by N1MM)
Entry: Alt+Shift+D will delete a spot and blacklist it (K3PA) (Coded by N1MM)
Warn users about cloud storage at startup. (Coded by N1MM)
MK2R errors: an old experimental code for AM1/AM2 commands creeped into the release – fixed. (many) (Coded by NA3M)
Collect counts of those with Cloud databases (Coded by N1MM)
Spectrum Window: made improvements to handling of transceiver offsets (YT7TA)

Version 1.0.9122 (May 4, 2021)
Entry Window: Layout fix & font change for W10 “Make Text Bigger” moved status bar messages to the left (N7US) (N1MM)
Telnet: Add spacing to tab titles (Coded by N1MM)
Spectrum window: Added double click on a spot functionality (like AMQ/Bandmap) (W1UE) (Coded by N1MM)
EntryWindow: Ctl+Spacebar will highlight the parts of the callsign in turn. Before number/number/after number (PY1NB) (Coded by N1MM)
Available window: Alt-A and Alt-Shift-A did not work in ESM + S&P mode (YL2QN) (Coded by K3CT, NA3M)
Available window: when using Alt-A or Alt-Shift-A cursor will be wrapping arround the list of callsigns so there is no need to use mouse anymore (YL2QN) (Coded by NA3M)
ARIDX: Correct multipliers. (OH1ZAA) (Coded by K3CT)
Default settings change for a future release. (Coded by K3CT)
OTRSP: when in SO2V mode send “VFO1” or “VFO2” instead of always sending “RX1” (UT4LW) (Coded by NA3M)
RCC Cup: show ITU zones as Mults in BandMap and Available windows (UI3A) (Coded by NA3M)

Version 1.0.9106 (April 27, 2021)
SDR Server: prevent crash when exiting (K4RO) (Coded by N1MM)
ADIF Import: Import PFX tag to WPXPrefix instead of Sect (Coded by AB2ZY)
Gagarin Cup (GCUP) contest fix – satillite QSO is now 25 point, not 100 (JK2XXK) (Coded by NA3M)
Entry Window: Fix layout when Windows 10 “Make text bigger” is > 100%. Entry Window must be resized if the Windows setting is changed while our software is running. (K4GM) (Coded by K3CT & N1MM)
Entry Window: Prevent multiple Ctl+R input boxes from stacking up (N3QE) (Coded by N1MM)
Fix RTE starting Rotor program when used with German (Switzerland) language settings (HB9BUN) (Coded by N1MM)
Spectrum: eliminate crash when closing SDR via I/Q connection. Note that SDR is recommended in preference to the I/Q approach. (Coded by N1MM)
Close SDR Server after unrecoverable error occurs (Coded by N1MM)

Version 1.0.9092 (April 20, 2021)
Spectrum: don’t allow I/Q connections when SDR Server is running (Coded by N1MM)
Spectrum: prevent out of band display when the center button is pressed (Coded by N1MM)

Version 1.0.9088 (April 13, 2021)
When using Alt-J to turn a rotator, preferably use the call history file grid square, even if the Grid box isn’t filled in. (GM3SEK)(Coded by N2IC)
VA QSO Party: Changed VE multipliers. (Coded by K3CT)
Check Window, Telnet Pane: Store and use callsigns from telnet spots and self spots in the telnet pane search. Added a Check window right click user selectable spot count threshold to determine which callsigns to use in the telnet pane search. The number of callsigns based on the threshold and total callsigns are shown when the Check window pane is blank. Beacon (/B) callsigns, calls containing “BUST”, and spots with a comment containing “BUST” or “B” quality tag are removed/ignored. The accumulated callsigns are retained for 50 hours since the last time spotted. Check every hour and remove callsigns not spotted within the last 50 hours. Save accumulated callsigns in the Packet database file on program exit and reload on program start. (Coded by K3CT & N1MM)
Spectrum window: Fix bug in External source entry (Coded by N1MM)
Effeciency Improvement: Discovered that spots are removed and immediately reinserted into the spot table. Added code to reduce this additional repetitive spot processing. (Coded by K3CT & N1MM)
UCC (Ukrainian Contest Club) udc contest – fixed bug causing incorrect serial numbers in the log when ESM was used in S&P mode (UZ1WW) (Coded by NA3M)
Spectrum: make storing of parameters more reliable (W1UE) (Coded by N1MM)
Fixed bandmap stepping with ctrl-up, ctrl-down in JIDX contest. (K2PO)(Coded by N2IC)

Version 1.0.9075 (April 6, 2021)
Reduced size of LogError.txt file to reduce delay in some ESM cases (WS7L, G4RRM)(Coded by N2IC)
Fixed overwrite of bearing in Entry Window to prevent overwrite by new spot when a call is already in the callsign field. (G8OO)(Coded by N2IC)
Spectrum window: improve start/stop of SDR Server (Coded by N1MM)
Spectrum window: improve title bar labeling of SDR Server (Coded by N1MM)

Version 1.0.90XX (March XX, 2021)
Fix RTE in MouseLeave event (Coded by N2IC)
RDXC (RussianDX): Cabrillo file for Multi-Two category, transmitter ID was incorrect (1,2), should be 0,1 (SP4TKR) (Coded by NA3M)
FT-991A: Added FT-991A as new radio with support for the radio codec. (N7EPD, N8ET) (Coded by K3CT)
LogError File: Corrected some text strings saved in the LogError file. (Coded by K3CT)
ADIF Export: Added PFX tag (Coded by AB2ZY)
SDR Server implementation (Coded by N1MM)
Defaults file change for a future release (Coded by K3CT)
Fix RTE opening MsgForm from a non-UI thread (Coded by N1MM)

Version 1.0.9057 (March 23, 2021)
JIDX: Add Mult2 class, add 10 minute timer for Mult1, added the missing 0150 exchange table to the lookup database. (JE1CKA) (Coded by K3CT)
Digital: When using AFC on.off with CQ was not turning off correctly when switching to S&P from Run. (Coded by N2AMG)
BARTGSRTTY: Expert Overlay category is missing in the list. Switched this contest back to Cabrillo ver. 2.0 (coded by NA3M)
BARTGSRTTY: Bug fixed: 5-minute timer should be disabled for Expert Overlay category. (coded by NA3M)
N1MM+ SDR Server: Use same version as N1MM+. (N1MM) (coded by KU7T)
Stop Focus changes when mousing over N1MM Logger windows when non-N1MM Logger window is active (N2IC) (Coded by N1MM, N2IC)
Fix right-click problem in Availalble window (many) (Coded by N1MM)
MD QSO Party: Rules changes. (AE3D) (Coded by K3CT)
Updated installers to include N1MM SDR Server.exe (Coded by N1MM)
RDXC (RussianDX): Cabrillo file for Multi-One category, transmitter ID was incorrect (1,2), should be 0,1 (UA9QCQ) (Coded by NA3M)

Version 1.0.9044 (March 17, 2021)
Digital: Corrects Run Time Error when loading MMTTY and it is located in the Program Files structure. (Coded by N2AMG)
Pause key stopped working (N2IC) (Coded by N1MM)

Version 1.0.9040 (March 16, 2021)
Fixed RTE when attempting external call lookup when callsign field is empty. (NA0B)(Coded by N2IC)
QCWA QSO Party: Change the bonus station to include more than one mode & band. (VE6AFO) (Coded by K3CT)
NC QSO Party: Change in the contest length. (W3OA) (Coded by K3CT)
Logger+ Audio: SO2R runtime error. (K1TTT) (Coded by K3CT)
Network Status: reduce cpu consumption (N2IC) (Coded by N1MM)
Network Status: Fix RTE when opening Options tab without networking enabled (HP3SS) (Coded by N2IC)
Network Status: context menu was not always displaying (Coded by N1MM)
Log: Don’t update more than once when netowrked operation started or stopped (N2IC) (Coded by N1MM)
ADIF Export: Added MY_GRIDSQUARE standard ADIF and APP_N1MM_ROVERCNTY N1MM specific tags. (Coded by AB2ZY)
BCCPARTY – BCC-QSO-Party contest. Updated both udc and CallHistory files. (DJ8VH) (Coded by NA3M)
Automatic Antenna Switching feature – user selected antenna (selected with Alt-F9) should not be overwritten by automatic selection (K3SW) (Coded by NA3M)
Per Operator: RunTime error when one operator changes from SO2V to SO1V and a second OP logs on. Per operator SO1V/2V/2R setting is not supported. The Entry window location may change if operators change between modes. (K1TTT) (Coded by K3CT)
Attempt to mitigate flashing titlebars/windows when regaining focus (many complained, but no one tested) (Coded by N1MM)

Version 1.0.9018 (March 9, 2021)
IC-7300: Add support for spectrum scroll mode (W2NRA) (Coded by N1MM)
Adds TinyFSK.fsk for FSK use with both the MMVARI and MMTTY engines. (Coded by N2AMG)
System Info: Detect Windows emulator & Linux, add to system information. (Coded by AB2ZY)
QCWA QSO Party: Added 100 points for the bonus station W2MM. (VE6AFO) (Coded by K3CT)
Networked Computers: Added two new options: 1) Block the Master station from sending spots to other stations; 2) allow non-master stations to have their own telnet connections. (LB3RE)(Coded by N2IC)

Version 1.0.9002 (March 2, 2021)
Digital: When using the TinyFSK device typing in the text window caused the preentered text to be double printed. Now corrected. (Coded by N2AMG)
Added NET Framework version to error dialog (Coded by KU7T)
Fixed spot deletion from bandmap (Remove all spots all bands) (K3CT) (Coded by KU7T)
Fixed ObjectDisposedException in networking code (HB9IIY) (Coded by KU7T)
UKRRTTYOPN: change mult point bonus from 5 to 10 (LY5T) (Coded by N1MM)

Version 1.0.8996 (February 23, 2021)
Added network info section to system information (Coded by AB2ZY)
Multiplier window RTE (many) (Coded by N1MM)
Score reporting: Prevent score reporting for networked-stations that are not masters. This is to avoid multiple users of the same team unknowingly posting scores in parallel. (Coded by KU7T)

Version 1.0.8990 (February 16, 2021)
Corrects TinyFSK used in SO2V from properly going back to RX (Coded by N2AMG)
Corrects Digital TX window from shifting focus back to Entry Window while typing in it. (Coded by N2AMG)
Menus with drop-downs were not coloring the arrow properly in dark skins (LY5T) (Coded by N1MM)
Minor change to start time calculation for “resync contest” (Coded by N1MM)
Added {FREQUP} and {FREQDN} macros. These are used after an {END} macro to shift the active radio frequency by the frequency increment in the Configurer->Other tab. Useful in Sprint-like contests to automatically change the frequency after a QSO, as required by the rules. (Coded by N2IC)
Contest Setup: Added Category-Station: Distributed. (AA3B) (Coded by K3CT)
Fix client name sent to spyserver (Coded by N1MM)
Fix of race condition during OpenWindows (Coded by KU7T)
Added run1run2 to UDP Broadcast Contact message. Indicates which station in a multi-2 made the QSO. (NN1C) (Coded by N2IC)
Fix RTE when spectrum noise floor becomes infinite (KN3A) (Coded by N1MM)

Version 1.0.8973 (February 9, 2021)
UDC: fixed the bug with UDCs that are using LookUp table data loaded from StatesAndProvinces.sec file. (Coded by NA3M)
SC QSO Party: Rules changes. (WN4AFP) (Coded by K3CT)
Fix runtime error if a mult string is missing (IK2YCW) (Coded by N1MM)
Automatic Antenna Switching: fix RTE in SelectAndSetAnt(). (RT4M) (Coded by NA3M)
UDC: fix race condition in UDCs that were using BonusPoints = IsMult or BonusPoints = “GRIDS.TXT (G3YYD) (Coded by NA3M)
Cabrillo file header: added GRID-LOCATOR tag auto filled with 6 char grid info from station data. (UA9QCQ) (Coded by NA3M)
XERTTY: added CDMX to the list of XE multipliers. (N8OO) (Coded by NA3M)
Commented out an unused code. (Coded by K3CT)
If Find QSO function is used and then Edit Current contact is selected (Ctl+Y), edit the found QSO, rather than the latest. Aid to the blind. (W3IUU) (Coded by N1MM)
Fix RTE in Telnet window cause by UTF8 option (Coded by N1MM)

Version 1.0.8954 (February 2, 2021)
Changed Start Time for February CW and RTTY Sprint to 23Z Saturday. (Coded by N2IC)
Logger+ Audio: Removed the change made in 1.0.8930 to the concatenating audio player voicing of two or more numbers in a group. (several) (Coded by K3CT)
Multiplier window: added error handlers. (Coded by N1MM)
Move to .net 4.6 as minimum required framework version (Coded by KU7T):
Removed support of Windows XP
Removed N1MMV12WaveLib from both installers
Removed N1MMV12WaveLib from all source code projects
Removed legacy audio code (including N1MMV12WaveLib) from code base and configurer dialog
Full installer: prevent from running on XP, if NET FW < 4.6, install it
Updater installer: prevent from running on XP, if NET FW < 4.6, tell user to run full installer
configured all projects to produce 4.6 assemblies
recompiled RawInput.dll and use Release dll
Power scheme message update (K3CT) (Coded by KU7T)
Telnet: Set focus to entry window when buttons or tabs clicked (N3RD) (Coded by N1MM)
Improved the implementation of multithreading. (Coded by N2IC)
Digital The TNC Setup menu now changes it’s name depending on what TNC type is loaded. (Coded by N2AMG)
Reduce use of threads in Spectrum Window (Coded by N1MM)
Moved a developer only message from the Info window to the LogError.txt file. (Coded by K3CT)
In the Telnet window buttons, multiple commands are allowed in the same button, with each command separated by ;. Note: With a {CONN node} command in a button, commands after ; are ignored. (Coded by N2IC)
UDC: enabled automatic load of .sec file if it is needed by UDC and a warning message if it was not found in …\N1MM Logger+\SupportFiles folder. (Coded by NA3M)
Missing “SubType=” in the first line of .sec file was causing multiple section data records in the LookUp table. (Coded by NA3M)

Version 1.0.8930 (January 26, 2021)
Add leading space to spectrum window signal count if < 10 to prevent box size from changing (Coded by N1MM)
Wav file label display now shows in correct SO2R or SO2V entry window. (Coded by N2IC)
MorseRunner: Added persistent CW Pitch setting. (N1EN) (Coded by N2IC)
Change to Extio close function (Coded by N1MM)
Change to spyserver close function (Coded by N1MM)
ReWorks code for showing of WSJTCode window (Coded by N2AMG)
When using Other TNC type rx text was showing in the Command Window. Now Fixed. (Coded by N2AMG)
Logger+ Audio: Concatenating audio player bug fix, file not found. (NN4RB) (Coded by K3CT)
Logger+ Audio: Added checking for incorrect use of the {Operator} macro with the !, @, and # macros. (Coded by K3CT)
Logger+ Audio: If concatenating audio player is enabled, perform file check when Logger+ Audio window is opened. (Coded by K3CT)
Logger+ Audio: Added additional files to the concatenating audio player audit check. (Coded by K3CT)
Logger+ Audio: When the concatenating audio player voices two or more numbers in a group, use the advanced method of forty-two instead of four-two. (ON7ET) (Coded by K3CT)
Fix runtime error in Log window when running full installer (KU7T) (Coded by N1MM)
Fix error in RTE email subject line for some RTEs (Coded by N1MM)
Fix accessible name for Operator Category (G3YXX) (Coded by N1MM)
Removed United Kingdom countries from EU list in UBA DX contest (ON5ZO) (Coded by N2IC)
UDC: new parameter /PointsMultByBand/ added, see updated _UDC_Help.txt for details (G4OGB) (Coded by NA3M)
Automatic Antenna Switching feature can now be used in S&P mode when station callsign appears in Call frame only (RT4M) (Coded by NA3M)
MOROZ QRP contest: fixed ESM bug (UA9CDC) (Coded by NA3M)
Contact continent was not being changed when country changed (G0GDU) (Coded by N1MM)

Version 1.0.8906 (January 19, 2021)
NRRL FYLKE contest: fixed bug with JX and JW prefixes (LB3RE) (Coded by NA3M)
Corrects issue with UDP ports 2237 and 2239 not being initialized on startup. (Coded by N2AMG)
Corrects WSJTCode from showing after main form was minimized and then opened again. (Coded by N2AMG)
Fixed SO2R \ and ctrl-enter operation (K2YR, N3RD) (Coded by N1MM)
Logger+ Audio: Concatenating audio player parser changes. Allow a function key message to start with a wav file prior to the callsign macro (!). Check each letter file during the function key parsing for existence, read permission, and matching wav file properties. Skip any wav file during the parsing that is a problem and display the error in a NIMB message. This is to eliminate the frequent RunTime reports from users that try to use wav files with different recording properties. Added support for ? and / in the callsign. A callsign ending with “/P” is played with the STROKEP.wav file. Remember that concatenating the audio files before the audio player starts means a callsign changes will not update the playing message. This is supported in the non-concatenating audio player because the callsign box is checked between each wav file. (Coded by K3CT)
IC-7610: Changed the radio command pacing when the port speed is set to 115200 baud. (Coded by K3CT)
Spots in Mult window were not being deleted (K3CT) (Coded by N1MM)
LogError File: Added text to the LogError file indicating the function, start, and end of database vacuum operations. Vacuum is not performed during contest logging. It is limited to call history load, contest changed, and country file update. (Coded by K3CT)
When sending a wav file in SSB, display the function key label in the Entry Window status line. This only works with Logger+ Audio. (VE9AA) (Coded by N2IC)
MINITEST40, MINITEST80 contests: added SSB mode (UA9QCQ) (Coded by NA3M)
Discontinued anonymous collecting of OS and .Net info for future desktop platform planning (K8UT)

Version 1.0.8891 (January 12, 2021)
Telnet: Fix touchiness in resizing (G3RXQ) (Coded by N1MM)
Spectrum Window: Fix touchiness in resizing (G3RXQ) (Coded by N1MM)
NRAU contests: updated NRAU.sec file, VG was removed, HO, RL were added (LB3RE) (Coded by NA3M)
Entry window: fixed spelling of Received RST (GM3WUX) (Coded by N1MM)
NRRL FYLKE contest: the list of regions was updated (LB3RE) (Coded by NA3M)
Digital SO2R: With the QSY wipes settings in Digital checked the wrong interface was being cleared when a qsy on radio2 was taking place(K9CT) (Coded by N2AMG)
Digital the PSK Engines when moved off the screen could not use Move to bring them back in the screen Fixed. (Coded by N2AMG)
Improved subject line of error report (Coded by N1MM)
Telnet/Spectrum/Grayline were not being brought to front by Alt-Tab to Entry Window (many)(Coded by N1MM)
Removed developer message for K3CT. (Coded by K3CT)
Radio Control: Added FTDX10 radio. (Coded by K3CT)
FTDX101D: Changed Digi filter to narrow. (Coded by K3CT)
WSJT List: When Show Dupes was turned off it stopped coloring dupes in WSJT. This has been corrected. (Coded by N2AMG)
WSJTCode window was loading and showing when not needed. Corrected. (Coded by N2AMG)

Version 1.0.8869 (January 5, 2021)
When using Alt-F6 to swap frequencies, also copy the callsign. (Coded by N2IC)
Spectrum window: Catch error caused by NoiseFloor = NaN in ini file (K0MP) (Coded by N1MM)
Telnet window: Fixed ObjectDisposedException/NullReferenceException during form load (N7TY) (Coded by KU7T)
RestoreAllWindows: Fixed CrossReferenceException and implemented via DelayedFormExecutor to avoid race condition with Telnet window (W5GN) (Coded by KU7T)
AppStyler: Fixed NullReferenceException in ChooseContest form (EA4R) (Coded by KU7T)
When all N1MM+ windows are being restored, bring telnet window to the foreground properly (reported by many) (Coded by N1MM)

Version 1.0.8858 (December 29, 2020)
Added new contest BARTG Sprint PSK63 (December), “BARTGPSKS”. It will replace “BAR75RTTYS” that was taking place in September. (G4OGB) (Coded by NA3M)
Changed Cabrillo name for new BARTG Sprint PSK63 contest (G4OGB) (Coded by NA3M)
Cross-thread exceptions: Replaced use of IsThreadedWindow() with InvokeIfRequired() (N1MM) (Coded by KU7T)
Updated wwpmc.sec file (G4OGB) (Coded by NA3M)
Digital:Dueling CQ’s was acting differently depending on What engine was being used. All are now using the same code for everything. (Coded by N2AMG)
Digital: When using a TNC or TinyFSK pressing ESC would not always stop transmit in DI2. This has been corrected. (Coded by N2AMG)
Spectrum window: renamed menu item (Coded by N1MM)

Version 1.0.8841 (December 22, 2020)
10MRTTY contest – removed from the list of available contests. Old logs for this contest can be open (coded by NA3M)
Restrict mode entered in Log window to those allowed in Edit Log dialog (W0PSY) (Coded by N1MM)
Telnet window: Fixed multiple CrossThreadExceptions (N1MM) (Coded by KU7T)
Telnet window: Fixed issue with initialization of the form (N2IC, others) (Coded by KU7T)
Spectrum: fix for RTE cross-thread error (Coded by KU7T)
Telnet window: Fixed code to switch focus to the main EntryWindow properly (N1MM) (Coded by KU7T)
Telnet window: Fixed code to restore a minimized telnet window to previous size and location when requested through the menu (N1MM) (Coded by KU7T)
Collecting OS and .Net info as planning for Windows XP deprecation on 1/1/21. Will collect this anonymously for the next n weeks (K8UT) (Coded by KU7T)
Added Call History file info to Tools->System Information (Coded by N2IC)
Incremented DefaultSettingsVersionNumber (it is now = 310) because IsFixedDirectionalAutoSelect setting was added to Configurer (coded by NA3M)
Telnet window: Fixed race condition of opening a new Telnet window and executing code right after. Since telnet window runs in its own thread, need run the exection delayed. (N2IC, VE3RYI) (Coded by KU7T)
Telnet window: Allow currently selected telnet cluster to be saved to the locally-stored cluster list. (AC4CA) (Coded by N1MM)
Spot comment for local spots: Fixed issue where spot comment and tool tip on bandmap would grow (WB0TEV) (Coded by KU7T)
The tool tips setting in “Manage Skins…” is now respected by the Bandmap. (Coded by N2IC)
UDC: new udc parameter added – /OverlayCategory/, it adds non-standard name to Overlay category to drop-down menu in the contest setup window. (RA3TT) (coded by NA3M)
UDC: Comment field in EW is now prefilled with value from the log. (RA3TT) (coded by NA3M)
Allow OTRSP AUX codes greater than 15 to be sent to OTRSP device. (Coded by N2IC)
Spectrum: minor change to internals (Coded by N1MM)

Version 1.0.8807 (December 15, 2020)
Log window: improve the process of adding/deleting mode, Computer and R# to the log window (Coded by N1MM)
Minor usability improvements to N1MM Rotor. (Coded by N2IC)
Local spots: Duplicating original spot’s comments property for new local spot. SNR, gridsquare etc. get carried forward (Coded by KU7T)
Performance: Moving Telnet window to run on its own thread. After this change, connectivity issues do not affect or block the main UI thread (i.e. EntryWindow does not freeze) (Coded by KU7T)
Multi-threading: Some code refactoring to streamline creation and “bring to front” for multi-threaded windows (Coded by KU7T)
SpectrumWindow: Faster start (Coded by KU7T)
Giving Main UI thread a proper name so error logs have more troubleshooting information (Coded by KU7T)
Database vacuum message: Removing from Info window, adding to error log, adding elapsed time in milliseconds (K3CT) (Coded by KU7T)
Database optmization message: Removing from Info window, adding to error log, adding elapsed time in milliseconds (K3CT) (Coded by KU7T)
Configurer/Antennas tab: editting antenna code is blocked (K8UT) (Coded by NA3M)
Added new contest FT8 Roundup, contest name FTROUNDUP. (W0YK, AA5AU) (coded by NA3M)
RUSSIANDX contest: adding Run/Mult indicator in Cabrillo file for Multi-One category (RA4LW) (coded by NA3M)
Entry Window: Change the Config menu wording and tool tip for Spotting New S&P QSO’s. (Coded by K3CT)
Broadcast spots: Fixed issue where the same “dupe” UDP spot was sent multiple times in a short period of time. “Dupe” spots tell the listener that a station has been worked. (Coded by KU7T)
Broadcast spot Xml: If a spot is labeled “dupe” (as in worked station), do not distinguish between preferred spotter or not preferred spotter. We do not want to highlight “dupe” spots (Coded by KU7T)
Digital: IsValid call routine was not correctly detecting if 599xxxxxxxx was not a valid call. (Coded by N2AMG)
Speed up start of program & change of contests by avoiding db reorganization if db has grown less than 10% (Coded by N1MM)
OK DX RTTY: Change band change timer for multi-one to 5 minutes. (OK2ZI) (Coded by K3CT)
UDC: added 2 new arguments for /BonusPoints/ parameter – ExchIsNum and ExchIsNotNum, see updated _UDC_HELP.txt file for details (G4OGB) (coded by NA3M)
UDC: Section data did not show up in Log window (G4OGB) (coded by NA3M)
CWOPS: Changed the default exchange to use the # notation instead of 001. (Coded by K3CT)
Logger+ Audio: New dll. Changed MIC muting to use the mute property instead of setting MIC level to zero. Issues with some soundcard drivers that did not change the MIC level. Reduced the time to detect the end of a wav file to ~50ms. Made a change in the Logger+ Audio window to display success in setting the mixer when using a radio codec. (Coded by K3CT)
FTDX5000: Changed the default filter codes. It is necessary to include the NA command with the width command (SH). (N1MM) (Coded by K3CT)
Configurer: Limit the display COM port numbers in the dropdown to the supported ports. (W1VE) (Coded by K3CT)
Further refinements to Bandmap reset radio function (Coded by N1MM)

Version 1.0.8779 (December 8, 2020)
Bandmap: Move reset button and progress control to top of window for higher visibility. (K3CT) (Coded by N1MM)
ARRL 10M: Log NT instead of NWT, log PE instead of PEI. (Coded by K3CT)
Icom Spectrum windows: when Icom was the associated radio #2, program would ignore and set to 1 (W2NRA) (Coded by N1MM)
Multipliers: wasn’t updating title bar mult count when a new mult was worked (KN3A) (Coded by N1MM)
Entry Window: Help/Feature Request was broken (K1TTT) (Coded by N1MM)
Spectrum Window: Spyserver would not respond set frequency menu selection (Coded by N1MM)
Fixed CQWW and ARRL 160 ESM bug when using Esc key. (Many)(Coded by N2IC)
Fixed IARU callsign colors. (Coded by N2IC)
Spectrum Window: Better position “<” control tabs when in bar chart mode (K1TTT) (Coded by N1MM)
Multiplier window: added debug code to find source of RTEs (Coded by N1MM)
Live Cluster Reporting: Added code to anonymously collect usage of randomizer packet spot offset. Survey to run for three weeks. (N2IC)(coded by K8UT)
RSGB1ST160: changed this contest so it now works the same way as RSGB2ND160 (G4OGB) (Coded by NA3M)
Added new feature: Extended Antennas table and Automatic Antenna switching. Configurer >Antennas tab documentation to be updated shortly. (Coded by KU7T, NA3M)
UDC: Minimum session duration limit (MultipleSessions UDC parameter) is now 5 minutes, was 10. (RA3TT) (Coded by NA3M)

Version 1.0.8755 (December 1, 2020)
Fixed multiplier window to correctly show VY2 stations as PEI in Sweepstakes. (K1EP) (Coded by N2IC)
Networking: Found a case where computer names with lower case characters caused errors (Azure VM). Forcing an ToUpperInvariant() (Coded by KU7T)
Force Log window splitter bar show at least two lines of log (K3WYC) (Coded by N1MM)
Make top of CW bands < bottom of SSB/RTTY band rather than <=. (e.g. typing 200 on 15m will set mode to SSB) (Coded by N1MM)
Multipliers: Added code to catch RTEs and fix erroneous display when window is shortened from size when opened (Coded by N1MM)
Entry Window: Fixed spelling of “Received” in accessiblity labels (GM3WUX) (Coded by N1MM)
Multiplier refresh: Optimized multiplier recalculation when contacts are being deleted (K3CT) (Coded by KU7T)

Version 1.0.8744 (November 24, 2020) – Hot Fix
* Multipliers: Selecting the option “Show only mults worked or expected to be worked” causes RTE when logging a QSO (K5KG) (Coded by N1MM)

Version 1.0.8742 (November 24, 2020)
RSGB Club Calls contest “RSGBCLUB”: only sent serial number is required in Cabrillo file so club info was removed (G4OGB) (Code by NA3M)
OKOMDX contest: fix for “CH file was taking precedence over the corrected report from the previous QSO” (N3RD, UA6AA) (Code by NA3M)
DigitalRXWindows: Corrects an error that happened when clicking in the RX Window without any text being present. (Coded by N2AMG)
Minor invisible Spectrum changes (Coded by N1MM)
Mult refresh: Fixed a bug that slowed QSO logging with unnecessary multiplier recalculation and other performance improvements (N2IC) (Coded by KU7T)
UDC: added new argument “Sect” to CabrilloString UDC parameter (G4OGB) (Coded by NA3M)
Logger+ Audio: Fixed a SO2R startup initialization bug when the right radio contains a radio codec. (Coded by K3CT)
FT101D: Macro support for the ANTRX1TOGGLE & ANTRX2TOGGLE. The radio uses antenna 3 for the RX antenna. The macro software forces ANT3 to be RX only (Operation Setting > ANT3 SELECT). (N7WY,EA8RM) (Coded by K3CT)
Developer Only: Changed the logging threshold of blocking code from 29ms to 50ms. (Coded by K3CT)
Digital: Properly terminates Fldigi so the user is not asked Are you sureyou want to exit? (Coded by N2AMG)

Version 1.0.8730 (November 17, 2020)
Multiplier refreshing: Fixed issue where spot’s multiplier status was not refreshed properly in all cases (multiple users) (Coded by KU7T)
Multiplier windows: Correct which row of a panel is invalidated when updating. Was causing random failures in showing mults. (Coded by N1MM)
Multiplier refreshing: Making sure any batched spots are flushed before any QSO is logged/updated/deleted (K3CT, N1MM) (Coded by KU7T)
Digital: The nanoIO device was not properly initializing to FSK when the digital window was opening. Corrected (K08V) (Coded by N2AMG)
Digital: For TinyFSK and nanoIO devices adds a Send Command to Device window located on the Digital menu bar in the Setup drop down for the devices. (Coded by N2AMG)
Bandmap: Refresh bandmap as immediately when spots are deleted (Coded by N1MM)
QTCWindow: removes test point left in the code that was clearing the screen when sending QTC’s. (coded by N2AMG)
Fldigi: reworks recieved text routines converting vbcr characters to vblf characters as Fldigi does not drop lines unless a vblf is included in the text. (coded by N2AMG)

Version 1.0.8718 (November 10, 2020)
UDC bug (when MultWindowType=OBLAST is used) is fixed. Direct reference to EntryWindow.SectionText in CUserChoice.vb was removed. (multiple users) (Coded by NA3M)
QSO Party: Increased the Cabrillo string exchange length for many QP’s. Some users are editing the QSO exchange instead of logging the county line stations correctly. (Coded by K3CT)

Version 1.0.8714 (November 3, 2020)
Fixed CQWW multipliers changing color when pressing the space bar. (Coded by N1MM, N2IC)
Update Bandmap on spot deletion (NA3M) (Coded by N1MM)
Update Available & Bandmap windows when a contact is changed in the Log window (Coded by N1MM)
Fixed race condition where a newly worked station under rare conditions did not turn gray (Dupe) in bandmap and other windows (PA1T, GU0SUP) (Coded by KU7T)

Version 1.0.8708 (October 27, 2020)
Spot all S&P QSOs: Persisting the setting to INI file, so setting does not have to be checked for every new program launch. Allowing to spot if contest category is non-assisted. (Coded by KU7T)
Spot all S&P QSOs: In order to remind operator that the setting is ON, showing an EntryWindow notification during loading of contest and Telnet window. (Coded by KU7T)
Add right click option to set Spectrum fixed frequency (Coded by N1MM)
Log split sizer bar was not restoring properly (W5LA) (Coded by N1MM)

Version 1.0.8701 (October 13, 2020)
Updated Oblast.sec file (RA3AN) (coded by NA3M)
Check WSJT version before launch (coded by AB2ZY)
Update Entry window score fields when rescore is done (OH1ZAA) (Coded by N1MM)
Software Automation: Adding RadioInfo Xml to hidden control in EntryWindow so tools like AutoHotKey can integrate with N1MM+ easier. Sample AHK script will be posted on mail reflector. (Coded by KU7T)
Software testing: Developer only feature to create large number of incoming skimmer spots (Coded by KU7T)
Software testing: Added a few developer only print outs to the Info window (Coded by KU7T)
Performance: Fix for EntryWindow, Available, and others window’s sluggishness when receiving large number of DX spots (multiple users) (Coded by KU7T)
Performance: Optimizing spot removal. Instead of refreshing all spots in all window, sending only the deleted spots, making UI more fluid (Coded by KU7T)
High spot volume: Number of total spots in the system is set to 2000. If the actual number is 10% higher, deleting the oldest 10% of the spots (N1MM) (Coded by KU7T)
High spot volume: Making sure added and deleted spots are always sent in batches. (Coded by KU7T)
Available Window Performance: Optimization for batch processing, eliminate repeated sorting during batch adds. Speed up re-display when the user deletes a spot. (Coded by KU7T and K3CT)
Setting sleep time between UDP spots to 10 ms to quiet down the Flex 6000s (Coded by KU7T)
Radio: Added IC-705 radio. (Coded by K3CT)
Digital: When ESM is off & Work Dupes is checked, enable the ; and ‘ keys to manually work a dupe. (VE3KI) (Coded by K3CT)
NV QSO Party: For out of state users, populate the default setup exchange with the ARRL Section. (WA3AAN) (Coded by K3CT)
Statistics window: Performance improvements (Coded by N1MM)
Telnet: Fixing issue where toggling preferred spotters check box would not make the change active (K1TTT) (Coded by KU7T)
PA QSO: Correct bonus station callsign. (Coded by K3CT)
DxLog QSO IDs: Working around rare problem where a QSO does not get a proper GUID assigned and the Log window crashes because of it. The root cause remains unknown (UA4LL, N6MW, K4CQ) (Coded by KU7T)
WAG Contest: Bug in database construction for new user, added missing DOK table to the Admin database. (DD6FM) (Coded by K3CT)

Version 1.0.8672 (September 29, 2020)
Corrects an issue that stopped the WSJT CAT from working with the –language setting being set. (Coded by N2AMG)
ME QSO Party: Would not accept state as valid exch when generating Cabrillo (AC3LZ) (Coded by N1MM)
Spectrum window: Fix “Warning Out of Range” message with SDRPlay SDRs (N6GP)

Version 1.0.8668 (September 22, 2020)
Launch WSJT-X with language option using language set in N1MM configuration. JTDX is not effected by this. (Coded by AB2ZY)
Adds check to make sure if user is not using the –rig-name command line param for WSJT/JTDX to make sure it is added to the command line. (Coded by N2AMG)
DIGCW, DIGSSB: returned to active contest list (PA0MIR)(coded by K8UT)

Version 1.0.8661 (September 19, 2020)
2nd fix for SAC (Coded by N1MM)

Version 1.0.8658 (September 19, 2020)
Fix for SAC “Not a SAC Station” problem (many) (Coded by N1MM)
When SO2R and stereo is enabled, in the Entry Window show a dark green dot for the non-focus radio, and a standard green dot for the focus radio. (KD4D) (Coded by N2IC)

Version 1.0.8655 (September 15, 2020)
Spots broadcast to external programs: Smoothen out frequency by which spots are being sent so external UDP listeners will not be overloaded (G3LDI, WV4PTN, K3WA, K9ZO, K9CT) (Coded by KU7T)
When SO2R/SO2V and stereo is enabled, in the Entry Window show a dark green dot for the non-focus radio, and a standard green dot for the focus radio. (KD4D) (Coded by N2IC)
Minor efficiency improvement: stopped creating an unneeded stack trace (Coded by KU7T)
Obsolete Contest List: returned to Active status – RUSYLOM, UKRCHCW, UKRCHSSB, VHFCFO (NA3M) (Coded by K8UT)
Increase the portion of LogError.text included in System Information report (KU7T) (Coded by N1MM)
Fix RTE in System Information report when LogError.text does not exist (Coded by N1MM)

Version 1.0.8647 (September 8, 2020)
System Information was not fully specifying some file names (N3RD) (Coded by N1MM)
WSJTList: Allows user to turn Dupes off and on. (Coded by N2AMG)

Version 1.0.8643 (September 01b, 2020)
System Information was not fully specifying some file names (N3RD) (Coded by N1MM)

Version 1.0.8643 (September 1, 2020)
Telnet: Position font sizer correctly (N1OKL) (Coded by N1MM)
Added developer message if UI thead is blocked by Thread.Sleep() (Coded by KU7T)
Fixed string formatting bug related to decimal separator (DF4XX) (Coded by KU7T)
Added Fox Mike Hotel POC contest (Coded by AB2ZY)
Added system info file creator to Tools menu (Coded by AB2ZY)
Total score missing from Entry Window status bar (Coded by N1MM)
KS QSO Party: Change to Bonus station. (N7EPD) (Coded by K3CT)

Version 1.0.8618 (August 25, 2020)
Performance: Reducing number of internal PacketSpot object copies. Helps with both memory consumption and performance. Fixes changes in 1.0.8598 and 1.0.8603 to make them thread-safe (Coded by KU7T)
Removed IOTA contest fix made for ver. 8598 – it is not needed (coded by NA3M)
Run and S&P switching: treating CQ spots for own run frequency with higher priority as others, as fast switching depends on it (W8WTS) (Coded by KU7T)
Packet spots handling: treating any special spots with higher priority. Only true packet cluster spots are now batched (Coded by KU7T)
Telnet: Position font sizer correctly (N1OKL) (Coded by N1MM)
Adding function for running processing after all forms are loadead and are done painting. If used, UI will come up faster (Coded by KU7T)
Performance: Moving the load of old spots from EntryWindow.Load to a later time when all forms are up and shown (Coded by KU7T)

Version 1.0.8603 (August 19, 2020)
Packet spots handling: Fixed runtime exceptions caused by last release’s changes (multiple) (Coded by KU7T)

Version 1.0.8598 (August 18, 2020)
RDAC: updated RDAC.sec file (coded by NA3M)
Database: Added missing contest data for these contests when building a database: 0099,ANATOL,ARI,BFRRCHAMP,BRASIL,CISDX,DIK,HELVETIA,HOLYLAND,IOTA,JA,LZDX,RCC,RDACSPLO,RDACUA2,REF,RRTC,SAC,SCAND,XE,YEARS,YO,YV) (K3CT) (Coded by KU7T)
IOTA contest: fixed incorect points for IOTA “EU5” (G4OGB) (Coded by NA3M)
Cabrillo: Fixed Cabrillo output for multi-multi and multi-two for many contests. Beginning with revision 1.0.8519, the Cabrillo format is 3.0 for all contests. (N5ZO) (Coded by N2IC)
WAE: Fixed issue with QuickEdit that would freeze the program (Coded by KU7T)
Performance: speeding up call history imports (Coded by K3CT, KU7T)
Performance: changing telnet spot processing from single spot to short batches throughout the program (Coded by KU7T)
Performance: suspending/resuming some drawing functions during batch telnet spot processing (Coded by KU7T)
Performance: Setting spot limit to 2000 to avoid lock-ups on slow computers. If reached, oldest spot gets dropped (Coded by KU7T)
Performance: Speed improvements for saving spots between program runs (Coded by KU7T)
Available Spots window: Spot lookup speed improvement (Coded by K3CT, KU7T)
Performance: Reducing number of internal PacketSpot object copies. Helps with both memory consumption and performance (Coded by KU7T)
PA QSO Party: Bonus station callsign change. (Coded by K3CT)
Bug: Score UDP broadcasting was occurring even when not enabled (Config, Broadcast Data, Score). Stopped the broadcast by both Entry Windows. (Coded by K3CT)
RDAC: Networked stations, sending was not prohibited for stations on the same band different mode (RF9C/P) (Coded by NA3M)

Version 1.0.8573 (August 11, 2020)
IOTA contest: EU5 will be acepted and automatically replaced with EU005 (G4OGB) (Coded by NA3M)
WAECW: When using the Enter key to move thru QTC the QTCSpacing was not working correctly. (Coded by N2AMG)

Version 1.0.8568 (August 4, 2020)
Added delay back for saved packet spot loading (LB3RE) (Coded by KU7T)
QTC Window: Added Transaction ID to Logged QTC to correct Logging error’s.(Coded by K3CT, N2AMG, KU7T)
RSGB 1st and 2nd, RSGB Club Calls contests: incorrect scoring fixed (G4OGB) (Coded by NA3M)
Fix for RTE loading operator settings for manual radios (K3CT) (Coded by N1MM)

Version 1.0.8560 (July 28, 2020)
Fixed networking errors with large number of network stations related to Sqlite transaction scope (WV4P) (Coded by KU7T)
Digital When using Winkey, TinyFSK, or NanoIO the MMTTY interface was being loaded and causing issues where the window would not be sent the correct outputs. (Coded by N2AMG)
Added context menu item to disable mouse wheel in Bandmap (W9ZV) (Coded by AB2ZY)
CW <<>> macros: fixed errors when using multiple increase/decrease speed macros (VE1RSM)(coded by K8UT)
Function Key Editor: Added “Return to Editor” option when Saving and message count exceeds 24 (coded by K8UT)
Telnet default buttons: Fixed issue where default buttons where not loaded for new installations in versions 1.0.8449 and later (Coded by KU7T)

Version 1.0.8543 (July 21, 2020)
IARU: Updated the society abbreviation list. (Coded by K3CT)
WSJT/JTDX: When using JTDX was not loading the TCP socket correctly (Coded by N2AMG)
Digital: When switching from using Winkey RTTY to another Digital engine the last used Engine variable to not changing and kept trying to load Winkey. (coded by N2AMG)
RRTC contest: reset Mults in every time session (coded by NA3M)
“MOROZ”, “RUSFIELD”, “RRTC”, “RRTCT” contests: enabled UTF-8 encoding for Cabrillo file (Coded by NA3M)
Corrections to Russian section of _UDC_Help.txt file (Coded by NA3M)
Function Key Editor: Added code to check for too many message assignments. Fixed Run and S&P line colors. (coded by K8UT)
Fixed ArgumentOutOfRangeException if program is closed soon after launch (Coded by KU7T)

Version 1.0.8526 (July 14, 2020)
PA QSO Party: Added PE Section. (Coded by K3CT)
MD QSO Party: Changes in scoring, added station categories. Bonus points 10.3.[2-4] not supported. Do not log FT4/FT8 QSO’s with our software. Submit a seperate file for FT4/8 QSO’s. (AE3D) (Coded by K3CT)
IC-7850/7851: Send stop dvk command to the radio in phone mode when ESC is pressed. (Coded by K3CT)
Fixing ObjectDisposedException in ReShowMultsTimer (SN0HQ) (Coded by KU7T)
Suspend/ResumeDrawingAndLayout fixes (Coded by KU7T)
Added “Russian Field” QRP contest (UA9CDC) (coded by NA3M)
RRTC contest: updated per new rules for 2020 (UA9QCQ) (coded by NA3M)
IARU: Updated the society abbreviation list. (K1KI) (Coded by K3CT)

Version 1.0.8519 (July 7, 2020)
Fix RTE in Waterfall Bandmap when overrun or underrun (VE3KI) (Coded by N1MM)
Change default Cabrillo version to 3.0 (Coded by AB2ZY)
Change RAC Cabrillo version to 3.0 (Coded by AB2ZY)
Correct spelling of “Croatian” in 9ACW contest (Coded by AB2ZY)
Removed “MEDIUM” as a power category in contest selection. Was confusing people and is not a valid Cabrillo option (Coded by N1MM)
Added more verbose logging in case closing of database connection fails (NE8P) (Coded by KU7T)

Version 1.0.8508 (June 30, 2020)
.trn file fix for Reedit import error (K3CT) (Coded by N1MM)
Allow blank lines in .trn files (Coded by N1MM)

Version 1.0.8501 (June 25, 2020)
Re-enabling automatic program update checks (Coded by KU7T)
Speed up switching databases via Alt-F/# (K3CT) (Coded by N1MM)
WSJT: WSJT ADIF output changed and N1MM was not receiving the Field Day Class when FT8/4 logged the QSO. (Coded by N2AMG)

Version 1.0.8495 (June 23, 2020)
Adding concept of prepared Sqlite commands for performance improvements of queries in loops (Coded by KU7T)
Added Rover QTH on ADIF import to contact (WSJT Import) (K5ND) (Coded by AB2ZY)
When trying to connect to a telnet cluster, remove any spaces in the URL (K8UT)(Coded by N2IC)
Digital: rollsback changes causing Fldigi not to close and for WSJT to close while editing an ADIF file. (Coded by N2AMG)
Fix RTE when starting N1MM+ and last contest was IN, 7QP, DE, NE, etc. (Many) (Coded by N2IC)
Digital/FD contest: FT4 mode was not showing any dupes of station previously worked. (Coded by N2AMG)
Change Contest Bug: Changing contests with numbered list did not load the correct function key messages. (many) (Coded by K3CT)
Fixed timing issue for version compatibility check of networked stations (NR4M) (Coded by KU7T)

Version 1.0.8481 (June 16, 2020)
CTRL PgUp/Dn: Keystroke does not step to 432 MHz. (K9CT) (Coded by K3CT)
Portugal Day Contest: Remove code preventing 160m and multi-op. (VE7FO) (Coded by K3CT)
Database Reader: Close DB reader correctly in FOCCW contest. (Coded by K3CT)
Database upgrade bug fix: Encode apostrophe in file path correctly (KY7M, KE8HBV) (Coded by KU7T)
RadioInfo UDP packet: Adding “EntryWindowHwnd” to allow for external software to send commands to a specific EntryWindow (i.e. using AHK to send F1 to EW2 etc.) (Coded by KU7T)
Fixing startup NullReferenceException for TA stations (TA3ST) (Coded by KU7T)
Avoid RTE when attempting to QSY to band not supported by SDR (Coded by N1MM)
Digital: Corrected issue with nanoIO not returning to xmit correctly. Was hanging TX Button in transmit.(Coded by N2AMG)
WSJT/JTDX: Added error trapping to RT error when WSJT or JTDX closes and doesn’t close the TCP port correctly. (Coded by N2AMG)
WSJT/JTDX: Cleans up un-used code in WSJTRadio code. (Coded by N2AMG)
DigitalSetup: Traps out of bounds index when loading to many message strings into macro button setup. (coded by N2AMG)
WSJT/JTDX: Makes change in Mult color coding so correct radio is followed. (Coded by N2AMG)
Diagnostics: Keeping Sql profiling database in memory instead of file for improved performance, backing up to file on program closure (Coded by KU7T)
Digital: When loading Fldigi in an RX window or TinyFSK reciever checks the path to where Fldigi is located and warns user if it is not correct.(Coded by N2AMG)
Speeding up loading of old packet spots (Coded by KU7T)

Version 1.0.8465 (June 10, 2020)
Moved all database optimizations from program start to “contest changed” event (Coded by KU7T)
Running database optimizations in parallel (Coded by KU7T)
Adding AdminDb optimization after Call history and ADIF imports (Coded by KU7T)
Removed time delay during database optimizations (Coded by K3CT)

Version 1.0.8449 (June 7, 2020)
Support Ctl+C/Ctl+V for copy/paste in Entry window (VE1DT) (Coded by N1MM)
UDP Broadcast: added IsSplit tag to RadioInfo packet (Coded by K8UT)
Adds support for the Mortty/Fldigi nanoIO device for RTTY. This is the same capabilities of the TinyFSK device. (Coded by N2AMG)
Don’t display “No telnet messages for N minutes” in Entry Window if auto reconnect is unchecked. (Coded by N1MM)
Database updates (Coded by KU7T):
Sqlite binaries updated for better performance.
Database is now optimized on program launch.
Lightweight database optimization every 60 minutes if ~25% new QSOs.
New Database columns:
1) ID is a globally unique identifier for every QSO, that is not editable.
2) Claimed QSO. A column for a future X-QSO feature.
Automatic Database upgrade of old databases during program start.
Using an updated database with an older program version seems to work but is highly discouraged.
Enforce the same program version of networked computers.

Version 1.0.8423 (June 2, 2020)
FD: Score 1D-1D the same as other contacts for 2020 only (N1ND) (Coded by N1MM)
Program closure: Fixed a NullReferenceException likely caused by timing (DJ3IW) (Coded by KU7T)

Version 1.0.8418 (May 26, 2020)
More changes to not populate serial numbers from previous contacts. (W6SX) (Coded by N2IC)
MorseRunner: Fix issues when using 2 keyboards with SO2R. (K0EU, OH1TM) (Coded by N2IC)
UA2QP contest (UA2 QSO Party) restored. Fixed an issue with old UA2A/B/C callsignes (UA2FZ) (Coded by NA3M)
Fixed 2 cross-thread exceptions (Coded by KU7T)
Preventing sending of RadioInfo UDP if frequency is unknown (Coded by KU7T)
Spectrum: Focus fix (Coded by N1MM)

Version 1.0.8408 (May 19, 2020)
Fix for future updates where version > 1.0.9999 (Coded by N1MM)
MorseRunner: Stereo on/off now works for SO2R. (Coded by N2IC)
Fix for the FD & ARRL 160 section update. (Coded by K3CT & KU7T)
In contests that mix serial numbers and non-numeric designators, do not populate serial numbers from previous contacts. (N3QE) (Coded by N2IC)

Version 1.0.8397 (May 12, 2020)
MorseRunner: Users can now change the CQ and TU messages. New calls are automatically added to the pileup (sometimes) (Coded by N2IC)
New Section: Added the PE section to FD and ARRL 160. (Coded by AB2ZY)
LookUpInfo UDP packet: Prevent sending empty packets for calls in Entry Window CallFrame field and Call Field (I2BRT) (Coded by K8UT)
Radio Control: Added Alinco DX-77. (VE3KP) (Coded by K3CT)
Run Time Error: Eliminated version format error in NewVersionNag. (Coded by K3CT)
NRAU: Updated the Norway mults. (LB3RE) (Coded by K3CT)
7QP: Export the long exchange log edits in Cabrillo. (K2DI) (Coded by K3CT)

Version 1.0.8373 (May 5, 2020)
Network Status: Show broadcast IP in title bar instead of “*” (Coded by N1MM)
Network Status: Added warning messages for invalid ip addresses in computer address table (Coded by N1MM)
Added new ARRL section: PE (Coded by AB2ZY)
Fix {JUMPRXTX} when used after {END} macro. (AD4EB) (Coded by N2IC)

Version 1.0.8360 (Apr 29, 2020)
ARCI contest: club member numbers from CallHistory file did not show up in Pwr/ARCI EW field (VE2FK) (Coded by NA3M)
Networking autoconfig: Wi-Fi adapters were not broadcasting as they appeared to be down in the code (K8IA) (Coded by N1MM)
UDC: added argument “/Q” to /PointsPerContact/ udc parameter (G4OGB) (Coded by NA3M)
Talk Window: Minor improvements. Sent history moved to received messages pane. (K7ZOO) (Coded by AB2ZY)

Version 1.0.8351 (Apr 28, 2020)
LookUpInfo UDP Packet: Now sent with a BandMap selected callsign and keypress (2BRT)(coded by K8UT)
CQMMDX: fixed Score window bug (Cty label was missing) (HP1XT) (Coded by NA3M)
RCCCUP: returned to active contest list (VE2FK)(coded by K8UT)
Networking: bug fixes in Hamachi VPN support (Coded by N1MM, K8UT)
New version of MorseRunner. (Coded by N2IC)

Version 1.0.8332 (Apr 21, 2020)
Program launch: Updated message box for database compatibility check (versions 1.0 vs 1.1). (Coded by KU7T)
New contest “SAMOVAR”: allow non-numeric received exchange to be logged without error message (coded by NA3M)
“MINITESTCW” is now split into 2 different contests: MINITEST40 and MINITEST80 (UA9QCQ) (coded by NA3M)
New contest “SAMOVAR”: Multipliers/Zones window – limited number of zones to 7 for this contest only (coded by NA3M)
Call History File Download: Include QSO Party CH file lookups in the automated download (VE2FK)(coded by K8UT)
Network Status window: added colored background to indication of current status of transmitting station (Msg column) (coded by NA3M)
Fix for RTE in SetWidths (AA0IZ) (Coded by N1MM)
SPDX: Correct editing of sent serial number and section. (SQ7OVT) (Coded by N1MM)
CW/CW-R not always getting set when changing operators or changing CW-R checkbox in Configurer. (K1TTT) (Coded by K3CT)
Send UDP broadcast with NetBios name to every network gateway available to aid in network autoconfiguration (W1VE) (Coded by N1MM)
Holyland Contest: Change to Cabrillo 3.0. (IU3BTY) (Coded by K3CT)

Version 1.0.8317 (Apr 14, 2020)
Bandmap: Clean up display when radio is not yet initialized (Coded by N1MM)
Support broadcast of computer names on Hamachi VPN to allow auto-configure of N1MM+ Networking (K4XU) (Coded by N1MM)
New contest “SAMOVAR” added, replacement for RFChamp CW for this year (UA2FZ) (Coded by NA3M)
New contest “SAMOVAR”: IsQsoNumbersByBand is set to True for Multi-Multi Distributed category (Coded by NA3M)
ARCI: Reverse the Jan 21 change to remove the ARCI contest. (N4KD) (Coded by K3CT)
CQ-M contest – changed score calculation per new rules (RG9A) (Coded by NA3M)
New contest “SAMOVAR”: fixed incorrect oblast detection for old UA2 callsigns. UA, UA9, UA2 exluded from country mults (UA2FZ) (Coded by NA3M)
JIDX: Display error message if user attempts to log with and invalid prefecture. (Coded by N2IC)
GCUP Contest: Add an error message when a zone greater than 90 is logged. (Coded by K3CT)
ECLIPSE Contest: Corrected the mode string. (Coded by K3CT)
Dual-EntryWindow Frequency Tuning Indicator: Enables a visual indication when the frequency of a radio has changed. Helps in SO2V or SO2R scenarios as it is easier to see what which radio has QSYed. (Coded by KU7T)
JIDX: Correct default start time (K8IA) (Coded by N1MM)
Packet Server Ratings: Added rating values (sucessful hits, percent success) to the Telnet Clusters “Live Telnet List” (LY5T)(coded by K8UT)
RDAC, SAMOVAR contests: added reminder to enter proper LOCATION value in the Cabrillo file. (coded by MA3M)
New contest “SAMOVAR”: fixed multiplier calculation bug for new country and new zone for a QSO with for non-RU station (UA2FZ) (coded by NA3M)
New contest “SAMOVAR”: Multipliers/Zones window – limited number of zones to 7 for this contest only (coded by NA3M)

Version 1.0.8293 (Apr 7, 2020)
Fix RTE in bandmap introduced in 1.0.8280 (W9WLx) (Coded by N1MM)
Program launch: Test if database is compatible with the current version (v1). If not, tell user to update. (Coded by KU7T)
Entry window: pressing spacebar was incrementing selection start in the callsign textbox. (N4WW) (Coded by N1MM)
Stop attempting to set a frequency for the bandmaps before radios are intialized. (Coded by N1MM)
Fix for error when updating callsign on network (Coded by N1MM)
Fix to prevent enabling call history with an inappropriate call history file. (Coded by N2IC)
SpringVHFUpSprint.udc file updated per new rules – one point per QSO, not km (N7EPD) (Coded by NA3M)

Version 1.0.8230 (Mar 31, 2020)
StationInfo: Update country name when opening a database with a different country callsign (F5PBL)(Coded by K8UT)
MorseRunner: When mute selected, mute when sending fills. (WD6T) (Coded by N2IC)
Fix runtime error loading operator settings (W7YED) (Coded by N1MM)
Bandmap: Default freq to last 20m freq when no radio at startup. (WA3ZSC) (Coded by N1MM)
FunctionKey and CallHistory file downloads: Fixed bug with Soft search versus Exact search contest name matching (K9MM)(coded by K8UT)
Butt-In-Chair contest timer: Supplement to the standard N1MM+ Contact Timer. n1mm.hamdocs.com/Butt-In-Chair (WB9BSD)(coded by K8UT)

Version 1.0.8269 (Mar 24, 2020)
Spectrum: set focus to EW on completion of window initialization (Coded by N1MM)
Two Keyboards: Each keyboard only adjusts the CW speed of the radio associated with the keyboard. (Coded by N2IC)
Contest Rules and Setup link management: A redesigned Supported Contests List webpage and links to it from the Entry Window Contest Dialog [Setup] and [Rules] buttons (coded by K8UT)
Edit Lookup Table Dialogs: Added a font sizer (W1VEM) (Coded by N1MM)
Added message to pinpoint error QSO when generating Cabrillo (KD4S) (Coded by AB2ZY)
UDC: if new udc file has incorrect line breaks (CR or LF) replace them all with CR/LF, save and load the file. (coded by NA3M)

Version 1.0.8257 (Mar 19, 2020)
Fix error when saving Telnet cluster list and cancel is pressed (VE1DT) (Coded by N1MM)
Fix zero tuning tolerances bug from saving multi-op settings (WT9U) (Coded by N1MM)
Spectrum window: fix issue with changing scrolling options (Coded by N1MM)

Version 1.0.8253 (Mar 17, 2020)
Fixed Ctrl-Enter for SSB. (VE9AA)(Coded by N2IC)
Fixed SO2R dot colors when using Ctrl-Enter. (Coded by N2IC)
UDC: /PointsPerContact/ parameter, for VHF contests KM distance can be converted into points using table. See updated _UDC_Help.txt for details (G4OGB) (Coded by NA3M)
UDC: WakeUpQRPSprint.udc was not working in ESM mode (UA9CDC) (Coded by NA3M)
Check Window: Saving the yank configuration (K2PO) (Coded by KU7T)
Packet Server Ratings: The >Telnet >Clusters dialog window has a new drop-down menu that allows selection from either the stored Cluster list or the live Cluster Rating database. (coded by K8UT)
Telnet: Set the Spider/AR-Cluster command format option to match the cluster type when the text appears in the login screen. (Coded by K3CT)
New Installations: Fixed unhandled exception by moving database version check to a later time (AD4XP, DO5LH, HB9IIY) (Coded by KU7T)
Program Start: The defaults were being imported into the database on every program start. (Coded by K3CT)

Version 1.0.8230 (Mar 10, 2020)
Bring start of contest date/time dialog to the front (NJ2OM) (Coded by N1MM)
Program launch: Test if database is compatible with the current version (v1). If not, fail the program start. (Coded by KU7T)
Warn networked computer user about computer name > 15 characters (WU2X) (Coded by N1MM)
Spectrum: Make box around spot in passband 2 pixels wide (Coded by N1MM)
Allow “Spot All S&P QSOs” to work when the spot is from the user’s station. (Coded by N2IC)

Version 1.0.8211 (Mar 3, 2020)
Fixed continuous calls to change RX focus if MK2R in use. (AB2ZY) (Coded by AB2ZY)
Fldigi: Adds additional check to the path of Fldigi to make sure the file is actually in the correct path. (Coded by N2AMG)
CW RX Window: Com ports were not showing under the TNC settings. This has been fixed.. (Coded by N2AMG)
Icon: Updated the titlebar icon image in many windows. (NA3M) (Coded by K3CT)
Logger+ Audio: Do not use the concatenating audio player even if enabled when autosend is used. The concatenating audio player does not allow the callsign to be changed after the audio message has started. (K8JQ) (Coded by K3CT)
Telnet Window: increasing maximum length of button messages (filter strings) from 255 to 1000 (Coded by KU7T)
MorseRunner: Added Alt-Shift PageUp/PageDown to change the sidetone pitch. (Coded by N2IC)
Master.scp file update (Coded by KU7T)
Added a few RemoveHandler calls (Coded by KU7T)

Version 1.0.8184 (Feb 26, 2020)
Improve detection of off screen windows (VE1DT) (Coded by N1MM)
Correct any band errors in rescore (Coded by N1MM)
MorseRunner – Added support for CQ WPX contest.
REF Contest: Change the Special Instruction text to edit the Cabrillo LOCATION line with the Department/Prefix. (F4FRF) (Coded by K3CT)

Version 1.0.8184 (Feb 26, 2020)
Improve detection of off screen windows (VE1DT) (Coded by N1MM)
Correct any band errors in rescore (Coded by N1MM)
MorseRunner – Added support for CQ WPX contest.
REF Contest: Change the Special Instruction text to edit the Cabrillo LOCATION line with the Department/Prefix. (F4FRF) (Coded by K3CT)

Version 1.0.8173 (Feb 21, 2020)
SC QSO Party: Correct the SC QSO Party run time error introduced in the last release. (NJ2OM) (Coded by K3CT)
“EUAS-CHAMP”: Correct field names for Rcvd and Sent RS(T) in EW (Coded by NA3M)

Version 1.0.8170 (Feb 18, 2020)
Entry Window: Fixed bug in clear exchange on callsign changed for power textbox. (N3RD) (Coded by K3CT)
Download files: Improved PHP/SQL security profile for Latest Update, Function Key, Language Pack, Call History, PDF file downloads (coded by K8UT)
Inactive Contest List: Removed the VHFHELV26 contest from the obsolete contest list. (HB9OCR)(coded by K8UT)
MOROZ QRP contest: SentExchange (MiscText field) was populated from the log preventing from changing letters F, R, O, S every 5 QSOs (UA9CDC) (Coded by NA3M)
Contest: “RUSDXPSK” is moved to the list of obsolete contests, new name for this contest is “RUS_WW_PSK” (RA3HQ) (Coded by NA3M)
Two Keyboard: Improvements to check for keyboard naming uniqueness. (UA4LL) (Coded by N2IC)
SC QSO Party: Changes to bonus callsigns and bonus counties. (WN4AFP) (Coded by K3CT)
Add new contest “EUAS-CHAMP”, add new tag “GRID-LOCATOR” to Cabrillo file and save it with UTF8 coding, display first 2 letters of GridSquare as Multipliers (UA9QCQ, R2AA) (Coded by NA3M)
When entering just digits in the Entry Window callsign field, require 2 or more digits to change frequency. Example: If you are on 20 meters and want to QSY to 14002, you must now enter 02. (Many) (Coded by N2IC)

Version 1.0.8152 (Feb 11, 2020)
MorseRunner – added option to mute when sending. This is most useful when practicing SO2R. (Coded by N2IC)
MorseRunner – Fix RTE when MorseRunner process has not started, but user tries to use MorseRunner. (DF2DR) (coded by N2IC)
RadioName added to UDP Radio broadcast message. (Coded by N2IC)
MorseRunner parameters are now saved. (Coded by N2IC)
CW Ops Contest: Correct the contest start time to the first session when a new contest is started outside of the three hour window prior to any of the three CWT’s. (DL6KVA) (Coded by K3CT)
CW Ops Contest: Added additional day/time windows to select the session start time/day. (VE3KI) (Coded by K3CT)
QSO Party: Validate the Exchange box text before allowing a Cabrillo to be generated. This change impacts all QSO Parties. Please test your QSO party and report bugs before the contest. (K4XU) (Coded by K3CT)
KY QSO Party: Add bonus station. (ND4X) (Coded by K3CT)
Program startup: Excluding Windows XP from the “Power saver” check on startup to prevent crash. (Coded by KU7T)
Digital Windows: Handles IsSpotAllCallsLocally more gracefully. (Coded by N2AMG)
AsyncTCPListener: When connected to WSJT and Test Cat button was pressed caused TCPLister to crash with RT error. Now Fixed (Coded by N2AMG)

Version 1.0.8131 (Feb 4 2020)
XMAS contest: Reverse the order of the Summary window titles. (Peter no-call) (Coded by K3CT)
Station Setup Window: Fixed the Help button link to website page (coded by K8UT)
Improved detection of off-screen windows (Coded by N1MM)
New MorseRunner implementation. Use of MorseRunner is now completely self-contained in N1MM Logger+. No need to separately download, change, or start any MorseRunner files. (Thanks, K1XM)(Coded by N2IC)
CWOPS: Change Cabrillo to V3.0 (VE3MV) (Coded by N1MM)
Packet Server Ratings: EXPERIMENTAL – Telnet Window automatically reports Success or Failure connecting to the selected Packet Cluster. (coded by K8UT)
Cluster Name, Cluster Address, Pass/Fail, TimeStamp, and sender’s CQZone and Continent are sent to a database on the website.
This code will run for one week, after which the DevTeam will review the results and decide how best to exploit the collected data.
Inactive Contest List: Removed the LZBALCHIK contest from the obsolete contest list. (OR2F)(coded by K8UT)

Version 1.0.8116 (Jan 28, 2020)
MOROZ QRP contest: SentExchange (MiscText field) was populated from the log preventing from changing letters F, R, O, S every 5 QSOs (UA9CDC) (Coded by NA3M)
Program startup: If it is detected that the computer runs in “Power saver”, telling user to pick something better. Ideally, “High performance” should be used. (Coded by KU7T)
Cabrillo: Fix Single-OP and Single-OP-Assisted to use all upper case (N3QE) (Coded by N1MM)

Version 1.0.8101 (Jan 22, 2020)
EntryWindow: WSJT Closing routine was located in wrong location Moved from Radio1 if/Then (Coded by N2AMG)
Digital:When QSY always clears Grab window and RX window is enabled Now clears Digital window and grab window associated with Active radio nr.(Red Dot) (Coded by N2AMG)
Restore RSGB2ND160,RSGB1ST160, MINITESTCW, MOROZ to list of available contests (Coded by N1MM)

Version 1.0.8095 (Jan 21, 2020)
For SO2V or SO2R, a right mouse click from Waterfall Bandmap (or any other app that uses the radio_setfrequency UDP message) will populate the right Entry Window. (N5ZO) (Coded by N2IC)
SPRINTLADD & NSRTTYDUPE: Fix interleaving dupe rule processing. (K8JT) (Coded by N1MM)
UDC: Removed 12 char limitations for Exchange1Text, MiscText, CommentText and NameText (KU7T) (Coded by NA3M)
UDP Broadcast (outbound) packets: added tags to identify “N1MM” as the program source of AppInfo, RadioInfo, ContactInfo, ContactReplace, ContactDelete, LookupInfo and Spot packets (W1TR)(coded by K8UT)
UDP Broadcast (inbound) packets: added code for detecting the source of Spectrum and Radio_SetFrequency packets. (coded by K8UT)
Removed obsolete contests in new contest dialog (K8UT) (Coded by N1MM)
Program execution tracing: Fixed default case (always off) and case where individual performance tracing is needed (Coded by KU7T)
Saving of spots would not work if the Telnet window was never opened (AJ4LN) (Coded by N1MM)

Version 1.0.8081 (Jan 14, 2020)
Modified HADX contest class. Eliminate member #, change scoring, add WAE as mults. NOTE THAT SO3BAND IS NOT A VALID CABRILLO CATEGORY AND CANNOT BE ADED TO N1MM FOR THIS CONTEST. (Coded by AB2ZY)
Two keyboards: Changed behavior of name and power fields to not overwrite. (Coded by N2IC)
IC-7100: Added RIT control, requires the latest firmware. Poll the radio faster. Report any radio control issues. (KG7D) (Coded by K3CT)

Version 1.0.8063 (Jan 7, 2020)
Change to new version detection. No visible change. (Coded by N1MM)
In the open log and new log dialogs, added the total number of contacts in the database. This may be useful in deciding whether to create a new database for performance reasons. (Coded by N2IC)
When selecting new log, show more contest names (NG7M) (Coded by N1MM)
When using 2 keyboards, using the PageUp and PageDown keys now adjusts the CW speed on the radio associated with the keyboard. (Coded by N2IC)
UDC: Fixed bug that was preventing using both BonusPoints and BonusPoints2 in the same UDC contest (G4OGB) (Coded by NA3M)
ARRL RTTY Roundup: Mode column was added to the Log window (Coded by MA3M)

Version 1.0.8052 (Dec 31, 2019)
WWPMC: Add PLP & SRK (S54X) (Coded by N1MM)
UDC: added ARKTDIGI to the list of UDCs that require special Digi mode names in Cabrillo files: PS for PSK31, PM for PSK63 and PO for PSK125 (UC4I) (Coded by NA3M)
Rotor, Spectrum: Button fixes for dark mode skins (Coded by N1MM)

Version 1.0.8047 (Dec 24, 2019)
SD QSO Party: Change in bonus station. (KC0MVF) (Coded by K3CT)
Make program update more reliable (W2NRA) (Coded by N1MM)
Manage Colors, Available, Multipliers, Network Status, Rotor, Score, Statistics, Check, Talk, Telnet — return focus to EW after moving window or clicking title bar (Coded by N1MM)
Fix EW loss of focus when mousing over Log window calls that are not in the master.scp. (N2IC) (Coded by N1MM)
Fixed mode selection when “Always use packet spot mode” is selected. (Coded by N2IC)
FTDX101D: Correct the programming of the RIT frequency. (S55OO) (Coded by K3CT)
UDC: added SectionText to LogInfo parameter, fixed Oblast prefill bug for R6A-Cup UDC (R6AF) (Coded by NA3M)
In Telnet->Filters, added capability to process spots only from specific originating clusters. (Coded by N2IC)
Fix for Telnet spotter filtering with skimmers using portable designators. (Coded by N1MM)

Version 1.0.8035 (Dec 10, 2019)
Stats Window: Eliminated a startup runtime error when the stats graph is selected and the window height is minimum. (N0HDR) (Coded by K3CT)
Fixed run time error when using function keys that only have macros, such as {RUN}. (K8JT) (Coded by N2IC)
Reset find CQ frequencies on band change (Coded by N1MM)
Support QSOs made by the same station at the same time to support F&H mode (W9ILY) (Coded by N1MM, K3CT)
Fixed VE3’s erroneously showing as red multipliers in ARRL 160 and SS. (many) (Coded by N2IC)

Version 1.0.8029 (Dec 3, 2019)
When Gritty’s ini file patch can’t be written to give warning. (Coded by N2AMG)
Digital: Corrects output format when Output recieved text to file is enabled. (Coded by N2AMG)
OTRSP and STEREO switching: fixed a string replacement issue (N2IC) (Coded by KU7T)
Added two new fields to the Radio UDP broadcast message: IsTransmitting and FunctionKeyCaption (SJ2W) (Coded by N2IC)
Experimental: Restored the multiple CQ Freq search lost a few months ago. Click CQ/Clr to show best 5 CQ frequencies. Jump between them with Shift+up/down. (Coded by N1MM)

Version 1.0.8018 (Nov 26, 2019 )
Add website Call History files detect/download/install during contest setup (VE2FK) (coded by K8UT)
Add website Sample Function Key file detect/download/install during contest setup (coded by K8UT)
Fix bug with website detect/download/install new Gray Line Map background graphic (coded by K8UT)
Improve website Language Pack download/install (coded by K8UT)
Improve website N1MMplus.pdf documentation download/install (coded by K8UT)
Grayline, Bandmap, Info, Log, Rotor: return focus to EW after moving window or clicking title bar (Coded by N1MM)

Version 1.0.8014 (Nov 13, 2019)
Fix RTE & focus problem with inputboxes. (PA1T) (Coded by N1MM)

Version 1.0.8012 (Nov 12, 2019)
In grayline map, make nighttime darker when using old-style map. (K3UU) (Coded by N2IC)

Version 1.0.8006 (Nov 5, 2019)
Make Reverse I/Q flag sticky (LU3BTY) (Coded by N1MM)
Add a warning if the user adds CATASC KY function key definitions for sending CW. (WV4P) (Coded by N2IC)
WSJT/JTDX: Correct issue where JTDX kept closing after it was loaded. (Coded by N2AMG)
Fixed translation error whenever dictionary was used as parameter to InputBox. Created InputBoxW which handles Unicode. (Coded by AB2ZY)
JTDX: When recieving a log from JTDX was not properly sending ACK back to JTDX upon reciept of the log. (Coded by N2AMG)
CWReader: Corrects issue where upon loading the CWReader the radio needed to be reset. (Many) (Coded by N2AMG)
Enabled skins functionality on LanguagePack form (Coded by AB2ZY)

Version 1.0.7983 (Oct 29, 2019)
Rotor: Fix Help link. (Coded by N1MM)
Digital RX Windows: Adds 2Tone to the list of Engines to select. Makes it easier for users to use it. (Coded by N2AMG)
QTCWindow: When in Send mode the window had gotten smaller cutting the bottom buttons off. Now corrected. (VE2FK) (Coded by N2AMG)
WSJT:Routine to look to see if WSJT has loaded was not finding the correct window handle all the time. This has been corrected. (Coded by N2AMG)

Version 1.0.7977 (Oct 22, 2019)
Download Latest Update: New methods for downloading and incrementing file count on the website WordPress filestore (coded by K8UT)
Rewrites WSJTRadio code that checks for WSJT/JTDX is open or not. Was causing closings for no reason.(Coded by N2AMG)
Corrects issue that was not saving What program (WSJT or JTDX) was being used by per Entry Window.(Coded by N2AMG)
Adds menu item to Digital Interface setup menu “With RtClicked enabled Don’t drop On-Deck call”
This will stop the call from dropping from the on-deck window when callsign box is empty, The Mycallbouuton is highlighted, And ESM is turned on. (Coded by N2AMG)

Version 1.0.7971 (Oct 15, 2019)
WSJTRadio: when opening connection to WSJT/JTDX looks to see if WSJT/JTDX is already loaded if it is it will try to close it down before loading it via N1MM (Coded by N2AMG)
WSJTRadio: When closing WSJT/JTDX it was not properly setting the Digital Mode to 0 so trying to operate CW after closing was not working until a reboot. (Coded by N2AMG)
WSJTRadio: When exiting it was not properly exiting the close routine in some instances so it would try to reload WSJT. Now fixed. (Coded by N2AMG)
Digital Interface’s re-enables the focus timer to swap focus back to entry window after 5 seconds if the Digital window has focus. (Coded by N2AMG)
SAC contest: “Not a SAC Station” message for OH0/OJ0 stations – fixed (UA6AA, N7ZZ) (Coded by NA3M)

Version 1.0.7965 (Oct 8, 2019)
Spectrum: return focus to EW when clicking on non-client area (title bar) (Coded by N1MM)
UKEIDX contest: Default Sent Excahnge was changed from “001 AB” to “001 ??” (GW0ETF) (Coded by NA3M)
RUS-WW-DIG contest: Incorrect default sent exchange (CQ zone) was used instead of serial number (#) (K5CKS) (Coded by NA3M)
UDC: 0 points can be used in PointsPerContact to limit scoring to the required bands. Example: PointsPerContact = 80m, 1, 40m, 1, 20m, 1, 160m, 0, 15m, 0, 10m, 0 (G4OGB) (Coded by NA3M)
SAC contest: for Callsigns with 2 or more digits the first one should be used as in CallArea (ex. OH150AA – OH1) (R4KO) (Coded by NA3M)

Version 1.0.7960 (Oct 2, 2019)
Entry Window: Changed the Config menu first line wording. (K3WYC) (Coded by K3CT)
AZ QSO Party: Changed the bonus station callsign. (Coded by K3CT)
Callstack Window: Window state was not saved to .ini file. It is now (Coded by N2AMG)
WSJT Interface: Complete re-write of radio TCP connection. Is now a multi-connectiion client. (Coded by N2AMG)
This will now allow for users to switch configurations and the need to restart the radio connection is no longer needed.
This should also result in the radio dropouts as were previously happening.
Reworks the connection status on the WSJT Radio window.
Adjusts some code needed for use with upcoming release of JTDX with FT4 Mode. (Coded by N2AMG)
Entry Window: In RTTY when call is in On Deck window pressing Enter in ESM with the Big Gun switch on and MyCall Key highlighted will drop the call into the Entry Window and call the station. (K6LL)(Coded by N2AMG)
Documentation PDF: Changed program download pointer >Tools “Download latest N1MM Logger PDF” for new File Manager on the website (Coded by K8UT)

Version 1.0.7954 (Sept 24, 2019)
Make all methods for changing between RUN and MULT, or RUN1 and RUN2, stations work consistently. (Coded by N2IC)

Version 1.0.7952 (Sept 17, 2019)
When using Spectrum Scope with ExtIO-based SDR’s, changed method detecting when transmitting. (Coded by N2IC)
UDC: Bug fix for “PointsPerContact = /MA,x” or “= /MM,x”. (G4OGB) (Coded by NA3M)
FT8/FT4 modes: Every transmission in FT8/FT4 mode was adding line “Radio SetXmit – isRx= ” in LogError.txt – fixed (Coded by NA3M)
SRRCUPDIGI: Bug fix for band changes per hour not counted for Single-Op category stations. (R4KO) (Coded by NA3M)

Version 1.0.7943 (Sept 10, 2019)
CW Reader Window: When Fldigi loaded it was not setting the align frequency correctly. Now fixed. (Coded by N2AMG)\par
WSJT Radio: Attempts to speed up TCP routines for radios with slower poll rates. (Coded by N2AMG)
In SO1R JTDX was not logging correctly. The TCP connection was not started. (RF9C) (Coded by N2AMG)

Version 1.0.7937 (Sept 3, 2019)
Config, Mode Control: Rename “PSK” to “DIGI”. (Coded by K3CT)
PA QSO Party: Rules update, changed bonus station callsign, removed NV county abbreviation logging, reworked county line logging. (Coded by K3CT)
All QSO Parties: Reworked county line logging code for fixed, Rover, and county line. (Coded by K3CT)
7QP/NEWE/DE/IN QSO Party: Added Mults, Additional Counties window. (Coded by K3CT)
7QP/NEWE/DE/IN QSO Party: Prevent exchange entry when the wrong contest is selected. (Coded by K3CT)
7QP/NEWE/DE/IN QSO Party: Added IN QSO short cut county line logging. Reworked county line logging code. (N7EPD) (Coded by K3CT)
7QP/NEWE/DE/IN QSO Party: Removed all the state abbreviation mappings, example KEN = KY. (Coded by K3CT)
DE QSO Party: Changed to Cabrillo 3.0 (Coded by K3CT)
DE QSO Party: Fixed a bug that redisplayed the logging error message. (Coded by K3CT)
DE QSO Party: When populating the exchange from the log, use the MiscText database field. (N7EPD ) (Coded by K3CT)
AL QSO Party: Rules change to phone QSO points. (N4NM) (Coded by K3CT)
NV QSO Party: Rules changes, removed PA QSO county logging, no longer a serial # exchange, change to ARRL Section mults. (W6US) (Coded by K3CT)
QSO Party Log Selection: Prevent invalid QSO Party names from appearing in the State dropdown list. (Coded by K3CT)
NEWE QSO Party: Removed the out of date three character county abbreviations. N1MM Logger will only support one county abbreviation list. The sponsor wants to retain the current county then state abbreviation format. (K1KI) (Coded by K3CT)
Thanks to N7EPD for testing the 7QP, NEWE, IN, DE, and IN7QPNE QSO party changes.
In SO2R, a UDP Broadcast Radio message is now sent whenever the active radio is changed, before the SO2R Radio Swap Transmit Lead Time. (VE3NTT) (Coded by N2IC)
WSJT Decode List: Corrects RT Error when clicking onvarious lines in the window. (Coded by N2AMG)
Stops writting WSJT call coloing info to LogError.txt (Coded by N2AMG)
When logging a contact via import (WSJT) if QSO_DATE_OFF is found in the ADIF, N1MM will use that as the qso date in the log. If not found will use QSO_DATE. (Coded by N2AMG)
When logging a qso from WSJT the Run1/Run2 status was not getting logged. This has been fixed. (Coded by N2AMG)

Version 1.0.7925 (Aug 28, 2019)
Control Labels: Added context menus to types available for translations. (Coded by AB2ZY)
Entry Window: Fixed embedded CRLF’s in dictionary. Exposed all translation functions to users. (Coded by AB2ZY)
Language Pack: New function for users to download and install language packs. (Coded by AB2ZY)
Localization: Added support on load for context menus. (Coded by AB2ZY)
SpectrumWindow: Added out of band coloring. (Coded by KU7T)
SpectrumWindow: Handling rare NullReferenceException when radio’s frequency cannot be drawn. (KC3ESH, others) (Coded by KU7T)
Grayline: Improved performance and changed map to one with political divisions (Coded by N1MM)
Spectrum: fix for runtime error in DrawRadioFrequencyOnWaterfall (KC3ESH) (Coded by N1MM)
GridField Map: Refresh display when the band changes. (VE3KI) (Coded by K3CT)
Digital Mode: Changed Mode selectors to display “DIGI” instead of “PSK”. Eventually DIGI mode will be used for all soundcard digital modes. (Coded by K3CT)
FT8/FT4: Additional changes for Bandmap & Available window supporting FT modes. (Coded by K3CT)

Version 1.0.7907 (Aug 20, 2019)
Available Window: Add FT4 & FT8 to the displayable modes. (N2AMG) (Coded by K3CT)
DBSupport: Added index to DXLog table to increase avaialable QTC query performance. (Coded by AB2ZY)
WSJT Radio: Fix RTE error that was corrected in the Expermental version. (Coded by N2AMG)
QTC Window: Adjust size of window as bottom rows of text could not always bee seen. (Coded by N2AMG)
WSJT: When opening WSJT or JTDX the correct digital mode was not loading correctly. (Coded by N2AMG)

Version 1.0.7900 (Aug 13, 2019)
WSJT Decode List: Added SNR to the list display. (Coded by N2AMG)
WSJT Decode List: During the WWDIGI contest shows assumed points for each station in the list. (Coded by N2AMG)
WSJT Decode List and WSJT Radio window were not saving their locations correctly. This is now fixed. (Coded by N2AMG)
Winkey: Fix problem seen by one XP user. (KE2D) (Coded by N2IC)
WSJT Decode List: Clicking in the window anyplace will now shift Radio and keyboard focus to the parent Entry Window of the list. (Coded by N2AMG)
Fix Blacklist Spots and Blacklist Spotters when using Telnet windows to edit their callsigns. (Coded by N2IC)
WWDIGI: Change Cabrillo format to 3.0 (W0YK) (Coded by N1MM)
Cabrillo: Changed V3.0 mode for Digital to “DIGI” (W0YK) (Coded by N1MM)
QTC Window Changes (Coded by N2AMG)

  1. Allows ` key to be passed to the Entry Window.
  2. Allows F1-F12 passed to the Entry Window Note: Pressing the TU F-key will Send the TU message, Save the current QTC in SQTC or RQTC and close the QTC Window
    Pressing the Agn F-Key will send the AGN message associated with the current QTC line in the QTC window.
  3. In CW RQTC allows for keypress 1, 2, 3, to be configured to what the user wants to send. See Setup window.
  4. in CW SQTC allows te QTC field spacing to be configured. Default is one Space character. See Setup window.
    Fixes for Microwave bands and logging incorrect freq issue. Added 2.5mm band (122.5-123GHz), corrected 2mm band frequencies from 142-149GHz to 134-141GHz (FCC-Assigned). Added a warning message in LogContact2 to inform user of possible wrong frequency logged. (W3SZ, K1RZ) (Coded by NA3M)

Version 1.0.7883 (Aug 6, 2019)
WSJT Decode List: When clicking on a call in the second list in SO2R nothing would happen. Corrected (Coded by N2AMG)
WSJT Decode List: If the grid field is present in the Entry Window then the Grid field is auto filled in for Mult checking. (Coded by N2AMG)
WSJT/JTDX: FT4 Mode was not properly being detected in the decode out UDP message. This was was causing dupe checking to not work properly. (Coded by N2AMG)
Function Key Message Editor: Do not display “Do you want to save changes?” when the Cancel button is pressed (N3QE) (Coded by K8UT)
WSJT/JTDX: Disables Logging via the Entry window if WSJT/JTDX is running from that entry window. (Coded by N2AMG)
TS-890: Added radio control with on the fly voice message recording/playback. Special thanks to George, W7GES for debug & testing. (Coded by K3CT)
FTDX101D: Added radio control. Special thanks to Dani, EA5FV and Dave, W0VX for debug & testing. (Coded by K3CT)
Radio Control: Changed a common routine used to validate the VFOA/B frequencies. Should be transparent to users. (Coded by K3CT)

Version 1.0.7870 (July 30, 2019)
If WSJT window was already open. Clicking on the LoadWSJT menu would open a second instance for that window. Fixed (Coded by N2AMG)
Disables Bandbuttons while the WSJT window is open. Enables them on exit of WSJT. (Coded by N2AMG)
Removes Contact Mode<>Contest Mode message when using LSB, USB when contest is set to DIGITAL. (Coded by N2AMG)
ARRL-222 contest: udc version of this contest is disabled, added this contest in contest class. Scoring problems fixed, distance is shown in km in EW, columns overlaping in Score window fixed, all UHF/SHF bands are now supported (W3SZ, K1RZ) (Coded by NA3M)

Version 1.0.7860 (July 23, 2019)
Entry Window & Contact: Fixed ADIF exports to get contest data from contact instead of Station.CurrentContest. (UD2F) (Coded by AB2ZY)
Spectrum: Improve ExtIO dll reliability (Coded by N1MM)
Spectrum: Enabled automatic suppression of TX signal Applies to, but not tested in IC7610 IQ data.(Coded by N1MM)

Version 1.0.7845 (July 18, 2019)
Grid Square Map: Worked multipliers are no longer colored. (GD0AMD) (Coded by K3CT)

Version 1.0.7841 (July 16, 2019)
Improve error handling downloading world map for Grid Field multiplier window (Coded by N1MM)
WWDIGI: Improve computation of points & mults (W0YK) (Coded by N1MM)
WWDIGI: Fix for change to 2019 exchange (W0YK) (Coded by N1MM)
Score Summary window: Added Rescore button (Coded by N1MM)
Spectrum: resize would hesitate when changing size horizontally when in bar mode or vertically when in column mode (K1TTT) (Coded by N1MM)
Added 10 GHZ to list of VHF/UHF contests. (Coded by N1MM)
Corrected reverse bearings for Entry Window and packet spots (VE3KI) (Coded by N1MM)

Version 1.0.7825 (July 9, 2019)
World Wide Digi DX Contest: (WWDIGI) Initial coding (W0YK) (Coded by N1MM)
Fixed RTE when exiting Configurer and there is a user error in digital setup. (NN3RP/YN2RP) (Coded by N2IC)
Radio Control: Added FTDX101D to the code. The radio menu item is disabled. Please test the experimental version. (EA5FV) (Coded by K3CT)
Fixed missing checkmark in Entry Window.
IARU: Fixed HQ multiplier window display. (W1KM) (Coded by N2IC)
WSJT Radio: Correct Double parse RT error generated with users that use, as a decimal seperator. (Coded by N2AMG)
Added GridFieldMap for WWDIGI and any other contest that uses Grid Fields as multipliers. Added a world map as well (Coded by K3CT, N1MM)

Version 1.0.7773 (June 25, 2019)
Spectrum: Improve downsampling algorithm (Coded by N1MM)
Spectrum: Improvements to potential CQ frequency display and management. Works better with centered display. (Coded by N1MM)
Change ADIF string to export both TIME_ON and TIME_OFF with contact time (many) (Coded by N1MM)
Change ADIF Import. If TIME_OFF is found it will use that as imported time. If TIME_OFF is not found it will use TIME_ON (Coded by N2AMG)
Change to the formatting used in WSJT Radio to read both decimal and thousands seperators correctly. (Coded by N2AMG)

Version 1.0.7763 (June 18, 2019)
When importing ADIF files via the file import or via the UDP port it was using TIME_ON for the timestamp. Now uses TIME_OFF. (K1EP) (Coded by N2AMG)
When using Winkey RTTY if CW/Other checkbox is not checked provides a warning instead of an Error message. (Coded by N2AMG)
Fixed link from the Tools menu to the N1MMLogger.pdf documentation download file (K0XP) (Coded by K8UT)
Fixed foreground colors in rotor program (W2NRA) (Coded by N1MM)
Fixed RTE in Multi computer support (KE8DAC) (Coded by N1MM)
Spectrum: improved visibility of green frequency lines in bar mode (KU7T) (Coded by N1MM)
Spectrum: improved visibility of spots on current frequency in column mode (Coded by N1MM)
Spectrum: fixed RTE in waterfall display code (many) (Coded by N1MM)

Version 1.0.7753 (June 11, 2019)
ADIF: Now supports import and Export of Mode/SubMode as required by latest ADIF Spec. (Coded by N2AMG)
Rotor: show windows using main program’s colors when main program is running (K3CT (Coded by N1MM)
Configurer: Fixed size of window (K3CT) (Coded by N1MM)
Lengthened wait time for Airspy Server to initialize (W7GES) (Coded by N1MM)
Allow pasting lower case grid text into grid textbox and convert to upper case (N1API) (Coded by N1MM)
Correct jumping of CQ frequencies (N6XI) (Coded by N1MM)
Function Key Editor – MsgForm.vb – fixed menu problem when importing files (M0DHP) (Coded by K8UT)
IC-7610 Spectrum: 2nd 7610 was not initializing properly (EA8RM) (Coded by N1MM)
IC-821 & IC-9100: Correct the FM mode command. (N8DNX) (Coded by K3CT)

Version 1.0.7738 (June 4, 2019)
WSJT Decode Window: Fixs issue where calls that contained CQ would get colored. (K1TTT)(Coded by N2AMG)
Spectrum: Improvement to speed/consistency of display of I/Q inputs (Coded by N1MM)
Fix new program check error at startup. Auto download no longer supported on XP & Vista machines. (Coded by N1MM)
Spectrum: moved “Permanently delete this window” up. Removed obsolete CQ menu items (Coded by N1MM)
Spectrum CQ finder: improved LSB operation, set focus to Entry Window when CQ/Clr clicked (Coded by N1MM)
Spectrum: Added associated radio info to title bar where needed (N6XI) (Coded by N1MM)
IC7610 Spectrum: With 2 7610’s the 2nd spectrum would not open (EA8RM) (Coded by N1MM)
Digital Windows: When right clicking in the RX window and selecting the Clear RX menu selection it was not working when Winkey was selected. Now fixed.(Coded by N2AMG)
Digital: When using TNC types Other,TinyFSK and Winkey no longer color calls found in the command window.(Coded by N2AMG)
Digital: When using TNC types Other, Tinyfsk and Winkey calls found in the command window would get entered in the Grab Window. Now Fixed. (Coded by N2AMG)
WSJT Logging: When WSJT is setup outside of N1MM the FD Class was not getting logged correctly. Now fixed. (Coded by N2AMG)
GCUP: Store the QSO exchange in the database Zone field. No callsign multipliers in the rules, remove Mult2. (Coded by K3CT)

Version 1.0.7717 (May 28, 2019)
Fixes to help links (VE3KI) (Coded by N1MM)
QSORDER QSO lookup: “slash” in the DE call is not substituted to “dash” during recording lookup (K3IT) (Coded by N1MM)
WSJT Decode window: Adds time field to list. (Coded by N2AMG)
WSJT Decode Window: uses Odd/Even coloring in list rows depending on download cycle. (Coded by N2AMG)
WSJT-X Logging: When using FD Contest module properly parse’s out Class from RST Recieved field and places in Exchange field in Db. (Coded by N2AMG)
Attempts to close JTDX Logging port that is being held open on closing of N1MM. (Coded by N2AMG)

Version 1.0.7711 (May 27, 2019)
Added CQ button to bar mode spectrum (Coded by N1MM)
Adjust colors and size of spectrum CQ button (Coded by N1MM)
Spectrum: Improve input of Source Name (K3UK) (Coded by N1MM)
Digital: When opening the Soundcard RX and TX mixers from DI2 was causing an error. Now fixed. (W5WZ) (Coded by N2AMG)
Winkey: fix for sending callsigns when surrounded by <> (VE1RSM) (Coded by N1MM)
Fixed link to sample function key files (K8UT) (Coded by N1MM)

Version 1.0.7704 (May 23, 2019)
Changed check for new version to use new web site (Coded by K8UT, N1MM)
Fix for spectrum RTE’s showing in Info window (Coded by N1MM)

Version 1.0.7698 (May 21, 2019)
Couldn’t resize bar mode spectrum (N2IC) (Coded by N1MM)

Version 1.0.7696 (May 21, 2019)
Change default of SO2R option “Toggle Stereo Mode” to On. (N5DX) (Coded by N2IC)
WSJT/JTX Radio Interface. Change made to interface label indicating to Close WSJT-X or JTDX first when closing the interface.
This corrects most of the port error’s that were happening. (Coded by N2AMG)
Config: adds an entry window for entering WSJT-X/JTDX command line params. If nothing is entered it will use the defaults. (Coded by N2AMG)
Volta.sec file: Makes another correction for the KO prefixes. (Coded by N2AMG)
DX Module: Removed change that was added in previous version to fix always red mults showing. (Coded by N2AMG)
Spectrum CQ frequency finder: Only a couple of improvements this week. Noise floor now affects search for CQ freqs. Because of 60 second decay time, the effect will seem erratic. Added an experimental CQ/Clr button in the upper left. This turns it on & off. (Coded by N1MM)

Version 1.0.7687 (May 14, 2019)
Remove erroneous option in Configurer Winkey tab. (NG7M) (Coded by N2IC)
Arrl RTTY contest: Adds FT4 to the allowable modes so the module can be used in testing of FT4 in the latest WSJT-X. (Coded by N2AMG)
For Winkey RTTY, block PTT commands from N1MM Logger. Winkey RTTY PTT is handled autonomously by the Winkey firmware. (NG7M) (Coded by N2IC)
DX module: Adds digital mode checking when used as DX and VHFDX selections. (Coded by N2AMG)
Winkey RTTY: Enables UOS settings for use in Winkey RTTY. (Coded by N2AMG,N2IC)
Changes to the interaction between N1MM and WSJT-X/JTDX ** See message in group ** (Coded by N2AMG)
WSJT Decode List: Now remembers it’s last location. (Coded by N2AMG)
Spectrum: Improve reliablilty of ExtIO painting (Coded by N1MM)
Spectrum: Write settings when menu is closed (Coded by N1MM)
Spectrum: Added experimental code to find 5 CQ frequencies and allow user to jump between them using Shift+Up/Down. Best used in fixed mode with scrolling. Does not yet work in spectrum Bar mode. Sending with a function key returns to normal signal jumping mode. This version is very rough. (Coded by N1MM)
Volta Contest: Updates the Volta sec file to adds KO7, KO8, KO9 prefixs (Coded by N2AMG)
Fix for SSB frequeny band bottom limits (Coded by N1MM)

Version 1.0.7667 (May 7, 2019)
Correct misformatted error message in Winkey initialization. (W3SZ) (Coded by N2IC)
Removed CT, MA, RI from list of Qsoparty states (Coded by N1MM)

Version 1.0.7658 (May 3, 2019)
Convert most help to new site (K8UT) (Coded by N1MM)
Digital: Corrects error when trying to edit an FT4 contact. (Coded by N2AMG)
QSOParty: Corrected a severe logging error that impacts IN, DE, NEWE, 7QP, and IN7QPNE. This error was just reported and has been in the code for almost a year. There hasn’t been much testing of this code. Please test and report any issues. If you want to use an old version with older 2018 rules, install 1.0.7170. (K7NJ) (Coded by K3CT & N1MM)
Digital: Adds TinyFSK and Winkey to the preffered RTTY type dropdown box. (Coded by N2AMG)

Version 1.0.7651 (April 30, 2019)
Digital: TinyFSK and Winkey RTTY menu settings were not sticky. They are now. (Coded by N2AMG)
Digital: All logging in WSJT are now done via the built in UDP messages. The N1MM setting in WSJT will go away in the next version. (Coded by N2AMG)
Digital: By switching to UDP for Logging qso’s from WSJT logging time has become much improved. (Coded by N2AMG)
Digital: The WSJT Decode List is able to work with JTDX. Calls in JTDX are not colored but the window now fills with calls from JTDX. (Coded by N2AMG)
QSO Party: When QSOParty contest is selected, Cabrillo Station Category = EXPEDITION will also enable County Line mode. (Coded by K3CT)
In S&P mode, clear call frame (above call sign field) when call sign is the same as call frame and hit space or tab key. (NW0M) (Coded by N2IC)

Version 1.0.7644 (April 26, 2019)
Bandmap was not updating if you right-clicked and waited a few moments (CX5VM et al) (Coded by N1MM)

Version 1.0.7643 (April 25, 2019)
IC7610, 7850, 7851: Main/sub was not selectable by choosing associated radio. (Coded by N1MM)
Fix Winkey switching from RTTY to CW (NG7M). (Coded by N2IC)
Fix for big gun switch bug (N7US) (Coded by KU7T)

Version 1.0.7639 (April 23, 2019)
IC-7610 I/Q spectrum: Improvements to support sub rx (Coded by N1MM)
Fldigi: Corrects a couple of issues with Fldigi’s Align. (Coded by N2AMG)
Spectrum: Saving changed settings right after context menu is closed (N1MM, KU7T) (Coded by KU7T)
Spectrum: Switching internal data format from Short to UShort, as per original interface definition (N1MM, KU7T) (Coded by KU7T)
Spectrum: Need to open first spectrum window twice (KU7T) (Coded by N1MM)
Spectrum: Stopping spectrum processing during transmit of same radio (KU7T) (Coded by KU7T)

Version 1.0.7620 (April 16, 2019)
Changes to support Winkey RTTY. (Coded by N2IC, N2AMG)
TinyFSK & Winkey: Adds AFC, LOCK, REV buttons to Digital window to control recievers controls. (Coded by N2AMG)
Digital RX windows and CW Reader windows: Added Fldigi AFC controls to each window when Fldigi is the choosen engine. (Coded by N2AMG)
MMVARI was not working correctly while being used as a Reciever for TinyFSK and Winkey this is now corrected. Coded by N2AMG)
Changes to Supporting code for Fldigi. In the new version of Fldigi the XMLRPC Rig Interface has been removed
XML RPC code will still be recieved by Fldigi but not thru the rig interface. (Coded by N2AMG)
Fldigi waterfall now follows correct direction depending on the mode configured on Mode tab in Config for PSK and RTTY. (Coded by N2AMG)
Fldigi Align now calculates correct frequency depending on the mode configured on Mode tab in Config for PSK and RTTY. (Coded by N2AMG)
When using Fldigi and the user has RTTY set to be used as the mode to use on the Mode tab Fldigi now places the rig frequency on the RTTY Sweet spot (Coded by N2AMG)
SO2R: Display the current value of configurations in the menu. This makes it easier to check the current settings (Coded by KU7T)
If either of the digital windows are open they are closed and reopened after exiting the Config area. (Coded by N2AMG)

Version 1.0.7610 (April 9, 2019)
Log: Suppress reorganization of columns when “Auto Set” selected (Coded by N1MM)
SO2R: Renaming SOR2 menu option “Set Minimum SO2R switchover time (msec)” to “Set Radio Swap Transmit Tail Time (msec)”. This is more accurate and will avoid confusion with new option for “lead time” (N2IC, KU7T) (Coded by KU7T)
SO2R: Adding new SOR2 menu option “Set Radio Swap Transmit Lead Time (msec)”. If set, it allows additional time for switch boxes or amplifiers to follow radio a switch before transmitting (i.e. while using single solid state amplifier for both radios). (N2IC, KU7T) (Coded by KU7T)
UDP spots: recuding duplicate UDP packets for spot deletion (Coded by KU7T)
UDP spots: adding mode to the Xml data, so external apps can implement dupe prevention better (Coded by KU7T)
Fix crash when moving Grayline (N3KS) (Coded by N1MM)
SO2R and Spectrum Windows: Making Shift+Up/Down consistent with other “spot jumping hot keys” by not changing transmit focus. (Coded by KU7T)
Ctrl-FX Toggle: Eliminate Ctrl-FX Toggle error in none SO2R use. (Coded by K3CT)
Radio Control: Added IC-9700 radio control. (Coded by K3CT)

Version 1.0.7598 (April 2, 2019)
Advanced voice numbering: If a file is missing, display file name (Coded by KU7T)
Fixing exception about collection cannot be changed during iterations (OpenForms) (Coded by KU7T)
CQ-M Contest: Participants from other countries of the World: QSO with another «P-150-C» continent (except QSOs with Russia) — 2 points (was 3)(RG9A) (Coded by NA3M)
SO2R: Adding Stereo toggle mode. CTRL+~ can be used to enabled/disable any {STEREO} or {OTRSP} macros. Operator can disable stereo switching if only one EntryWindow is being used temporarily. (N2IC, KU7T) (Coded by KU7T)

Version 1.0.7591 (March 26, 2019)
Spectrum: remove FontAdumstment in ini file when window is deleted (N2IC) (Coded by N1MM)
EntryWindow: fixing cross-thread exception with Spectrum window mouse click and Call frame (Coded by KU7T)
UKEIDX, Baltic, BFRRCH, RSGBLP contests – received serial number was limited to 999 (many) (Coded by NA3M)
Spectrum: Allow IF use with ExtIO supported radios (Coded by N1MM)
Spectrum: Zoom buttons missing for radio 2 (VE3KI) (Coded by N1MM)
Spectrum: Associated radio nr was not sticky (Coded by N1MM)

Version 1.0.7583 (March 19, 2019)
Digital RX Windows: Reduces the wait time for Fldigi when loading to 10sec. from 30sec. (Coded by N2AMG)
Synchronize Packet Spot Timeout between Bandmap and Telnet windows. (Coded by N2IC)
Implemented {CTRLFx} for SSB contests. (WU2X) (Coded by N2IC)
Multiplier windows: revision to checkbox borders (Coded by N1MM)

Version 1.0.7576 (March 12, 2019)
Non-modal Ctl-R to set repeat time (N1LN) (Coded by N1MM)
Making fonts cache thread-safe (Coded by KU7T)
Spectrum Window: fix for rare IC7610 stall and efficiency improvements (Coded by N1MM)
Multipliers: Fix for RTE switching contests (Coded by N1MM)
Fixed tracking problem with Dueling CQ On/Off. (N2AMG) (Coded by N2IC)
Spectrum: Allow scrolling options for ExtIO SDRs (Coded by N1MM)
Fix for RTE shutting down (K6DAJ) (Coded by N1MM)

Version 1.0.7557 (March 5, 2019)
SPDX: Corrected Multiplier window Polish poviats display. (Coded by K3CT)
Callsign Lookup: Corrected the callsign normalization routine. (Coded by K3CT)
Spectrum: fix occasion RTE when saving settings (Coded by N1MM)
Spectrum: Improve CQ Frequency searching method (Coded by N2IC)
Spectrum: Put box around on-frequency callsign in bargraph mode. (Coded by N2IC)
Accomodate COM port drivers that have garbage characters after COM port number. (Coded by N2IC)
Performance improvement: Caching and reusing font instances everywhere (Coded by KU7T)
Available Window: Making the currently selected row more visible, especially for keyboard shortcut users (Coded by KU7T)
Digital: Fixing infinite loop (program freeze) when digital engine and additional RX window is not configured right (KU7T) (Coded by KU7T)
Spectrum: Many changes to spectrum support including changing IC-7610 I/Q support to use native FTDI interface (Coded by N1MM)

Version 1.0.7542 (February 26, 2019)
Winkey: added instructions to Winkey Open Error message. (Coded by N1MM)
CallStack: When using FIFO/Mults the mult did not get worked first. This is corrected (Coded by N2AMG)
Spectrum: Fix for runtime error when changing bands (N7IR) (Coded by N1MM)
Spectrum: Fix for runtime error with missing DLL name (RN0D) (Coded by N1MM)
Added new Configurer->Other option to unselect serial number overwrite when focus goes to serial number. Default is the current operation to overwrite serial number. (Coded by N2IC)
SPDXRTTY: Change from single letter Polish poviats to two character exchanges. Please test SP DX and SP DX RTTY contests. (SP2UUU) (Coded by K3CT)

Version 1.0.7535 (February 19, 2019)
UDC: modified /DoNotCountMultOnlyFor/ parameter (see updated _UDC_Help file). (G4OGB) (Coded by NA3M)
Multi user: fix for object does not exist RTE when connecting. (Coded by N1MM)

Version 1.0.7532 (February 12, 2019)
LZBALCHIK contest – fixed incorrect points calculation for S&P/Run QSOs. (OR2F) (Coded by NA3M)
LZBALCHIK contest – Corrected lable “5 Min B/M Timer” in the Info window. (OR2F) (Coded by NA3M)
7QP: Change in digital QSO points. (K4XU) (Coded by K3CT)
Available Window: Mouse wheel scrolling of the spot listing now resets the redisplay selected spot timer. Added one additional second to the timer value to allow the user to finish the spot list review or new spot selection. (Coded by K3CT)
Add non-intrusive message if user attempts to CQ on non-allowed mult station. (EA8RM) (Coded by N2IC)

Version 1.0.7523 (February 5, 2019)
Digital Setup: Import and Export of Messages was not working correctly, Now fixed (Coded by N2AMG)
Ignore certain data errors from SDR receivers. (Coded by N2IC)
Available Window: When opening the window the current available spots are not displayed. (Coded by K3CT)
Available Window: Eliminated a runtime error. (W2NRA) (Coded by K3CT)
Available Window: When initially selecting sorting on time, default to decreasing time. (Coded by K3CT)
Available Window: In time sort mode, improve the clearing the selected spot when logging the station. Also in time sort mode, when scrolling to the top of the list with Alt+Shift+A, do not unselect the first spot. (Coded by K3CT)
Available Window: Added a secondary column sort feature. Left mouse click sets the primary sort column. Shift + left mouse click sets the secondary sort column and direction. The secondary sort column and direction is designated with “vv” or “^^”. (NA3M) (Coded by K3CT & N1MM)
Available Window: Moved the sunrise & sunset indicator to the end of the displayed frequency. The symbols were interfering with direction sorting. Eliminated the redundant skimmer indicator. (Coded by N1MM)
Telnet: added option to only show calls that are in call history. This is useful in contests like CWOPS and FOC. Not persistent. (Coded by N1MM)
CW Sprint: Don’t allow a contact to be logged that is missing number, name or QTH. (N1MM) (Coded by N2IC)
CW Sprint: Highlight call of new multiplier in red, based on call history. (N4ZR) (Coded by N2IC)
Radio Control: For FT-2000 and FT-5000 radios turn off unsolicited radio data during initialization which causes radio control issues. (K1TTT) (Coded by K3CT)
Radio Control: Ten-Tec Omni6/6+ correct the radio command PTT command. (KE8KNA) (Coded by K3CT)
MD QSO Party: Change the start time. (AE3D) (Coded by K3CT)
LZBALCHIK contest added. (OR2F) (Coded by NA3M)

Version 1.0.7500 (January 29, 2019)
Available Window: Eliminated two runtime errors and reduced the code overhead. (W2NRA,RG6G) (Coded by K3CT)
Digital: Adds KO7 Prefix to the BARTG.sec file (Coded by N2AMG)
CQWW160CW and SSB – VE mults were not colored red in BandMap Avalable windows (WW3S, N4ZR) (Coded by NA3M)
Improvements to IQ Processing (Coded by N1MM)

Version 1.0.7492 (January 25, 2019)
New QRP contest “MOROZ” – sending wrong exchange fixed, using {LASTEXCH} is required (coded by NA3M)
The bug causing “Conversion from string “3.0” to type ‘Short’ is not valid” error fixed (VE2FK, LA8AW) (coded by NA3M)

Version 1.0.7489 (January 23, 2019)
SC QSO Party: Bonus County and bonus station changes. (WN4AFP) (Coded by K3CT)
Telnet Window: saving Telnet spot timeout only on LostFocus, not during Textchanged event (N1MM) (Coded by KU7T)
Spectrum Window: Major update to spectrum support. Support for ExtIO dlls for IC7610, SDRPlay and Airspy HF+ (Coded by N1MM)
Entry Window: Remove extra spaces from bearing line so SR/SS is visible. (N2IC) (Coded by K3CT)
Entry Window: Add sunrise & sunset time to the grid bearing calculation. (Coded by K3CT)
UDP ContactInfo Packets: fix bug where a deleted contact packet was broadcast with a local time format and not a UTC timestamp (coded by K8UT)
TRN BackUpLog file: fix bug when a user changes the time or callsign of the contact. New routine will insert a DELETE QSO row into the file followed by an ADD QSO row. (W3OA) (coded by K8UT)
Suppress unhandled exception during Windows Clipboard access (K0YR) (Coded by KU7T)
Airspy HF+: fix for RTE when deleting contest (DF1LX) (Coded by N1MM)
Callstack: Designate window by parent number. (Coded by N2AMG)
WSJT Decode List: Corrects issue with program grabbing TEST as the callsign and highlighting it.(Coded by N2AMG)
Available Window: Time sort mode changes. Do not center the selected spot when clicked. The selected spot was being incorrectly unselected when spots were deleted.(N3RD,K1TTT,VE1DT)(Coded by K3CT)
Available Window: Remove the time sort only double click function that cleared the selected spot which was added in 1.0.7437. No longer needed. (Coded by K3CT)
Logger+ Audio: Concatenating audio player file check. Eliminate runtime error caused by missing operator directory. (Coded by K3CT)
Logger+ Audio: DLL update, bug fixes. Watch for unexpected changes in behavior. (Coded by K3CT)
Logger+ Audio: Unable to record a file played with the concatenating audio player. (VE1DT, WB9SBD) (Coded by K3CT)
Remove error logging of TCP socket when shutting down. (Coded by N2IC)
New QRP contest “MOROZ” added (coded by NA3M)
Experimental: Spectrum window I/Q support for SDRPlay, Airspy HF+ and IC-7610. There have been reports of hesitation typing calls in the Entry Window and missed characters when sending via the CW window (Ctl+K). Some computers seem to have these issues, others not. CPU speed/number of processors isn’t the defining difference between the two. (Coded by N1MM)

Version 1.0.7467 (January 15, 2019)
Available Window: Eliminated a runtime error and an event over-run. Changed the behavior to update the display immediately when deleting spots with the mouse wheel. (Coded by K3CT & N1MM)
UKRCHCW/SSB/RTTY – “NI” oblast was returned back instead of “MY” in Ukrainian.sec to make it work for UKRDXC (UT5IA) (Coded by NA3M)
WSJT Decode List:When coloring mult status colors use what ever the users defult mult colors are setup as. (Coded by N2AMG)
WSJT Decode List: When decode list is closed stop sending callsign to Entry Window call window. (Coded by N2AMG)
WSJT Decode List: Adds better checking mult checking for VE callsigns. (Coded by N2AMG)
WSJT Decode List: List can be opened from either window and will communicate with whatever EW that opened it. Only one window can be open at a time for now. (Coded by N2AMG)
WSJT: When logging call in WSJT if import does not contain an operator tag add the current logged in operator. (Coded by N2AMG)
WSJT: When importing log on logging if record contains an adif tag import power level into contact record not station power setting. (Coded by N2AMG)
RFC (RF Cup): QSOs with CIS stations are not allowed this year (coded by NA3M)
Available Window: When sorted on time clear the selected spot row and resume scrolling when the user QSY’s. (Coded by K3CT)
UDC: when CallHistory was enabled the Exchange1 field was not filled in with corrected value (RA3TT) (Coded by NA3M)
Entry Window: Add Sunrise & Sunset time to the bearing line. (W7RN) (Coded by K3CT)
TCP Diagnostics: Added new facility to trace TCP sent and received data to file via Tools/Program exeuction logging/Network tracing (Coded by KU7T)
NAQP: Fixed handling of KH and KL stations who are actually in the 48 states. (NW0M) (Coded by N2IC)
NAQP: With 2 keyboards, handle situation where call+exchange is being sent on one radio while editing name on other radio. (Coded byt N2IC)
UDP Diagnostics: Fixed unhandled exception in rare code path (OT6M) (Coded by KU7T)
UDP Diagnostics: Fixed code issue in HandleXmlMessage (N2IC) (Coded by KU7T)
Telnet Window: Replaced non-intuitive “Update” button with immediate settings persistance (K1MK) (Coded by KU7T)
Admin DB settings lookup: Reducing chatty database calls by caching values in Dictionary (Coded by KU7T)

Version 1.0.7440 (January 9, 2019)
Available Window: Eliminated two runtime errors. Reduced the spot processing time. When sorted by time, indexing past the top item unselects the selected row. (Coded by K3CT)
UPD Diagnostics: Added new facility to trace UDP sent and received data to file via Tools/Program exeuction logging/Network tracing (Coded by KU7T)
Add 169.254 to the list of local IP addresses (Coded by N1MM)
UKRCHCW/SSB/RTTY – correction to time periods, points, SO2V problem fixed, “NI” oblast was changed to “MY” (UT5IA) (Coded by NA3M)
Entry Window: Couldn’t continuously resize when Grayline window was open (K6DAJ) (Coded by N1MM)

Version 1.0.7437 (January 8, 2019)
RFC (Cup of the Russian Federation): contest time (night and day sessions) updated per new rules (UA9PM) (Coded by NA3M)
WJST List: Corrects an issue that could cause a error where WSJT-X will stop coloring callsigns.(Coded by N2AMG)
WSJT List: Only colors the Callsign in the list. (Coded by N2AMG)
WSJTList: Stops alot of flicker while list is updating. (Coded by N2AMG)
Saved packet spots were being read with incorrect timestamp (K3CT) (Coded by N1MM)
ARRLRTTY (ARRL RTTY Roundup): all Qs in PSK modes were “RY” in Cabrillo, now “DG” (UC4I) (Coded by NA3M)
Catch serial port UnauthorizedAccessException and suggest remedial action. (Coded by N2IC)
Improved responsiveness of deleting spots. (Coded by N1MM)
Available Window: Redesigned to always display the selected spot in the middle of the display. Implement several efficiency improvements and bug fixes. When spots are sorted by time stamp, initially unselect the selected row and disable auto-centering and auto-scrolling. If a spot is selected when sorted by time stamp, re-enable display auto-centering. Also, when sorted by time stamp, double clicking to the left or right of the summary table clears the selected spot and scrolls the list to the top. When the mouse is used to scroll the display, start a timer that will reset the display if a new spot is not selected. Alt+A and Alt+Shift+A can be used to select the next/previous spot. Alt+A can be used to grab the first spot when none are selected. (Coded by K3CT)

Version 1.0.7422 (January 1, 2019)
External Lookup UDP: Fixing the UDP XML data, so multiplier status is correctly set (N9ADG) (Coded by KU7T)
Corrected Cabrillo when no e-mail address provided. Validated e-mail address in station info form. (Coded by N2IC)
Program startup: Showing warning message when user folder or INI file is stored in a location that may be synced to the cloud (Coded by KU7T)
Full installer: Preventing installation of user folder to a location that may be synced to the cloud (Coded by KU7T)
Solve internationalization problem with handling of “=” key. (HB9BUN) (Coded by N1MM)
Digital: Many changes to add better support for FT8 Including:
1.Adds new window showing WSJT CQ Message decodes based on Mult color. Note this must be opened for Message
interactions between N1MM and WSJT. Located under Windows\WSJT Decode List. This is not used for Logging that is still setup on the Broadcast Data Tab.(Coded by N2AMG)
2.While Band list is open, N1MM will color each CQ Message Callsign in WSJT’s Decode window based on N1MM’s mult status. (Coded by N2AMG)
3.When a Callsign is located in WSJT DX Call window it will be placed in N1MM’s Entry window in Mult color (Coded by N2AMG)
4.Clicking on row in Band List details window will place call in WSJT DXCall window and WSJT will be set to make contact.
5.If no radio is active in N1MM when connected to WSJT WSJT will send frequency data into N1MM for frequency control.
Note: Both JTAlert and N1MM cannot run at the same time and recieve proper messages from WSJT.The first program loaded takes control.
Also I have only worked with WSJT. I have not done anything reading the messages from JTDX the messages are similar but not exact.
UDC: New argument for Points parameter: MyGrid, nnn – give nnn points for Q’s with the same Grid as mine (for VHF/UHF contests only)

Version 1.0.7403 (December 25, 2018)
Fix RTE inserting rows into PacketSpots (IK7YTT) (Coded by N1MM)
WWPMC: Added SCA, HRO, LEF (S54X)
Access denied while saving INI files: Instead of throwing a hard error dialog, using a smaller “non-intrusive” dialog to tell user about problems accessing a file (KU7T) (Coded by KU7T)

Version 1.0.7398 (December 18, 2018)
Beam Heading Incoming Spots: Perform call history lookup with callsign and grid square (LOC1) even if turned Off. If the grid square is not found, scan the spot comment for a grid square. If more than one grid square is found, use the rightmost grid square. If a grid square is found, compute the spot bearing with the grid square. Otherwise calculate the heading with the callsign. (Coded by K3CT)
Beam Heading Entry Window: As callsign is typed, search call history for grid square (LOC1) even if turned Off. If found, use the grid square to compute the heading. As exchanges are typed, update the beam heading if a grid square, state, or section is entered as part of the QSO exchange. If the grid square, state, or section is not known, calculate the bearing with the callsign. (Coded by K3CT)
NV & PA QSO Party: Changes to Cabrillo output. (Coded by K3CT)
TRCDX and TRCDIGI: fixed points calculation for Q’s with TRC stations (G4OGB) (Coded by NA3M)
Digital: Corrects the Issue with Other and TinyFSK not outputting correctly and locking up. (Coded by N2AMG)

Version 1.0.7380 (December 11, 2018)
Telnet: When searching the comment for state or section, ignore comments that contain “Heard in”. (Coded by K3CT)
ARRL 10: Handle case where wl_cty.dat thinks the station is in a US possession, but the operator is actually in the USA. (NN4X) (Coded by N2IC)

Version 1.0.7373 (December 5, 2018)
ARRL160: Only mark contacts as workable if one end is in ARRL section (Coded by N1MM)
Winkey fix (Coded by N2IC)

Version 1.0.7368 (December 4, 2018)
Fixed Winkey (Coded by N2IC)
Log window: Modified to set TS column to time only if width shrunk below spae available for full time/date (KU7T) (Coded by AB2ZY)
Telnet: Increase allowed preferred (local) spotter count to maximum of 6 (KU7T) (Coded by KU7T)
Telnet: Include my own call in preferred (local) spotters. Works for local skimmer or own band map spots (KU7T) (Coded by KU7T)
Score Summary: Catch clipboard error and notify user (NG7M) (Coded by N1MM)
TS-890: Added some hidden coding for the TS-890 radio. Waiting for reports from users that have been using the Kenwood option. (Coded by K3CT)
IC-7610: When the baud rate is set to 115200 baud, the timing parameters are accelerated. (Coded by K3CT)
IC-7610: Added tracking support. Tracking can be enabled with the radio menu or by adding one of these options to the Bandmap Radio command buttons.
Track On {CAT1HEX FE FE 98 E0 16 5E 01 FD}
TrackOff|Track On {CAT1HEX FE FE 98 E0 16 5E 01 FD}|{CAT1HEX FE FE 98 E0 16 5E 00 FD}
The manual has been updated to include the behavior when tracking is enabled. Entry Window Help menu, Manual Index, Supported Radios. (Coded by K3CT)
Fixed “Missing file in program directory: … JA.sec” error message (many) (Coded by NA3M)
Fix for sending serial Nr 001 for first two contacts (SM9X)(Coded by N1MM)

Version 1.0.7351 (November 27, 2018)
ADIF Import: Fix for optional EOH header on import from WSTJ (OH6DVA) (Coded by K8UT)
Greyline Window: Fixed issue where window does not restore after entry window is minimized & restored (LY5T) (Coded by AB2ZY)

Version 1.0.7342 (November 13, 2018)
Unhandled Exception: Fix for unhandled exception in ContestInstance (N9ECY) (Coded by KU7T)
ARRL SS: Better processing of exchange. Any number, without a precedence or section following the number will be treated as the QSO Number. (Coded by N2IC)

Version 1.0.7336 (November 12, 2018)
Telnet window: Fix for unhandled thread exception during AppendText (YT5PLB, 4Z5TK) (Coded by KU7T)
Spectrum Window: Fix for RTE resizing window with an Airspy server connected (K1TTT) (Coded by N1MM)
UDP Broadcast for DXers: Added new XML broadcast for “External Callsign Lookup” that other applications can use to improve integration. Trigger point in N1MM+: Operator uses tab or spacebar when in callsign box. New DXLab N1MMDXKeeperGateway takes advantage of it by doing a callsign lookup in all appropriate applications (AA6YQ, K8UT) (Coded by KU7T)
UDP Broadcasts: Performance inprovements if some broadcasts are not enabled (Coded by KU7T)
UDC: /PointsPerContact/ – If points are 0 for a certain band (like in “160m, 0”) then all Qs on that band will be scored 0 points regardless of other arguments for PointsPerContact. (G4OGB) (Coded by NA3M)
New contest added – TRCDIGI, Bulgaria, Thracian Rose Club – TRC DIGI (LZ1YE) (Coded by NA3M)
Unhandled Exception: Fixed unhandled exception in DigitalInterface (NA2NY) (Coded by KU7T)
Unhandled Exception: Fixed unhandled exception during copy to clipboard (DL1LOD) (Coded by KU7T)
QTCWindow: Corrects a parse error that was causing a hard crash. (Coded by N2AMG)
Unhandled Exception: Fixed unhandled exception in InfoWindow.RateForLastNQs (KR6W) (Coded by KU7T)
Allow DTR CW when RTS is Handshake. (N6TV) (Coded by N2IC)
OKOMDX contest (CW only) updated per new rules (W1RM) (Coded by NA3M).
Changed RSGBCLUB contest per new rules (M0RYB) (Coded by NA3M)

Version 1.0.7300 (October 16, 2018)
ARRL RTTY Roundup: Adds changes needed to support FT8. (Note: If you plan on working both RTTY and FT8 you need to choose the Digital contest overlay.)

Version 1.0.7298 (October 11, 2018)
XML parsing: Fixed issue where invalid XML caused runtime exception. Allow for less strict initial validation and cleanup non-XML values afterwards (LU1KCQ) (Coded by KU7T)
Cabrillo 3.0: Export email address for all Cabrillo 3.0 contests. (Coded by K3CT)

Version 1.0.7295 (October 3, 2018)
Improved COM port error message. (Coded by N2IC)
Fix for Mult window RTE (HB9HY) (Coded by N1MM)
JADOMESTIC: Import JA.sec file every time logger starts because of multiple sec files for JA domestic contests. (JE1CKA) (Coded by NA3M)

Version 1.0.7290 (September 25, 2018)
ARRL10GHZ contest: fixed Rescore for Rover stations, added Mode column to Log window. (W3SZ) (Coded by NA3M)
Replaced #1/1/1900# with EarliestDate constant in N1MMLoggerCommon.vb to avoid error in VS2012. (N1MM) (Coded by NA3M)
ARRL10GHZ contest: fixed points calculation for already worked stations that moved to a different GridSquare, removed GridSquare prefill. (W3SZ) (Coded by NA3M)
PA & NV QSO Party: Added a new window to display county abbreviations and worked status for the other QSO Party contest active the same weekend. To open the new window, click Window, Multipliers, Additional Counties. (Coded by K3CT)
Fixed crash because of transactional SQL issue during database optimization after 500+ QSOs (AA3B) (Coded by KU7T)
Improved the error message when the audio device selection is incorrect. (KG3V, NR4O) (Coded by N2IC)
Backed out code that attempted to detect duplicate computer names (K3WR) (Coded by N1MM)

Version 1.0.7283 (September 18, 2018)
SO2V/SO2R: New feature that allows showing the most recent text cursor position in the inactive EntryWindow’s last focussed text box. This helps the operator to remember where the typing was interupted. This only applies to SO2V or SO2R modes and is most helpful for operators using 2 keyboards. Callsign, received number and received name textboxes are supported as of now. (KU7T, N2IC) (Coded by KU7T)
Muiti-computer: issue warning if two computers with the same name try to connect (Coded by N1MM)
PA & NV QSO Party: Same weekend QSO Parties, same exchange format. Allow the logging of the other QSO party exchange, score to the selected QP. Enter the county abbreviation(s) received. The Out-of-state contest selection of either QSO party allows the out-of-state participant to log both QSO party exchanges. The score is correct for the QSO party selected. Submit the same Cabrillo file to both sponsors after verifying the header. Rover, Mobile, and County Line operation and County Line logging is supported. The shortcut County Line entry method is supported (NVCAR/ELK).
NOTE: The AZ QSO party also occurs the same weekend. The sponsor changed the exchange format for 2018 and will not accept Cabrillo files from either PA or NV. (Coded by K3CT)
QSOParty: When opening a new contest check the Exchange box for config errors. (Coded by K3CT)
New Contest: Added a new ARRL10GHZ contest. (W9JJ, W3SZ) (Coded by NA3M)

Version 1.0.7276 (September 11, 2018)
CWOPS: Exchange editing error (many) (Coded by N1MM)
SAC: Allow zero in rx serial number (SM5AJV) (Coded by N1MM)
CWOPSOPEN: warn user when invalid name is entered (AD6E)(Coded by N1MM)

Version 1.0.7268 (September 4, 2018)
K3 Airspy spectrum: Was reversing spectrum with RF input (N6XI) (Coded by N1MM)
NV QSO Party: Bug fix for HF mult sql and log rescore. Log DX instead of country prefix. (W6US) (Coded by K3CT)
QSO Party: Prevent the logging of the country prefix in place of “DX” for these parties: DE, NH, NV, ME, NEWE, 7QP. (Coded by K3CT)

Version 1.0.7261 (August 28, 2018)
Fixed spacing when pressing F4 (or other keys) multiple times in succession and using COM or LPT port keying. (SM7IUN) (Coded by N2IC)
PA QSO Party: Allow the entry of AZ counties, convert to AZ state. (Coded by K3CT)
NV QSO Party: Dupe fix for VHF contacts, allow the entry of AZ counties, convert to AZ state. (W6US) (Coded by K3CT)
AZ QSO Party: Rules changes, no serial number, new abbreviations. Can enter new or old AZ county abbreviations, the PA, or NV QSO party county abbreviations. The PA & NV county abbreviations are mapped to the state. AZ will not accept logs from the PA or NV QSO Party. The AZ log can not be sent to the PA or NV QSO party because AZ QSO Party no longer has a serial number exchange. Bonus station changed to TBD by request. (K6WSC) (Coded by K3CT)
QSO Party: Remove the multi-multi transmitter ID from the Cabrillo output. (Coded by K3CT)

Version 1.0.7256 (August 21, 2018)
Digital: Adds more error checking to the PSK windows. (Coded by N2AMG)
Prevent normal shutdown when a power outage is sensed (VE7ZX) (Coded by N1MM, K3CT)
K3: Reverse Airspy HF+ spectrum below 44 MHz (N2NC) (Coded by N1MM)
K3: Begin adding Airspy HF+ offsets by mode (N2NC) (Coded by N1MM)

Version 1.0.7250 (August 14, 2018)
Fix runtime error in display of beacons (K5KG) (Coded by N1MM)
Program would send zero for serial number if a prior QSO was edited or deleted. (N7EPD) (Coded by N1MM)
Fix Entry Window field spacing on very large monitors (KU7T) (Coded by N1MM)

Version 1.0.7245 (August 10, 2018)
DE QSO Party: Corrected bonus callsign score multiplier. (WD3C) (Coded by K3CT)
AL QSO Party: Eliminated the county database revision from appearing in the list of county multipliers. (N4NM) (Coded by K3CT)
WAE: Added error handling (Coded by N2AMG)

Version 1.0.7239 (August 7, 2018)
Corrected calculation of R1, R2, R3 and AC multipliers in IARU contest (S57AW) (Coded by N2IC)
Available Window: Fix Right Click QSY option, Ctrl+Shift+UpDnArrow, and some mode before frequency bugs in CW & SSB. (Coded by K3CT)
Internal CW Generation: Improve the timing accuracy and reduce overhead of the internal CW generation. The stuttering CW issue above ~22 wpm is caused by the time it takes the computer to toggle the DTR/RTS pin. This may be caused by a USB driver interaction with VB.NET COMPort Class. (Coded by K3CT)
AL QSO Party: Rules changes. (N4NM) (Coded by K3CT)
PA QSO Party: Rules changes. (Coded by K3CT)
QSO Party: Total score function change. (Coded by K3CT)
EUHFC: Change start of contest to Sat 12Z and end to Sat 24Z (LY5T) (Coded by N1MM)

Version 1.0.7230 (July 31, 2018)
Spectrum: Fixed Alt+Up/Down Arrow short cuts for jumping to next signal on other radio (KU7T, N6XI) (Coded by KU7T)
Spectrum: Fixed Runtime errors during closing and disposing all event handlers correctly (Coded by KU7T)
ADIF Import: Check validity of call & timestamp before importing (KK4BZ) (Coded by N1MM)
Log: Force two digits in frequency no matter what the system default is (N7US) (Coded by N1MM, K3CT)
Digi: Make some early error messages regarding com ports system modal (K1TTT) (Coded by N1MM)
Spectrum: Enable Zoom buttons if broadcasting radio data to other computers (W1VE) (Coded by N1MM)

Version 1.0.7223 (July 24, 2018)
Spectrum: Adding support for dual spectrum windows with Flex and SmartSDR v2 (K3CT, KU7T, N5ZC) (Coded by KU7T)
IARU: Fix R/T error. Set zone to 0 if zone > 99 and warn user (NF8M) (Coded by N1MM)

Version 1.0.7218 (July 17, 2018)
All Asia: Mark same country stations as not workable in bandmap (JE1CKA) (Coded by N1MM)
Multipliers: fix DisposedObject rte when changing contests (N1EN) (Coded by N1MM)
UDC: added ExchIs_xxx to /PointsPerContact/, see updated _UDC_Help.txt (G4OGB) (Coded by NA3M)
Operator: Add operator callsign to the Radio 1 Entry window title if it does not match the station callsign or multi-computer mode is enabled. (W3IDT) (Coded by K3CT)
Database Corruption: Do not allow the user to change contest logs if a contact was started. (Coded by K3CT)
AR QSO Party: Points and Bonus station change. (K3DB) (Coded by K3CT)
{Message} macro: send to all stations when first token after {Message} is “-” (now matches documentation) (W3OA) (Coded by N1MM)
Make sure deleted spots are deleted from all windows (N4ZR) (Coded by N1MM)

Version 1.0.7208 (June 26, 2018)
Spectrum: Fix R/T error when tuning after radio timeout (Coded by N1MM)

Version 1.0.7206 (June 19, 2018)
Multiplier Window: fix Band/Mode color and colors in the set bands & modes dialog (LY5T)(Coded by N1MM)
Spectrum: Don’t start Spyserver if port address doesn’t isn’t 127.0.0.1 (N6XI) (Coded by N1MM)
Added Airspy option to respect mode sub bands (N6XI) (Coded by N1MM)

Version 1.0.7201 (June 12, 2018)
Spectrum window: Ignore clicks on axis labels (K3PA) (Coded by N1MM)
Fix icons in configurer windows (K8UT) (Coded by N1MM)
Multiplier Window: Include FT8 in digi (Coded by N1MM)

Version 1.0.7193 (June 5, 2018)
ARRL FD: Treat FT8 as a digi mode (KD4D) (Coded by N1MM)
Airspy: Added error message when SDR# not found in expected directories (K3PA) (Coded by N1MM)
ARRL June VHF: Fix error message that FM contact mode <> FM contest mode (N7ZO) (Coded by N1MM)

Version 1.0.7189 (June 5, 2018)
UDP Spot broadcast: including preferred spotter information for external apps to consume (Coded by KU7T)

Version 1.0.7182 (May 29, 2018)
For Airspy, turn off spectrum display when manually keying (N6XI) (Coded by N1MM)
KY QSO Party: Allow logging of “DX” as exchange (Coded by K3CT)
Spectrum: Alt+Up/Down will jump from signal to signal on the non-focus radio (N6XI) (Coded by N1MM)
Fullinstaller: Add missing dlls (Coded by N1MM)

Version 1.0.7177 (May 22, 2018)
CQWWRTTY: Starting with the 2018 contest DC will be added as a new multiplier.This adds DC to the list. (Coded by N2AMG)
Signed exe’s with code signing certificate (Coded by N1MM)

Version 1.0.7174 (May 15, 2018)
GA QSO: Change county abbreviation OCNE back to OCON. (KU8E) (Coded by K3CT)
Volta RTTY: 0 points were given for USA Same call area qso’s. This has been corrected. (Coded by N2AMG)
QSO Party: Update section field after a QSO edit. (several) (Coded by N1MM)
MD QSO Party: QSO party end time change. (K3MAW) (Coded by K3CT)

Version 1.0.7170 (May 8, 2018)
Fixed problem with resetting sent SNs every 10 minutes after MiniTestCW contest was used. (SM9X) (Coded by NA3M)
GCUP – missing Beam Headings for UA3, UA9 stations (RA3TT) (Coded by NA3M)

Version 1.0.7161 (April 24, 2018)
When SO2R and using non-interfaced (i.e. manual) radios, make sure that UDP Radio Broadcasts are sent for both radios. (K1XM) (Coded by N2IC)
Support IF frequency for Airspy HF+. Enter IF in kHz on Connections tab (WC2L) (Coded by N1MM)
RTTY TinyFSK: Fixed problem with Winkeyer PTT keeping rig in TX after a TinyFSK transmission (WS7V, K6LL) (coded by K8UT)

Version 1.0.7157 (April 17, 2018)
Digital: Reworks xmit off routine. (coded by N2AMG)
UDC: Reset IsSNPerSession and other UDC parameters in ClearUDCvariables before loading other contests (SM9X) (Coded by NA3M)
GA QSO: County abbreviation change. (KE2D) (Coded by K3CT)
Updated oblast.sec file. (RW4NW) (Coded by NA3M)
GCUP contest: was not allowing user-entered zones (many) (Coded by N1MM)
Airspy HF+ spectrum: was not setting SDR to transverter IF frequency(GW8IZR) (Coded by N1MM)
Airspy HF+: Ignore data while transmitting (N2NT) (Coded by N1MM)
RFCHAMP: Multipliers window for RF zones was not showing zones per bands. (RW4NW) (Coded by NA3M)

Version 1.0.7149 (April 10, 2018)
FT-DX3000: When recording a voice message with the radio codec, place the radio in TX. (W7GES)(Coded by K3CT)

Version 1.0.7147 (April 5, 2018)
MO QSO Party: Added the second bonus station callsign. (Coded by K3CT)

Version 1.0.7144 (April 3, 2018)
Digital: When is SO2V unable to transmit from second window. Corrected (Coded by N2AMG)

Version 1.0.7142 (March 27, 2018)
Digital: Corrects clearing RX window when settings were turned off. Will need to reset settings to work properly. (Coded by N2AMG)
Fix for interpolate QSO times (W4GO) (Coded by N1MM)
Spectrum windows: Fix minimize behavior (coded by N1MM)
FDREG1: Added Poland. (SP5JSZ) (Coded by K3CT)
TinyFSK: Reciever window setting was not saving correctly. (Coded by N2AMG)

Version 1.0.7133 (March 20, 2018)
KY QSO Party: Rules changes, pwr multiplier, bonus points, bonus station. (ND4X) (Coded by K3CT)
WI QSO Party: Correct the points calculation, add bonus points last. (K0PC) (Coded by K3CT)
Spot Comment: Ignore UP/DN spot comments that compute a frequency greater than 100 KHz. (K8MU) (Coded by K3CT)
In Available Window, correctly show mode of FT8 RBN/Skimmer spots. (K1TTT) (Coded by N2IC)
IC-7610: Enable SO2V features when in SO2V mode. (W2NRA) (Coded by K3CT)
Limit Spyserver connection to LAN or when using DX Log (Coded by N1MM)
Error logging for Spyserver (Coded by N1MM)
Fixed red dot and red frame for SO1V. (PA0CMU) (Coded by N2IC)
Digital: Any of the 3 Digital engines can not be used as recievers for TinyFSK window. (Coded by N2AMG)
Digital: Fix for RX windows clearing when QSYing and setting was not set. (Coded by N2AMG)
Dual Rx: When switching program mode from SO2V to SO1V it was possible to have Dual Rx enabled in SO1V mode. (Coded by K3CT)
Spectrum: When closing the Spectrum window some Icom radios did not turn off the radio data. (N8FYL) (Coded by K3CT)
Manual Radio: Zero score in phone contest when a radio was not interfaced. (WB3CII) (Coded by K3CT)
Spectrum: Changed default noise floor for signal detection to spark awareness of setting (Coded by N1MM)

Version 1.0.7112 (March 13, 2018)
WI QSO Party: Changed the low power cabrillo score output to include the fractional power multiplier. The Score window points displays an integer value so the fractional points will be rounded up 0.5 point. (WB9SBD) (Coded by K3CT)
Fixed bug that sometimes misidentified SSB spots as digital spots. (Coded by N2IC)
Fixed incorrect SO2R red and green dot and red call frame in some scenarios. (N4YDU) (Coded by N2IC)
UDC: BonusPoints bug fixed (W3SE / ZL3TE) (Coded by NA3M)
RTTY: Fixed duplicate serial numbers when {GRAB} is used. (ND8L) (Coded by N2IC)
In Configurer, added message to use N1MM Logger+ Audio for Advanced Voicing features. (Coded by N2IC)
Spectrum: Allow connection to remote Airspy servers (Coded by N1MM)

Version 1.0.7099 (March 6, 2018)
When SO1V, warn the user to not use VFO B. (DX3H) (Coded by N2IC)
NC QSO Party: Correct the starting day. (W4NBS)(Coded by K3CT)
IC-7300 & IC-7610: Send the DVK stop message to the radio when the ESC key is pressed in a phone mode. Updated the manual with the CatMacro commands to send the internal voice message for both radios. (Coded by K3CT)
QSO Party rover mode: Ignore question mark in Sent Exchange field in log setup form. (KD4CB) (Coded by N2IC)
Added error message when port can not be opened due to erroneous baud rate. (WA3O) (Coded by N2IC)
CallStack: In the previous Callstack {STACKANOTHER} Pulled calls from the grabwindow. Added a setting to Digital Setup general tab to restore that function if the user selects it. (Coded by N2AMG)
Digital: When grabbing calls from the grab window was not functioning correctly with the callstack. This is now corrected. (Coded by N2AMG)
Digital: When QSY Wipes is selected and when tuning the program now clears the Grab Window and the main RX window. Same happens when using QSY Always clears the Grab Window. Wording in Setup area changed. (coded by N2AMG)
Configuer: Changes wording for JTAlert port settings indicating the settings are used also for WSJT directly logging to N1MM. (Coded by N2AMG)
WRTC: Added transmitter number to Cabrillo output. (OR2F) (Coded by N2IC)
WRTC: Disable use of SCP by WRTC competitors. (Coded by N2IC)
Fix serial number incrementing for RTTY contests. (VE2FK) (Coded by N2IC)
UDC: fixed Rescore problem when “LastCallSuff” value is used for /DefaultContestExchange/ parameter (coded by NA3M)
Footswitch: Improvements to footswitch code. Prevent K3 PTT ERR when footswitch is used. (N5HC) (Coded by K3CT)
Commented out unused CPU proxy code. (Coded by K3CT)

Version 1.0.7080 (February 25, 2018)
Fix serial number incrementing for UBA and other SN contests. (Coded by N2IC)

Version 1.0.7078 (February 23, 2018)
Digital: When using Fldigi the frequency was not updating properly when frequency was below 10Mhz. (Coded by N2AMG)
CallStack: Every routine has been changed to keep better track of the number of calls that are stacked.This should correct issues seen over the weekend. (Coded by N2AMG)
Callstack: FIFO-Mults First has now been enabled is is working correctly. (Coded by N2AMG)
Multipliers: Fix runtime error in window with no mults yet. (N3XF) (Coded by N1MM)
UDC: new value “LastCallSuff” added to /DefaultContestExchange/ parameter to allow sending suffix of the callsign from previous QSO as exchange (UA9CDC) (coded by NA3M)
Fix problems when using CW Window with Dueling CQ or Focus On Other Radio Always Swap. (Coded by N2IC)
ADIF/TRN import improvements (Coded by N1MM & N2IC)

Version 1.0.7060 (February 15, 2018)
GridSquareMap was not showing calls worked (K3CT) (Coded by N1MM)
Spectrum: IC7610, IC7850, IC7851: Adjusted scaling factors for spectrum display (K3CT) (Coded by N1MM)
When importing a different function key file and the operator call is different than the station call, make sure the user understands that the function key file name will apply to all operators. (N5DX) (Coded by N2IC)
Fix problem with serial number 0 being sent under some circumstances. (WD5DBV) (Coded by N2IC)
Close Winkey when exiting N1MM+. (K6DGW) (Coded by N2IC)

Version 1.0.7047 (February 7, 2018)
UDC: allow fractional part in PowerMult (for example: PowerMult = QRP, 3, LP, 1.5, HP, 1) (coded by NA3M)
REF: change to use Cabrillo 3.0 (Coded by N1MM)
REF: Log window editing issue for non-ref side fixed (UA9LAO) (coded by NA3M)
Footswitch: Comment out debug code change. (Coded by K3CT)
CallStack: Store window position when the window closes. (Coded by K3CT)
Entry Window: +Freq was not working properly (GM3WUX) (Coded by N1MM)
Entry Window: WARC bands freq handling of entered frequencies was broken (GM3WUX) (Coded by N1MM)
HSCCW: Corrected start time. Set end time is 8 hours later. Correct multiplier lookup, only consider QSOs with non-NM exchanges. (DL6KVA)(Coded by K3CT)
Callstack: Callstack was getting confused when using So2R (Coded by N2AMG)
Digital: When using the Other or TinyFSK interface the Clear RX and the right click menu’s were not working correctly They are now. (Coded by N2AMG)
Digital: the ESC key was not working correctly in the Other and TinyFSK windows. This has now been corrected. (Coded by N2AMG)
Bands & Modes: The band changes were not saved. (N3RD)(Coded by N1MM)
REF contest: Added note about adding “REF-SECTION: DX/Section” to the Cabrillo file header (G4ETS) (coded by NA3M)
UDC: “DigitalModeSqlString = True” will now combine not 4 but 10 digi modes together (see _UDC_Help.txt) (G4OGB) (coded by NA3M)

Version 1.0.7026 (January 30, 2018)
Fix issues with band AMQ band selection with dark skins (LY5T) (Coded by N1MM)
Increase amount of time allowed starting Airspy server (Coded by N1MM)
When baud rate could not be set, display a message asking if the user has the correct driver installed (Coded by N2IC)
Digital: When TinyFSK window is selected and window scrolling is set to non-scrolling clear up TinyFsk window so output is not jumbled up. (Coded by N2AMG)
Digital Setup: Remove Minimize and Maximize buttons. (Coded by N2AMG)
Fix Cabrillo for CQ 160 when exchange has been changed in Log window (N2NC) (Coded by N2IC)
QSO Party: Eliminate most MsgBox displays during startup. Diaplay program messages in Entry Window NIMB. (Coded by K3CT)
QSO Party: Do not generate a valid Cabrillo file when the user fails to update the default Sent Exchange items box during contest setup. (Coded by K3CT)
Icom Spectrum: program was closing radio menus when spectrum was streaming. (Coded by N1MM)
Icom Spectrum: make sure spectrum data streaming turned off when program is shut down (Coded by N1MM)
HSCCW: Rules change, added country prefix mults per band. Call history uses Exch1 field. Place each contest period in a new log, export Cabrillo for each log, merge the QSO lines into one file. Needs testing with telnet spots. (DL6KVA)(Coded by K3CT)

Version 1.0.7013 (January 23, 2018)
SC QSO Party: Start time and bonus county changes. (WN4AFP)(Coded by K3CT)
NV QSO Party: New rules, needs testing after rules are posted. (W6US)(Coded by K3CT)
AZ QSO Party: Changed to Cabrillo 3.0. (Coded by K3CT)
Function key editor: Apply color scheme (LY5T) (Coded by N1MM)
Info Window: Runtime error when changing contests with Networking enabled. (K1TTT)(Coded by K3CT)
Concatenating Audio Player: Add a NIMB display message when wav files contain different sample rates. (W1VE)(Coded by K3CT)
Fix issues with band AMQ band selection with dark skins (LY5T) (Coded by N1MM)

Version 1.0.7004 (January 18, 2018)
ASRUCHAMP contest: corrected contest start time, sessions length, points calculation. (Coded by NA3M)
Flex Spectrum: Airspy changes prevented Flex radios from starting spectrum flow (N6WM)

Version 1.0.7000 (January 16, 2018)
ARRL VHF Contest: Added WSJT/JTDX modes into contest module Digital SQL. (Coded by N2AMG)
Spectrum: Added native support for Airspy HF+ (Coded by N1MM)

Version 1.0.6989 (January 9, 2018)
CQWW 160: Fix RTE with US stations (SQ9S) (Coded by N1MM)
Airspy HF+ support added (Coded by N1MM)
Spectrum: Allow mouse wheel to zoom when over zoom buttons (Coded by N1MM)
Date & Time Picker: set colors and fonts to selected skin (LY5T) (Coded by N1MM)
NRAUSSB: Change contest start time to 5:30Z. (LY5T)(Coded by K3CT)
NRAUCW: Change contest start time to 8:00Z. (LY5T)(Coded by K3CT)

Version 1.0.6985 (January 9, 2018)
Program was interpreting CQ-Frequency as a CT callsign (K8ND) (Coded by N1MM)
Spectrum: Fix for Icom multiple spectrum radios broke operation as SO2R Radio #2 (WT9U) (Coded by N1MM)
Cup of the Russian Federation contests (RFCCW, RFCSSB): contest start time for both sessions updated (many) (Coded by NA3M)
UDC: conflict between DigitalModeSqlString and DupeType params fixed (G4OGB) (Coded by NA3M)
UDC: added AM/PM designator to “Session begins…” Status messages (Coded by NA3M)
Add mode to self CQ spots to support spots by mode. Should correct issues found in RTTY Roundup (Coded by N1MM)

Version 1.0.6977 (January 2, 2018)
SO2R: Added “Minimum SO2R Switchover Time” to SO2R menu. This is in anticipation of SO2R-capable amplifiers that need more time when switching between radios. (Coded by N2IC)
Cup of the Russian Federation contests (RFCCW, RFCSSB) updated (RA4LW) (Coded by NA3M)
International Naval contest – Restored the contest module (it was erroneously changed to Portugal Navy Contest rules). Removed AX from the list of naval clubs (Coded by NA3M)
International Naval contest – removed prefilling of serial numbers causing problems in ESM S&P (SP2MKI) (Coded by NA3M)
Digital Corrects RT Error in using Other or TinyFSK Window Type. (Coded by N2AMG)
Spectrum: Fixed mode scrolling loop fix. (Coded by N1MM)
RAC: Off Times report fix. Between May and August use the July 1 contest start date, else use Saturday of current week. (Several) (Code by K3CT & N1MM)
Spectrum: display error if HighScopeFreq-LowScopeFreq < 1 khz (K3PA) (Coded by N1MM)

Version 1.0.6963 (December 26, 2017)
CQ 160, ARRL 10: Changes to handle call history and spot state info. (Coded by N2IC)
Spectrum: Support new experimental right-click option “Allow Setting Fixed Edges (Icom only)”. This enables both zooming and scrolling in Icom fixed mode. Choosing this option will overwrite your current edge selection in your radio. The code resets the edge upon band change or shutdown. If the program is terminated prematurely, OR IF YOU CHANGE EDGE SELECTIONS while using this, the edge for that band will not be restored properly. (Coded by N1MM)
Spectrum: Start of support for dual spectrums (Coded by N1MM)
Digital: Other TNC window layout has changed now shows TNC Command window at bottom of RX window. (Coded by N2AMG)
Digital: Adds new Interface Type and window supporting the TinyFSK. (Coded by N2AMG)
New window loads MMTTY and displays RX text in top 2/3 of the rx window. TinyFSK commands show in the bottom 1/3.
Typing in TX window sends directly to the unit. Need to setup TX,RX,ESC macro’s in Macro editor table if not already done .
On the Digital tab in the Interface type Select TinyFSK. Also set path to MMTTY.
Config Digital Tab: Makes changes to digital tab to support when TinyFSK is selected. (Coded by N2AMG)
Contact Editor: Allows editing of WSJT and JTDX Modes. (Coded by N2AMG)
Spectrum: Sped up starting of Icom radios (Coded by N1MM)

Version 1.0.6950 (December 19, 2017)
When using band buttons to change bands, update the status line showing the antenna selected for the new band. (SQ7D) (Coded by N2IC)
Ports: Expanded the duplicated ports startup error message to include the port names found in the registry. The registry is written by the device driver. Device drivers that produce stale entries should be updated. Contact the manufacturer for assistance. (VE1DT) (Coded by K3CT)
Spectrum: Commas in EU regional settings were not being processed properly in Spectrum Window (IU2FGB) (Coded by N1MM)
Bandmap: Clicking on spots would sometimes fail due to mode issues. (W7RY) (Coded by N1MM)
MMVARI: Engine kept switching from showing radio frequency to audio frequency. Corrected.. (Coded by N2AMG)
QTC & Digital: When clicking on a blank line would sometimes pass the blank line to the qtc window . This has been stopped. (Coded by N2AMG)

Version 1.0.6942 (December 14, 2017)
SO2R: When attempting to calling a dupe on the S&P radio while CQing, fixed appearance that CQ radio is locked up. (Coded by N2IC)
Digitial: Change all occurances of And to AndAlso in digital code. This should fix RT Errors in digital PTT routines. (Coded by N2AMG)

Version 1.0.6936 (December 12, 2017)
ARRL 160: Avaliable window – Fixed red highlighting of needed sections when using call history and packet spots. (W0MU) (Coded by N2IC)
Changed spot tool tip message for spots that are made by the user. (Coded by N2IC)
Added red frame around call sign when transmitting. (Coded by N1MM and N2IC)
Ignore radio command messages coming from the local computer (W1TJL) (Coded by N1MM)

Version 1.0.6927 (December 5, 2017)
Spectrum: Miscellaneous focus fixes. (Coded by N1MM)
Fixed cursor placement errors in Entry Window, noticed primarily when using 2 keyboards. (Coded by N2IC)
When selecting Winkey, do not allow External Interrupts to be selected. (Coded by N2IC)
Spots: Spots and CQ-frequency are now stored for each mode (CW, PH, Digital). Stations that are spotted on multiple modes in the same band will be displayed. (Coded by K3CT & N1MM)
Info Window: Display operator callsign change immediately instead of with the next window refresh. (K1TTT) (Coded by K3CT)
Debugging: Added a menu item for radio command debugging in a Tools sub-menu. (Coded by K3CT)
Available Window: Cleaned up the right click menu operation for the SO2R option Focus Follows Spot. (Coded by K3CT)
Available Window: Code changes for the user reports of out of memory. If it is observed, let us know if the memory error dissappears when the Summary Table is not displayed in this version or newer. (Coded by K3CT)
CW Port Check: Do not check for CW port when sending CW with Cat Macros. (VE3KI) (Coded by K3CT)
ARRL SS: When tuning back to a self-spot that appears in the Call History and not the log, the CK was not displayed some of the time. (NW0M) (Coded by K3CT)
Gray Line: If a spot is not found when QSY radio to spot is selected, display a message in a NIMB. (Coded by K3CT)
Telnet: If a spot is not found when QSY radio to spot is selected, display a message in a NIMB. (Coded by K3CT)

Version 1.0.6916 (November 28, 2017)
RSGBCLUB(RSGB 1.8Mhz Club Calls): fixed incorrect points bug when “HQ” or “CM” entered in the “Status” field (G4OGB) (Coded by NA3M)
Allow tracking of another N1MM+ radio by udp broadcast. Route Radio broadcasts to 13064 on the computer with the radio you want to have track this one (N2IC) (Coded by N1MM)
Info Window: When the operator changes, the displayed callsign doesn’t change immediately. (K1TTT)(Coded by K3CT)
Configurer: Change the text box label from DVK Letters File Path to Letters Wav File Path. (Coded by K3CT)
Logger+ Audio: Made several performance improvements. Added wav file concatenate option on the Logger+ Audio, monitor tab. When concatenating wav files, changes to the callsign after the audio player starts will not be detected. Concatenating wav files requires that the sample rate and bit resolution must be identical. An audit of the wav files is performed when the concatenating audio player is enabled and the results are displayed in the Monitor window. When voicing callsigns, record “stroke.wav” and “strokep.wav” file for “/” and “/P” in callsigns. All files that are used for callsign voicing, must be in the user programmable Letters Wav File path (Config, Options tab, “Letters Path”). If Config, Function Keys tab, “Send Corrected Call” is checked, changes made to the callsign will be voiced before the TU message. If Send Partial is checked, only the prefix or suffix will be voiced. (Coded by K3CT & N1MM)
Could not delete contact when long date includes AM/PM. (W9SI) (Coded by N1MM)
Broadcast Spectrum: Removed temporary fix for internationalization issue. (Coded by N1MM)
Telnet: Packet timeout sometimes not updated when set from bandmap. (CX6VM) (Coded by N1MM)
Many FontSizers were not returning focus to Entry Window. (Coded by N1MM)
Bandmap: Added non-sticky option to show/hide network station names. (Coded by N1MM)
Info Window: Display and update the Run/Mult indicator when multi-computer networking is disabled. (Coded by K3CT)

Version 1.0.6903 (November 14, 2017)
Fixed SO1V issue when using Microham or OTRSP device. (W7ZZ) (Coded by N2IC)
Fix for Entry Window callframe not being clickable after QTC window was open. (Coded by N2AMG)
Allows for QTC to be clicked on in RX windows and added to QTC window. (Coded by N2AMG)
Corrects RT error when previously trying to click on QTC in RX window. (Coded by N2AMG)
Corrects a RT Error if a key is pressed and no calls were left in the callstack. (Coded by N2AMG)
Entry Window: Fix tool tip for Edit button (WY3A) (Coded by N1MM)
RSGBCLUB(RSGB 1.8Mhz Club Calls): bonus station gives multiplier, Cabrillo correction, both “H”, “C”, “N” and “HQ”, “CM”, “NC” can be entered in the “Status” field (G4OGB) (Coded by NA3M)
Callstack: If Entry Window is near the top of the screen show the callstack window below the Entry Window. (Coded by N2AMG)

Version 1.0.6895 (November 11, 2017)
Two Keyboard: Fixed intermittent problems with ctrl-k (keyboard CW) when using 2 keyboards. (VE3CX) (Coded by N2IC)
Log: change transmit frequency to new rx frequency when rx frequency changed and both are the same (Coded by N1MM)
Entry Window: Alt-F9 fixed for SO1V and SO2V. (YL2QN) (Coded by N2IC)
Spectrum Window: Add warning message when bandwidth > 1 MHz (IC8POF) (Coded by N1MM)
Spectrum Window: Fix for scaling issue from WB (IC8POF) (Coded by N1MM)
Digital: Fixes issue with DI window pausing when recieving QTC. (Coded by N2AMG)

Version 1.0.6883 (November 7, 2017)
Call Stacking: Fixed the ALT+D operation. (Coded by N2AMG)
Call Stacking: If the program changes from Run to S&P, clear and close the callstack window. (Coded by K3CT)
CW Port: If the CW port is not configured when trying to send CW, display the error message in a message box and include the CW text string. (Coded by K3CT)
Call Stacking: Changes to single instance per Entry Window (Coded by N2AMG)
Digital: checks to see if QTC Window is open before clearing it. (Coded by N2AMG)
SO2R: Turn off the option Dual Rx Always On when switching from SO2V to SO2R. (N6XI)(Coded by K3CT)
When choosing to open a database, a contest is required to be chosen. (Coded by N2IC)
RSGBCLUB(RSGB 1.8Mhz Club Calls): Rules changes, points, multipliers, bonus station – GB3HQ. (G4OGB) (Coded by NA3M)
Digital: In Mixed mode contests with 2 digital windows open and switching to CW or SSB on one of them would disable the Letter/Figs window in DI2.(Coded by N2AMG)
CallStack: Add keystroke ALT-G to remove the top entry in the callstack and place it in the Entry Window. Anything in Entry Window will be erased. (Coded by N2AMG)
Alt-G is also used in the Digital window but if the callstack window is open it takes precidence over the digital window.

Version 1.0.6869 (November 1, 2017)
Implements new callstack window (Coded by N2AMG)
RSGBCLUB: Change to Mixed mode. (G8VPE) (Coded by K3CT)
QTCWindow: When opening QTC Window from Entry Window 2 QTC would not send correctly. (Coded by N2AMG)
Digital Window: When QTC was being recieved, pause was not pausing the window correctly. (Coded by N2AMG)
Configurer: Change WinKey2 text to WinKey2/3. (K2YWE) (Coded by K3CT)

Version 1.0.6858 (October 24, 2017)
Makrothen RTTY: Change to Cabrillo 3.0. (DJ3IW)(Coded by K3CT)
UDC: Enabled “Sent Exchange will be: ” message in EW for POP_YTHCUP.udc (Popov Youth Cup) (G4OGB) (coded by NA3M)
FT-80C: Radio control changes. (CO8RCP)(Coded by K3CT)
Spectrum: Fix runtime error finding signals when zoomed out. (VA2FSQ) (Coded by N1MM)
Spectrum: Resizing of window was jerky. (Coded by N1MM)
Alt-J: Turn Rotor. Improve the error message when less than 3 characters are entered. (TK5MH) (Coded by N2IC)
Alt-F9: Fix issue with 1.8 and 3.5 in Antenna table when country/locale is expecting 1,8 and 3,5. (SQ7D) (Coded by N2IC)
Alt-F9: Will skip over antennas that are in use by the other radio. (SQ7D) (Coded by N2IC)

Version 1.0.6846 (October 17, 2017)
NetworkStatus: Factor in column headings width when autosizing columns. (Coded by N1MM)
Entry Window: Window menu, Visual Dupe Sheet tool tip covers text preventing selection. (JA1MZM)(Coded by K3CT)
Spectrum: show spots for chart range, not scope range (Coded by N1MM)
Spectrum: Fix RTE when spectrum already being sent and program starts (VA2FSQ) (Coded by N1MM)
Adjust wait time on program update download (Coded by N1MM)
PAQP – Fixed mapping of VE5 to SK. (K8MR) (Coded by N2IC)
Telnet: add better error handling (K1TTT) (Coded by N1MM)
Spectrum: Display the main tool tip only once (K3CT) (Coded by N1MM)
Info Window: Improved the menu operation when changing the rate graph between Point and Contacts. (Coded by K3CT)
Debug: Added debug code for the FT-80C radio. (Coded by K3CT)

Version 1.0.6831 (October 10, 2017)
Info Window: Eliminate two Info window runtime errors. (R7AB & KM4WHO)(Coded by K3CT)
Import Goals Contest Selection: fix for forecolors (K4GMH) (Coded by N1MM)
UDC: fixed RTE caused by loading UDC that is using /DupeQSOMinutesAgo/ (G4OGB) (Coded by NA3M)
Spectrum: Show tuning lines for radio in waterfall when mouse not over Spectrum window (Coded by N1MM)
QSO Party: Added the Section display to the Log window for all in-state users. Reduced the default Log window callsign and timestamp column width. (Coded by K3CT)
Spectrum: Removed orignal signal detection and replaced with alternate signal detection. (Coded by N1MM)
Spectrum: Removed “Use Alternate SSB Signal Detection” option (Coded by N1MM)
IC-7610: Corrected the radio codec voice and data commands. (Coded by K3CT)
IC-7610: Corrected the Spectrum Scope pixel count. (Coded by N1MM)
Log: Reset column widths properly when removing custom column widths (K3CT) (Coded by N1MM)
Log: Factor in column heading width when autosizing columns (Coded by N1MM)

Version 1.0.6815 (October 4, 2017)
ARRL SS: When Call History is enabled and callsign not found, the cursor does not leave the Callsign box when spacebar is pressed. (VE2FK)(Coded by K3CT)
ARRL SS: When Call History data contains a check of 0, it was not populated in the exchange box. When the section is found in Call History but no check value, the section is not populated. (Coded by K3CT)
Ctrl+Shift while choosing Bandmap from Window menu was not bringing the windows onto the screen (W7OM) (Coded by N1MM)
TS-590: Changed the CW, SSB, and Digital filter commands to use FL1 & FL2. The radio stores the users filter settings by mode. (N2IC)(Coded by K3CT)
Change URL for WA7BNM calendar to www.contestcalendar.com (WA7BNM) (Coded by N1MM)
Import Goals: Fix foreground colors for dark backgrounds (Coded by N1MM)
CA QSO Party: Changed MAR to MR. (Coded by K3CT)
PA QSO Party: Multi-Multi class now sends serial numbers by band. (N2IC)(Coded by K3CT)
TRCDX Contest: Corrected the Cabrillo output (LZ1YE) (coded by NA3M)
Bandmap: Make minimum size smaller (N6XI) (Coded by N1MM)
Edit log dialog: enabled Sent Nr textbox (G4OGB) (Coded by NA3M)
Improvements to error handling at startup. (Coded by N1MM)
Added alternate SSB signal detection. Not yet working very well (WU2X) (Coded by N1MM)

Version 1.0.6794 (September 26, 2017)
Spectrum: Hide +/- zoomin/zoomout controls if in fixed mode (K0PIR) (Coded by N1MM)
Configurer: Change the text for the CW and Digital frequency increment on the Other tab. (Coded by K3CT)
SD QSO Party: Rules changes, points, County abbreviation, start time, bonus station, changed to Cabrillo 3.0. (KCØMVF)(Coded by K3CT)

Version 1.0.6789 (September 20, 2017)
Clear waterfall when spectrum resolution changes (Coded by N1MM)
BC QSO Party: Rules change, changed the contest stop time, change to Cabrillo 3.0. (VA7BEC)(Coded by K3CT)
TS990: Changed the radio command that is sent to the radio when Esc is pressed in voice mode. (JG1VGX)(Coded by K3CT)
Adds wording to Broadcast tab in config to indicate the TCP connection is for logging purposes. (Coded by N2AMG)
If {SCQ} macro is used and pressing F1 before the SCQ timer trips cancel out the SCQ trip. (Coded by N2AMG)
If using SO2R and have LastOne Wins checked if the other radio is already transmitting don’t start the {SCQ} timer. (Coded by N2AMG)
Added https://Contestonlinescore.com/post/ to list of available reporting servers (VE2FK) (Coded by N1MM)
Broadcast Contacts: Add delay between the UDP messages to prevent over-run. (KF3B)(Coded by K3CT)
Radio Control: Added IC-7610. (Coded by K3CT)
Logger+ Audio: Updated the dll used by Logger+ Audio. Please test and report any issue. Installing a prior release will install the prior dll. (Coded by K3CT)
SRRCUPDIGI contest was added (RF9C) (coded by NA3M)
TS-590: Corrected the default CW & SSB wide/narrow filter settings. (S55O)(Coded by K3CT)

Version 1.0.6774 (September 13, 2017)
Spectrum: Fix for bar mode RTE (WT2P) (Coded by N1MM)
Spectrum: Fix for Shift+up/down RTE (Coded by N1MM)
QSO Party: Changed the dupe algorithm. 1) If the exchange is known, dupe check with the exchange. 2) If the callsign doesn’t contain a “/” or ends with a “/”, dupe check with the callsign. 3) If the callsign ends with /ValidAbbreviation, dupe check with the callsign. 4) The callsign contains a “/”, dupe check with the exchange. (Coded by K3CT)
Config: Changed the wording of the broadcast contacts option. (Coded by N1MM)
Broadcast Contacts: Added a Tools menu item to rebroadcast all contest QSO’s. (KF3B) (Coded by K3CT)
ARRL VHF: Light band, fixed the Score window display. (K2ED) (Coded by K3CT)
Fix for Score window issue and logging of second contact. (Coded by N1MM)

Version 1.0.6762 (September 7, 2017)
Spectrum: Signal jumping via Shift+up/down was not working with some UDP data sources (K7SV) (Coded by N1MM)
Spectrum Window: Eliminate a RunTime error. (Coded by K3CT)
JTAlert Bridge: Add routines to import and score correct points and multipliers. Must select Mixed Mode contest type! (Coded by N2AMG)
TCP Gateway:Add routines to import and score correct points and multipliers. Must select Mixed Mode contest type! (Coded by N2AMG)
Spectrum: Speed up startup (Coded by N1MM)

Version 1.0.6753 (September 5, 2017)
Entry Window: The right click menu allows the user to incorrectly enable the GMT timer for VFOB/Radio2. (G4BYG) 1(Coded by K3CT)
RSGBDX: Rules change, added 40m & 80m bands. (G7TWC) (Coded by K3CT)
Spectrum: Catch RTE. (WT2P) (Coded by N1MM)
Telnet: Allow mixed list of country prefixes and call area prefixes to filter spots. Call areas must be the country prefix (like K, not N or W) plus a number. (K3CT) (Coded by N1MM)
Telnet: Allow comma separation of country prefixes and call areas. (K3CT) (Coded by N1MM)
ARRL SS: Disable Multi-One/Two band change timer. (K3PA) (Coded by K3CT)
FDREG1: Disable Multi-One/Two band change timer. (G4OGB) (Coded by K3CT)
Entry Window: Update of GMT time sometimes stops. (SM3CER) (Coded by N1MM)
TRCDX Contest: Updated per new rules. (LZ1YE) (coded by NA3M)
CO QSO Party: Change bonus station callsign. (Coded by K3CT)
Entry Window: If a callsign was wiped, the bearing line did not display the bearing of the callsign on the call frame. (K1TTT) (Coded by K3CT)
Entry Window: Made some improvements in the display of bearing from the call history grid square. (Coded by K3CT)
Digital: {ENTER} macro now sends vbCRLF when outputting to digital engine. But is stripped in the RX window to only show one linefeed (Coded by N2AMG)
JTAlert UDP Reader: Adds some Debug points in the process to find where qso is not logging sometimes. (Coded by N2AMG)
Configure Corrects type in Config for JTAlert port from TCP to UDP. (Coded by N2AMG)
Prevent windows from appearing in multiple task views (W1TR) (Coded by N1MM)
Entry Window: To move a lost window on screen, hold Ctrl+Shift while clicking the window name in the Entrywindow, Window menu. (Coded by N1MM)
Radio Config: Changed the suggested COM port text for the following radios: FT450, FT950, FTDX1200, FT2000, FTDX3000, FTDX5000, FTDX9000. (VA7RN) (Coded by K3CT)
QSO Party: For Cabrillo 3.0 allow Station Category = PORTABLE to be used in CountyLine mode. Enabled for K8TE until testing is complete. (K8TE) (Coded by K3CT)
QSO Party: Change the end time for the CO QSO Party. (K8TE) (Coded by K3CT)

Version 1.0.6731 (August 29, 2017)
Spectrum Scope: Added Spectrum Scope feature to self spot signals above the threshold after some validation delay. The enable checkbox is located in the right side “>” (spot) menu. The callsign of the self spot is populated with “@#####” where #### is the frequency. The spot S/N is based on the spectral data from the radio. These self spots can be seen in the Bandmap and Available windows. If a telnet spot arrives on the same frequency, the spectrum scope self-spot is replaced. Added a Bandmap right click menu to delete the spectrum scope self-spots on the current band. (Coded by K3CT & N1MM)
Entry Window: Change the text in the title bar. (Coded by K3CT)
Entry Window: Added a right click menu to display GMT time in the upper right corner. (several)(Coded by K3CT)
PA QSO Party: Bonus station callsign change. (Coded by K3CT)
QSO Party: Incoming spots with unknown exchanges were not colored correctly. (K3PA)(Coded by K3CT)
SARTGRTTY: Cabrillo sent & received numbers truncated to three characters. (SM5FUG)(Coded by K3CT)
QSO Party: County line QSO’s logged without a “/” in the callsign were not scored correctly. (K3TN)(Coded by K3CT)
Spectrum: Added option to use alternate signal detection (Coded by N1MM)
TS-990: Changed the stop DVK command used when Esc is pressed in SSB mode to stop messages 1-6. (Coded by K3CT)
Digital: Adds a UDP listener to interact with JTAlert. This will allow qso’s for those using JTAlert/Wstj-x to log qso’s in N1MM. !!Needs Testing!! (Coded by N2AMG)
Spectrum: Made default for spotting signals false (Coded by N1MM)
Spectrum: Corrected problem where mouse movement tuned radio with waterfall off (Coded by N1MM)
Spectrum: Fixed runtime error at window startup when relaying spectrum (WT2P) (Coded by N1MM)

Version 1.0.6711 (August 18, 2017)
Program Update: Retry program download after update download failure. (AA3B) (Coded by N2IC)
RunTime Error: Corrected a runtime error caused by a spectrum scope change. (Coded by K3CT)
ECLIPSE: Added a timer to scan the spot table every 30 seconds for workable callsigns and update the windows. (Coded by K3CT)
RunTime Error: Eliminate error in UDP message function. (Coded by K3CT)
Log Window: Fixed Mode column display and Show Mode right click message option. When Show Mode is checked, the Mode column will appear at the end of the column list. (Coded by N1MM)

Version 1.0.6706 (August 16, 2017)
RunTime Error: Corrected a runtime error caused by a spectrum scope change. The spectrum scope does not need to be open. (W2CDO) (Coded by K3CT)
Spectrum: Added red strip for split frequency (Coded by N1MM)

Version 1.0.6702 (August 15, 2017)
Improved diagnostics in download error message (W1EBI, AA3B) (Coded by N2IC)
Spectrum: Auto-start spectrum in Icom & Flex radios when radio turned on after spectrum opened (Coded by N1MM)
Spectrum: Improved performance of waterfall about 5x. Expect (and report) some RTEs. (Coded by N1MM)
Spectrum: Enabled autofitting of frequency labels (Coded by N1MM)
Spectrum: Was not handling showing only unknown red dots properly (Coded by N1MM)
Spectrum: First spot in column mode was not showing (Coded by N1MM)
Spectrum: fix mouse wheel misbehavior when user does not have Win10 “Scroll inactive windows when I hover over them” checked (N2IC) (Coded by N1MM)
WAE: Fix a Runtime Error that occurs when the QTC window is open and the user clicks on the Entry Window call frame. (AA3B) (Coded by N2AMG)
Edit log dialog: disabled Sent Nr textbox (Coded by N1MM)
Spectrum: Show split frequency with two red lines in the waterfall when ctl is pressed. (Coded by N1MM)
ECLIPSE QSO Party: Not clear if Rover operation is allowed but allow six character ROVERQTH to be input. Correct the Cabrillo output for Rover entries. (WB0TEV) (Coded by K3CT)
WAE CW: Fix RTE when sending call + QTC? (ON5ZO) (Coded by N2IC)
UDC: added “/QRPP” to /BonusPoints/ and /PointsPerContact/ (OZ4CG) (coded by NA3M)
Entry Window: fixed runtime error when radio command sent to 2 radio and no 2nd entry window exists (VA2FSQ) (Coded by N1MM)
Spectrum: Fixed “Max dB” ToolTip erroneously appearing. (Coded by N2IC)
Log: Fix bug in setting/unsetting “Show Mode” (Coded by N1MM)
Spectrum Window: Added the capability to generate self-spots from the signals displayed in the spectrum window. Functionality is hidden until additional debug can be completed. Contact K3CT or N1MM if you are willing to test. (Coded by K3CT & N1MM)

Version 1.0.6666 (August 9, 2017)
Eclipse QSO Party: Fixed real time error when starting program without an interfaced radio. (Coded by N2IC)

Version 1.0.6656 (August 8, 2017)
Digital Window: Align was not working correctly for RTTY. Now working correctly. (Coded by N2AMG)
QTC Window: When playing .wav files adds error checking to make sure the file is found. (Coded by N2AMG)
Spectrum: Made landscape line mode the default. Made displaying the waterfall the default (Coded by N1MM)
Spectrum: Improved line mode appearance (Coded by N1MM)

Version 1.0.6642 (August 4, 2017)
Spectrum: Added gradient to average signal area (Coded by N1MM)
Log: Show mode selection right-click menu option was not working (LY5T) (Coded by N1MM)
Spectrum Waterfall: make mouse wheel tune the radio as it does in EW (Coded by N1MM)
Spectrum: Update waterfall & spectrum separately allowing for different update rates (Coded by N1MM)
Spectrum: Brought the static slider to the front (Coded by N1MM)
Spectrum: Add a right click option to display the noise floor as a line. (Coded by K3CT)
Spectrum: Set focus to EW when sliders clicked (Coded by N1MM)
New Contest: Added a new SPRINTLADD contest called NSRTTYDUPE for RTTY so the live score will display correctly. (VE2FK) (Coded by K3CT)
Spectrum: Fixed “hole” in top of spectrum in reversed bar chart mode (VE3KI) (Coded by N1MM)
Spectrum: Now saving setting of dupes/spots/markers options (VE3KI) (Coded by N1MM)
Spectrum: Changed colors to accomodate new line mode option (Coded by N1MM)
Spectrum: Put tick marks on scale (Coded by N1MM)
Spectrum: Show radio frequency on spectrum or waterfall (Coded by N1MM)
Spectrum: Have separate splitter settings for portrait & landscape. (Coded by N1MM)
Spectrum: Fix for bad Flex Radio Nr (K3CT) (Coded by N1MM)
Spectrum: Fix for misplaced static slider (K3CT) (Coded by N1MM)
Spectrum: Fix jerkiness in static slider (K3CT) (Coded by N1MM)
Spectrum: Improvement to static filter initialization (K3CT) (Coded by N1MM)

Version 1.0.6619 (August 1, 2017)
Finish changes to up/down behavior when spectrum windows are open. Make mousewheel frequency changes match the spectrum window orientation. Leave RIT & Morserunner tuning as they were before implementation of the spectrum. If you want no keyboard changes, there use bar mode in spectrum with low frequencies at the top, like the bandmap. (N2IC) (Coded by N1MM)
Spectrum: Refined the internationalization of UDP sources (Coded by N1MM)
Closed External TCP listener when closing the program. Was causing the program to hang on exit. (Coded by N2AMG)
Spectrum: Wholesale changes including adding a waterfall display. There is a sizing bar (cf Log window) and you can click on the top pane or the bottom. Bandpass lines are superimposed over the waterfall to aid in tuning. (Coded by N1MM)
Notes:
Consider the waterfall experimental. It is several hundred lines of code. Turn it off it is too buggy for you. I will be posting fixes in the experimental area this week.
Snap-to-signal only works in the top/right half of the window. It makes more sense to tune a waterfall by eye. This gives you the choice.
I plan to make the mouse wheel tune the radio when in the waterfall. Not there yet.
I have plans to decouple the spectrum speed from the waterfall speed, letting the waterfall scroll at the rate your source feeds me.

Version 1.0.6589 (July 26, 2017)
Spectrum: Fix for internationalization issue with Flex spectrum (Coded by N1MM)

Version 1.0.6585 (July 25, 2017)
Info Window: Correct Rate Chart Tool Tip. (Coded by K3CT)
AutoHotKey Filename: Add an unexpected file check for files ending with an extra hidden .txt. (Coded by K3CT)
Spectrum: Change from limit on data arrival rate to a limit on max display rate. (Coded by N1MM)
Solar Eclipse QSO Party, signal report was missing in Cabrillo file (W2NAF) (Coded by NA3M)
Corrected XML output for score reporting for Cabrillo 2.0 contests (VA2WA) (Coded by N2IC and K3CT)
Icom spectrum: added zoom buttons (Coded by N1MM)
Changed Info window point calculation to fix RTE (G4HVC) (Coded by N2IC)
Icom Spectrum: Ctl+mousewheel sets ref level (Coded by N1MM)
Spectrum: Initial effort to detect RTTY signals and color with blue rather than red markers. Only works in defined Digi subbands. Have not yet coded anything to filter out false postiives from non-RTTY digi modes. (Coded by N1MM)
External TCP Connection was causing errors when exiting Config area. Now corrected. (Coded by N2AMG)
Fix up/down RIT keys when spectrum is open (Coded by N1MM)
Restored operartion of Shift+Up/Down for SO2R when Spectrum windows are closed (Coded by N1MM)
Call History: Enable CQZone field exchange lookup for the following contests: ANARTSRTTY, CQWWCW, CQWWSSB, CQWWRTTY, DRCGWWRTTY, GACW, OKDXRTTY, VOLTARTTY, WWIH. (Coded by K3CT)
Spectrum: force repaint when changing frequencies even during static crash event (Coded by N1MM)

Version 1.0.6559 (July 18, 2017)
IARU: Changed HQ mult to check for different country prefix when determining if a HQ abbreviation is a mult (K1ZZ) (Coded by N1MM)
IARU: Fixed score reporting xml (VA2WA) (Coded by N1MM)
Made a couple of message boxes system modal to keep them on top (Coded by N1MM)
Experimental Spectrum feature: Added “Only Jump to Signals Heard in the Last Second” to right-click menu. Non persistent. Potentially useful in high static situations or where you don’t want to stop for stations that are not currently transmitting (Coded by N1MM)
Added {STEREOTOGGLE} macro. (Coded by N2IC)
Network Status: Changed name on dialog to match button (LA9RY) (Coded by N1MM)
Network Window: Do not display Block Tx status message in the Entry window status line as the window is opening. (Coded by K3CT)
Unused Code: Commented out some unused legacy code. (Coded by K3CT)
Waterfall Bandmap integration: Fix SO2R bug that could lock radio PTT in transmit when clicking on Waterfall Bandmap frequency. (Coded by N2IC)
Added WRTC-2018 for competitors. Select contest “WRTC”. Please test ! (Coded by N2IC)
Missing AHK File: Added text to the LogError.txt file when the path to the users AHK file can not be found. Replace “/” characters with “\” characters. (Coded by K3CT)
Info Window: The rate graph now supports a user choice of points per (last 10, last 100, 60 minutes, current hour) or the current QSO’s per … (Coded by N2IC)
Spectrum: make recognize a new source automatically (Coded by N1MM)
Spectrum: Improvements to spot placement in column chart mode (Coded by N1MM)
Spectrum: Changed Reset to Reset Radios (coded by N1MM)
Spectrum: added NIMB when relaying spectrum (Coded by N1MM)
Spectrum: send command to start spectrum output on supported radio after initialization (Coded by N1MM)
Spectrum: Made external source name textbox wider to fit long names (K3WA) (Coded by N1MM)
Spectrum: Added shading to current frequency area – experimental (Coded by N1MM)

Version 1.0.6527 (July 11, 2017)
Spectrum: fix for spot vertical lines that were lost (K3CT) (Coded by N1MM)
Fixed RIT operation that was unintentionally altered by Spectrum Display reverse up/down key (Coded by N2IC)
Two Keyboards: Fixed sterero focus problem when sending exchange on one window while typing in the other window (Coded by N2IC)
AutoHotKey: Add code to remove any leading or trailing spaces in the filename or path inserted by the user. (Coded by K3CT)
Call History: Fixed an error that populated the IARU exchange with -1 when the imported call history file did not contain any ITUZone field data for the station. (N2IC) (Coded by K3CT)
Spectrum: fixed RTE when bad data received. Logged data to Info window and LogError.txt (W1TJL) (Coded by N1MM)
Spectrum: Made IP addresses and spectrum names easier to enter (Coded by N1MM)
Spectrum: Removed “Temporarily reverse up/down keys” and added “Reverse Frequency Scale in Bar Chart Mode”. If not checked or if in column chart mode, the up/down keys will be reversed. If checked and in bar chart mode, they will NOT be reversed. Reversal will be turned off when the last spectrum window is closed. Note that if you have multiple spectrum windows open in different orientations, the reversals of up/down will be inconsistent. Don’t do that. (Coded by N1MM)
COM Port Config: The window height was cutting off the Suggested Settings text for many radios. (VE3KI) (Coded by K3CT)
Telnet: Changed button label on Band/Mode tab to say “Reset Band/Mode Defaults” (K3CT) (Coded by N1MM)
BARTGRTTYS, BAR75RTTYS, DMCRTTY – changed contests to Cabrillo ver. 3.0 (Coded by NA3M)
Solar Eclipse QSO Party, 10 minute timer implemented (Coded by NA3M)

Version 1.0.6511 (July 8, 2017)
Call History: Before import of a call history file a message is currently displayed if the file size exceeds 500kb. Increase this threshold to 20mb. (Coded by K3CT)
IARU: The Sect call history field can be used to store the society abbreviation, the regional strings, or ITU zone. Added call history functionality to import the ITU zone number using the call history ITUZone number field if the exchange box is blank after checking the Sect field. (Coded by K3CT)
Call History: Fixed callsign validation bug for Call History Power, MiscText, and GridSq fields. (Coded by K3CT)
Entry Window: When the forcing the program to stay in RUN mode with the ALT+F11 toggle command, change to RUN mode. (Coded by K3CT)
Network Status: Removed Don’t Auto S&P option. The option is still available in the Entry Window (K1EP) (Coded by N1MM)
Networking: Entering a dns name with a port suffix in the ip address table was not working (W2FU) (Coded by N1MM)
Spectrum: Support DNS in spectrum forwarding code (Coded by N1MM)
Spectrum: Broadcast data before static filtering (Coded by N1MM)
Network Status: Added warning NIMB for those using custom computer addresses (N6XI) (Coded by N1MM)
Network: Non-master telnet commands were not processing on master until enter was pressed in master Telnet window (KD4D) (Coded by N1MM)

Version 1.0.6495 (July 4, 2017)
Spectrum Window: Change mouse wheel tooltip behavior so that it the same as other windows (Coded by N1MM)
Operator: Leading and trailing spaces in the operator callsign entry are currently removed (Ctrl+O). Add code to remove spaces within the operator callsign to eliminate errors. (Coded by K3CT)
Call History: Before import of a call history file a message is currently displayed if the file size exceeds 500kb. Increase this threshold to 20mb. (Coded by K3CT)
Spectrum Window: Decay each spectral signal above the threshold level by the user selectable decay. Now signals that are right above the threshold will be displayed as long a very strong signals. (K8UT) (Coded by K3CT)
Spectrum Window: Added boxes around current frequency spots (Coded by N1MM)
Spectrum Window: Reorganized the right-click and <> menus for clarity (Coded by N1MM)
Spectrum Window: Made signal decay time persistent (K3CT) (Coded by N1MM)
Spectrum Window: Hightlighted preferred spotters (KU7T) (Coded by N1MM)
Spectrum Window: Made “snap to spot” more precise (Coded by N1MM)
IOTA: Rules change, no band change rule. (VE2EBK) (Coded by K3CT)
Multi-One: The prompt for Mult or Run station was not appearing for many contests. (Coded by K3CT)
Entry Window: ESM does not send the exchange message in FM mode. (JE1CKA) (Coded by K3CT)

Version 1.0.6465 (June 27, 2017)
Spectrum: Much better formatting of spots when shown as a horizontal bar chart (Coded by N1MM)
Spectrum: Self Spots + Unspotted was allowing dupes to show (N2IC) (Coded by N1MM)
QSO Party: IA QSO Party rules changes. Please test as in-state and out-of-state user. (KCØJUO) (Coded by K3CT)
QSO Party: Changes to Dupe calculation for mobile/portable callsigns. Changed the default exchange for in-state users to MYCOUNTY. (Coded by K3CT)
Spectrum: Relocate Noise Floor/Signal Count/Pixel Width box when moving Noise Floor. Removed redundant signal count. (K8UT) (Coded by N1MM)
Spectrum: Do not turn off snap to signal based on spot & signal selection mode (Coded by N1MM)
Spectrum: Do not turn off radio spectrum when not connected to that radio. (Coded by N1MM)
Spectrum: Changed Help page name (Coded by K8UT)
Spectrum: Highlight calls within tuning tolerance (column mode only) (Coded by N1MM)

Version 1.0.6465 (June 27, 2017)
Initial implementation of Solar Eclipse QSO Party (W2NAF) (Coded by N2IC)
Spectrum: Fixed focus-stealing behavior (Coded by N1MM)
Spectrum: Made static sensitivity dependent on noise threshold (experimental) (Coded by N1MM)
Spectrum: Made black the default background color (Coded by N1MM)
Spectrum: Slightly better formatting of spots when shown as a horizontal bar chart (Coded by N1MM)
Spectrum: Fixed erroneous IP address being sent to radio (Coded by N1MM)
Spectrum: Corrected some signal identification errors & RTEs (Coded by N1MM)

Version 1.0.6458 (June 25, 2017)
Spectrum: Moved > toggle (Coded by N1MM)
Spectrum: Better RTTY signal detection. Lines match mode (only working when radio in RTTY mode for now) (Coded by VE3KI, N1MM)
Spectrum: Added Anti-smear option (N4ZR) (Coded by VE3KI, N1MM)
Station Info: Eliminate an error when the entered longitude or latitude valuse are invalid. (Coded by K3CT)

Version 1.0.6456 (June 25, 2017)
Spectrum: If a data provider sends invalid data, defaulting the values to max (K3CT) (Coded by KU7T)
MorseRunner: Better integration with the CQWW version of MorseRunner. Note: A new version of MorseRunner for CQWW is in the Additional Support Files section of the N1MM+ web site.
Spectrum: Make signal decay time constant faster for SSB to aid signal detection (Coded by VE3KI, N1MM)

Version 1.0.6450 (June 24, 2017)
Spectrum: Fix for signal location (KU7T) (Coded by N1MM)

Version 1.0.6448 (June 24, 2017)
Spectrum: Fixed some cross-threading errors (Coded by N1MM)
Spectrum: Adjusted colors for black background (Coded by N1MM)
Fixed RTE while some forms (on other threads) were closing (Coded by KU7T)
Spectrum: Fixed RTE when external spectrum data is out of bounds (Coded by KU7T)

Version 1.0.6441 (June 23, 2017)
Spectrum: Round SSB signal frequencies to nearest 100 Hz (Coded by N1MM)
Spectrum signal detection improvements (Coded by N1MM)
Spectrum was not returning focus to the entry window when sizing control was adjusted (Coded by N1MM)
Info Window: Change forecolor for band changes to black for light colors (9A3OS) (Coded by N1MM)
If bandmap is not open, Entry window callframe spots don’t appear & clear properly (VE3KI) (Coded by N1MM)

Version 1.0.6430 (June 20, 2017)
Telnet: Preferred spotter feature, allow to match multiple spotters that start similarly, i.e. SP0TTR, SP0TTR-#, SP0TTR-2, SP0TTR/2 etc. (Coded by KU7T)

Version 1.0.6429 (June 19, 2017)
Spectrum window was always initializing radio as if it were radio #1, causing length error message (WT2P) (Coded by N1MM)
Fixed RTE in Info window calculating rates (WT2P) (Coded by N1MM)
Focus was not being reset to entry window when making changes in Spectrum and Grayline windows (Coded by N1MM)
Multi-Op: When a multi computer talk message arrives, open the Talk window if needed. When the Talk window is minimized, change the format of the system message and increase the display time. (Coded by K3CT)

Version 1.0.6421 (June 15, 2017)
Spectrum: changed toggle of background color to right-click menu item (Coded by N1MM)
Spectrum: more fixes for RTE due to threading change in 1.0.6413 (Coded by N1MM)
— Changing skins
— Using mouse wheel in spectrum windows

Version 1.0.6418 (June 14, 2017)
Spectrum: Static level was not being set on startup (K8UT) (Coded by N1MM)

Version 1.0.6415 (June 14, 2017)
Fix for repeating missing terminator message (Coded by N1MM)

Version 1.0.6413 (June 13, 2017)
Multiple Contests: For the ARRL VHF/UHF, CQWW VHF, EQSO, QCWAQSO, and QSOParty contests, change code to DUPE check callsigns that do not contain a “/” with the standard method. Callsigns containing a “/” need to have the exchange entered before DUPE status is displayed. These contests have required the exchange to be entered before the dupe status was known. Now it is only the callsigns that contain a “/” (rover or mobile stations). (Coded by K3CT)
Contest Dialog: Reposition items in the contest setup window. (Coded by K3CT)
UDC: fixed StartOfContest and EndOfContest bug (W2NRA) (Coded by NA3M)
UDP input: added error logging (Coded by N1MM)
Spectrum: fix runtime error clicking on spectrum display to set frequency (DL4SDW) (Coded by N1MM)
Spectrum: made each window run in its own thread. Expect runtime errors for a while (only if using the spectrum window) (Coded by N1MM)

Version 1.0.6397 (June 6, 2017)
Spectrum: Added static crash sensitivity warning message (Coded by N1MM)
Spectrum: Restrict Shift+up/down from venturing out of band (Coded by N1MM)
Spectrum: Added font sizer. Started conversion to standard fonts. (Coded by N1MM)
Spectrum: Added bandwidth lines when showing signal markers (Coded by N1MM)
Broadcast: Don’t broadcast the results of a QSO edit when the broadcast option is not set. (Coded by K3CT)
DMCRTTY: Rules changed, only one multiplier now – wpx prefixes. (UA6LJB) (Coded by NA3M)
FDREG1: For HB stations, changed points per new rules. (HB9AMO) (Coded by NA3M)

Version 1.0.6389 (June 4, 2017)
Spectrum: Better signal counting on display. Signals now optionally showing as red triangles or diamonds on the display (Coded by N1MM)
Spectrum: Better signal identification on SSB. Corrected location of signal identifier on LSB signals (Coded by N1MM)
Spectrum: Improved the operation of the adjustment of the noise floor with the mouse wheel (Coded by N1MM)
Spectrum: Added Fast/Medium/Slow decay to menus. Will make this option sticky if it proves useful (Coded by N1MM)
Telnet Button Import: Eliminate a Runtime error that occured when the telnet button text exceeded the database field length (N4UEZ) (Coded by K3CT)

Version 1.0.6378 (June 1, 2017)
Spectrum: limit spectrum refresh to 10/second (Coded by N1MM)
Spectrum: Allow toggling of backgrounds – Normal, White & Black (Coded by N1MM)
Spectrum: Don’t show intermediate renderings of spectrum scope external names (Coded by N1MM)
Spectrum: Allow Spectrum Source to be changed on-the-fly (Coded by N2IC)
Spectrum: Improved static crash filter (Coded by N1MM)
Spectrum: External sources were not clearing historical data when freq range changed (Coded by N1MM)
Spectrum: Better CW signal peak detection (Coded by N1MM)

Version 1.0.6365 (May 30, 2017)
Entry Window: Window menu, moved the Spectrum Scope to be after Score Summary. (Coded by N1MM)
Radio Control: Added menu item for Expert SDR. To use message recording and playback with the ExpertSDR audio devices the “Internal Radio Codec” box needs to be checked in Logger+ Audio, Playback tab. Turn the Monitor ON to record voice messages with the MIC. (Coded by K3CT)
Spectrum: Identify unhandled spectrum sources in EW status bar (Coded by N1MM)
Spectrum: Connect radio to spectrum window. Limit Shift+up/down to spectrums on same band. (Coded by N1MM)
Spectrum: Set the default static level threshold to 1 (Coded by N1MM)
Spectrum: Add heard sources to the drop down for external sources (Coded by N1MM)
Spectrum: Handle restoring minimized window (Coded by N1MM)
Spectrum: Added Hz per pixel to noise floor/signal count box (Coded by N1MM)
Spectrum: Added menu items to allow user to set spectrum chart size to a multiple of received pixels (Coded by N1MM)
Spectrum: Added non-intrusive message box to show spectrum statistics (Coded by N1MM)
Digital: Adds Check routines to PSK Engine to attempt to correct RT Error dealing with the Speed index Changing to text (Coded by N2AMG)
Logging: Adds a TCP means to accept logging from the program JTDX. Setup located on Bottom of Broadcast Data tab in main Config area. (Coded by N2AMG)
Network: Fixed button styles (LY5T) (Coded by N1MM)

Version 1.0.6349 (May 26, 2017)
Bandmap: Disable appropriate right-click menu items on startup (EI3KD) (Coded by N1MM)
Spectrum: Allow all users to open spectrum window (Coded by N1MM)

Version 1.0.6347 (May 23, 2017)
FDREG1: RSGB rules change. Points on 10m are not doubled. (G4OGB) (Coded by K3CT)
Bandmap: Making sure networked station’s frequency pointer is removed if station left the network (Coded by KU7T)
AL QSO Party: Change to Cabrillo 3.0. (N4NM) (Coded by K3CT)
7QP/IN/NEW QSO Party: Changes to the wording in the message box text displayed at startup. (Coded by K3CT)
HI QSO Party: Combine RTTY & PSK modes into one digital mode, changed QSO points, remove band change timer for M/S. The 10 minute operator change rule is not supported. (KH6TU) (Coded by K3CT)
UDC: PointsMultByContinent, PointsMultByCountry and PointsMultByCategory were added, see updated _UDC_Help.txt file (Coded by NA3M)
RRTC and RRTCT contests: do not prefill exchange field with zone when working RRTC team station (RA3TT) (Coded by NA3M)
Spectrum: Added rudimentary search for CQ frequency to right-click menu. (Coded by N1MM)
Spectrum: Correction to UDP input parameters (Coded by N1MM)

Version 1.0.6339 (May 16, 2017)
Allow footswitch to be used on the Winkey port (NA3M) (Coded by N2IC)
Entry Window: Corrected the Edit | Add a Note to Last/Current Contact tooltip. (N3ND) (Coded by K3CT)
Bandmap: Show other networked station(s) on bandmap and allow to “talk” quickly by clicking text label (Coded by KU7T)
Improved efficiency of serial port access for All Icom, Argonaut, Jupiter, Omni VII, FT100, FT847, FT817, FT897, FT857, FT840, FT890, FT900, FT920, FT990, FT1000, FT1000MP, K3, KX3, (Coded by N1MM)
CQ-M contest: Federal district # was not defined for “RK” and “SE” oblast (Coded by NA3M)
AL QSO Party: Change to Cabrillo 3.0 output. Revisit the Contest Categories before exporting the latest QSO Party Cabrillo. (N4NM) (Coded by K3CT)
Digital: Make changes to PSK Engines code to correct arithmetic Run Time error when using FSK and opening the info window. (Coded by N2AMG)
UDC: added Bonus Multiplication factor for PointsPerContact, see updated BonusPoints parameter description in _UDC_Help.txt file (PE1ITR) (Coded by NA3M)
UDC: PointsPerContact parameter modified to accept more UHF bands (VE3DS) (Coded by NA3M)
Spectrum Scope: Improved fix for runtime error (WT2P) (Coded by N1MM)
Spectrum: Option to reverse up/down keys in bandmap (Coded by N1MM)
Spectrum: Added code to manage multiple windows and sources. This code is very rough, and users should expect bugs. I will be at Dayton, so no improvements in this will be coming until next week. Be prepared to revert to a prior version. This code should not affect the stability of those not opening the spectrum windows. (Coded by N1MM)
Spectrum: Updated web site documentation: http://n1mm.hamdocs.com/tiki-index.php?page=Icom+Spectrum+Display

Version 1.0.6314 (May 9, 2017)
Icom Spectrum: Changed Split freq set from right-click to Ctl+left-click. (Coded by N1MM)
Icom Spectrum: Displayed noise floor & signal count on right or bottom of chart (Coded by N1MM)
Icom Spectrum: Refinements to signal detection (Coded by N1MM)Spectrum Scope: Fix for runtime error (WT2P) (Coded by N1MM)
Icom Spectrum: Added options to combo box (Coded by K3CT)
RCCCUP contest: removed warning message in case of QSO with RCC member not listed in RCC.sec file (coded by NA3M)
Digital: When using the interface menu to open MMTTY the correct digital mode was not being set properly. (G3LDI) (Coded by N2AMG)

Version 1.0.6291 (May 5, 2017)
Multi-User: External IP addresses were including port where they should not. (N9KT) (Coded by N1MM)
Icom Spectrum Scope: Made open automatically like other windows if open in last session (Coded by N1MM)
Icom Spectrum Scope: Click on spot label will QSY to spot frequency, including split (Coded by N1MM)
Icom Spectrum Scope: Made spots default to on. Improved spot labeling added gradient lines towards frequency axis (Coded by N1MM)
Icom Spectrum Scope: Starting to make the window conform to user’s skin selections (not complete) (Coded by N1MM)
Icom Spectrum Scope: Moved controls to the right and added a hide/show button (Coded by N1MM)
Icom Spectrum Scope: Fixed run time error when closing window & reopening (Coded by N1MM)
Icom Spectrum Scope: Flash the expand menu arrow with static crashes when the menu is hidden. (Coded by K3CT, N1MM)
Icom Spectrum Scope: Fix static crash slider broken during control changes. (Coded by K3CT, N1MM)
Icom Spectrum Scope: Double-click changes background to black (Coded by N1MM)
Icom Spectrum Scope: Added VFO B indicator when in SO2V (Coded by N1MM)
Icom Spectrum Scope: Starting spectrum window in S02V would yield a blank window (Coded by N1MM)
Icom Spectrum Scope: Improved format for bar chart orientation by plotting callsigns in a single column (Coded by N1MM)
Icom Spectrum Scope: Saved option values (Coded by N1MM)
Icom Spectrum Scope: Moved “>” & “<” to the upper right corner to avoid overlap (Coded by N1MM)
Icom Spectrum Scope: Added Help button, made bar or column choice automatic, added scroll bars to control panel (Coded by N1MM)
Icom Spectrum Scope: Set focus on resize. (Coded by N1MM)
Icom Spectrum Scope: Save double-click (use high contrast background) state (Coded by N1MM)
Icom Spectrum Scope: Added option to display spots heard (Coded by K3CT)
RCC Cup contest: corrected points per new rules (coded by NA3M)
Added Broadcast Score UDP message. (WA1Z) (Coded by N2IC)
903 Band: Change internals and display to 33cm. (Coded by K3CT, NA3M)

Version 1.0.6264 (May 2, 2017)
Telnet window: Trimming special chars or spaces from cluster commands, as some clusters do not allow them (Coded by KU7T)
DE QSO Party: Corrected an in-state logging error. (Coded by K3CT)
Bands/Modes: For a new install, change the Available, Move Multiplier, and Multiplier windows Band & Modes selector to default hf contest bands and contest mode selection. (K1TTT) (Coded by K3CT)
IC7300 Spectrum: Improvements to display, user settable noise floor and static filter, show spots checkbox, zoomable db range. See http://n1mm.hamdocs.com/tiki-index.php?page=Icom+Spectrum+Display&structure=N1MM+Logger+Documentation for documentation. (Coded by N1MM, K3CT)
Bandmap: Experimental developer only spot changes intended to be non-intrusive to users (Coded by KU7T)

Version 1.0.6231 (April 28, 2017)
IC7300 Spectrum: fix to allow use as 2nd radio (WT2P)
IC7300 Spectrum: Top controls were not repositioning on resize event
IC7300 Spectrum: Added spots checkbox and ability to display spectrum vertically
IC7300 Spectrum: Changed tuning search from 2 kHz to 1 kHz
IC7300 Spectrum: Reversed meaning of Shift+up/down keys
IC7300 Spectrum: Added static crash filtering. Shows in info window when static is removed (temporary).
Telnet window: Added quick connect to cluster via telnet buttons. I.e. button value “{CONN} RBN” would connect to the cluster defined with cluster name ‘RBN’ (Coded by KU7T)

Version 1.0.6221 (April 25, 2017)
RFCHAMPCW, RFCHAMPSSB – RF zone 2 was not populated for oblasts RK and SE (RA4LW) (Coded by NA3M)
ADIF: Add 60m band output. (DF4XX) (Coded by K3CT)
Added “ActiveRadioNr” to Broadcast Radio UDP message. This gives the radio number that currently has transmit focus. (K8UT) (Coded by N2IC)
IC7300 spectrum display support. See separate email for detailed information (Coded by N1MM)

Version 1.0.6189 (April 18, 2017)
Available window: Change appearance of buttons (LY5T) (Coded by N1MM)
Info window: Change appearance of rates & goals to accomodate dark colored skins (LY5T) (Coded by N1MM)
Bandmap window: Change appearance of reset button (LY5T) (Coded by N1MM)
Edit Contact: Remove textbox borders with dark colored skins (LY5T) (Coded by N1MM)
Problem with opening new contests (“DXSERIAL”, “DXPEDITION”, “DXSATELLIT”, “VHFSERIAL”, “MINITESTCW”) is fixed. (DK2FG) (Coded by NA3M)
Available: Correct painting problem when reshowing summary panel (LY5T) (Coded by N1MM)
RFCHAMPCW, RFCHAMPSSB – RF zone was not populating for oblast RK (RA4LW) (Coded by NA3M)
GrayLine Window: Adds spot description to each spots tooltip (Must have tool tips enabled in skins window and window needs to have focus to view tips. Click on the title bar of the window to set focus.) (Coded by N2AMG)
GrayLine Window: Each spot is now clickable and will move to the frequency of the spot (Coded by N2AMG)

Version 1.0.6186 (April 11, 2017)
Visible Dupesheet: was not using correct background colors (Coded by N1MM)
Move Multipliers: corrected mode color (Coded by N1MM)
UDC: new parameter /PowerMult/ was added, will be used in TX-PARKS.udc first time (K5WW) (Coded by NA3M)
Manage Skins window: Show RGB codes in tooltip (Coded by N1MM)
UDC: fixed incorrect handling of .sec files with 2 columns of data (RA3TT) (coded by NA3M)
YUDX Contest: Rules changes. (G4OGB) (Coded by K3CT)
Bandmap: Change white background for inactive radio in SO2R to color based on darkness of Form backcolor (WT2P) (Coded by N1MM)
UDC: loading YUDXDX and YUDXYU udc contests is blocked to avoid confusion. YUDX contest is already supported (contest name YUDX) and it was recently updated per new rules. (coded by NA3M)
Beam Heading: Clear call history status line when call is wiped. (Coded by N2IC)
GCUP (Gagarin Cup) contest, special stations callsigns updated (to xx56GC) (coded by NA3M)
Beam Heading: Eliminate two causes of missing regional bearing. (VE3KI) (Coded by K3CT)
RoverQTH: When an error is made in RoverQTH input, do not clear the callsign box. Note: Ctrl + H is a faster way to open the change Rover location dialog. (K5KG) (Coded by K3CT)
Call History Export: Eliminate an export error caused by adding to existing call history data imported prior to the changes made in revision 1.0.6091. (S51YI) (Coded by K3CT)
OKOM contest: updated per new rules (MM0LID) (coded by NA3M)
HOLYLAND contest: corrected the counting of 4Z/4X multipliers for 4Z/4X stations and column headings in the Score Summary window (K7NJ) (coded by NA3M)
Allow editing of prior QSO (Ctl-Q) without halting CQ (Coded by N1MM)
Repeat CQ is now always halted when a callsign is entered in the Entry Window. (Coded by N2IC)
Improved error message when an invalid UDC is selected (Coded by N1MM)
YUDX Contest: corrections for calculation of points and multipliers for YU stations working YU stations. (YT7TA) (Coded by NA3M)
GCUP contest: get and log correct zone if Space was not pressed before QSO was logged (UA9CDC) (Coded by NA3M)

Version 1.0.6164 (April 4, 2017)
Prevent runtime error deleting a spot (NM5Z) (Coded by N1MM)
Entry window: remove border from Sent Nr textbox (Codee by N1MM)
Info window: fixed status bar and callsign colors when used with dark themed skins (Coded by N1MM)
Added help for some windows that were missing menu choices or had broken links (Coded by N1MM)
SPDX: Rule change, SP stations can only work non-SP stations. Please test SP DX RTTY for rules changes. (SP9KR) (Coded by K3CT)
Experimental: with dark button backgrounds, use Popup style buttons instead of Standard. This makes the buttons look less garish. (Coded by N1MM)
Network Status: improved colors for dark themes; switched all themes to alternating grid colors (Coded by N1MM)
Helvetia Contest: Change Cabrillo output. (HB9CZF) (Coded by K3CT)
YUDX Contest: Rules changes. (G4OGB) (Coded by K3CT)

Version 1.0.6154 (March 30, 2017)
RUSDXPSK contest – same band different mode (PSK modes) QSO rule changed from 10 to 3 minutes (G4RCG) (Coded by NA3M)
Entry window: raise Esc button row 1 pixel (K3CT) (Coded by N1MM)
Prevent computer hibernate while program is running (K3CT) (Coded by K3CT, N1MM)
Fixed width of callframe text (KE4S) (Coded by N1MM)
When a garbled message is received from a radio, log the error and show the user a non-intrusive message. Previously, an intrusive run-time error occurred. (VK2NDP) (Coded by N2IC)
Helvetia contest: fixed to allow per mode & band contacts. Fix to show mults. You will need to start a new contest to test. (HB9CZF) (Coded by N1MM)

Version 1.0.6143 (March 28, 2017)
Log: improve dark color scheme colors when disabling for Ctl-Q (Edit contact) (Coded by N1MM)
Bands: Bug fixes for the Light band addition. (Coded by N1MM & K3CT)
International Naval contest (“NAVAL”) – updated contest module per new rules (G4OGB) (Coded by NA3M)
Check Partial: Fix base forecolor of calls with transposed characters when using dark skins (LY5T) (Coded by N1MM)
Entry Window: For mode before frequency radios entering a partial frequency in the callsign box changed the radio mode. Bug introduced in prior version. (KE2D) (Coded by K3CT)
Telnet Spot with comment dialog: Make button colors match background (LY5T) (Coded by N1MM)
Prevent Ctl-up/down from getting stuck on CQ-Frequency (K0RC) (Coded by N1MM)
Logger+ Audio: Fixes for dark background colors (LY5T) (Coded by N1MM)
Entry Window: Removed GroupBox lines (LY5T) (Coded by N1MM)
Grayline: fixed runtime error when changing operators (Coded by N1MM)
Helvetia Contest: New rules, the sent exchange for HB station different, can work everyone, new points. Must log only serial number for SP station QSO’s. The cursor will jump to the correct exchange box depending on the prefix of the station being logged. Pressing tab key when the prefix is not known, will index to all exchange text boxes. Store Canton in call history Exch1 field. Mutlipiers, Sections/States displays the Cantons. You must open a new contest log and can not rescore or edit old logs. Changed to Cabrillo 3.0. Please test prior to the contest and report any issue. (HB9CZF) (Coded by N1MM & K3CT)

Version 1.0.6108 (March 21, 2017)
Contest: Change NR exchange to NK in the following contests: RSGB160CW, RSGB1ST160, RSGB2ND160, RSGB2128, UKEIDXCW, UKEIDXSSB. Update additional allowable exchanges in the first four listed above. (G4OGB) (Coded by K3CT)
Changed most windows to fix bug in menus of windows with dark form colors to make the menu text more visible (LY5T) (Coded by N1MM)
Changed several windows to color menus that were not colored to Manage Skins settings (Coded by N1MM)
Bandmap: fix runtime error clicking on spot (W5TM) (Coded by N1MM)
Small improvement to snap function (Coded by N1MM)
Log: removed grid lines for dark colors (LY5T) (Coded by N1MM)
Entry: remove borders from textboxes (LY5T) (Coded by N1MM)
Contest: Remove RSGBJubile & UKDX contest code. (Coded by K3CT)
Available Window: Eliminate a runtime error. (Coded by K3CT)
Entry Window: Gray Dual Rx Always On for non-dual rx radios. (Coded by K3CT)
Entry Window: Add key stroke for Dual Rx Always On menu item. (N3RD) (Coded by K3CT)
Entry Window: Shift + Up/DnArrow tunes other radio (SO2R) / VFO (SO2V). (G4BVY) (Coded by K3CT)
Database: Remove unused SRARS and UKDX data from Admin lookup table on startup. (Coded by K3CT)
Manual Radio: When the right radio (radio 2) is set as a manual radio, the radiointerrupt function was skipped. (Coded by K3CT)
Bands: Add LIGHT band to the program. Log 400 THz for the frequency. Entering LIGHT in the callsign box will change to the 0.75um band. Please test, there may be some followup work required. (Coded by K3CT)

Version 1.0.6091 (March 14, 2017)
ARI DX Contest: Rules change. Added Mult-Multi with serial numbers per band. 160M QSO’s are now zero points. Please test. (IZ1LBG) (Coded by K3CT
Digital: Adds setting to Digital settings window to allow how Dueling CQ’s act when ESC is pressed. (Coded by N2AMG)
Networking: Cleared connected stations collection on network shutdown. (Coded by N1MM)
Multiplier Window: In So2R, when clicking on a multiplier, do not program both radios to the same band. (YO3IRM) (Coded by K3CT)
RSGB BERU: Rules change, allow more then one HQ to be logged in the UK CCA. (VE3KI) (Coded by K3CT)
Clear “telnet inactive message” from status line when connection reestablished. (ZL2IFB) (Coded by N2IC)
Always send rotor messages to local computer, port 12040, in addition to any addresses specified by the user. (Coded by N2IC)
Fix runtime error changing bands before program initialized (Coded by N1MM)
Bandmap: Show messagebox when radio commands have unbalanced brackets {} (Coded by N1MM)
Call History: Add three additional fields to the Call History Database, log import, call history file import/export, and import directive (!!Order!! line). Exchange data stored in the Power field is used to populate the exchange for US/VE stations in ARRL DX SSB/CW contest. The CqZone and ITUZone fields are currently unused by any contest. Contest specific coding will be added as time permits. (AA3B) (Coded by K3CT)
Log Window: In SO2V/SO2R allow only incoming spots for the active RX Entry window to update the Log window dupe pane and Check window. (K0RC) (Coded by K3CT)
RSGB BERU: Allow more than one HQ to be logged in the UK CCA. (VE3KI) (Coded by K3CT)
RSGB BERU: Fixed a 80m band runtime error caused by Windows Regional setting. (VE2FK) (Coded by K3CT)
RSGB BERU: E5/N and E5/S mults not detected. (ZL1ANH) (Coded by K3CT)
RSGB BERU: Corrected a error when editing the serial number in the Log window. Editing in Entry window was OK. (G7TWC) (Coded by K3CT)
RSGB BERU: Can not log a HQ station in my CCA. I am a HQ station, I can not log non-HQ stations in my CCA. (VE2FK) (Coded by K3CT)

Version 1.0.6076 (February 21, 2017)
Fix problem with CW keyboard window when using 2 keyboards and no callsign is in the Entry Window. (Coded by N2IC)
SP DX Contest: Rules change, remove the 12 band change logic. (SQ8GHY) (Coded by K3CT)
Remove disruptive message from telnet window when the telnet cluster has been inactive. Message is now shown in the Entry Window status line. (N5OT) (Coded by N2IC)
Entry Window: Do not allow a second Alt+A command to execute when a prior hasn’t finished. (Coded by K3CT)

Version 1.0.6071 (February 14, 2017)
Entry Window: don’t show score when contest type is “DX” (K1RM) (Coded by N1MM)
Log Setup: don’t warn about 599/599 in exchange field unless it is a single token (K2SX) (Coded by N1MM)
Multi Station: Call frame was being cleared periodically when using partner mode (K3CT) (Coded by N1MM)
Multi Station: Stations logged by a run station on a band are shown in the bandmap at the CQ Frequency of other stations on that band (K3CT) (Coded by N1MM)
FDREG1: For UK stations, CW now uses DXCC Mults like SSB in the past. If fixed station works a fixed station the points should be zero. (G4OGB) (Code by K3CT)
Info window: Last QSO Time forecolor not set to proper value for background (W3DQ) (Coded by N1MM)
Fix problem working dupes while running with some radios on RTTY. (Coded by N2IC)
Added a non-intrusive message when the digital interface is being closed because the mode is no longer digital. (Coded by N2IC)
Improve editing messages in log window (Coded by N1MM)

Version 1.0.6059 (February 8, 2017)
Fixed bug with AppInfo UDP packets being sent on ContactInfo port number (W3SZ) (coded by K8UT)
Digital RX Windows: DI2’s attached RX windows was not properly word wrapping at the end of the textbox.. Corrected. (Coded by N2AMG)

Version 1.0.6055 (January 31, 2017)
Fixed minor bug in Antennas table handling. (Coded by N2IC)
Rover Location Bug: Fixed a bug introduced in the January 17 program version. (K8MR) (Coded by K3CT)
FL QSO: Change to Cabrillo 3.0. (K1TO) (Coded by K3CT)
QSO Party: IN abbreviations changed to five characters. This caused changes to the following QSO parties: 7QP, NEWE, IN, IN7QPNE. Please test all of these QSO Parties with the correct station location and report any issues. Removed INQP bonus station callsign. Not included in the rules. Note: No changes have made to DE QP. No rules 2017 posted, no prior rules available on the website, and no indication of the 2017 date. (KJ9C) (Coded by K3CT)
Startup: fixed runtime error when radio is out of band (Coded by N1MM)

Version 1.0.6044 (January 17, 2017)
UDC: /BonusPoints/ = IsComment, +10 was adding 10 points regrdless of Comment field. (G4OGB) (coded by NA3M)
NA Sprint CW and NA Sprint RTTY: Added new multipliers and allowed Hawaiian stations to count as “North America”. (coded by N2IC)
Winkey: Fixed {LOGTHENPOP} behavior. (K9SE) (Coded by N2IC)
Entry Window: Removed the unused command used to set the CPU proxy. Not used in Logger+. (Coded by K3CT)
Rover Location: Changed the RoverQTH command user messages for grid square contests. Note: Users can also set the Rover Grid by right click on the Grid Square Map and select set your Rover grid. (W3SZ) (Coded by K3CT)
Available Window: Load the users selection of Follow Spot option during program initialize. Needed because the Multiplier windows use this option. (Coded by K3CT)
UDP Broadcast: Added SO2R IsStereo field to the UDP RadioInfo packet. (coded by K8UT)
Improvements to SO2R 2 keyboard operation. (Coded by N2IC)
Change to ESM flow. In run mode, if a call is entered and exchange sent, but the received exchange has not been entered, and the call is corrected, the default behavior is that call + exchange will be sent when Enter key is pressed. (Coded by N2IC)
VA QSO Party: Rules change, remove callsign bonus points. (AJ4LN) (Coded by K3CT)

Version 1.0.6033 (January 10, 2017)
Log selection: allow enter to trigger the ok button functionality. (GM3WUX) (Coded by N1MM)
Log selection: make tab move to Opertator class control when pressed in contest selection grid. Move to Cancel button if shift-tab is pressed. (GM3WUX) (Coded by N1MM)
Radio Control: Added support for the FT-891. See the Logger+ Manual, Supported Radios, FT-891 for the COM port settings and known radio limitations. Tnx to VE3VSM for radio testing. (VE3VSM)(Coded by K3CT)
UDC: if BonusPoints2 = (+)1, Grids.txt is used bonus points are automatically added in all Qs except the last one (manual Rescore is required for that one). (G4OGB) (coded by NA3M)
UBA Sections Table: Add ARA, PHI. Remove SBS, TOR, TRK, and ZZZ. Apply to all UBA contests. (ON7HLU) (Coded by K3CT)
ARRL RTTY Roundup: Changed exchange field to overstrike. (Coded by N2IC)

Version 1.0.6024 (January 3, 2017)
Cut Number Exchange: When receiving cut number serial numbers, convert V to 4 and B to 6. (W6NF) (Coded by K3CT)
Affiliated Societies Contest: Change to one point per QSO, no limit on who you can work. (G4OGB) (Coded by K3CT)
Fix runtime error when copying contests to a new database (K0RC) (Coded by N1MM)
Updated copyright (Coded by N1MM)

Version 1.0.6016 (December 27, 2016)
Winkey – Fixed truncated His Call where His Call key has a leading space. (Coded by N2IC)

Version 1.0.6014 (December 20, 2016)
NAQP – Added DC multiplier. (Coded by N2IC)
Download latest call history file for a contest. Must be on N1MM hamdocs server with file name as .txt. Does not support QSOParties. (N1MM)
Fixed long-standing Winkey “repeat chunk of message” problem when ! (his call) is not the first character in a macro. (Coded by N2IC)
DigitalSetup: Soundcard Detection routine was not functioning corrrectly when system had no soundcards installed. (Coded by N2AMG)
Changed multi-2 lockout. Will lockout when 2 stations try to transmit on same band/mode, or when more than 2 stations try to transmit on any band. (LY7T, 9A3OS) (Coded by N2IC)

Version 1.0.6006 (December 16, 2016)
Removed MorseRunner-N1MMPlus.ahk as MorseRunner supports now communication via UDP (N2IC) (Coded by KU7T)
Add configuration of packet cluster keep-alive timer. Default is 3 minutes. Change this to a lower value if you get frequent “forced disconnects”. (Coded by N2IC)
SO2R/SO2V: A Shift+Click on a Bandmap spot program the radio and not change focus. (Coded by K3CT)
ARRL10M: Fix the Entry window band button color issue, efficiency improvements. Call history data should be in the Exch1 field. (CX6VM) (N2IC & K3CT)
ARRL160M: Add a database lookup for country and prefix to color incoming spots for VE, PR, VI, and PAC. The Call History data should be stored in the Exch1 field. (Coded by K3CT)
UDC: new format for BonusPoints2 (BonusPoints2 = (+)1, Grids.txt). See _UDC_Help.txt updated with this new version (G4OGB) (Coded by NA3M)
UDC: made BonusPoints2 = +1, Grids.txt work for 4 char GridSquare even if 6 chars were entered in EW (G4OGB) (Coded by NA3M)

Version 1.0.5995 (November 30, 2016)
ARRL 10 Meter Contest – Change Mexican DF district to CMX. Entering CMX, DF or DFE will all count as the CMX district. (Coded by N2IC)

Version 1.0.5991 (November 29, 2016)
QTCWindow: WAERTTY – If QTC already entered do not clear QTC when entering QTC Header. (Coded by N2AMG)
QTCWindow: WAERTTY – When entering QTC with Keyoard Tab and Enter keys were not functioning correctly in the QTC serial window. (Coded by N2AMG)
QTCWindow: WAERTTY – When using Skip in the first QTC you were unable to enter any qtc after that. Fixed (Coded by N2AMG)
QTCWindow: WAERTTY – When pressing Cancel in the QTC Window it no longer wipes the previous qso in the Entry Window if exchange is not filled in. (Coded by N2AMG)
CQWWRTTY: Swap Zone and State Entry windows to be the same order as rules state.
CQWWRTTY: Once state is changed the zone will auto update and be left highlighted incase a change is needed. (Coded by N2AMG)

Version 1.0.5988 (November 22, 2016)
Rotor: Fix repetition of (R) when using bidirectionality (KK1W) (Coded by N1MM)
UDC: Multiplier1(2,3) were missing in txt file if GenericPrintString was used (W3SZ) (coded by NA3M)

Version 1.0.5982 (November 15, 2016)
Changes to multi-2 transmit lockout. When there are more than one Run1 stations or more than one Run2 stations, transmit will be blocked if a Run1 (or Run2)
station is transmitting and another Run1 (or Run2) station tries to transmit. (9A3OS) (Coded by N2IC)
Digital RX Windows: When WAE contest is selected automatically set window type to Scrolling. (Coded by N2AMG)
IC-7850/51: Reported radio control issue, increase in the command pacing time. (N3RD) (Coded by K3CT)

Version 1.0.5978 (November 8, 2016)
QTC Window: In WEA RTTY when using MMVARI for the digital engine QTC was not being sent correctly. (Coded by N2AMG)
Entry WindowConfig, Contact Edit, Contest Setup: adjusted tab order and provided accessibility info for blind hams. Of note is that the Accessibiilty Name for Received Nr is the Sent Nr nnn at Terry’s request. He needed easy access to Sent Nr (GM3WUX) (Coded by N1MM)
Max rates: added names of all ops (note that this is across computers) (Coded by N1MM)
Runs: added names of all ops and repeated by computer name (Coded by N1MM)
Radio Codec: For the K3, IC-7300, IC-7410, IC-7600, IC-7850/51, IC-9100. Key the TX when starting voice message recording with Logger+ Audio. Unkey the radio when the message recording ends. This eliminates the receiver noise in the recorded voice message. (Coded by K3CT)
MultiOp: Added a Foot Switch menu item, “First One Wins”. Used with Network Status, Options tab, “Block my Tx only if other station transmitting on same band & mode” = Checked. Used to to prevent two radios from transmitting on the same band when using a radio codec to send a wav file. The transmitting radio pulls the DSR pin low of the other computer(s) on the same band when it transmits. (Coded by K3CT)
Alt+Q: If pressed when at the CQ frequency, the radio will be programmed to the selected Available window spot or latest spot. In SO2R mode do not allow the radio to change bands. (Coded by K3CT)
Alt+A: In SO2R do not allow both radios to be programmed to the same band. If the Available window spot is on the band of the non-focus radio, set the non-focus radio to the spot frequency. Change the focus with the spot if Available window, Focus Follows Spot is enabled. (YO3IRM) (Coded by K3CT)
Call History Import: Correct a bug that prevented the contest name associated with the call history data to be detected if the line ended with several spaces. (Coded by K3CT)
Move Multipliers: In SO2R when right clicking on a spot, do not program the other radio to the same band as the focus radio. (Coded by K3CT)
Entry Window: In SO2R, when pressing Alt+Shift+Q, do not place the other radio on the same band as the focus radio. (Coded by K3CT)
Multiplier Window: In So2R, when clicking on a multiplier, do not program both radios to the same band. (YO3IRM) (Coded by K3CT)
Network Status Window: Change labels on Options tab for clarity. No change in operation. (Coded by N2IC)
When networked computer cannot be time-synced with master, display error only once. (Coded by N2IC)
IC-7300: Split wasn’t being cleared when clicking on a non-split spot. (Coded by K3CT)

Version 1.0.5969 (November 1, 2016)
SCCRTTY – Force logged non-numeric exchange would cause runtime error during Cabrillo. Now generates “0000” (S57AW) (Coded by N1MM)
UDC – /QsoErrorString/ param is now working not only for Exchange1Text in EntryWindow but also for CommentText, NameText and MiscText (G4OGB) (Coded by NA3M)

Version 1.0.5966 (October 25, 2016)
Fixed glitches in rotor setup form. (Coded by N2IC and N1MM)
Rotor: Reduce size of buttons. (Coded by N1MM)
SC QSO Party: Change in bonus points. (WN4APF) (Coded by K3CT)
JARTS: Change to Cabrillo 3.0. Users will have to open the contest dialog and set the contest selectors for the recent contest before exporting Cabrillo. (DJ3IW) (Coded by K3CT)
Rotor: Rotor widget positions now follow the operator. (W4AAW) (Coded by N2IC)
UDC: 1. New argument (SectIs_xxx, nnn) for UDC parameter /PointsPerContact/;

  1. New argument MiscIs_xxx for UDC parameter /BonusPoints/;
  2. Problem with BonusPoints = IsMult1(2,3) fixed (G4OGB) (coded by NA3M)
    Entry Window tool tips could not be turned off (K2ZR) (Coded by N1MM)
    Fixed bug in @ (voice listening frequency) when SO2R and Focus Other is enabled. (Coded by N2IC)

Version 1.0.5952 (October 18, 2016)
Fix runtime error computing quality tag (WH6YH) (Coded by N1MM)
UDC – added new parameter /DupeQSOMinutesAgo/, see _UDC_Help.txt updated with this new version (UT7DK) (Coded by NA3M)
Converted _UDC_Help.txt file to UTF-8 encoding so all language sections of it can be read with Notepad (Coded by NA3M)

Version 1.0.5943 (October 11, 2016)
Fixed MorseRunner F5 operation (N4IQ). (Coded by N2IC)
Added {OTRSPOTHER RX} macro. Sends the OTRSP RX command to the OTRSP device to activate RX corresponding to the currently inactive radio.
For example, if Radio 1 currently has keyboard focus and the {OTRSPOTHER RX} macro is invoked, the OTRSP RX2 command is sent to the OTRSP device,
but keyboard focus remains on Radio 1. (KL9A) (Coded by N2IC)
QSO Party: Simplify the code added in 1.0.5939 to count all callsign combinations of the Bonus Station. (Coded by K3CT)
TS-990: Send all three Stop DVK commands to the radio when the Esc key is pressed in SSB mode. (Coded by K3CT)
FTDX3000: Added support for the radio codec. The operation has been confirmed on SSB with on the fly message recording. Verifying Digital operation. Tnx W3SA.(Coded by K3CT)
IC-7300: Added polling of the AF gain for the AFGAIN macros. (Coded by K3CT)
Manual Radio: When setting split with a non-interfaced radio, transfer the mode to the TX VFO. (N1EN) (Coded by K3CT)

Version 1.0.5939 (October 6, 2016)
PA QSO Party: Count all callsign combinations of the Bonus Station. (Coded by K3CT)
Info Window: Switch to native functions for calculating time intervals. (Coded by K3CT)

Version 1.0.5936 (October 4, 2016)
UDC – added new parameter /UsesLASTEXCHmacro/ that allows using {LASTEXCH} macro in UDCs (RA3TT) (coded by NA3M)
New digital contest “RUS-WW-DIG” added (coded by NA3M)

Version 1.0.5931 (September 27, 2016)
TS-2000: Config help text change and manual update. When the baud rate is 4800 baud, use 2 Stopbits. For 9600 baud and greater, use 1 Stopbit. (EA5HYC) (Coded by K3CT)
Fix runtime error importing ADIF (ZA1P) (Coded by N1MM)
Function Key Message Editor: fix RTE if nothing is selected when copy is chosen (N1MGO) (Coded by N1MM)
Telnet: force update of spot timeout in UI if changed from bandmap (K0RC) (Coded by N1MM)
SASPRINT contest – second multiplier (DXCC) was added (LU5DX) (Coded by NA3M)

Version 1.0.5924 (September 20, 2016)
Fixed Broadcast Spot UDP message to handle worked double mults correctly (VE3KI) (Coded by N2IC)
Bearing: When displaying regional bearing reverse mile and km order for non-NA users. (N1MM) (Coded by K3CT)
Close COM ports that are no longer being used by N1MM+. (Coded by N2IC)
RSGBDX: Display an error message when users attempt to log QSO’s on invaid bands. (VE1DT) (Coded by K3CT)
QTC Window: Correct issue that was causing the front half of QTC Header count to get cut off. (Coded by N2AMG)

Version 1.0.5916 (September 13 2016)
RSGBDX: New contest. Please test, lots of details. Rules URL: http://www.rsgbcc.org/hf/rules/2016/IntDX.shtml (G4OGB) (Coded by K3CT)
WAE: ADIF import bug, no multipliers. (Coded by K3CT)
Entry Window menu, Tools, Download PDF Help File – fixed busted website link (coded by K8UT)
Digital: When clicking on a call or exchange in GRITTY focus is now passed back to the parent entry window once click event is finished. (Coded by N2AMG)
Bug: Corrected a mode category bug that surfaced from a change in mid-May. (Coded by N2IC & K3CT)

Version 1.0.5908 (September 6, 2016)
Catch UDPClient port in use for port 13064 (N1IA) (Coded by N1MM)
QTCWindow: Fix broken link to QTC window when using WEASSB. (Coded by N2AMG)

Version 1.0.5903 (August 30, 2016)
Network Status: Was not saving postion on operator change (AA5AU) (Coded by N1MM)
Multipliers: fixed runtime error on startup (OO7K) (Coded by N1MM)
Added code to catch “Access denied” runtime error when downloading & installing new version (SM5UFB) (Coded by N1MM)

Version 1.0.5899 (August 23, 2016)
CME Contest: Add multipliers to Multiplier, Counties/Other window. (EA5WU) (Coded by K3CT)
CNCW Contest: Correct the HQ multiplier. (EA5WU) (Coded by K3CT)
PA QSO: Change to the VE sections and bonus station. (N3LI) (Coded by K3CT)
Added option to “Never see again” the exit confirmation dialog. Did not change the unlogged contact dialog. You will need to edit or rename the ini file to restore exit confirmation (set IsSilentClose = false) (N9DK) (Coded by N1MM)
Statistics graphs: made title smaller and added non-persistent option to hide title (JG1VGX) (Coded by N1MM)
Added tool tips to DI window (K0RC) (Coded by N1MM)
EntryWindow: Prevent mouse wheel from changing cw speed (N1EN) (Coded by N1MM)
Score window: Show points per Q (M0CKE) (Coded by N1MM)
Network Status: reduce flicker in title bar (K1TTT) (Coded by N1MM)
Bandmap: added Set Spot Timeout as menu item to permit unassisted ops to set spot timeout without opening the Telnet window (K2PO) (Coded by N1MM)
Logger+ Audio: Fixed a bug when executing the “!” macro. Check the callsign entry after the current wav file completes. (N1MM) (Coded by K3CT)
When SO1V or SO1V and configuring a CW port, the label in the Configurer “Set” dialog will say “VFO Nr” instead of “Radio Nr”. (Coded by N2IC)
Display an informational message at program startup if MorseRunner is active, but MorseRunner Mode has not been enabled. (Coded by N2IC)

Version 1.0.5878 (August 16, 2016)
EUHFC: Correct ADIF import. (S55O) (Coded by K3CT)
RunTime: After ADIF import eliminate the RunTime error on rescore. This also solves the empty log if the user exits after ADIF import. (several) (Coded by K3CT)
Added additional error handling to automated download of new versions. (Coded by N1MM)
Bandmap: Fixed runtime runtime error in sh/dx button. (NM5M) (Coded by N1MM)
Pressing ctl-down from a band not shown in band buttons would jump to lowest band. (Coded by N1MM)
On the Multipliers Countries window, the font of Oceania (OC) doesn’t resize when changing fontsize (ON7RK) (Coded by N1MM)
When clicking on a spot from Waterfall Bandmap, make sure that focus is activated on correct Entry Window (PA5WT) (Coded by N2IC)
WAE: UA9 beam heading calculated based on UA direction. Changed to calculate all UA beam headings by oblast for this contest (LY5T) (Coded by N1MM)
Added a warning message if a Prolific-based USB-to-serial converter is being used for CW sending. (Coded by N2IC)
Icom: Remove the code which was used to detect out of date firmware. (Coded by K3CT)
Beam Heading: If Call History lookup is enabled and the grid square in the Loc1 field is valid, compute the bearing with the grid square. Call History import can read multiple files so it is not necessary to add grid square to every call history file. The incoming spot beam heading processing is unchanged. This is a future project. (Coded by K3CT)
CME Contest: Allow the an exchange of HQ. (EA5WU) (Coded by K3CT)
QTCWindow: Pressing PgUp or PgDn in the header text window causes focus to shift and background to change color. (Coded by N2AMG)
QTCWindow: Removes Minimize/Maximize button from QTCWindow form. (Coded by N2AMG)
QTCWindow: Corrects the workings of the {DIGQTCS} and {DIGQTCR} macro subs. These should work in all 3 modes. (Coded by N2AMG)
QTCWindow: In CW TU message on the setup window if user includes the {QTC} macro in the text it will send the contents of the QTC Header window.
This makes it work like this: TU {QTC} de N2AMG would translate to TU QTC 21/10 de N2AMG (Coded by N2AMG)

Version 1.0.5849 (August 9, 2016)
VHFNAC: EDI export issue caused by the change in contestF descriptions in 1.0.5831. (SP1CNV) (Coded by K3CT)
Corrected a beacon callsign (coded by N1MM)
New contest dialog: widened selection control (coded by N1MM)
QTC Window: When closing out of Setup window return focus to last control used before opening setup. (Coded by N2AMG)
QTC Window: When Focus Other Always Swap is enabled disable it when QTC Window opens and re- enables it when it closes. (Coded by N2AMG)
QTC Window: Anytime focus is lost to another window, When QTC window gets focus back sets focus to last used control. (Coded by N2AMG)
QTC Window: Stops focus from being grabbed by another window as long as the QTC Window is open. (Coded by N2AMG)
Run time error when frequency longer than 9 characters in generic export (coded by N1MM)
Added additional F-keys to MorseRunner support. Requires this version of N1MM+ and version 1.68.1+ of MorseRunner, available in the Additional Support Files area. (Many) (Coded by N2IC)
IC-7300: Added USB-D & LSB-D modes. (N1MM) (Coded by K3CT)
IC-7600,IC-7850/1, Pro2/3: Fixed a bug in the selection of the digital mode. (Coded by K3CT)

Version 1.0.5831 (August 2, 2016)
UDC: New parameters PointsMultAtTimeLocal, PointsMultAtTimeGMT and PointsMultByMode added. See updated _UDC_HELP.txt file located in “…\N1MM Logger+\UserDefinedContests” folder for details (Coded by NA3M)
UDC: New argument LASTLETTER added for MultSqlString parameter. See updated _UDC_HELP.txt file for details. (Coded by NA3M)
UDC: New argument LASTLETTER, fixed incorrect handling callsigns with /x, /QRP at the end. (G4OGB) (Coded by NA3M)
Fix runtime error in Kenwood support when restarting after long timeout. (coded by N1MM)
Fix a cross-threading runtime error in Grayline when pressing a key at startup (Coded by N1MM)
Kenwood: Stop bouncing of frequency when freq changed via bandmap or available windows (Coded by N1MM)
Added tool tips to Entry Window and Bandmap right-click menus (Coded by N1MM)
Entry Window: Added expanded contest descriptions to tool tips in the File/New Log selection window (coded by K8UT)
Entry Window: Added expanded contest descriptions to File/Open Log selection window (coded by N1MM)
Added {SPACE} macro. This is the same as pressing the Space key. It is useful in non-ESM mode for auto-filling the exchange. For example: F2 exchange, 5nn 4{END}{SPACE} . (Coded by N2IC)
Added MorseRunner Mode checkbox in Configurer->Other. This works in conjunction with the new version of MorseRunner in the N1MM+ Files, Additional Support Files area. This greatly simplifies the integration of N1MM+ and MorseRunner by not requiring an AutoHotKey script. (KL9A) (Coded by N2IC)
UDC: New argument LASTLETTER, improved handling callsigns with “/” in the callsign. (G4OGB) (Coded by NA3M)
UDC: _UDC_Help.txt file updated. (Coded by NA3M)

Version 1.0.5803 (July 26, 2016)
Digital: Changes to Fldigi load routine that were needed for caption change to Fldigi. (Coded by N2AMG)
ADIF import: fix for logs with no seconds in timestamp (9A3OS) (Coded by N1MM)
Network Status: added column for Band. When one clicks on the Band column header, the stations will sort by Band & IsRunning. This is useful for large multi-mults (S57AW) (Coded by N1MM)
Network Status: forced resort of stations each time the list is updated (K3CT) (Coded by N1MM)

Version 1.0.5796 (July 19, 2016)
Increased the amount of time after download of new exe file before renaming (WK1J) (Coded by N1MM)
Available Window: Eliminated runtime error when ALT+A was pressed. (W5GN) (Coded by K3CT)
Digital Setttings: Fixed database error when special characters were passed in macro settings (K1RCT) (Coded by KU7T)
Entry Window: Send the TU message when the non-ESM TU/Log key is pressed and no callsign is in the callsign box. (KL9A) (Coded by K3CT)
Add import/export to Network Computer Names editor (S57AW) (Coded by N1MM)
Digital: Fldigi Change the title of Fldigi Window. Which was causing the Logger to not find handle for window. Corrected now. (Coded by N2AMG)
Callsign Voicing: If STROKEP.wav exists, play this wav file when /P are the last two characters of the callsign. (UA6AA) (Coded by K3CT)
RRCT Contest: Remove unwanted text behind the Entry Window exchange entry frame. (W1RM) (Coded by K3CT)
ADIF Import: Fix rare bug where import of two QSOs with the same station was not permitted even though at different times. (9A3OS) (Coded by N1MM)

Version 1.0.5785 (July 12, 2016)
Corrected “Don’t work non-mults” error message to reflect current option location (LA9RY) (Coded by N1MM)
Added debugging info to catch illegal characters in spot comment. (BA4ALC) (Coded by N2IC)
Minor spot tweaks for compatibility with Waterfall Bandmap. (Coded by N2IC)
Telnet/Filters tab: “Why don’t I see spots” button was hidden (N2WQ) (Coded by N1MM)
UDC: latest version of_UDC_HELP.txt file is copied into …\N1MM Logger+\UserDefinedContests folder with every new update (Coded by NA3M)

Version 1.0.5774 (July 5, 2016)
SASPRINT contest – each multiplier (SA prefix) should be counted once regardless of the band and mode (LU5DX) (Coded by NA3M)
Statistics: Fix runtime error on startup (Coded by N1MM)
Spot Broadcast: Ignore illegal characters in the spot comment.(BA4ALC) (Coded by N2IC)
Entry Window: When repeating CQ is running the File menu text is partially convered by a Form Label. (W1RM) (Coded by K3CT)
NRRLVINTER contest: swapped GRIDs and serial numbers in Cabrillo file data. (LB3RE) (Coded by NA3M)
Open forms were not closing properly on program exit if Grayline was open (Coded by N1MM)
Fixed runtime error minimizing app when Grayline is open (Coded by N1MM)
Send Corrected Call: When Send Corrected Call and Send Partial Calls are enabled and the callsign correction involves removing a portable designator, the program did not send the correct suffix or prefix. (UA6AA) (Coded by K3CT)

Version 1.0.5763 (June 28, 2016)
Rover Mode: Bug fix to the ROVER-LIMITED and ROVER-UNLIMITED change in 1.0.5752. (Coded by K3CT)
Runtime Error: Fixed a runtime error when playing a wav file. (G3YYD) (Coded by K3CT/N1MM)
DL-DX-RTTY: Change CabrilloVersion to “3.0” (DJ3IW) (Coded by N1MM)
Added new SA Sprint (SASPRINT) contest (LU5DX) (Coded by NA3M)
UDC: bug fixed for the case when MultSqlString =Grid and DoNotCountMeAsMult = True (G4OGB) (Coded by NA3M)
Corrections to SA Sprint (SASPRINT) contest (Coded by K3CT/NA3M)
Digital: When used in Second Entry Window Fldigi was using wrong offset to calculate frequency. (Coded by N2AMG)
IOTA: Added mode and band change count for Multi-Two. Multi-Two operation needs testing. (Coded by K3CT)
Entry Window: corrected “Open Explorer on User Files Directory” to help menu to aid in debugging by users (M0JWB) (Coded by N1MM)

Version 1.0.5752 (June 21, 2016)
Callsign Voicing: When using STROKEP.wav with send corrected callsign, the callsign was voiced when it was unchanged. (UA6AA) (Coded by K3CT)
Handle race condition in networked computers interlock when multiple users try to transmit simultaneously. (9A3OS) (Coded by N2IC)
When editing a cell in the Log window by double-clicking, put cursor in cell instead of Entry Window. (Coded by N2IC)
Added a new right-click option to the Talk window. After sending a talk message, the Talk window will minimize and focus will go to the Entry Window. Typing ctrl-e from the Entry Window will return the Talk window to its normal state. This can be used to minimize the amount of screen space devoted to the Talk window. (Coded by N2IC).
JIDXCW/SSB: Contest start time changed. (VE1DT) (Coded by K3CT)
Cabrillo: Specification change, FM mode added to Mode Category. (Coded bt K3CT)
Cabrillo Soapbox: Convert carrage return to space, limit Soapbox line to a maximum of 75 characters. (Coded by K3CT)
REGIOVHF: Remove unused code in the contest class. (Coded by K3CT)
Entry Window: added “Open Explorer on User Files Directory” to help menu to aid in debugging by users (Coded by N1MM)
Added ROVER-LIMITED AND ROVER-UNLIMITED to Cabrillo Station options (N2MH) (Coded by N1MM)
Added VHF-3-BAND and VHF-FM-ONLY to Cabrillo Band options (Coded by N1MM)
Updated RDAC.sec file (DL6KVA) (coded by NA3M)
UDC: added new argument for /BonusPoints/ – “ExchIs_xxx” and new parameter /ResetSNEverySession/, see updated _UDC_Help.txt (G4OGB) (coded by NA3M)

Version 1.0.5738 (June 14, 2016)
Portugal Contest: The Summary window titles are switched. (SM4DQE) (Coded by K3CT)
DRCG, BARTG and VOLTA RTTY contests: make sure file Exchpoints.sec is loaded in Admin database for correct points calculation. (ON6AT, ZL1WN) (Coded by NA3M)

Version 1.0.5733 (June 8, 2016)
Fix runtime error when switching to last antenna specified in band list (W9ILY) (Coded by N1MM)
When a station is worked on a frequency, show an unworked station if there is one on that freq after the QSO is logged. (Coded by N1MM)
Configurer: Set the default rotor control address to 12040 (Coded by N2IC)
Digital: When clicking on the Align Button now stops moving up waterfall if the frequency does not need to be changed. (Coded by N2AMG)
Digital Setup: Full detail messages were not showing fully near the call sign validity setting. (Coded by N2AMG)

Version 1.0.5717 (May 31, 2016)
Other multipliers: fix rte in EUPSKDX contest (NA3M) (Coded by N1MM)
Logger+ Audio: When voicing callsigns (F5=!), correctly voice callsigns containing “/”. If the callsign contains “/P”, play STROKEP.wav if it exists instead of STROKE.wav followed by P.wav. (UA6AA) (Coded by K3CT)
King Of Spain Contest: SMR multiplier not counted. The multiplier was in the list but not loaded into the users database. (DL2SAX) (Coded by K3CT)
Configurer: fixed minor color issue on Broadcast tab (Coded by N1MM)
Configurer: fixed runtime error when user put invalid character in antenna tab band column (VE7BGP) (Coded by N1MM)
Configurer: Set the default rotor control address to 12040 (K6RIM) (Coded by N2IC)

Version 1.0.5707 (May 24, 2016)
In Configure Ports->Broadcast Data, added broadcast spots and broadcast rotor configuration. (Coded by N2IC)

Version 1.0.5698 (May 17, 2016)
UDP contactReplace: fix bug with contactDelete not preceeding contactReplace packet when editing most recent record (NY4I, K8UT) (coded by N1MM)
Contest Setup: Cabrillo 3.0 change, add 4M to the band selector. (G4FRE) (Coded by K3CT)
Log: Made minimum size 100 x 400 (KE5LQ) (Coded by N1MM)
Contest Setup: Changed category from “MIXED” to “SSB+CW”, and “MIXED+DIG” to “SSB+CW+DIGITAL”. (N1EN) (Coded by N2IC)
Fixed Cabrillo output to use “MIXED” instead of “MIXED+DIG”. “MIXED+DIG” is not a legal Cabrillo mode. (Coded by N2IC)
When using two keyboards, ctrl-t now transmits on the radio associated with the keyboard. (K1TTT) (Coded by N2IC)
Digital: When typing RTTY/PSKxx was causing a jump in frequency when digital window opened. Now fixed. (Coded by N2AMG)
Digital: When clicking on mult in bandmap or available window was not setting correct frequency if Digital window had not been opened. (Coded by N2AMG)
CW /SSB: When Clicking on CW or SSB mult or bandmap and Digital Window was open was not clearing the digital offsets before setting new frequency. (Coded by N2AMG)

Version 1.0.5674 (May 10, 2016)
Grayline: Fixed icon and added coloring of menus & form (K3CT) (Coded by N1MM)
Grayline: Form was not closing if reopened (Coded by N1MM)
Fixed exchange overwrite for QSO parties when call history enabled, or station location is determined by prefix. (N7CW). (Coded by N2IC)
Multiplier Band/Mode Selection: Enforce a minimum size. (K3CT) (Coded by N1MM)
Country: When determining country from callsign remove trailing slash followed by numbers greater than nine or a single slash character. (Coded by K3CT)
EA RTTY & EA PSK: Display the EA Spanish Province and HQ multiplier in the Multiplier, Other window. Now all multipliers can be displayed in two multiplier windows. Please test. (DL5KUD) (Coded by K3CT)
RCCCUP contest: Fixed incorrect sent exchange (“00” instead of zone) in the Cabrillo file (RU1QY) (Coded by NA3M)
Catch Winkey unauthorized access exception real time error (K6KAL). (Coded by N2IC)
Digital: When switching modes in Fldigi the Radio mode was not switching to the mode to use for that digital mode. (Coded by N2AMG)
Digital: When clicking on EW Band Buttons Mode set to the digital engines would not always be correct. (Coded by N2AMG)
Digital: Corrects RT Error when trying to load the digital window. (Coded by N2AMG)

Version 1.0.5644 (May 3, 2016)
Rover Mode: Changed the rover mode error message. Rover mode is only enabled when the Station Category is Rover or Mobile. (NH6Z) (Coded by K3CT)
UDP ContactReplace packet: now preceded by a contactdelete packet (coded by K8UT)
UDP ContactDelete packet: timestamp changed to UTC time (coded by K8UT)
Grayline: made peformance improvements for those running more than two core processors (Coded by N1MM)
Added UDP spot broadcast. To enable, add IsBroadcastSpots=True and BroadcastSpotsAddr=[IP Address]:[Port] (example: BroadcastSpotsAddr=127.0.0.1:12050) to [ExternalBroadcast] section of N1mm Logger.ini. XML schema for spot broadcast in http://n1mmplus.hamdocs.com/tiki-list_file_gallery.php?galleryId=5 , Filename spot_schema.txt . (Coded by N2IC)
Log: Sort dupe pane QSOs by call & timestamp for VHF contests and QSO parties (K8MR) (Coded by N1MM)
Log: Allow reordering of columns (Coded by N1MM)
Log: Show year in timestamp for any contest whose start date is not the same as the current year. (N1MM)

Version 1.0.5613 (April 20, 2016)
Restore operation of Pause key (W4AU) (Coded by N1MM)
UDP ContactInfo and ContactReplace packets: added ContactType and Run1Run2 fields from DXLOG table to UDP broadcast (coded by K8UT)
UDP ContactInfo and ContactReplace packets: changes timestamp value to UTC time (coded by K8UT)
VOLTARTTY: Do not display the band change timer in Multi-Single mode. (IW1AYD) (Coded by K3CT)

Version 1.0.5611 (April 19, 2016)
Digital: Adds case to the isvalid(callsign) routine so exchanges that end with a number does not pass the isvalid routine.(G4OGB) (Coded by N2AMG)
Win 10: adjust snap-to settings to align windows more accurately. (K3PA) (Coded by N1MM)

Version 1.0.5605 (April 14, 2016)
Made sure that zero points are awarded for incorrect modes during rescore (K3CT) (Coded by N1MM)
Multiplier windows: Multiplier abbreviations were getting truncated (K8UT) (Coded by N1MM)
Beam heading for Sevastopol city (oblast SE) was incorrect (RA6YDX) (coded by NA3M)
Change UDP broadcasts back to UTF8 encoding (K3IT) (Coded by N1MM)

Version 1.0.5598 (April 12, 2016)
TS-480: In voice mode, enable the ANI audio input when “Use Radio Codec” is checked and a wavefile is played by the program. This radio audio input bypasses the MIC circuits and speech processor. (M6BIR) (Coded by K3CT)
ROLO contest: Changed the ROPOCO contest to the new ROLO contest rules. Changed the contest to store the exchange in the MiscText field so the Comment field is available for users notes. If you want to open an old ROPOCO contest for log export, install a prior program version. Fixed the contest start/stop time, changed to Cabrillo 3.0, and corrected various contest specific labels. Users that have a ROPOCO contest stored in the database will have to correct the contest exchange box. (G4OGB) (Coded by K3CT)
Runtime Error: Eliminate a Runtime Error when using the {QSYCQ} macro and a CQ spot is not found. (LY5T) (Coded by K3CT)
UDP AppInfo packet: fixed bug – broadcast message sent when program launches, when New contest is selected, or current contest Changes (W1TR, coded by K8UT)
UDP ContactInfo packet: added the sender’s StationName field to ContactInfo (coded by K8UT)
UDP RadioInfo packets: changed to also include the sender’s StationName field to RadioInfo when station is not networked (coded by K8UT)
UDP ContactReplace packet: new XML packet “ContactReplace” sent when an existing contact record is changed (coded by K8UT)
UDP ContactDelete packet: new XML packet “ContactDelete” sent when an existing contact record is deleted (coded by K8UT)
UDP packets: replaced string concatenation with StringBuilder routines for XML strings (ContactInfo, RadioInfo, ContestInfo, AppInfo) (coded by K8UT)
Digital: Gritty implementation updated. Text now prints to Attached and RX windows. Makes use of JSON Parse routines by Dave AA6YQ
to parse recieved text at a much improved rate with only a 2-3 character delay. (Coded by N2AMG)
Digital: When using the backspace key or when a backspace is recieved in text eleminates most screen flicker. (Coded by N2AMG)
Digital: In the normal RX windows pause bar would turn on for no reason at all. Was found and corrected. (Coded by N2AMG)
EARTTY: Correctly sets the Mult now for EA4URE’s HQ exchange. (Coded by N2AMG)
Digital: When using the RX pause routines and you moved the mouse out of the attached rx window it would not
undo pause like it should have. Now Fixed. (Coded by N2AMG)
Beam heading for Crimea (oblast RK) was incorrect (K3CT) (coded by NA3M)
Multipliers: left column was getting clipped (K0RC) (Coded by N1MM)

Version 1.0.5578 (April 6, 2016)
Gagarin Cup (GCup): corrected list of multiplier stations, ..55YG were replaced with ..55GC. Stations with 55YG suffixes are only good for award program (RT3A) (coded by NA3M)

Version 1.0.5576 (April 5, 2016)
Make Windows/Rotor Windows display rotors for both entry windows no matter which is clicked (N2IC) (Coded by N1MM)
Allow any width mult in mult window (W2NRA) (Coded by N1MM)
Statistics: days with all dupes would show incorrect totals (VE1DT) (Coded by N1MM)
EA RTTY: Add EA4URE as a multiplier sending “HQ” (Coded by N2AMG)
FontSizer adjustment not remembered on Messages, Notes, Max Rates and other windows using MsgForm (G3RXQ) (Coded by N1MM)
Gagarin Cup (GCup): updated list of multiplier stations (..55YG) according to new rules for 2016 (coded by NA3M)

Version 1.0.5566 (March 29, 2016)
Save main program rotor windows postiion. Eliminate min/max buttons. (Coded by N1MM)
Telnet buttons were being clipped (W3DQ) (Coded by N1MM)
Fix for band change timer (Coded by N1MM)
Allow opening of main program rotor windows from Windows menu (only if rotor windows are selected to be displayed in the Configurer Antennas tab) (Coded by N1MM)

Version 1.0.5555 (March 22, 2016)
VA QSO Party: Rules changes. Log mobile stations with /M or /County to receive the 3 point QSO credit. This rule is not supported: “Mobile and Expedition stations that contact 10 (ten) or more different stations while operating from a county or independent city may claim it as a multiplier, if not otherwise worked.”. (KK4VA)(Coded by K3CT)
RDAC: Show only worked mults in States/Sections. Support in Counties/Other window (NA3M) (Coded by N1MM)
QSO Party: Combined the DE QSO party into the four contests used during the 7QP, IN, NEWE weekend. Modified the DE QSO party to accept the exchanges from the other three. Modified IN7QPNE to accept the DE QSO Party exchanges. Please test and report issues. (Coded by K3CT)
EPCPSK63QP: Runtime error when generating Cabrillo. (OH2KM)(Coded by K3CT)
Error log change in version 1.0.5536 prevented the display of the Use Logger+ Audio menu option. (Coded by K3CT)

Version 1.0.5541 (March 16, 2016)
Call History: allow callsigns with “5NN” embedded. (VP9KF) (Coded by N1MM)
SH/DX button in BandMap, “sh/sun” Telent command for selected spot was not working (JT1CD) (coded by NA3M)
Remove defrag at the end of ImportCallHistory. Was locking the database (Coded by N1MM)

Version 1.0.5536 (March 15, 2016)
Fixed LPT port footswitch operation. (KU7Y) (Coded by N2IC)
Fixed focus issues with Grayline title bar, VisibleDupe title bar, Rotor title bar (not rotor app), clicking on the log splitter, Log column header click, Log column resize, Score summary title. The title bar fixes may not show the focus in the entry window, but the next character will be typed in the EW control with focus (VE1DT) (Coded by N1MM)
Catch errors loading call history file (ON6NL) (Coded by N1MM)
Digital: Removes unused macro’s {SENTNR},{BEEP}, {PGDELAY} from Digital Setup Window list. (Coded by N2AMG)
Digital: Corrects not opening and closing digital windows when clicking on digital spot. (Coded by N2AMG)
In error log, report correct Windows version. (N9BC) (Coded by N2IC)
Radio Control: Added IC-7300 radio. Radio not available for testing, report any issues. This radio can not be used in SO2V mode because Icom did not provide VFO-specific (VFOA, VFOB) frequency and mode polling commands. Instead they provided Selected and UnSelected VFO commands. (Coded by K3CT)
RGSBBERU: Fix scoring of bonus stations (VE3KI) (Coded by N1MM)

Version 1.0.5513 (March 8, 2016)
Changes made to keep call from disappearing in the middle of a split frequency QSO. (Coded by N2IC)
Fix {OTRSP XXXX} command. (N4OGW) (Coded by N2IC)
For ARRL DX and ARRL RTTY Roundup, change default abbreviation for Northern Territories to NT. (VE8EV) (Coded by N2IC)
UDC: IsWorkable was only working with upper case values (for example: SAonly did not work but SAONLY did) (G4OGB) (coded by NA3M)

Version 1.0.5505 (March 1, 2016)
For 2 keyboards, fixed occassional scrambled callsigns. (K3WW) (Coded by N2IC)
Fixed dueling CQ mis-starts when partial call entered and PTT hangs. (EA2OT) (Coded by N2IC)

Version 1.0.5499 (February 26, 2016)
CWOps: When starting the last session within three hours of the beginning correct the start date. (W5YDM)(Coded by K3CT)
Added support for multiple OTRSP devices. Added support for MK2R and 1 or more OTRSP devices. (OK2ZI) (Coded by N2IC)
Multi-op PASS messages are (again) sent to the Info window, as well as the Talk window. (K3CT) (Coded by N2IC)
For SO2R, fixed Multiplier window spot buttons to go to correct radio for the band. (KE5LQ) (Coded by N2IC)

Version 1.0.5491 (February 24, 2016)
OK QSO Party: Rules change. Do not combine CW, RTTY, PSK together into one mode. (K5CM) (Coded by K3CT)
UDC: removed BandChangesPerPeriod parameter, added multiple new params to control Band Change Timer/Counter, see updated Help.txt file. (coded by NA3M)
UDC: all public variables used by UDC are initialized to avoid effecting non UDC contests, EW tooltip that tried to display the Time Since last QSO and Band Change was removed (K3CT) (coded by NA3M)
UDC: reset some UDC public variables in ClearUDCvariables() before loading new contest by clicking on numbered list contests (bottom of the File menu), Band Change Counter initializing was not working when UDC had CountBandChangesPerPeriod turned on (coded by NA3M)
Removed erroneous LogError message that fills up error log. (Coded by N2IC)
Contest: Remove RSGB160CW. (G3YMC) (Coded by K3CT)
Icom Radio: After pressing ALT+S the frequency displayed in the Entry & Bandmap windows did not update with some Icom radios. (AF6WG) (Coded by K3CT)
ARRL DX CW, ARRL DX SSB, ARRL RTTY ROUNDUP, CQ 160: changed abbreviation for PEI to PE (many) (Coded by N1MM)
NC QSO Party: Bonus station & county changes. (Coded by K3CT)
Log: Fix some situations where focus is not returned to the entry window (W1UE) (Coded by N1MM)

Version 1.0.5481 (February 16, 2016)
Fixed real time error at startup on XP. (K1RX) (Coded by N2IC)

Version 1.0.5479 (February 16, 2016)
Digital: When closing the Digital Settings window now close and restart the Digital windows to reset variables that were causing a RT error. (Coded by N2AMG)
Digital: When loading DI windows checks to make sure Entry Window exists before trying to set dot colors to prevent RT Errors. (Coded by N2AMG)

Version 1.0.5477 (February 12, 2016)
Added experimental feature – 2 keyboard support for SO2R. New menu item in Configurer->SO2R to enable it. Plug in two keyboards before starting N1MM+. The first keyboard you type in controls the left Entry Window. Other keyboard controls right Entry Window. Pause key is disabled. \ key moves to Entry Window associated with that keyboard. (Coded by N2IC)

Version 1.0.5472 (February 9, 2016)
Fix for runtime error spotting station. (DK5AX) (Coded by N1MM)
For CQWW, do not allow a QSO to be force-logged with an invalid zone. (PJ2T) (Coded by N2IC)
UKEIDX: fix for – incorrect received serial # was logged in ESM + S&P mode. This version has separate fields for Serial # and District, correctly imports ADIF files created with older versions. (several) (coded by NA3M)
WWV: show last solar flux numbers, not first (LY5T) (Coded by N1MM)
CWOPS: Remove the non-member exchange error checking for DX country. (VE3KI) (Coded by K3CT)
FOCCW: Change in the contest start time. (W1EBI) (Coded by K3CT)
Improve error recovery when ini points to deleted contest (Coded by N1MM)
Fixed zone lookup for wl_cty.dat exception calls. (VE1DT) (Coded by N2IC)
Fixed real-time error when generating Cabrillo and the Sent Exchange is not correct. (AA7V) (Coded by N2IC)
SC QSO Party: Rules changes, start/stop time and added bonus station. (WN4AFP) (Coded by K3CT)
K3: At times remove the delay added for the firmware to correctly switch Dual Rx On/Off so the user can press Ctrl+Up/Dn rapidly without stopping. The delay caused the program to update the various windows after the last key press. Watch for possible firmware issues to surface when the program switches Dual Rx On/Off during frequency changes. (N3RD) (Coded by K3CT)
FT-2000: A firmware issue causes the radio to ignore a frequency change command required by the “Reset Rx Frequency to TX when QSO is Logged” feature. The code was changed to stop polling the radio during CW transmissions. Note: the firmware bug will still surface when the user is sending (not the program) and a QSO is logged. This is a radio limitation. (K2QB) (Coded by K3CT)
Make sure program sends 5NN for {SentRSTCut} at startup when no call is entered (W4ZV) (Coded by N1MM)

Version 1.0.5458 (January 26, 2016)
ComPort Config Menu: Reposition GUI items so they are displayed clearly.(Coded by K3CT)
Display bad data received on Networking UDP port 12070 and ignore it (K1TTT) (Coded by N1MM)
Added {FREQROUND} and {OTHERFREQROUND} macros. These return the frequency, rounded to the nearest kHz. (N5DX) (Coded by N2IC)

Version 1.0.5452 (January 19, 2016)
ARRL School Club Roundup: change rules to allow separate cw & digi contacts. Set minimum off time to 10 minutes (N7FLT) (Coded by N1MM)
ComPort Config Menu: Reposition GUI items slightly so they are displayed clearly.(Coded by K3CT)
When using Winkey speed pot only for paddle/keyboard, ignore pot movement when sending F-key messages. (KE2D) (Coded by N2IC)
Log: fix error losing focus when editing cell (N2IC) (Coded by N1MM)
Info Window: The last 100 Q rate in networked mode with more than one station on the same band was calculated incorrectly. (Coded by K3CT)

Version 1.0.5434 (January 14, 2016)
Fixed ADIF import for NAQP and other contests that use “name”. (Many) (Coded by N2IC)
PACC: Made mults per band and mode for all entrants (PA1M) (Coded by N1MM)
Log: Right click on highlighted callsign would immediately close menu (SM3CER) (Coded by N1MM)

Version 1.0.5433 (January 12, 2016)
Log: log name was not changing when contest changing (SM3CER) (Coded by N1MM)

Version 1.0.5431 (January 12, 2016)
Function Key Editor: Fixed an error that caused save button to be disabled (K3CT) (Coded by N1MM)
DE QSO Party: Change to the county abbreviations. (WD3C) (Coded by K3CT)
IN QSO Party: Change to the start and end times. (Coded by K3CT)
NH QSO Party: Rules changes. (K1RX)(Coded by K3CT)
Log: Made marking of current rows different from the mouse-over row. This will make operations (like copy) on multiple rows more obvious.(Coded by N1MM)
Telnet: Minor efficiency improvements, code cleanup. For single CPU computers using internal CW generation, give up control for improved CW generation. (Coded by K3CT)
Telnet: If the users computer falls behind unable to process the telnet spot flow display an Info window message when the program deletes the unprocessed incoming telnet spots and starts over with an empty input buffer. These occurrences are also logged in the LogError.txt file. For the first occurrence display a NIMB (Non-Intrusive Message Box) in the Entry window informing that additional messages will only be displayed in the Info window. To prevent this from occurring repeatedly add filtering at the telnet source, change to a WinKey for CW generation, or upgrade to a multi-core computer. (coded by KU7T & K3CT)
Slightly improve the performance of Log Contact by removing suspend/remove layout from code path (Coded by N1MM)
Removed e-mailing log to some contest sponsors pending further study by the N1MM team. (Coded by N2IC)
wl_cty.dat: Updating to latest version for new installations (Coded by KU7T)
master.scp: Updating to latest version for new installations (Coded by KU7T)
Log: Added tool tip to indicate meaning of highlighting on callsign, i.e. not in Master.scp (Coded by N1MM)
Log: Added log name and db name to “no qsos” message to raise user awareness of dbs vs logs (Coded by N1MM)

Version 1.0.5413 (January 5, 2016)
Patched another hole that allowed users to select “Do_Not_Use_Or_Erase.s3db”. (N4ZR) (Coded by N2IC)
SARTG-NY-RTTY: Score window titles are reversed. (DH8BQA)(Coded by K3CT)
Rover Mode: When Cabrillo 3.0 is used enable Rover Mode if the StationCategory is ROVER or MOBILE (remove EXPEDITION). The manual will be updated. (Coded by K3CT)
ARRL RTTY: Populate exchange box from log before performing call history lookup. (W6SX)(Coded by K3CT)
Multi-computer call stacking: When a stacker removes a callsign, make sure the stack on the stackee computer is emptied. (Coded by N2IC)

Version 1.0.5403 (December 29, 2015)
Configurer: A few more tweaks to the BroadcastData tab. (Coded by N2IC)
New “preferred spotter” feature: Designate a “preferred spotter” in Telnet/Filters whose spots get handled with priority and highlighted in all windows (great for ops with local skimmer). (Coded by KU7T)
Info: Eliminate a runtime error during program shutdown. (OT6M)(Coded by K3CT)
ADIF Import: Fix errors occurring on all imports. (K3CT) (Coded by N1MM)
Talk window now only shows talk messages. Previously, messages from the Info windows were also being shown in the talk window. (Coded by N2IC)
Available Window: Some skimmer S/N formats do not display. (N2IC)(Coded by K3CT)
OKDXRTTY: User operated the contest with call history enabled and the wrong call history file loaded. Caused a scoring issue. (W4PK)(Coded by K3CT)

Version 1.0.5394 (December 23, 2015)
Logger+ Audio: Removed the change in 1.0.5388 that allows playing other wav file formats because of intermittent file in use errors. (Coded by K3CT)
Configurer: fix for multi-ip broadcasts. If you are getting error messages about broadcast addresses, open the configurer and “ok” out of it to fix them (K1TTT) (Coded by N1MM)
UDC: correction to /BonusPoints/ parameter, “IsComment, +*” can be used to add bonus points to /PointsPerContact/ (G4OGB) (coded by NA3M)

Version 1.0.5388 (December 22, 2015)
Fixed unnecessary error message that was displayed when File/Open Database was canceled. (9A3OS) (Coded by N1IK)
Logger+ Audio: Fixed a bug that prevented PTT from dropping on an audio file error or audio player error. (ZL4PW)(Coded by K3CT)
Logger+ Audio: Will now play PCM or floating point WAV files. It should also play MP3, AAC, and WMA files. Looking for performance reports. (Coded by K3CT)
Logger+ Audio: When the function key contains ! Logger+ Audio player will convert and play entire callsign files, letter fragment files, or individual letter files. The callsign can be changed while the wav files are playing. (Coded by K3CT)
Added log submission addresses for ARRL DX, ARRL SS, RTTY Roundup, ARRL 10M, ARRLVHF, CQVHF, CQWPX, CQWW (Coded by N1MM)
SO2R: Fixed problem that sometimes causes {END} macros to be processed before a recently-started wav file has finished playing. (Coded by N2IC)
Fix error in rotor code caused by update to external broadcast entries (DL4AC) (Coded by N1MM)
Digital: Fix for Pause not working correctly when in Xmit.. (Coded by N2AMG)
Radio Control: Added FTDX5000 and IC-7600 to the list of radios that require mode before frequency. Corrected a frequency error when clicking on USB/LSB spots. (K3PA)(Coded by K3CT)
WinKey: The ] key now sends SK. (Coded by K3CT)
Info Window: Corrected an error in the QSO count display when using the Only Current Band option. (Coded by K3CT)

Version 1.0.5375 (December 15, 2015)
LZDomestic: Rules change, include the mode when determining if a station can be worked again. (LZ2BE)(Coded by K3CT)
9ACW: Rules change for Multi-One. (9A3OS)(Coded by K3CT)
Modified heading lookup for K[0,5,6,7,8,9] lookup, which gets confused by wl_cty.dat. (VE1DT) (Coded by N2IC)
For USA exception callsigns in wl_cty.dat, use the CQ Zone to compute heading. (Coded by N2IC)
PACC: Change non-PA contestants to get one mult per band & mode (PA1M)
Configurer: Support setting up contest, contact and radio udp broadcasts in UI instead of by editing ini file (Coded by N1MM)
Provide instructions for the user if their N1MM Logger.ini file is bad. (Coded by N2IC)
For ARRL 10 meter contest, split score summary multipliers (states/provinces, countries). (CX6VM) (Coded by N2IC)

Version 1.0.5354 (December 8, 2015)
When changing contest logs, write to the correct transaction file for that contest. (K5GO) (Coded by N2IC)
wl_cty.dat: including latest version for brand new installations (Coded by KU7T)
Orion: Was always defaulting to 400 Hz when switching to cw modes or switching bands. Now will default to user-selected wide or narrow filter in cw or ssb. (K8IA) (Coded by N1MM)
Log: Editing a zone with an invalid value was causing a runtime error and deleting the affected QSO. (9A3OS) (Coded by N1MM)
Log: Cancel any pending edits in dupe pane before pane is refreshed. (DK5AX) (Coded by N1MM)
InvalidCastException in Contest object fixed (F4FSY) (Coded by KU7T)
WAE RTTY: When first QTC was skipped unable to enter any other QTC. Corrected. (Coded by N2AMG)
WAE RTTY: The RX window pause bar is disabled when sending QTC. (coded by N2AMG)
SO2R: When setting frequency from keyboard, improved message to warn the user if they try to put both radios on same band. (KD4D) (Coded by N2IC)
Information in Call History file is now used for heading calculation. However, the heading is not updated until the cursor moves to the Exchange field. (K3PA) (Coded by N2IC)
Packet spot processing: Fixed parsing error of batched spots on non-master station which affected incoming spots and spot filtering during times of high spot volume (W2FU, K0SM, KU7T) (Coded by KU7T)
Added optional functionality to send email with cabrillo file to logs@supercheckpartial.com. Helps to compile better coverage files for SCP in the future (K6TU) (Coded by KU7T)

Version 1.0.5334 (December 1, 2015)
Database Copy: Unable to copy some contests to another database. (K3PA)(Coded by K3CT)
Updated tool tip on Telnet window list of node prefixes (N4ZR) (Coded by N1MM)
EntryWindow 2: Properly unregistering event handlers to fix ObjectDisposedException (9A3TY) (Coded by KU7T)
Digital Window: Correct Pause operation. (Coded by N2AMG)

Version 1.0.5327 (November 25, 2015)
wl_cty.dat: including latest version for brand new installations (Coded by KU7T)
master.scp: including latest version for brand new installations (Coded by KU7T)

Version 1.0.5325 (November 24, 2015)
Fixed Sweepstakes Cabrillo generation for some users who do not have interfaced radios. (Many) (Coded by N2IC)
When a new operator OPON’s, use and save existing skin & layout under the new operator’s callsign (Coded by N1MM & K3CT)
Remove obsolete contests from new contest dialog (K8UT) (Coded by N1MM)
Update my country and my continent labels in Telnet Filters tab when station info is updated (K3CT) (Coded by N1MM)
QTCWindow: Create Skip button to allow QTC row to be skipped. Will clear and allow entry after pressing associated Again button. (Coded by N2AMG)
QTCWindow: When in RTTY RQTC mode focus was not staying with QTC Window. Coded by N2AMG)
Digital Window: If WAE contest chosen make RX window type equal Scrolling not Non-Scrolling. (Coded by N2AMG)
Digital Window: When user clicks the pause bar keep pause turned on until they press the pause bar again to turn it off.
If using Callsign pause routine pause will undo when mouse leaves the rx window. Same for when Scroll is used to scroll the window. (Coded by N2AMG)
MMVARI MultiRX Window: AFC width and AFC Level menu selections were inverted. (Coded by N2AMG)
Digital Window: Fldigi was not handling vbcr or vbcrlf characters. All vbcr and vbcrlf now converted to vblf characters. (Coded by N2AMG)
Telnet: Country & Continent filters were interacting in unpredictable ways causing erratic filtering (N4ZR) (Coded by N1MM)
Macro: If the {LASTPASSEDFREQ} frequency string contains a period convert it to a “R”. (N3RD)(Coded by K3CT)
Info: Performance improvement/bug fix for time since last QSO calculation (DF1LX) (Coded by N1MM)
Exclude dupes from Statistics window calculations (N2IC) (Coded by N1MM)

Version 1.0.5309 (November 17, 2015)
Fixed SS exchange parser. (K6LL) (Coded by N2IC)

Version 1.0.5307 (November 17, 2015)
Prevent users from force-logging SS QSO’s that have bad information. (Many) (Coded by N2IC)
Fix RTE in XMLDescription when sending broadcast message. (K9DUR) (Coded by N2IC)
ADIF: Several additional contests including UKRAINDX did not import the section field correctly. (LX2BE)(Coded by K3CT)
AutoHotkey integration: Fixed incompatibility issue with Ahk2exe (W4BQF, N1EN) (Coded by KU7T)
MorseRunner-N1MMLPlus.ahk: Updated setup steps (N6XI, N4ZR) (Coded by KU7T)
Fixed RTE in View->Statistics when a row or column that is inappropriate for the contest is chosen. (K1RM, N0OJ) (Coded by N2IC)
For Winkey version 23 and later, increase number of characters sent in first block from 30 to 50. If a Winkey
buffer 2/3 full message is received, throttle back to 30 characters. (Coded by N2IC)
RunTime: Eliminate a radio control run time error for Icom radios. (VE1DT)(Coded by K3CT)
Accessibility: Fixing Station dialog to make it usable by blind or low vision operators via screen reader tools like Win+Enter (AC7T) (Coded by KU7T)

Version 1.0.5295 (November 10, 2015)
AutoHotkey integration: Added support for 64 bit installations (W4BQF) (Coded by KU7T)
AutoHotKey integration: Don’t allow a .exe to be an AHK file. (Coded by N2IC)
AutoHotKey integration: Don’t terminate existing AHK invocation when N1MM+ is started and no N1MM+ AHK file is specified. (N6XI) (Coded by N2IC)
WAG: ADIF import did not import the section field correctly. (LX2BE)(Coded by K3CT)
PSK MultiRX: window was not reopening if program was closed by closing the Entry Window. Corrected (Coded by N2AMG)

Version 1.0.5289 (November 3, 2015)
Spots: Corrected the assigned zone in incoming spots for IARU contests. (Coded by K3CT)
LZDX: New rules, many changes. Please test before the contest. (LZ2BE)(Coded by K3CT)
Log Window: Corrected the color coding of zone errors for IARU zone contests. (Coded by K3CT)
Multipliers: Corrected the display of expected grids when no bands were listed. (Coded by K3CT)
Logger+ Audio: Increased the read ahead wav buffer for slower computers. (N2IC)(Coded by K3CT)
When closing CW keyboard window, make sure all N1MM windows are brought to the front. (DF1LX, VE1DT) (Coded by N2IC)
Entry Window: Eliminate the unexpected leading “D” character that appeared when typing numbers while the Entry window did not have focus. (Coded by K3CT)
TS-990: Change the radio init to eliminate VFO frequency changes during program start. (KB3Z)(Coded by K3CT)
Available Window: Functionality change, a second click on the Band & Modes button will close an opened band/mode selector window. (W5GN)(Coded by K3CT)
WAE Window: Routine to process QTC Header now removes “;” when it is recieved in the header on RTTY. (Coded by N2AMG)
WAE Window: Correctly processes QTC received that contain “;” as separator. (Coded by N2AMG)
WAE Window: Correctly saves the RTTY settings when pressing the Close button (Coded by N2AMG)
WAE Window: corrects Error when using {DIGQTCR} and {DIGQTCS} macro’s and you had already exchange max amount of QTC with station.
MultiComputer: In multicomputer mode, populate {LastPassedFreq} per radio when a station is passed using the right click on Entry window Band Button.
This pass technique useful for multi-ops that have more than one station on each band.
It reduces the function key usage to one from as many as six when using the per computer pass and per computer message macros.
The {LastPassedFreq} macro is used to send the QSY frequency message after right clicking on the appropriate Band Button.
An example of this function key QSY message text is: QSY {LastPassedFreq} When a station is passed with this technique,
user text is added to the Info window whenever a station is passed or when {LastPassedFreq} is set.
The {LastPassedFreq} frequency is rounded to one decimal point.
If the frequency is close to an even kHz, no decimal point is sent.
When more than one station is on the passed band, the run station is selected.
If none of the stations on the passed band are in run mode, the first S&P station on the passed band with a pass frequency is selected. (Coded by K3CT)
MultiOp: When using the Band Button to pass a station, add a pass note to the current or last QSO containing the operator and passed band. The attempted pass notes can be viewed with the Entry window View, Notes selection. (N3RD)(Coded by K3CT)
Info Window: Added a Rates & Goals right click option, Only Current Band. This was added for multiops with multiple stations on the same band. Check this new option and the all networked computers option to view the combined band rate. (N3RD)(Coded by K3CT)
An AutoHotKey script can be automatically started and stopped when N1MM Logger+ is started and stopped.
Specify the name of the AutoHotKey script in the Configurer->Function Keys tab. If you put your AutoHotKey
script in your SupportFiles folder, you only need to specify the name of the script file. Alternatively,
you can put the script file anywhere on your computer and specify the full path name to the script file.
AutoHotKey scripts are very useful for keyboard remapping.
Examples can be found in http://n1mmplus.hamdocs.com/tiki-index.php?page=Third+Party+Software#AutoHotKey_-_AHK .
To use this feature, AutoHotKey must be installed on your computer. See http://ahkscript.org/download/ahk-install.exe
(Coded by N2IC)
PSK Engine: the Multirx window was not being reopened correctly if it had previously been open. (Coded by N2AMG)
NE QSO: Change abbreviation DOUG to DGLS. (KB0LF)(Coded by K3CT)
UDC: continents can be used in PointsPerContact parameter. See _UDC_Help.txt file rev. R (11/01/2015) for details. (coded by NA3M)

Version 1.0.5269 (October 29, 2015)
For each Entry Window, do not auto spot QSOs if successive QSOs are on the same frequency. This is for those who forget to set run mode when running. (K6LL) (Coded by N1MM)
Save window layouts and skins to program ini file when changing operators so that if there is a program crash, the proper ones are reloaded. (Coded by N1MM)
Fixed ESM cursor not always advancing when using Logger+ audio. (VE9AA) (Coded by N2IC)
Fixed ESM SO2R S&P while CQing on other radio when using Logger+ audio. (DL2CC) (Coded by N2IC)
Fixed Talk message run time error when unexpected message encountered. (VK2KDP) (Coded by N2IC)
Added new contest BFRRCHMIX – BFRR (Belarus) Championship, it combines CW and SSB modes (EW2A) (Coded by NA3M)

Version 1.0.5264 (October 26, 2015)
Don’t allow bearings > 359 (G0MIC) (Coded by N1MM)
Correct the bearings when the direction is due south (G0MIC) (Coded by N1MM)
For Digital operation, {PASS xx} macro operation fixed. (IW1AYD) (Coded by N2IC)
When searching for the local computer IP address, preferentially choose an IP connection in the “UP” state. (Coded by N2IC)
When “SO2R Focus Follows Spot” is selected in the Available window (right click option), do not move focus if a radio is currently sending. (Coded by N2IC)
CQWW RTTY: Generic log printing had M1 and M2 columns reversed. (WB0TEV)(Coded by K3CT)
WAE Window: CTRL-Z was not switching between receive and send correctly. This is now fixed.. (Coded by N2AMG)
WAE Window: In Rtty when pressing Send All the sequence was getting out of step while waiting for text to be printed to the rx window. (Coded by N2AMG)
Entry Window: Implemented add call to country in Tools menu (Coded by N1MM)
Rescore was not updating the country prefix if changed (Coded by N1MM)

Version 1.0.5251 (October 13, 2015)
Available Window: Fixed flicker in Available window title bar (Coded by N2IC)
Winkey paddle interrupt now stops repeat CQ, even in between CQ’s. (N4ZR) (Coded by N2IC)
Radio Control: Improve the Icom firmware out of date message. Display the firmware message every time the radio times out. (N1MM)(Coded by K3CT)
Radio Control: Corrected a RunTime error caused by unknown radio mode. (Coded by K3CT)
Radio Control: Changed the Flex 6000 radio control to test a future improvement. (Coded by K3CT)
Radio Control: Corrected several variable and function types. Transparent to program operation. (Coded by K3CT)
Logger+ Audio: Cosmetic changes to the Monitor tab layout. (LY2KZ)(Coded by K3CT)
Available Window: When summary table bands are not stored for a new contest, make initial band selection based on hf, vhf, warc contest type. When the user changes the summary table band selection, the bands have always been saved and used when the contest is selected in the future. (Coded by K3CT)
Move Multipliers: A new window has been added to the Window menu for users that ask stations to QSY for a multiplier QSO.
The Move Multipliers window displays the multiplier status for the selected band/mode and every callsign in the spot table.
Users need to be aware of the contest rules because some contests do not allow all types of mult stations to solicit QSO’s.
The display is limited by the ability to determine the multiplier status from the spot information.
The processing involved to generate the window information is demanding of computer resources.
Therefore, the display is not updated when a contact is logged, deleted, or spotted.
The spotted band/mode is displayed in the alternating color used by the Log window.
Left mouse click on the spot will QSY the radio to the first spotted band.
If the station is spotted multiple times, another click on the same line will QSY the radio to the next band spot.
If one of the radios (SO2R) or VFOs (SO2V) is on the spot band, that radio/VFO will be used.
If not, the active focus radio/VFO will be used. Shift+Left click will select the opposite radio/VFO.
A mouse wheel click deletes the line. (Coded by K3CT)

Version 1.0.5245 (October 9, 2015)
Oceania: Fix for IsWorkable – JD1 (K3CT) (Coded by N1MM)
Fix caching of continent in all contests (Coded by N1MM)

Version 1.0.5241 (October 6, 2015)
For CQWW CW and CQWW SSB, when creating Cabrillo, ask the user if they want a paper certificate. (Coded by N2IC)
Catch error happening during error handling (N2AMG) (Coded by N1MM)
Bandmap: Set focus to EW when window is moved (K3CT) (Coded by N1MM)
Fixed CQWW generic file export (WB0TEV) (Coded by N2IC)
Added addition debugging to catch arithmetic overflow error (VK3BY) (Coded by N2IC)
Digital: Corrects {DELTOP} from not functioning correctly (Coded by N2AMG)
Digital: If user select to use Attached RX windows and they open a window that has not been configured don’t minimize that window until it has been setup. (Coded by N2AMG)
Digital: Don’t attempt to load Fldigi if the path doesn’t exist. (coded by N2AMG)
Digital: Adds error handling when setting up CWTNCPorts. (coded by N2AMG)
Digital:Changes the working of the {file:xxxxx} macro.
A:All the files to be sent are expected to be in the N1MM Logger+/FunctionKeyMessages folder.
B:Use only the file name ex. {File:Hi.txt}
Oceanuia DX: fix IsWorkable test (K3PA) (Coded by N1MM)

Version 1.0.5232 (September 29, 2015)
Entry Window: Added “visible” but off screen label with a window id. Label will be “EntryWindow1” or “EntryWindow2”. This can be used by AHK to find the window. (Coded by N1MM)
Entry Window: Fixed background color for highlighted textbox for dark color Entry Windows (AC0C) (Coded by N1MM)
Info Window: Corrected a type casting bug that may have surfaced when loading 160m goals. (Coded by K3CT)
Check ADIF import for TS & Callsign rather than just TS to prevent duplicates from being imported (VE1DT) (Coded by N1MM)
Digital: Corrects output to text file from now saving its setting in between uses. (Coded by N2AMG)
Digital Setup: Hard codes MacroType collection into form instead of loading at run time. (Coded by N2AMG)

Version 1.0.5221 (September 22, 2015)
Automatic newexe download: expanded the time allowed to download (Coded by N1MM)
GrayLine: Window does not open on program restart. (WA2OAX)(Coded by K3CT)
Prevent duplicate timestamps in ADIF files from being imported (M0JWB) (Coded by N1MM)

Version 1.0.5210 (September 20, 2015)
CW Sprint: Could not log a DX prefix (many) (Coded by N1MM)
Entry Window highlighting: set the foreground color properly for darker colors (K3CT) (Coded by N1MM)
QTC Window: Corrects counting of remaining QTC should stop not transmitting all QTC. (Coded by N2AMG)
QTC Window: Adds a TU Message Box to the CW Setup tab of the QTC setup window. This will be sent when exiting QTC window after exchanging QTC. Supports all N1MM Macro Substitutions. No longer will use the Entry Window F3 message. (Coded by N2AMG)
QTC Window: Adds WAETu.wav to messages that are sent when Use Voice Messages is checked. This will be sent when exiting QTc Window aftr exchanging QTC. (Coded by N2AMG)
QTC Window: Moves most of the QTC Settings to the Setup window within the QTC Window. CW, SSB, RTTY. (Coded by N2AMG)
QTC Window: Provides a menu on the Entry Window to access the QTC Setup window. Config/WAE/Open QTC Window Setup (Coded by N2AMG)
QTC Window: On SSB Setup tab provides location to where wav files should be located and a means to Play and Record the wav files. (This will only work if Use Logger + Audio is selected.) (Coded by N2AMG)
Updates Fldigi Fldg.dll file (Coded by W1TR)
Com/LPT Configuration dialog: was not using proper skin colors (LY5T) (Coded by N1MM)
If user was mistakenly using Do_Not_Use_Or_Erase.s3db as their database, make the user change the name. (Coded by N2IC)

Version 1.0.5176 (September 15, 2015)
Bandmap: With Windows 10, if you specify “Scroll inactive windows when I hover over them,” mouse scrolling in the bandmap will not work. With this fix it will work if you first click in the bandmap (not on a spot) and leave the mouse in that window while you scroll. (N3RD) (Coded by N1MM)
Telnet: Changing the background to red only if autoconnect is enabled. If Telnet server never sends a response to keep-alives (i.e. RCKSkimmer), user should disable auto-login (AB1J, N4ZR) (Coded by KU7T)
CWOpen: Correct the start of contest day. If the contest is started within three hours of the session start, the start time should be correct. (Coded by K3CT)
CW Ops CWT: If the contest is started within three hours of the session start, the start time should be correct. (Coded by K3CT)
Bandmap: would grab focus if mouse was moved into the window (W7ZRC) (Coded by N1MM)
Bandmap: Added button to reset radios when radio stops polling (Coded by N1MM)

Version 1.0.5165 (September 8, 2015)
Improved operation of Grab Focus. Works for most windows now except new MS Edge browser (W1UE) (Coded by N1MM, K3CT)
OPON: was not returning focus to the correct control (K3CT) (Coded by N1MM)
RUSDXRTTY contest: DXCC and WAE countries list was used to count multipliers (it should only use DXCC) (DJ3IW) (coded by NA3M)
RUSDXRTTY contest: Cabrillo name of the contest changed to RADIO-WW-RTTY (Russian “Radio” magazine is contest organizer) (DJ3IW) (coded by NA3M)
AA and other non WAE contests. Identify continent for Turkish stations properly (many) (Coded by N1MM)
QTC Window: QTC Window.Windowstate is now set to 0 on startup. (Coded by N2AMG)
QTC Window: When pressing Hdr Agn the focus would sometimes switch to the Entry Window. (Coded by N2AMG)
QTC Window: If the mouse was moved over either bandmap when the QTC Window was open Focus would switch to the Entry Window and not return to the QTC Window. (Coded by N2AMG)
QTC Window: in SSB Mode double digits were not being accepted into the header window. (Coded by N2AMG)
QTC Window: Pressing Space cycles between QTC fields on a row and buttons on the current row. Enter on the Agn Button or CFM button triggers that button. (Coded by N2AMG)
Arrow keys (Left & Right) in each QTC Window will move thru characters in that window.
QTC Window: When moving between QTC fields with Space, No longer highlights text of the field that focus moved to. (Coded by N2AMG)
QTC Window: Moved RTTY setup to setup window in QTC window from the Digital setup Window. (Coded by N2AMG)

Version 1.0.5156 (September 2, 2015)
Info Window: Added right-click option to show QSO timers. Default is ON. (Coded by N2IC)
Colorado QSO Party: Updated with new start time and bonus points. Mobile (i.e. rover) scoring is not correct. (Coded by N2IC)
Info Window: Reduce the Cumulative Off Time calculation time. (Coded by N1MM)
Function Key Messages: Fixed a runtime error that occurred when the station callsign associated file was deleted. (IW1AYD)(Coded by K3CT)
Fix for focus issue when tuning radio (W1UE) (Coded by N1MM)
Radio Control: Improvements to the FTDX5000 SO2V operation. Testing by G3RIR, Tnx. (G3RIR)(Coded by K3CT)
Radio Control: IC-7600, IC-7800, IC-7850/51 radios. Add a dummy active frequency polling instruction for external devices or software that has not been updated to use the new Icom single VFO commands. This does not eliminate the need to update the radio to the latest Icom firmware. (Coded by K3CT)
Patched more cracks that allowed “Do_Not_Use_Or_Erase.s3db” to be used. (K7RI) (Coded by N2IC)
Return focus to the Entry Window after changing operator (K0RC) (Coded by N1MM)
PA QSO Party: Change of bonus station. (Coded by K3CT)
Foot Switch: the fix “protection from PTT reversal” was causing “You cannot run two instances of N1MM Logger+ at the same time.” message (K9CT, 9A3OS) (coded by NA3M)
Improvements to Grab Focus, but not yet working on all systems (W1UE) (Coded by N1MM)

Version 1.0.5139 (August 25, 2015)
Entry Window: Fix for check mark highlighting. (VE1DT) (Coded by N1MM)
Manage Skins: Allow selection of Entry Window highlighting color. (N2IC) (Coded by N1MM)
Info Window: Added a timer displaying time since last logged QSO or off time. Right click on the timer for the display options. (Coded by K3CT)
Edit log: catch bad QSO timestamp and display error message. (OH3NAO) (Coded by N1MM)
Icom Radio Control: Corrected a runtime error introduced in version 1.0.5053 that occurred during a CI-V collision.(DJ3IW)(Coded by K3CT)
CQWW: Changed minimum off time from 30 to 60 minutes per CQWW rules (VE3KI) (Coded by N1MM)
OH QSO Party: Sponsor’s robot rejects multi-computer Cabrillo logs that include transmitter number on QSO line.(Coded by K3CT)
WAG & XMAS Contests: Correct a coding error in determining a DOK member. (NA3M)(Coded by K3CT)
Avoid highlighting a textbox in window when mouse crosses bandmap (Coded by N1MM)
Prevent new highlighting from applying to windows other than Entry Window (K3CT) (Coded by N1MM)
WAE CW: Fix problem with received QTC ending “TU” not being sent. (Coded by N2IC, N2AMG)
FootSwitch: Removed 150 ms delay, added protection from PTT reversal (Coded by NA3M)
LZOPEN, LZField Contests: The {LASTEXCH} macro returned the wrong string when the log did not contain any QSO’s and the # macro was used. (W1UE)(Coded by K3CT)

Version 1.0.5108 (August 19, 2015)
Fixed SendInfo and SendInfo2 accidental code overwrites.
Entry Window: Changed highlighting of textboxes (Coded by N1MM)

Version 1.0.5103 (August 18, 2015)
Radio Control: Correct error message, distinguish between lack of radio communication and Icom firmware requiring an update. (Coded by K3CT)
SARTGRTTY: Reverse the Score Window column titles. (CN8KD)(Coded by K3CT)
ADIF: Reverse the change made to the Comment field in 1.0.5095, issues with other contests that contain comment text. (NA3M)(Coded by K3CT)
Function Key: Added non-intrusive message box indicators when the program code creates a function key file for an operator or when an associated file is missing. (N2IC)(Coded by K3CT)
Flex Radio: Eliminate a Win10 runtime when using Logger+ audio. (Coded by K3CT)
Entry Window: implemented “Copy to another database” (ON5ZO) (Coded by N1MM)
Fixed hangs in Digital Interface when using non-scrolling window (many) (Fixed by N2AMG)

Version 1.0.5095 (August xx, 2015)
Fixed another RTE. (Coded by N2IC)
Added more debugging in XMLDescription when it fails (DF1LX) (Coded by N2IC)
Fixed RTE in SendInfo. (WB5EIN) (Coded by N2IC)
Networked Computers fix: check box “Block my Tx only if other station transmitting on the same band and mode (Multi-One)” did not work (coded by NA3M)
Fixed NAQP M/2 Cabrillo output. (N1LN) (Coded by N2IC)
For NAQP, when DX is worked, fill in “DX” in the logged exchange and Cabrillo output. (N5KO) (Coded by N2IC)
WAE: Sped up counting of available QTCs that is done when typing a call (ON5ZO) (Coded by N2IC, N1MM)
EUHFC: when trying to export/import ADIF the exchange (Year) is lost (UR0MC) (coded by NA3M)
UDC: for UDC only – 6 digits (or more) exchange is allowed (JE1CKA) (coded by NA3M)
WAE: Ctl-Z for non-EU – improved query time for collecting available QTCs to send by 30x by adding an index (coded by N1MM)
WAE: If Again button is disabled re-enable it when opening the QTC window (Coded by N2AMG)
WAE: In CW RQTC mode pressing SHIFT+1, SHIFT+2, SHIFT+3 will ask for repeat of that exchange element of the QTC. (Coded by N2AMG)
Config Mute MIC: Added code to reset the radio MIC level when the SSB Function Key message file could not be found. (Coded by K3CT)
SO2R: Prevent both radios from being set to the same band using the direct frequency entry method. (W2GN) (Coded by K3CT)
Function Keys: Added an option to enable function key message files per operator. This is an option used for all operators. The default is unchecked (disabled). The operation is defined below.(Coded by NA3M & K3CT)

When the per operator function key message option is Disabled:

  • The associated function key message files will be used for all operators.
  • Any operator can modify the associated function key message files.
  • If a associated function key message file can not be found, the Default message file is used to create the file.

When the per operator function key message option is Enabled:

  • If the Station callsign is the same as the Operator callsign, the associated function key message files are selected. This means that only the Station callsign operator can edit the base files (the associated function key message files). These base files are used when a different operator logs on.
  • If the Station callsign and the Operator callsigns are different, the current associated function key message files are copied into an operator directory during the first OpOn or Ctrl+C. The operator directory files are then loaded. For this reason, verify that the associated function key message files are correct prior to logging on as another operator.
  • It is not necessary to create the operator directories. The program code will create the necessary sub-directories and the operator directory when needed. The operator directory resides in the same directory as the Station callsign associated function key message files.
  • If you want to reset and delete the operator directories, uncheck (disable) the Per operator function key message option first.
  • If the associated function key message file created by the Station callsign can not be found, the Default message file is used to create the file.

Version 1.0.5061 (August 4, 2015)
WAE: Adjusted window size and controls for correct layout with 125% and 150% dpi settings (Coded by N2AMG)
CWReader: With the setup window open and clicking cancel the Align button would disappear. Now corrected. (Coded by n2AMG)
Digital Setup Window: If macro set was not loaded when importing macro file would cause Invalid Selectedindex for dropdown control. Added else command to bypass if setname not set. (Coded by N2AMG)
Digital: Adds {CLRTX} macro to clear the TX field in the digital window. (Coded by N2AMG)
Networked computers: “Force All Other Stations to stop Transmitting…” logic fixed. (W2FU) (Coded by N2IC)
Networked computers: Added “Disable All Transmit Interlocks”. (W2FU) (Coded by N2IC)
MD QSO Party: Run time bug fix, changed county abbreviation from BCO to BCT, and changed bonus station callsign. Allow BCO to be entered, map to BCT. (K0BAK)(Coded by K3CT)
Flex 6000 Series: Added RTTY mode, default digital wide filter 400Hz, and default digital narrow filter 300Hz. Released in advance of the SDR software that enables this mode. (K5KDN)(Coded by K3CT)

Version 1.0.5053 (July 28, 2015)
10M RTTY: Added a 10 Meter RTTY contest to eliminate user confusion over the use of ARRL RTTY Roundup contest selection. (K8UT) (Coded by K3CT)
Computer Networking: Disable the Ctrl+E keystroke when the computer network is not active. Add an EntryWindow menu item for the Talk window in the Window menu. (Coded by K3CT)
Changed runtime error dialog to user-interpretable error for malformed or non-database errors. (Coded by N1MM)
Flex 6000: Radio control improvements. (Coded by K3CT)
IC-7600: Control the radio with the new firmware commands. Requires the IC-7600 firmware 2.00 or newer. (Coded by K3CT)
IC-7800, IC7850, IC7851: Control the radio with the new firmware commands. Requires the latest firmware. (Coded by K3CT)
IC-7100: Added LSB-D & USB-D control. They are mapped to AFSK and AFSK-R. The radio codec can now be used for voice and digital modes. (N1EN) (Coded by K3CT)
Radio Control: Added Run mode RIT control for the following radios: FT-Dx9000, FT-Dx3000, FT-Dx1200, FT-950. (PA5WT)(Coded by K3CT)

Version 1.0.5049 (July 24, 2015)
When using the CW window to send CW, pressing Enter will close the window, but any in-progress CW message will complete. (Coded by N2IC)
When using SO2R and the CW window, and transmit and receive focus are split, the sent CW will move to the receive window (red dot “chases” the green dot).
This makes CW window operation consistent with F-key operation. (Coded by N2IC)
Digital: When SO2R lockout was set to Last One Wins if DI1 was transmitting and Right click was done to DI2 Xmit would not start in DI2 only cancel DI1’s xmit. This is now corrected. (Coded by N2AMG)
Digital: When Dueling CQ is turned on When pressing ESC or entering call in EW cancels out Dueling CQ and turns it off. (Coded by N2AMG)
Change allowed callsign length in Log window from 10 to 15 (K1TTT) (Coded by N1MM)
Fixed WAE CW ctrl-z operation when using autosend threshold. (K5WA) (Coded by N2IC)
WAE Window: Fixed issue of moving focus to Exit after resending of a QTC. (N2IC) (Coded by N2AMG)

Version 1.0.5041 (July 20 2015)
Station Spot: Increased the frequency tolerance when displaying incoming spot messages in the Info window for your station. (Coded by K3CT)
RRTC contest: sent exchange (ITU zone) in Cabrillo file was always “00” (ON5ZO) (coded by NA3M)
UDC: new value “Last2L” added to /DefaultContestExchange/ parameter to allow sending last 2 letters of the callsign from previous QSO as exchange (HA2VR) (coded by NA3M)
If focus is in the Telnet window, forward ESC to EntryWindow for processing (many) (Coded by N1MM)
If focus is in the Log window, forward ESC to EntryWindow for processing (many) (Coded by N1MM)

Version 1.0.5035 (July 16, 2015)
Restored code signing for installer and program (KU7T) (Coded by N1MM)

Version 1.0.5033 (July 14, 2015)Fhandow when editing cells (VE3CX) (Coded by N1MM)
Fix runtime error in load of Telnet window (AI9T) (Coded by N1MM)
Remove nag message about real time score reporting if real time score reporting not enabled (Coded by N2IC)
Program Start: Load the Goal and Call History associated files on every program start. If the Call History file is greater than 500kB the user will be given the option to bypass the loading of the Call History. (N2IC)(Coded by K3CT)
Digital: Corrects Fldigi from freezing when loading. You will notice some window activity as it loads before it finishes loading. (Coded by N2AMG)
CW Reader: Adds means of setting which way the alignment frequency is calculated. (Coded by N2AMG)
IARU ADIF: Do not export the CQZ field. (K3WYC) (Coded by K3CT)
Digital: Changes way text is outputted when output rx text to text file is selected.. (Coded by N2AMG)
When “Always use packet spot mode” is checked (Coded by N1MM):

  • Only change modes if the mode is allowed in the contest’s mode category.
  • Using ctl-up/down, only stop at a spot if the spot’s mode is allowed in the contest’s mode category.
  • For now, open/close the DI when mode changes to digi
  • (Someday) allow the DI to remain open in CW & SSB and have a different method of determining that the contact mode is RTTY or PSK.

Version 1.0.5021 (June 30, 2015)
Start up errors in Info Window fixed. (K4LM) (Coded by N2IC)
Digital – Corrects Align Frequency calculation when using Fldigi. (Coded by N2AMG)
Digital – Adds Align Button to CW Reader window when using Fldigi. (Coded by N2AMG)
Digital – When saving settings digital windows were not resizing correctly. (Coded by N2AMG)
Digital – Corrects underlined text from not showing correctly after using the font resizer and using non-scrolling windows (Coded by N2AMG)
Digital – Corrects underlined text in Non-Scroling window from showing Bold and no Bold correctly. (Coded by N2AMG)
Digital – Re-writes PSK Soundcard selection and setting code. Eleminates Atuo-Detect and Same as input settings that caused errors on some systems.
Will need to reset soundcard settings if you use MMVARI. (Coded by N2AMG)
Message Recording: Macros in SSB function keys interfere with on the fly recording. Preserve the {Operator} macro and remove all other macros before recording. (K1TTT)(Coded by K3CT)
Message Recording: If more then on wav file names appear in a SSB function key macro separated by a comma, store the recording in the first wav file. (Coded by K3CT)
IOTA: Runtime error when Multipliers, Section/States window is opened. The Section/States window displays IOTA worked and spotted. (G3KLH)(Coded by K3CT)
Talk Window: The window state now restores on Operator change. (Coded by K3CT)
Talk Window: Added more info to the notifier and allow user to click on notifier to restore Talk window. (Coded by N1MM)
Radio Control: Added IC-7850 & IC-7851 radio codec control. (Coded by K3CT)
Bandmap: The RIT & XIT indicators were not displayed for some radios. (Coded by K3CT)
ADIF Import: Corrected the AACW ADIF Age field import. (JE1CKA)(Coded by K3CT)
Runtime: Eliminated a runtime error during operator change. (N6XI)(Coded by K3CT)
Radio Control: Flex series 6000 changes. Fixed RIT operation, polling changes, and filter changes. (Coded by K3CT)

Version 1.0.5013 (June 24, 2015)
Remove errant status lines in EntryWindow at startup. (9A3OS) (Coded by N2IC)
Stop hiding errors during startup (N2IC) (Coded by N1MM)
Remove Status column from Network Status window (N4ZR) (Coded by N1MM)
Enhanced the network Talk window. There are now separate panes for sent and received talk messages. Ctrl-e now toggles between opening and minimizing the Talk window. (W1TR) (Coded by N2IC)
If a new talk message is received and the Talk window is minimized, the user is alerted in the Windows notification pane. (W1TR) (Coded by N2IC)
When the computer has multiple NIC’s, the first local IP address found that is a non-routable IP address (i.e. 192.168.x.x) is preferentially chosen. (Coded by N2IC)
Help Menu: Updated the URL links used in the Entry Window Help menu. (K2PO)(Coded by K3CT)
Fixed EntryWindow focus and Task bar issue on start (VE3KI, G0IBN) (Coded by KU7T)
Fixed ArgumentOutOfRangeException in Call history load (JA1BJI) (Coded by KU7T)
Removed M/2 warning on startup if networked mode is already on. (9A3OS) (Coded by N2IC)
Enable Run1/Run2 buttons on Network Status->Options tab for M/2. (9A3OS) (Coded by N2IC)
When M/1 or M/2 and changing the contest in “Open Log”, only prompt the user once. (9A3OS) (Coded by N2IC)
Fix program lockup when user decides not to exit the program. (NW0M) (Coded by N2IC)
When using autosend and SO2R, put cursor in correct position in callsign. (S51TA) (Coded by N2IC)

Version 1.0.4998 (June 17, 2015)
Allow user to enter any URL for the realtime score reporting server. (K6TU) (Coded by N2IC)
Multiplier Grid Square Map: Performance improvements, experienced delay when sending CW. (W1TR) (Coded by N1MM & K3CT)
Bug fixed: when ARR_RTTY contest is selected ARRLRTTY gets loaded instead (G4OGB) (Coded by NA3M)
New Operator: If a skin, font, or layout files do not exist for a new operator, use the existing user’s settings. Fixed a bug that prevented a window from not closing on operator change. (N6XI) (Coded by K3CT)
Gray Line: Fixed a bug in the Gray Line window layout saving. Because of this, the Gray Line window state and location may change to default for each operator. (N6XI) (Coded by K3CT)

Version 1.0.4991 (June 11, 2015)
DRCG WW RTTY and Portugal Day contests: BARTG.sec and CT.sec files added to Resources and SupportFiles folder (coded by NA3M)
Info Window: Fixed a window title text runtime error. (Coded by K3CT)

Version 1.0.4988 (June 10, 2015)
Fixing issue with date parsing as part of version check (K3CT, OH3WW) (Coded by KU7T)
Networking: Reverting “localhost” change from 1.0.4977. Showing again IP address for local station (N2IC) (Coded by KU7T)

Version 1.0.4985 (June 9, 2015)
Change algorithm for automatically backing up Admin database. (Coded by N2IC)
Fixed rotor offset. It is now sticky. (W7ZR) (Coded by N2IC)
New Operator: If a skin, font, and layout files do not exist for a new operator, use the existing user’s settings. Fixed a bug that prevented a window from not closing on operator change. (N6XI) (Coded by K3CT)
UDC: corrected bug introduced with last performance change, some UDCs did not count points (G4OGB) (coded by NA3M)
Several contest classes were using low case in DXCC country names (like GM/s) while database files store upper case only names (GM/S) (coded by NA3M)
INI files: Excluding some files (skins, UDCs, etc.) from automatic INI file backup (G4OGB, K3CT) (Coded by KU7T)

Version 1.0.4977 (June 7, 2015)
Available Window: Added grid square column. Allows finding and working a rarer grid before working easier grids in the same direction. (K3TUF) (Coded by K3CT)
Info Window: Improved the code that formats the Info window title text. Display the sent serial number when the Sent Exchange box contains “001” or “#”. (Coded by K3CT)
RBN dupe spot handling: Increasing dupe spot timeout to 120 s, Bandmap and Available window (time sorting) are less “noisy” (K1TTT) (Coded by KU7T)
Any dupe spot handling: increasing dupe spot frequency range to +- 260 Hz, Bandmap and Available window (time sorting) are less “noisy”. (K1TTT) (Coded by KU7T)
Networking: Showing “localhost” instead of an IP address for the local station as it can be misleading or wrong if multiple network adapters are active (Coded by KU7T)
INI files: Create a backup on program startup for manual recovery (one file per day of week, if it does not exist or is old). (Coded by KU7T)

Version 1.0.4969 (June 5, 2015)
Fixed {CTRLFx} not working correctly for CQ Key when “Do Not Automatically Switch Run on CQ Frequency” is selected. (W4NZ) (Coded by N2IC)
Telnet: Additional improvements made in the telnet comment parsing of grid square. Accommodates the CC Cluster format of adding the grid square before the time. (Coded by K3CT)
Entry Window: When operating a contest that combines RTTY & PSK into one digital mode, the Band Panel button does not track the band when a digital mode is selected. (IU3AZC)(Coded by K3CT)
SO2R: When repeat CQ is active, do not move receive focus to CQing radio if there is a callsign in the non-CQing radio. (K2PO) (Coded by N2IC)
Updated Master.scp to version VER20150603 (used only in fresh installations) (Coded by KU7T)
Updated wl_cty.dat to version CTY-2507 – 29 May 2015 (used only in fresh installations) (Coded by KU7T)
Removed detection and notification of disappearing COM ports. It proved to be of limited value and can cause latency. (W3GVX) (Coded by N2IC)

Version 1.0.4958 (June 2, 2015)
Multiplier Window: Added right click menu item for grid square displays to show beam heading. (Coded by K3CT)
Multiplier Window: Fixed the right click Turn Antenna menu option for grid square multiplier windows. (Coded by K3CT)
Do not show error dialog if program version is more than 30 days old. Tell user to upgrade before reporting. (Coded by N1MM)
Serial Number Exchange: Allow the sent exchange “001” or “#” to be used to send serial numbers in function keys or the Sent Exchange dialog. Change all serial number contest default exchanges from “001” to “#”. (Coded by K3CT)
Info Window: Improve the formatting of the serial number in the title bar. (Coded by K3CT)
JADomestic contest: do not log QSO without exchange, JA.sec added to Resources and SupportFiles folder (JE1CKA) (coded by NA3M)
JADomestic, JIDX, APSCW, APSSSB contests: JD1 were counted as DX and could not be logged. (JE1CKA) (coded by NA3M)
Radio Control: Added IC-7850 and IC-7851 radios. (W4QN) (Coded by K3CT)
Telnet: The 70mHz band checkmark was not stored. (PA2C) (Coded by K3CT)
Improve editing of numeric data in callsign textbox (N2IC) (Coded by N1MM)
UDC performance improvment: Execute ComputePoints() only once when Space is pressed (PA1M) (coded by NA3M)
Telnet: Improve the telnet comment parsing of grid square. (Coded by K3CT)
Entry Window: In SO2R when TX and RX focus are on different radios and the RX focus radio band is changed, the Band Panel button is not updated. (K5KDN)(Coded by K3CT)

Version 1.0.4946 (May 28, 2015)
RussianDX contest: WAE multipliers were not counted (9A3OS) (coded by NA3M)
EUPSKDX: updated EUAREACDS.sec file, increased max number of sections for Multipliers window to 8000, only show worked EU Area Codes in Multiplier window (coded by NA3M)
Telnet: Removed the debug code from the previous version that displayed grid square information in the Info window. It was added in the previous version. (W4TTM)(Coded by K3CT)
SC QSO Party: Rules changes. The bonus stations will operate from multiple counties. Log the contact with the callsign send by the bonus station. The bonus station code will count contacts using base callsign. (WN4AFP)(Coded by K3CT)
Multiplier Window: Properly dispose of the Grid Square Map event handlers. (Coded by K3CT & KU7T)
Multiplier Window: Do not add spotted callsigns to the Grid Square map if the callsign ends in /B. (Coded by K3CT)
Multiplier Window: Correctly display all calls worked and spotted with six character grid squares when using the right click Show Calls Worked option. (Coded by K3CT)
Multiplier Window: Fixed the left click on grid square map when the callsign was spotted with six character grid square. (Coded by K3CT)

Version 1.0.4939 (May 26, 2015)
KingEA contest: DX and EA Mults were not properly marked, CallHist. was not used to mark Mults in the BandPlan window, section file cncw.sec was not available in SupportFiles folder. (LY5T) (Coded by NA3M)
UNDX contest: start/end of contest was changed, section file KDAC.sec was not available in SupportFiles folder. (Coded by NA3M)
N1MM Rotor: The entered beam heading no longer changes to 0 when N1MM Logger is running. (Coded by N2IC)
Fixed Alt-J not turning rotor when rotor has a numeric description in the Antennas tab (i.e. “15”) (Coded by N2IC)
EDI Export: Remove the Band: line. Sponsor wouldn’t accept the log with this line.(HA2VR)(Coded by K3CT)
BC QSO Party: Changes to the District abbreviations. (VA7BEC)(Coded by K3CT)
UKEIDX contest (UKEIDXCW, UKEIDXSSB): bug fixed – QsoNumbersByBand was incorrectly set to True (GM3POI, G4OGB) (coded by NA3M)
Multiplier Window: The grid square multiplier window was not displaying the imported expected multipliers. (K3CT) (Coded by N1MM)
SO2R: Fixed another bug in FocusOtherAlwaysSwap (OK2ZI) (Coded by N2IC)
Multiplier Window: Added a new multiplier window option, Grid Square Map. This window option needs additional testing. (Coded by K3CT & N1MM)
EUEPCDX contest: QSO with EU station was missing EU Area Code in the log if that Area Code was “unknown” to the logger (not in EUAREACDS.sec file), no EU Area Code in Cabrillo file for this QSO. Added EUAREACDS.sec into SupportFiles folder (PD7RB, G4OGB) (coded by NA3M)

Version 1.0.4905 (May 20, 2015)
Check for new contacts on a reconnecting machine (many) (Coded by N1MM)
Digital: Corrects Object not set RT Error when switching from another interface engine to Fldigi. (Coded by N2AMG)
OH QSO Party: Rules changes. No serial number, add RST. (K8MR)(Coded by K3CT)
Icom Radio Control: For the IC-7600 added RIT polling, {ClearRit} macro, and standard RIT support. Requires Rev 2.0 or later firmware. IC-7800, added {ClearRit} macro. (Coded by K3CT)

Version 1.0.4900 (May 18, 2015)
New UKEIDX contest added (UKEIDXCW, UKEIDXSSB). For G and EI stations exchange should be one word like “001AB” (GM3POI, G4OGB) (coded by NA3M)
Digital: Corrects object not found error when using Fldigi as a CWReader. (Coded by N2AMG)
Changes to N1MMPortManager. (9A3OS) (Coded by N2IC)

Version 1.0.4896 (May 12, 2015)
Digital: When using Fldigi in an RX Window Adds Rev button on form to control Fldigi Rev off and on. (Coded by N2AMG)
Digital: Corrects Fldigi not printing text in attached RX window. (Coded by N2AMG)
Digital: Corrects issue where calls ending in Z were not clickable. (Coded by N2AMG)

Version 1.0.4893 (May 10, 2015)
Talk window: ctrl-e now toggles the talk window open or closed. (N3RD) (Coded by N2IC)
Rotor: Handle Alfaspid rotor position reports split across multiple messages. (9A3TY) (Coded by N2IC)
UDC feature: added /BonusPoints/ = IsMult1(2,3), n to give bonus points for multipliers, see updated Help.txt file in User Defined Contests gallery (PA1M) (Coded by NA3M)
Fixed bug in FocusOtherAlwaysSwap when in Run mode. (Coded by N2IC)
QSO Party: Changed GA QSO party to Cabrillo 3.0 for next year to support a contest rules option not available in Cabrillo 2.0. (Coded by K3CT)
Volta RTTY: Corrected the user’s station zone on QSO line output. (KB7N)(Coded by K3CT)
Network window: disable Talk, Force Time Sync and Reset Serial Numbers when network is disabled (YO2MBU) (Coded by N1MM)
Radio Control: Added the Flex-6000. (Coded by K3CT)
QSO Party: Changed GA QSO Party to Cabrillo 3.0 for next year. (Coded by K3CT)

Version 1.0.4883 (May 4, 2015)
QSO Party: In-State users, fixed a runtime error that occurred during contest 7QP rescore. (AD7KG)(Coded by K3CT)
ADIF Import: Fix the reported issues with ADIF import of 7QP, NEWE, IN7QPNE contests. (Coded by K3CT)
7QP QSO Party: Corrected the counting of DX multipliers. (K6LL)(Coded by K3CT)

Version 1.0.4880 (May 3, 2015)
Always set focus to EW text fields after pressing Log button (N1MM)
ARIDX – fixed bug in Cabrillo (missing Italian sections), switched to Cabrillo ver. 3 (VE2FK) (coded by NA3M)

Version 1.0.4876 (April 28, 2015)
Bug fixed: if there are no at least one UDC file in the UserDefinedContests folder – red warning msg about band change limit pops up in EW (W1RM) (coded by NA3M)
Ignore log it button when in quick edit (N4ZR) (Coded by N1MM)
Digital: Corrects not being able to click on a call with a Z in it or clicking on an exchange element of Z. (Coded by N2AMG)
Logger+ Audio: Improve AutoSend operation in phone modes. (Coded by K3CT)
Logger+ Audio: When voicing callsigns, additions or changes made to the callsign will be played. The F5 function key message should be !. The user needs .wav files: a-z, 0-9, query.wav, point.wav, and stroke.wav stored in the Wav\LettersFiles{OPERATOR} directory. Set Config, Other tab, DVK Letters File Path to: {OPERATOR}\ (Coded by K3CT)
Logger+ Audio: Added “Send Corrected Call” and “Send Partial Call” functionality to phone modes. Corrected callsigns will be sent as a full or partial call depending on the user Config option. For this to function, the HisCall function key needs to contain ! and the program needs to be in Run mode. (Coded by K3CT)
Logger+ Audio: When voicing callsigns, if the Entry window callsign exists as a callsign.wav or a leading character group fragment (two or more characters/numbers) in either the “Wav{Operator}\” or “Wav\LettersFiles{OPERATOR}” directories, play the recorded fragment or full callsign file instead of parsing the callsign into letters and numbers. If any unvoiced remaining characters exist, they will be voiced as individual letter wav files. (Coded by K3CT)
Logger+ Audio: Improved the shutdown of the audio player when an error is generated (missing file, unavailable soundcard, etc.). (Coded by K3CT)
Function Key Messages: Eliminated the truncation of wav messages that occurred when the text exceeded 1024 characters. This was possible when playing multiple wav files with long directory paths. (Coded by K3CT)
Function Key Messages: When importing function key message text the string “Empty.Wav” is converted to a space. Change the import code to allow any form of mixed-case. (Coded by K3CT)
CW String Substitution: Moved the test for excessive CW message length to the end of the string substitution routine and test for CW-R mode. Output a Entry window status message when the length is exceeded. (Coded by K3CT)
A special thanks to K5WA for testing the Logger+ Audio changes during the last two weeks of development.
Eliminated the AFTER MACRO EXPANSION limit on CW message size. Did not change the db storage limit (N1MM)

Version 1.0.4870 (April 24, 2015)
GCup (Gagarin Cup) and some UDC contests: in ESM mode changed exchange value was not saved in the log (RA3TT) (coded by NA3M)
CWReader: Corrects issue where Fldigi was closing shortly after opening. (Coded by N2AMG)
CWReader: When using CWGet the program looks for the CWGET.INI file in first the directory where CWGet is loaded from then from
the C:\ProgramData folder. And copies the file to the N1MM+ working folder so it can be used with out Admin Privs. (Coded by N2AMG)
RFCHAMP (Championship of Russia): in the Cabrillo file sent zone will be set to the zone value from default sent exchange field (RX4W/3) (coded by NA3M)
Fix for window display before EW loaded (W3FA) (Coded by N1MM)
UKRCUPLP (Ukrainian Cup LP) contest: time periods were changed from 2 to 1 hour (UX1IL) (coded by MA3M)
Telnet: Eliminated a spot processing runtime. (N4DW)(Coded by K3CT)
UDC: new value 2LPREFIX was added for parameter /MultSqlString/, see updated Help.txt file for details (PA1M) (coded by NA3M)
Fix for Log window RTE setting splitter (AB1VL) (Coded by N1MM)
UDC: new values (/P, /A, /M, /AM, /MM, /QRP) were added for parameter /PointsPerContact/, see updated Help.txt file for details (PA1M) (coded by NA3M)
UDC: new parameter /BandChangesPerPeriod/ implemented, see updated Help.txt file for details (UG3G) (coded by NA3M)

Version 1.0.4857 (April 16, 2015)
Changed operation of FocusOtherAlwaysSwap. Sending a CQ will always move focus to other radio. (OK2ZI) (Coded by N2IC)
LZOPEN: Changes to the text that appears in the Info window status line.(LZ2BE)(Coded by K3CT)
Logger+ Audio: Improved the radio codec operation and PTT when playing multiple wav files. (Coded by K3CT)
Michigan QSO Party: For MI stations, the first DX station worked counts as a mult. (N8FYL) (Coded by N2IC)
Fixed Multipliers window reset in the beginning of every time period for UKRCHAMP and other contests (UR5MID) (coded by NA3M)

Version 1.0.4851 (April 14, 2015)
If Windows detects duplicate COM ports, warn the user. (Coded by N2IC)
GCup (Gagarin Cup) contest: ver. 4840 did not work when run out of the IDE, additional fix was applied (coded by NA3M)
Digital: Corrects issue of not saving settings correctly when using multiple Gritty windows. (Coded by N2AMG)
Digital: Places Gritty config files in the Afreet AppData folder so Gritty can now be run from the Program Files directory. (Coded by N2AMG)
JIDX contest: default exchange for non-JA stations was set to “001” instead of CQ zone (DH8BQA) (coded by NA3M)
Logger+ Audio: Store the initial soundcard(s) output and Mic level(s) and restore on program exit. Remove the Never Change Levels option.(Coded by K3CT)
Logger+ Audio: Add option for SO2R mono. (W4TV/N2IC)(Coded by K3CT)
Logger+ Audio: Two soundcard selection, when recording wave files with Radio2 the Mic2 level was not saved or used. (Coded by K3CT)
Logger+ Audio: Added an option to zero the Mic level during playback on the message recording tab. (K1TTT,K3TUF)(Coded by K3CT)
LZOPEN: Bug fixes for three LZOPEN contests.(LZ2BE)(Coded by K3CT)
LZOPEN: Only display Info window information for the callsigns that are entered into the Entry window. (LZ2BE)(Coded by K3CT)
Old Software Version: Some users are reporting bugs in software that is four months old. Added a startup message when the program version is greater than 30 days old. (Coded by K3CT)
Entry Window: Removed the status line display of internal CW computer timing correction. (Coded by K3CT)
CQMMDX: Rules changed, club/groups add “C” instead of the previous “G”. (PY8AZT)(Coded by K3CT)
EDI Export: Added database field Exchange1 to EDI export. (G4FRE)(Coded by K3CT)

Version 1.0.4840 (April 10, 2015)
GCup (Gagarin Cup) contest: incorrect zone detected for VE and some other countries was fixed, cty-CQM.dat updated (VE2FK) (Coded by NA3M)
Improved Repeat CQ handling for SSB operation. This change undoes the change in 4827, and has absolutely no effect on CW or Digital Repeat CQ operation. (N3RD, OK2ZI) (Coded by N2IC)
Telnet: Eliminated a spot processing runtime. (N4DW)(Coded by K3CT)

Version 1.0.4834 (April 5, 2015)
Logger+ Audio: DLL change, bug fixes. The Version 1.0.4827 update will install the previous version. (Coded by K3CT)
Fix Rotor-EZ emulation of DCU-1 protocol. (K3IU) (Coded by N2IC)
Function Key Message: Corrected an error in the starter function key message text. The {Operator} macro was missing the closing brace “}”. (Coded by K3CT)
Regional Settings: Corrected errors when storing *ini file non-integer values. This only impacts users that selected Windows Regional settings using a comma in fractional numbers (0.2 vs. 0,2). Changes made to Logger+ Audio and transceiver offset. These users will have to change the program setting or value to force the program to store settings without a comma. (LY2KZ)(Coded by K3CT)
DE QSO Party: Rules changes. NOTE: This QSO Party occurs the same weekend as 7QP, NEWE, and IN. Two of the three DE county abbreviations are identical to other QSO parties occurring this weekend. (Coded by K3CT)

Version 1.0.4827 (April 1, 2015)
Fixed MMTTY and 2Tone not getting started when path name includes a space. (N2AMG, VE3KI) (Coded by N2IC)
Fixed IndexOutOfRangeException in AMQ window (F1UIJ) (Coded by KU7T)
Multiplier windows: 30m band mults were not showing. (K1RM) (Coded by N1MM)
Fixed RTE in N1MMRotor when DCU sends garbage instead of position. (K3IU) (Coded by N2IC)
In contests that only allow serial number in exchange, reject alphabetic characters in exchange. (W9IIX) (Coded by N2IC)
Radio Control: Added FT-80, Rohde & Schwarz XK2100. The FT-80 needs a radio tester. (Coded by K3CT)
Radio Control: Added the FT-991. The latest firmware needs to be installed in the radio. (Coded by K3CT)
Radio Control: TS-2000 RIT +/- not shown. (G4FRE)(Coded by K3CT)
RunTime: Eliminated a runtime caused by Set Mode called before the mode is set. (Coded by K3CT)
Radio Control: Changed the suggested COM port baud rate to 9600. (N1EU)(Coded by K3CT)
DVK: Fixed a bug the external LPT controlled DVK operation. The function key can contain a space or Empty.Wav. (Coded by K3CT)
Logger+ Audio: When Do Not Change Audio Levels is checked, remove the output level display. (N4ZR)(Coded by K3CT)
Logger+ Audio: Eliminate a runtime error caused by sound cards that require a plug inserted into the jack to function. (Coded by K3CT)
Call History: Allow the data fields to be separated by a comma or semicolon. Removed the equal sign as a data field separator allowing it to be used in the User Comment Field. (Coded by K3CT)
Info Window: Display the next interval goal below the right graph. (Coded by K3CT)
Adding audio dlls to Updater installer. (K3CT) (Coded by KU7T)
When Repeat CQ is enabled, always stop repeat when callsign is entered. (OK2ZI) (Coded by N2IC)
RDXC – When oblast filled in automatically, allow overwrite without backspacing if oblast needs to be corrected. (N4ZR) (Coded by N2IC)
Added friendly messages to some COM port errors. (Coded by N2IC)
Changed URL for New Mexico QSO Party. (Coded by N2IC)

Version 1.0.4815 (March 26, 2015)
Fixed SSB dueling CQ when using classic audio configuration. (Coded by N2IC)

Version 1.0.4807 (March 21, 2015)
EAPSK & EARTTY: Corrected the scoring and Cabrillo generation. (EA1FCH)(Coded by K3CT)
BARTGSRTTY: Elimin[ate a Runtime Error when the sent QSO time is missing. Export the logged QSO time in this case. (many) (Coded by K3CT)
Prevent unintentional toggling of cut numbers option and eliminate “G” character that sometimes appears in entry window (N4ZR) (Coded by N1MM)
Performance: Improving speed of adding and removing spots to AMQ spot list, especially when number of spots is large (K3CT) (Coded by KU7T)
Performance: Using faster string check methods in time-critical code (Coded by KU7T)
Bandmap: check for spot at frequency after updating bandmap (ON5ZO) (Coded by N1MM)

Version 1.0.4798 (March 21, 2015)
Changed SO2R, SSB Dueling CQ behavior. When the first character is typed in the entry field, the CQ on the other
radio immediately stops, and focus is shifted to the radio where the character was entered. (Coded by N2IC)
Digital: BARTGSRTTY fixed {TIME2} macro to send 4 digits after logging call. (Coded by N2AMG)
Digital: Correst issue where not being able to click on a time that contained a Z. (Coded by N2AMG)
Bandmap: Update bandmap every 250 msec even if sending (many) (Coded by N1MM)

Version 1.0.4792 (March 20, 2015)
Minor corrections for oblast.sec file for RDXC. (Coded by NA3M)
UDC: Fixed RTE when MultSqlString =CQZONE was used (G4OGB) (Coded by NA3M)
UDC: Added prefilling CQ or IARU zone in Exchange1Text field (see updated Help.txt) (Coded by NA3M)

Version 1.0.4786 (March 17, 2015)
Bandmap: changed code to update bandmap on radio interrupt if not sending (Coded by N1MM)
When there are multiple antennas assigned to the same band, the antenna selection is “sticky” when changing bands. (WT9U) (Coded by N2IC)
Summary Window: EARTTY & EAPSK contests, Summary column titles reversed. (SM4DQE)(Coded by K3CT)
Fix dueling CQ so that CQ is not repeated twice. (Coded by N2IC)
Catch more exceptions when COM ports disappear. (LZ1ZU) (Coded by N2IC)
Added oblast changes for RDXC. (Coded by N2IC)

Version 1.0.4778 (March 14, 2015)
Fixed problem with serial port footswitch. (Coded by N2IC)
Fixed footswitch ESM Enter not working on VFO B. (GW0ETF) (Coded by N2IC)
UBA Sections: Added the latest UBA Sections. There is no external file and databases will be updated at program start time. (ON5HC)(Coded by K3CT)
Network Status: Changed the column descriptions for resync (N2IC) (Coded by N1MM)
NAURYZDX: Remove the auto populating ITU zones for oblast stations. Enable band change counter for all classses. (LY2KZ)(Coded by K3CT)
Added detection and notification of disappearing COM ports. (Coded by N2IC)

Version 1.0.4769 (March 12, 2015)
Fixed NullReferenceException in GraphicalBandmap (IK2YCW) (Coded by N1MM)
Digital: Corrects attached RX windows from not resizing correctly and allowing text to go beyond the window frame. (Coded by N2AMG)
Digital: Removes requirement to have Fldigi configured first in the Digital pane before using it as a CW Reader. (Coded by N2AMG)
Resources: Fixed memory leak in EntryWindow, Run and S&P radio buttons do not cleanup internal .NET resources properly, turning off AutoCheck (Coded by KU7T)
Resources: Fixed memory leak in EntryWindow, bandpanel labels did not properly unregister event handlers (Coded by KU7T)
Resources: Fixed memory leak in Check window, SuperCheckPartialMananger background worker were not properly disposed of (Coded by KU7T)
Resources: If tracing is disabled, short circuiting its code for speed and memory improvement (Coded by KU7T)
Resources: properly disposing message box (Coded by KU7T)
Digital: PSK Engines were not changing speed when new mode was set for 3rd channel. (Coded by N2AMG)
EntryWindow crash on CTRL+O: Making sure all event handlers are properly unhooked while EW instance is closing (K1TTT, K9CT, KU7T) (Coded by KU7T)
CWReader: When using CWGet correctly check to make sure CWGet.ini is in the startup directory and correctly adjusts setting for ExCanal in .ini file (Coded by N2AMG)
Digital: Fixes for ObjectDisposedException (N2AMG) (Coded by KU7T)
Bandmap: Fix runtime error (IK2YCW) (Coded by N1MM)

Version 1.0.4754 (March 6, 2015)
Fixed crash when invalid username/password is sent to score reporting server. (K6NR, K1XM) (Coded by N2IC)
Fixed SO2R, SSB, other radio break-in when Focus Other not enabled. (OK2ZI) (Coded by N2IC)
Digital: Removed Test point in the digital setup window. (Coded by N2AMG)
Digital: reduced size of TX window a little but still maintains correct size in all DPI settings. (Coded by N2AMG)

Version 1.0.4751 (March 4, 2015)
Digital: Corrects the Rightclick menu from not showing correctly in the DI RX Window. (Coded by N2AMG)
CW Reader window: Corrects issue where message window would open saying the TNC was not correctly setup all the time. (Coded by N2AMG)
Logger+ Audio: Eliminate a runtime that occurred when a user started a recording while a voice message was playing. (Coded by K3CT)
Handle both Yaesu GS-232A and GS-232B rotor position response messages. (VE2YTQ) (Coded by N2IC)
View, Statistics: Added IsRunQSO to the dropdown selectors. (N3RD)(Coded by K3CT)
View, Passed QSOs: Fixed the report display. (N3RD)(Coded by K3CT)
Added a number of cross-checks and status information to realtime score reporting. (K9CT) (Coded by N2IC)
Fixed highlighting of new Canadian multipliers in ARRLDX. (N3KS) (Coded by N2IC)
Digital: When rx windows have focus now send all keystrokes to its associated Entry window for processing. (Coded by N2AMG)
Digital: All Digital windows and CW readers display correctly at 100%,125%,150% desktop settings. (Coded by N2AMG)

Version 1.0.4738 (February 28, 2015)
NC QSO Party: Bonus stations and bonus county rules changes. (AJ4TW)(Coded by K3CT)
MO QSO Party: RTTY & PSK QSO’s are combined for digital mode QSO. Change to Cabrillo 3.0. (AB0RX)(Coded by K3CT)

Version 1.0.4736 (February 27, 2015)
Fixed call frame callsign color when a dupe is shadowed by a non-dupe on the same frequency that is deleted or worked. (Coded by N2IC)
Removed auto-completion of callsigns feature. (Coded by N2IC)
About form: Fixed issue wherFe About form’s allocated memory would not be properly collected by the GC (Coded by KU7T)
Multiplier windows: Fixed missing key error (W1HIS) (Coded by N1MM)
Fixed opening CW Window while a function key is being sent. No longer causes function key to be erroneously resent. (K0RC) (Coded by N2IC)
Added “assisted” element to score reporting. (DL2CC) (Coded by N2IC)
Added check for Winkey message that is too large. (K3TN) (Coded by N2IC)
Log: added ability to add/change a note on a contact via a right-click menu (DL2CC) (Coded by N1MM)

Version 1.0.4725 (February 24, 2015)
Sort Notes report in timestamp order (K2PO) (Coded by N1MM)
Digital: Corrects RTE when outputting to text file from DI2. (Coded by N2AMG)
Digital: Allows use of a TNC as a means of decoding in the CW Reader window. (Coded by N2AMG)
Digital: For call highlighting and validity allows for other resources to be choosen. If you had master.scp checked you WILL need to reset this setting. (Coded by N2AMG)
Fixed NullReferenceException in EditLookupTable (DK5AX) (Coded by KU7T)
Digital: Making changes in order to reduce memory footprint (Coded by KU7T)
Fixed RTE when a radio reports information before the program has completely finished startup. (KN3A) (Coded by N2IC)
Digital: Changes to reduce stalling during word highlighting in low-end computers (JA1MZM) (Coded by KU7T)

Version 1.0.4714 (February 23, 2015)
Fixed bug in reporting of number of processors that affected telnet spot processing (G0MGM) (Coded by KU7T)

Colors: Change the Available window Summary table title text to a light color when the background is dark. (AC0C)(Coded by K3CT)
Check Window: Clearing cache immediately after new master.scp is downloaded (version can be checked by typing VER in EW) (VE3KI) (Coded by KU7T)

Version 1.0.4706 (February 18, 2015)
FT-1000MP: Send mode to the radio before frequency. (K1TTT)(Coded by K3CT)
Manage Skins, Colors and Fonts: – removed the Sample Window tab (coded by K8UT)
PACC: Added a space to the Cabrillo output for the station number. (PA2TA)(Coded by K3CT)

Version 1.0.4698 (February 14, 2015)
Wav File: Corrected the title on window that displays the wav file not found error message. (Coded by K3CT)
UDC – allow PSK modes abbreviations (PS, PM, PO) and proper calculations of multipliers for F stations for EPCFDXRTTY and EPCFRRTTY contests (G4OGB) (coded by NA3M)
Reset VisibleDupesheet window in the beginning of time periods when first callsign in new time period is logged (LY2KZ) (coded by NA3M)
UDC – changes for Bonus points calculations (see updated _UDC_Help.txt file for details) (coded by NA3M)
Cabrillo: Export Operators as a space delimited list. (LA9RY)(Coded by K3CT)
Country Mults: reduced flicker when updating with spots (Coded by N1MM)
Catch RTE when closing port. (JA1MZM) (Coded by N2IC)
Fix message box loop when Winkey port can not be opened. (K1XM) (Coded by N2IC)
MO QSO Party: Remove the serial number from the Cabrillo output. (AD0DX)(Coded by K3CT)

Version 1.0.4678 (February 9, 2015)
Digital: More corrections to Align function when using second DI in the PSK Engines. (Coded by N2AMG)
Digital: removal of debug Message box upon clicking on Align Button in PSK Engines. (Coded by N2AMG)
Goals: Remove the option to select a legacy database when importing goals from a prior contest. (PA1M)(Coded by K3CT)
PACC: Call History did not populate the exchange for PA users. Added UA9 to the call area multipliers prefixes. The Dutch province abbreviations should be stored in the call history Sect field. If you add the contest name in a comment the call history lookup will automatically be turned ON. This was a recent call history feature addition. (PC5M)(Coded by K3CT)
CW Sprint: Allow VI and PR to be logged as synonyms of KP2 and KP4. (K8MM) (Coded by N2IC)
Catch and ignore port exceptions when program is shutting down. (DL2CC) (Coded by N2IC)
Removed obsolete “Toggle SO2R mode” option. (N4ZR) (Coded by N2IC)
Changed default for “ESM sends your call once in S&P” to UNchecked. This only affects new N1MM Logger+ installs. (Coded by N2IC)
Bandmap: Allow setting of top of SSB band (LA9RY) (Coded by N1MM)
UDC – incorrect points calculation if Bonus points parameter was used (G4OGB, EC7AKV) (coded by NA3M)

Version 1.0.4667 (February 7, 2015)
Prevented UDP broadcast of network address from flooding the network if blocked for a long time (K1TTT) (Coded by N1MM)
RFCHAMP, DZCUP contests – cursor was not moving to proper place in exchange field after callsign was entered (RA3TT) (coded by NA3M)
Fixed BroadcastRadio UDP message to send Radio 2 info. (K1XM) (coded by N2IC)
Added new field (FocusRadioNr) to BroadcastRadio UDP message to indicate which radio currently had focus. (K1XM) (coded by N2IC)
Entry Window: When switching contests, begin with a blank status line. (Coded by K3CT)
Edit QSO: In a contest that doesn’t exchange Zone, full edit allows the zone to be cleared and generate a runtime. Limiting the input to 1-40 was not added in case some contest stores exchange data in the zone field. The input was limited to numeric and two digit numbers prior. (VK3VT)(Coded by K3CT)
Suppress RTE when Winkey IOException. Usually caused by unplugging USB cable or USB port sleeping. (DL2CC) (coded by N2IC)

Version 1.0.4659 (February 5, 2015)
Fixed numerous issues with Alt-F9 (switching multiple antennas defined for the same band). (N3RD) (Coded by N2IC)
PSK Engine: Fixed issue where when a mode was switched on second Engine it was updating DitalMode1 not DigitalMode2 (Coded by N2AMG)
PSK Engine Adds test message box to Align Button for some debugging code. Will be removed in future update. (Coded by N2AMG)
Contest: In REFCW & REFSSB populate exchange from log before call history lookup. (VE1DT)(Coded by K3CT)
Database: Added code to update old ON section tables in the database. Should add the missing “AN” section on program start. (ON5ZO)(Coded by K3CT)
Filter spots before updating current spots, rather than after (N4ZR) (Coded by N1MM)
Fixed RTE in SerialControlPort. (DL2CC) (Coded by N2IC)

Version 1.0.4653 (February 4, 2015)
Yet another attempt to remove COM port open/close change. Sorry for being a lid. (Coded by N2IC)

Version 1.0.4650 (February 4, 2015)
Removed COM port Open/Close change. (Coded by N2IC)

Version 1.0.4646 (February 1, 2015)
Network Status: Changed “Edit Computer Names” button to “Edit Computer Addresses” because you must use NetBios name in the table (if used at all) (N4ZR) (Coded by N1MM)
Sprint: SprintRTTY, SprintLadd, SprintNS when call history populates the exchange the callsign color doesn’t update. (W4NZ)(Coded by K3CT)
Networking: call for help caused r/t error. Moved menu item to just after talk, stopped it from printing in sender’s info window (N4ZR, K1TTT) (Coded by N1MM)
Catch COM port Open and Close errors in SafeSerialPort. (DL2CC) (Coded by N2IC)
For COM/LPT keying, using the CW window, changed “[” to AS for consistency with Winkey. For COM/LPT keying, “]” is now SK. (Coded by N2IC)
Made prompt for wl_cty.dat load system modal (K1TTT) (Coded by N1MM)
Fix error message when program update fails. (W6YA) (Coded by N2IC)

Version 1.0.4633 (January 30, 2015)
Moved CW Sprint into its own contest class to make rules changes in other Sprints independent of the CW Sprint. (Coded by N2IC)
Modified Function Key Editor (MsgForm) to insert Cr/Lf at end of each line for improved editing using Notepad. (N4ZR, others) (Coded by K8UT)
SprintSSB: Changed the VE multiplier abbreviation from NWT to NT. (VE3KI)(Coded by K3CT)
Sprint Contest: Added the populating of the VE mults to the SPRINTRTTY, SPRINTLADD, and SPRINTNS contests. (Coded by K3CT)
Serial port change to reduce the chances of issues when opening serial ports. (Coded by N2IC)
UDC: prevent loading user defined contest with NAME longer than 10 characters. (K3CT) (coded by NA3M)
UDC: continents can be used in BonusPoints parameter (see Help.txt for details). (G4OGB) (coded by NA3M)
UDC: added values EU_COUNTRY, AS_COUNTRY, … to MultSqlString and MultSqlString2 parameters (see Help.txt for details). (G4OGB) (coded by NA3M)

Version 1.0.4616 (January 28, 2015)
Multiplier windows: added code to decrease intensity of cpu usage during painting (N1EN) (Coded by N1MM)
Network Status: fixed bug that was highlighting the wrong rows when sorted in non-default order (K1TTT) (Coded by N1MM)
Call History: After a call history file import or contest change, automatically enable or disable the Call History Lookup option. This feature is optional and not required. To enable this feature, add the Contest Name on a comment line anywhere in the file. The comment line begins with a “#” as the first character on the line. The Contest Name is the text that appears in the contest selector menu. Space(s) can be added after the “#”. If the call history file is used for more than one contest, add additional contest comment lines to the file. One line for each contest association. Example:

NAQPCW

NAQPSSB

Duplicate contest associations are ignored. A call history file containing the contest association is backward compatible with older program revisions. For the QsoParty contest, the State selector name is required after the Contest Name. Example:

QSOParty PA

Upper, lower, or mixed case can be used for the text. The contest name(s) are validated with the database contest names and subtype. If the verification fails, the identifier is ignored. The user can turn Call History Lookup On and Off manually. The Call History Lookup option is not changed when the program starts. If the program changes the Call History Lookup option, a message box will appear in the Entry window. The contest association identifiers are exported during a Call History file export. (Coded by K3CT)
CQ160: Populate the exchange from the log. (K8JQ)(Coded by K3CT)
HADX: For HA stations, populate the exchange from the log before checking call history. (DL6KVA)(Coded by K3CT)
EDI Export: Fixed a runtime error that occurred on 160m. Please test EDI export, several changes were made. (DL2CC)(Coded by K3CT)
Score Window: Eliminated a Score window runtime. (AB2E)(Coded by K3CT)
SprintSSB: Multiplier rules change posted yesterday. See: http://ssbsprint.com and http://ssbsprint.com/rules/. Needs testing as US, KH6, VE, and DX participant. (KW8N)(Coded by K3CT)

Version 1.0.4612 (January 26, 2015)
DARC10M and WAG contests – NM should not be counted as multiplier, reserved up to 8 characters for DOK in Cabrillo file (DK5AX) (coded by NA3M)
UDC, IsMultPer parameter bug fixed (G4OGB) (coded by NA3M)
DXLog Database upgrade: revised index for faster multiplier lookup (Coded by KU7T)
Admin and DXLog database performance: moving the defrag operation (VACUUM) to non-logging activities to reduce locks and freezes (many) (Coded by KU7T)
DXLog database performance: running the table index query hints calculation (ANALYZE) only once per contest to reduce locks and freezes (many) (Coded by KU7T)
Added the following prosign characters allowed by the CW Window (ctrl-k): =(BT), (SK), , +(AR). (K0RC) (Coded by N2IC)
Prevent overflow in XMLDescription (K1TTT) (Coded by N1MM)
Show assistance message in info window when call for help arrives (K1TTT) (Coded by N1MM)
Station Dialog: Use N/S & E/W to indicate latitude & longitude instead of positive/negative numbers (EA2HW) (Coded by N1MM)
Digital: When user chooses Background coloring now uses the coloring from secton 3 of the Skins and Colors setup window. (Coded by N2AMG)
Digital: CQ Repeat was not functions for TNC’s this isnow fixed.. (Coded by N2AMG)
CQ 160: Fix exchange overwrite when populated from call history. (Coded by N2IC)
CQ 160: Handle the “N2NL” case where wl_cty.dat says KH6, but he is now operating from Florida. Fixed for all KH6, KL7, etc. (Coded by N2IC)
Grayline: Added Min/Max/Restore buttons. Note that minimize is disabled, because a minimized grayline will consume resources. You are better off to close it and reopen it. (K1TTT) (Coded by N1MM)
Telnet: restored functionality that allowed all modes if no modes were selected in the band/mode filter (Coded by N1MM)
CWOPS: Calculate start/stop times correctly for three different time slots (W4BQF) (Coded by N1MM)
CJTDX: Fixed run time error. (OH8EJW) (Coded by N2IC)
Multipliers – allow user to set file name & extension of expected mults file (N4ZR) (Coded by N1MM)
Function Key Editor: Add a File menu option to delete the existing message text and insert the starter message text. (N4ZR)(Coded by K3CT)
Entry Window: When using Ctl-Up, program would always find the first station on the next occupied frequency rather than the last (W7ZR) (Coded by N1MM)

Version 1.0.4584 (January 20, 2015)
Fix foreground color in EW invalid qso data NIMB (Coded by N1MM)
Fix for RTE editing QSOs in the log window (N2IC) (Coded by N1MM)
Corrects Error when using the DXP38 or the comport number being sent previous and after message was sent. Coded by N2AMG)
L+ Audio: Pressing PAUSE does not switch MIC between radios in SO2R single soundcard mode. (K3TUF)(Coded by K3CT)
L+ Audio: Intermittent runtime in SO2R two soundcard mode when quickly switching radios. (N2IC)(Coded by K3CT)
L+ Audio: Disable “Don’t Change Audio Levels” option in SO2R single soundcard mode. The program code needs to change the levels in this mode. (Coded by K3CT)
L+ Audio: Remove Mute MIC option until improvements can be made. (Coded by K3CT)
Radio Control: Enabled the sending of the Digital filter command to the IC-756 series, IC-7600, and IC-7800 radios when the RTTY or PSK program mode selector is AFSK or AFSK-R. The user must set the custom Digi wide/narrow filter commands to use the USB/LSB-digital radio commands: Digi Wide = FE (RadioAdr) E0 1A 6 1 1 FD and Digi Narrow = FE (RadioAdr) E0 1A 6 1 2 FD. The other Icom digital modes select the filter with the mode command. (JA1MZM)(Coded by K3CT)
Band Buttons: Corrected errors in the Band Button click routine when changing modes and a band that has never been selected. Corrected an error in the Ctrl+PgUp/Dn code. (Coded by K3CT)
Telnet Spotting: Add a new telnet spot window that is used with the keyboard commands Ctrl+P and Alt+P. Allows the user to spot a station with Alt+P, Enter. When the window is open, Esc or a Cancel button click will not spot the station. Enter or OK click spots with or without a comment. The new form uses the users fonts and colors and the window opening location is saved. (Coded by K3CT)
QSO Party: MO rules changes. Changed start time and removed the serial number exchange. (AD0JA)(Coded by K3CT)

Version 1.0.4573 (January 14, 2015)
XMAS Contest: NM should not be counted as multiplier, reserved up to 8 characters for DOK in Cabrillo file (DK5AX) (coded by NA3M)
HADX Contest: some HA stations will be sending HA-DXC membership number in the exchange (HA2VR) (coded by K3CT, NA3M)
UDC, parmeter MultSqlString = FirstQSO was not working (VE3IZS) (coded by NA3M)
Winkey: New feature to allow paddle and function key CW to be sent at different speeds. Use the Configurer->Winkey tab to select the Winkey Speed Pot Control option. (Coded by N2IC)
NIMB for invalid QSO was missing a title (Coded by N1MM)
Change Winkey initialization to 8/N/2. No effect, but makes a user happy. (EI3KD) (Coded by N2IC)

Version 1.0.4562 (January 12, 2015)
Eliminated visible wrapping of call frame text wrapping (W2IRT) (Coded by N1MM)
Working a six character grid would show in mults window until the window was closed & restarted (K1TTT) (Coded by N1MM)
EntryWindow/Bandpanel/performance: Fixed Win32Exception (Error creating windows handle) by silencing Windows redrawing events until all calculations are done (many) (Coded by KU7T)
Performance: Fixed issue where second EntryWindow would process all packet spots unneccessarily, first EW is doing it already (Coded by KU7T)
{Wipe} fix was causing runtime error (N7FLT) (Coded by N1MM)
CWReader: Corrects issue that was causing RTE if directory was blank when trying to load. (Coded by N2AMG)
Digital: Corrects error in reading digital mapped mode when using Fldigi. (Coded by N2AMG)

Version 1.0.4554 (January 11, 2015)
PACC Contest: Corrected a database LookUp table error that prevented the logging of valid QSO’s. (Coded by K3CT)
Info Window: Fix color of chart labels when using dark background colors. (K3CT) (Coded by N1MM)
SSB Messages: Changed the code to allow any case of Empty.Wav (don’t play any message). (Coded by K3CT)
Statistics: Suppress legend for series with no values like GridSquare in CQWW (LY2KZ) (Coded by N1MM)
MultiStation: Added code to handle unreachable host with msgbox instead of runtime error (N0XR) (Coded by N1MM)
Telnet: Prevent bad time in spot from causing runtime error (S55O) (Coded by N1MM)
Telnet: Exclude * and # from string substitutions in Telnet macros (N4UEZ) (Coded by N1MM)

Version 1.0.4537 (January 9, 2015)
Digital: Corrects issue where pausing in one Di paused the other DI. (Coded by N2AMG)
Digital: Added rule so 5NN does not detect as call. (Coded by N2AMG)
Radio Control: Eliminate a start up runtime that occurred when starting up with digital and an Icom radio that was powered off. (Coded by K3CT)
Entry Window: The window title indicates an error in contests where FM contacts can be made. (K3TUF)(Coded by K3CT)
Clarify error message when another program is using UDP port 13010. (K3CT) (Coded by N2IC)

Version 1.0.4527 (January 4, 2015)
Added more descriptive message when a COM port can not be opened. (Coded by N2IC)
Telnet: Contest mode filter was not working properly (N4ZR) (Coded by N1MM)
Telnet: Classified Skimmer “OTHER” spots as RTTY so they would not be classified as CW (Coded by N1MM)
Fix runtime error broadcasting radio info (K1TTT) (Coded by N1MM)
Add more information when port settings fail. (Coded by N2IC)

Version 1.0.4521 (January 3, 2015)
Radio Control: Add code to swap VFO’s manually for the Jupiter radio. A firmware command does not exist. Include all radios that do not have a firmware command coded. (VE3BR)(Coded by K3CT)
Winkey: Initialize Winkey to current CW speed at startup. (WH7W) (Coded by N2IC)
Made new version nag system modal (N1EN) (Coded by N1MM)
When switching from a CW or SSB Contest to Digital Now opens the Digital window. (Coded by N2AMG)
When switching from a digital contest to a CW/SSB contest now closes the Digital window. (Coded by N2AMG)
Typing PSK31,PSK63,PSK125,PSK250 into the Entry Window callsign box will load the preferred PSK engine in that mode. (Coded by N2AMG)
When using a TNC and an Attached RX window print would not appear in the attached RX window. (Coded by N2AMG)
Main Digital RX windows and the RX windows nowsupport up to 24pt fonts via the Font Sizer located on the window. (Coded by N2AMG)
Corrects RTE when DigitalPort is not created correctly. (Coded by N2AMG)
Adds check to make sure DigitalPort is created before accessing it. (Coded by N2AMG)
Network Status: Errors will show for 10 seconds in a non-intrusive message box as well as be put in the Messages tab (Coded by N1MM)
Allow digi sub band within a CW sub band (Coded by N1MM)
Always accept and pass spots identified as CW, RTTY or PSK if the appropriate filter is enabled. (i.e. ignore sub band freq range for filtration) (Coded by N1MM)

Version 1.0.4510 (January 3, 2015)
Multiplier error in AGCW contest when working dupes fixed (DK5AX) (coded by NA3M)
Allow Escape key to be used when function key contains only {TX} macro. This allows a function key to enable PTT, for those who have difficulty using a footswitch. (Coded by N2IC)
Rotor: “Always on top” option was not working (XE3/K5ENS) (Coded by N1MM)
WWPMC Contest: Populate the exchange from the log. If the exchange box is blank populate with the CQ Zone and hi-lite the exchange so typing will replace the number. (KG4W)(Coded by K3CT)
Runtime: Added debug code to locate a runtime error associated with the Band Buttons. (N1MM)(Coded by K3CT)

Version 1.0.4502 (January 2, 2015)
Stop red/green dot row fields from jumping around (N2IC) (Coded by N1MM)
INI Files: Removing empty sections and adding blank lines before section for increased readability (Coded by KU7T)
WWPMC Contest: Bug fixes and changes necessary for the contest this weekend. Enter only PMC abbreviation or Cq Zone in the Sent Exchange dialog box. Tnx to S54X, G4OGB, and KG4W for testing feedback. (S54X)(Coded by K3CT)
Rotor: Fix overlap of direction on azimuth indicator. (Coded by N1MM)

Version 1.0.4496 (January 1, 2015)
Radio Control: Slowed the Argonaut radio polling due to radio errors. (AB1VL)(coded by K3CT)
Radio Control: Corrected the Argonaut Suggested Settings text in the COM port dialog window. (AB1VL)(coded by K3CT)
NRAU & other contests that use the States/Sections Multiplier window: reverted to old format for window when sections are not assigned to call areas (LY2KZ) (Coded by N1MM)
Improvements to layout of Configurer and About windows at 125% and 150% magnification (many) (Coded by N1MM)

N1MM Logger+ Update 1.0.4486.exe
Made serial port access thread-safe. This should have no user impact. (Coded by N2IC)
Call History: Eliminate runtime error caused by a user attempting to load a binary file into the call history database.(Coded by K3CT)
Run Time Error: Eliminate a runtime caused by switching contests while the associated call history file is still loaded from the first contest selection. (N2IC)(Coded by K3CT)
Radio Control: Argonaut radio tested, added to the menu. (AB1VL)(Coded by K3CT)
INI Files: Sorting sections and settings (PA1M) (Coded by KU7T)
Increased size of Split/Dupe indicator (many) (Coded by N1MM)
Radio Control: Added a new option in the radio COM port menu allowing the user to slow down the polling rate. This is for users with polling performance issues caused by other software adding polling instead of using the existing data. (Coded by K3CT)
Config Menu: Added a SO2V menu option for the repeating VFOA CQ function for radios with dual receivers. (Coded by K3CT)
Radio Control: Add run time text to ErrorLog.txt file. (Coded by K3CT)
Radio Control: Added Argonaut VFO selection polling and TX On/Off commands for radio command PTT. (coded by K3CT)
Radio Control: Eliminate the Entry Window filter code error message. (Coded by K3CT)
Replaced some Winkey run time errors with message boxes. (Coded by N2IC)
Radio Control: Corrected the Argonaut filter commands. (AB1VL)(coded by K3CT) 3.76 MB 31 Dec 2014

N1MM Logger+ Update 1.0.4477.exe
Fixed unending run time error loop when garbage is received on a serial port, or the port is misconfigured. (VE3CX) (Coded by N2IC)
EntryWindow: Load buttons after changing Station Dialog in case callsign changes. (K1TTT) (Coded by N1MM)
ARRL 160: When entering a non-VE3 callsign the populated exchange is not hi-lited. (VE3CX)(Coded by K3CT)
Fix for Italian issue with use of “.” as time separator (IK4OMU) (Coded by N1MM)
Fixed footswitch operation for “Normal” and “Band Lockout”. (K1RZ) (Coded by N2IC) 3.76 MB 30 Dec 2014

N1MM Logger+ Update 1.0.4469.exe
DXpedition mode – SSB Default Function Messages.mc file was loaded in CW mode (K0RC) (coded by NA3M)
LastRxSN was changed to Integer from Short. When it is Short it was causing a problem for some contest with numbers in Exchange > 32767 (coded by NA3M)
DXpedition mode – Custom Constant DXpedModeEnabled changed to DxpeditionCompile, SuperCheckPartial enabled. (coded by NA3M)
Telnet: Fixed OutOfMemoryException on master station, occurred after a few hours with auto-connect enabled when program could not connect to cluster (K1TTT, K3RMB, K5WW, others) (Coded by KU7T)
Telnet: Fixed OutOfMemoryException on non-master station, occurred when master station was not available (K1TTT) (Coded by KU7T)
Telnet: Fixed spotting and other telnet operations from non-master station (Coded by KU7T)
GridSquare mult window was not showing grids when contact worked (NJ4F) (Coded by N1MM) 3.73 MB 29 Dec 2014

N1MM Logger+ Update 1.0.4457.exe
XMAS contest – added Sent Nr in Log Window and Sent EXCH in Cabrillo log (G4OGB) (coded by NA3M)
Call History Import: Added ErrorLog.txt entry to debug user run time errors. (Coded by K3CT)
Logger+ Audio: SO2R single sound card mode, the stereo output did not switch when pressing PAUSE and using the MIC. (K3TUF)(Coded by K3CT)
Icom Radio Control: Log port object errors in the ErrorLog.txt file do not display a run time error. (Coded by K3CT) 3.75 MB 27 Dec 2014

N1MM Logger+ Update 1.0.4452.exe
Added another check to keep users from using Do_Not_Use_or_Erase.s3db. (Coded by N2IC)
Contest RunTime: Changed the following contests to eliminate runtime errors: CISDX Contests, CVADX Contests, HADX, RSGB2128, SPDX contests, UKDX contests, UKRAIN contests. (Coded by K3CT)
Internal CW: Added High Performance Event Timer status to the Entry Window status message output on a timing correction. (Coded by K3CT)
New footswitch code has been enabled. Please test and report issues. (Coded by N2IC)
Telnet: Changed the default telnet cluster export and import directory to the User\N1MM Logger+\ExportFiles directory. (Coded by K3CT)
Configurer Mode Control: Added “Always use packet spot mode”. If checked, the program will use the calculated mode from the packet spot to set the radio mode after translating RTTY/PSK to the required modes as set in this tab. The intention is that this become the normal behavior and the option removed, so please test. The mode is calculated when the spot is read in, and not recomputed after bandplans are changed. Of course, spots with the mode identified ignore the bandplan. (many) (Coded by N1MM) 3.73 MB 25 Dec 2014

N1MM Logger+ Update 1.0.4442.exe
WW PMC contest – WWPMC.sec updated (S54X) (coded by NA3M)
UDC – parameter BonusPoints, added IsComment value, see Help.txt for details (G4OGB) (coded by NA3M)
Telnet: When AR6 cluster dx mode DEBUG is enabled, don’t display spots in the Info window. (PC5M)(Coded by K3CT)
Fixed Configurer run time error when comupter has non-numeric COM ports. N1MM Logger only supports numbered COM ports. (W5JR) (Coded by N2IC)
Digital: Calls found in garbage were not put into the Grab window. (Coded by N2AMG)
Digital When Xing out of Digital Setup window now prompts user if settings have changed to save instead of exiting. (Coded by N2AMG)
When using Fldigi as CW reader makes better attempt to grab the windows handle of the Fldigi window. (Coded by N2AMG)
RRCW, RRSSB, PACC Contests: Eliminated a runtime that occured when call history was enabled and a callsign was entered that was not in the call history. (W4NZ)(Coded by K3CT) 3.72 MB 21 Dec 2014

N1MM Logger+ Update 1.0.4429.exe
Hide option to edit off times. Not used in cabrillo at this time (N4ZR) (Coded by N1MM)
Added handling for VHF, UHF and SHF bands in {PASS freq} macro. (PC5M) (Coded by N2IC)
Call History: When importing multiple files the Name field could be cleared. (W4TTM)(Coded by K3CT)
Call History: Added the import directives !!MapOnSection!! and !!ValidateArrlSection!!. !!MapOnSection!! maps GTE, ONN, ONE, ONS to the ON section. !!ValidateArrlSection!! removes any section that is not an ARRL section (includes VI, PR) and can be used to remove the ON section from input data. Please test. (Coded by K3CT)
CatMacro: Changed the command pacing separator from a / to \ because the character appeared in CW callsign strings. CatMacros that send multiple commands with pacing to the radio need to be changed. (Coded by K3CT) 3.72 MB 17 Dec 2014

N1MM Logger+ Update 1.0.4421.exe
Changed behavior of Alt-F6. The new behavior swaps frequencies between radios, but does not move entry focus. Alt-F5 behavior stays the same (swaps frequencies and swaps entry focus). (Coded by N2IC)
Fixed run time error when exiting program. (VE3CX) (Coded by N2IC) 3.75 MB 16 Dec 2014

Latest Update 0.19.4147.exe
Caught IO Exception in CWInt (YV5EN) (Coded by N1MM)
Mult windows: set mult column width properly at 125 & 150% magnifcation (W6YA) (Coded by N1MM)
Attempt to fix NullReferenceException during operator change (K8IA, JG1VGX, DK5AX, KU7T) (Coded by KU7T)
MDBConversion: Handling case of OLEDB errors (i.e. non-recognizable file format) with a message box instead of exception dialog (DK5EZ) (Coded by KU7T)
Added Ukranian.sec to Resources for Ukrainian DX Contest (UX1IL). (Coded by NA3M)
UDC – use folder …\N1MM Logger+\SupportFiles\ for Bonus2 files (RA3TT). (coded by NA3M)
Shorten source code file paths in error text (N1MM) (Coded by KU7T) 3.64 MB 30 Oct 2014 2228

Latest Update0.19.4135.exe
Open Database: Preventing SQLiteException (SQL logic error or missing database) by enforcing that database must be under the Database folder (W6VAR, K5EK, LU3CT, EA3FP) (Coded by KU7T)
Logger+ Audio: Initial use configuration improvements which may have required a program restart in earlier versions. Fixed a meter display and volume slider bug that surfaced when using audio devices with more than 2 channels. (Coded by K3CT)
Score Window: Eliminate a RunTime Error when the user’s database contains logged QSO with no mode. (Coded by K3CT)
Logger+ audio: Output of debug information in the output and input device text box displaying audio devices that were omitted when generating the device list. (Coded by K3CT)
Oceania Contest: Changed the contest start and end time. (N7IR)(Coded by K3CT)
Bandmap: When clicking on the CQ button, a CQ frequency on another band/mode doesn’t set the radio mode correctly. Note: Users need to have Config, Mode Control tab options set correctly for the radio mode to change. (several)(coded by K3CT)
Legacy Audio: Changed the defaults to 16 bits and 8kHz sampling. (K6LL)(Coded by K3CT)
Radio Control: Corrected the polling of the FT857/897 mode. (DK8NT)(Coded by K3CT)
Info Window: Change the area graph color when the user changes the color and selects Preview. (Coded by K3CT)
SS: Fixed pressing space bar when call history not enabled. (K9SE) (Coded by N2IC) 3.63 MB 29 Oct 2014 880

Latest Update0.19.4130.exe
Log: Fix RTE searching QRZ for a call (DL7FZ) (Coded by N1MM)
Statistics: Only show palette selector if Graph tab is selected (W1TJL) (Coded by N1MM)
RestoreWindowsPositions: Fixed FileNotFoundException when layout file not found during Restore window positions (LU7DH) (Coded by KU7T)
Networking: Fixed ArgumentOutOfRangeException when closing “Edit Computer Names” dialog with zero valid rows (AG6AY) (Coded by KU7T)
Telnet: Fixed NullReferenceException in some cases when not connected (WB5EIN) (Coded by KU7T)
Logging: Fixed SQLiteException (database is locked) under some conditions (KE4S) (Coded by KU7T)
Bandmap: Fixed InvalidOperationException under some conditions, VB.Powerpacks bug (W1GQ) (Coded by KU7T)
InfoWindow: Fixed NullReferenceException that occurs under rare conditions (after a SqliteException) (K4RO) (Coded by KU7T)
Call history: Re-Initializing Check window’s call history in-memory cache after reloading calls from Log (Coded by KU7T)
Call history: Fixed SQLiteException for special characters while reloading calls from Log (HB9OAB) (Coded by KU7T)
SS Exchange: When call history fills in exchange, set cursor to the end of the exchange (K9WX) (Coded by N2IC)
CQWW: fix for wrong zone sometimes logged when enter pressed with no zone in entry window zone textbox (many) (Coded by N1MM) 3.66 MB 28 Oct 2014 1166

Latest Update0.19.4115.exe
Changed program expiration warning to remove the word “beta” (KU7T) (Coded by N1MM)
Cabrillo: Force output in ANSI format (was UTF8 on some machines). Caused Byte Order Mark to be inserted when edited with Notepad. (DH8BQA) (Coded by N1MM)
IC-7600 & TS-990: Removed the Logger+ change that switched the order of the frequency and mode commands when clicking on spots in the Available window. Logger+ and the legacy program send commands in the same order for all radios.(Coded by K3CT) 3.66 MB 23 Oct 2014 4893

Latest Update0.19.4111.exe
Handle runtime error when erroneous “0?” received from AlfaSpid rotor. (Coded by N2IC)
WAG: Check the log for an exchange only when working a DL. (DH8BQA) (Coded by K3CT)
Entry Window: Setting frequency and quickly entering typing a mode would type the letters out of order (K9CT) (Coded by N1MM)
Telnet Filter tab controls were not effecting changes until restart (NT6X) (Coded by N1MM) 3.65 MB 22 Oct 2014 1272

Latest Update0.19.4107.exe
Digital: Corrects a RTE when the MMTTY and Fldigi paths were empty. (Coded by N2AMG)
Digital: Corrects RTE when reading from MMTTY.ini file. (Coded by N2AMG)
Fix RTE due to bad data in JARTS WW (CT1AGF) (Coded by N1MM)
WAG: Fixed the populated exchange not being hi-lited. (DF1LX) (Coded by K3CT)
JTDX: Fixed runtime error when space pressed (AB1QB) (Coded by N1MM) 3.64 MB 20 Oct 2014 1444

Latest Update0.19.4101.exe
Catch port in use and display a message (NF8J) (Coded by N2IC)
Radio: Change the wording in the user programmable filter command msg box.(N1EN)(Coded by K3CT)
Band Panel: Eliminate a Runtime error caused by the user logging a QSO with no mode set. The QSO entry needs to be manually corrected to add the proper mode. It’s not understood how this is occurring. (G4EST)(Coded by K3CT)
Fixed run time errors associated with various COM port failures. Replaced with friendlier messages. (Coded by N2IC)
Fixed error message when Icom COM port not configured correctly. (ON5DI) (Coded by N2IC) 3.65 MB 19 Oct 2014 1294

Latest Update0.19.4093.exe
EntryWindow: Fixed ObjectDisposedException in EntryWindow (WS7L) (Coded by KU7T)
Telnet: Continent and Country spotter filters were not working (LY2KZ, N4ZR) (Coded by N1MM)
Winkey: If sending from the paddle and press a function key, queue the function key message until the paddle CW stops. (W3YY) (Coded by N2IC)
Raise time sync threshold to 2 seconds (NR4M) (Coded by N1MM) 3.64 MB 15 Oct 2014 3418

Latest Update0.19.4086.exe
Digital: Corrects AFC On/Off with Run operation. (Coded by N2AMG)
Config: Corrects filter when choosing MMTTY/2Tone from FileDialog. (Coded by N2AMG)
Fix Transaction Log import to handle old and new formats. (N4ZR) (Coded by N2IC)
Send correct bidirectional antenna setting in rotor UDP message. (YO3DMU) (Coded by N2IC)
MsgForm – View Window: Added menu choice “Save text to TXT file” (K0RX)(coded by K8UT)
Added to RadioInfo UDP broadcast. Shows current rotors for the radio. (YO3DMU) (Coded by N2IC)
Configurer: Add support for 115200 baud devices (many)(coded by K8UT)
Telnet: Wasn’t filtering RTTY spots (many) (Coded by N1MM) 3.65 MB 13 Oct 2014 1317

Latest Update0.19.4075.exe
Rotor: Block “-” from being used in a rotor description, “-” is used in the code and has a special meaning. (W9WI) (Coded by N2IC)
Filter Code: Corrected the routines that allow the user to modify the radio filter commands. Programming a new filter for Icom caused a Run Time Error. (SM5CZQ)(Coded by K3CT)
Digital: Corrects Pause bar from not working correctly. (Coded by N2AMG)
Digital: Add new grab window option in Settings window.”Grab only master.scp calls and Prev. worked calls in current contest”
Improve error handling when port goes away. (W7DRM) (Coded by N2IC)
Networking: Fix run time error in Time sync code. (DC3RJ) (Coded by N1MM)
UBAON: Fixed the run time error when generating a Cabrillo file.(ON5ZO)(Coded by K3CT) 3.63 MB 11 Oct 2014 2008

Latest Update0.19.4066.exe
Telnet: Elminated NullReferenceException race condition in Close(). Fixed with synclock. (W9ILY, KJ4VTH) (Coded by KU7T)
Telnet: Fixed timing issue where the server response to a BYE command was not printed. (W9ILY) (Coded by KU7T)
Entry Window: Made sure to turn on band panel marker when setting band panel to visible (W3YY) (Coded by N1MM)
Network Status: Don’t put time sync message in Message column (K3CT) (Coded by N1MM)
Network Status: hid unused Status column (K3CT) (Coded by N1MM) 3.64 MB 09 Oct 2014 1536

Latest Update0.19.4061.exe
Warn the user if they are in a digital sub-band, attempting to transmit a digital mode, but there is no Digital Interface window open. (N6IE) (Coded by N2IC)
Log: Disabled two options when no rows displayed. (Coded by N1MM)
Converted setting of time of last QSO via Thhmm (KF7WXZ) (Coded by N1MM)
Entry Window: SS exchange label was not blanked out when switching from SS to another contest (N6XI) (Coded by N1MM)
Entry Window: Improved the Band Button multi-station right click pass station operation. (Coded by K3CT)
Improve error handling when port goes away. (W7DRM) (Coded by N2IC)
UDC: bug introduced in 0.19.4038 was fixed (N8FYL) (Coded by NA3M)
Pass Frequency: In this order, changed the determination of the pass frequency to be: the CQFrequency if running and not zero, the Pass Frequency if not running and not zero, the radio frequency which is displayed in the Network Status window. (Coded by N1MM)
Removed check for valid soundcard when mode is CW and swapping VFO’s or radios. (VE3KI) (Coded by N2IC)
Telnet: On Windows XP, some nodes could not be connected to. Fixed. (NA2NY, W8JWN, W9ILY) (Coded by KU7T) 3.64 MB 08 Oct 2014 600

Latest Update0.19.4047.exe
Changed title of runtime error dialog (K0BT) (Coded by N1MM)
Function Key File editor: fixed RTE when resetting default message files (G4MKR)(coded by K8UT)
Digital: Re-worked Digital Insert key work flow for correct operation. (Coded by N2AMG)
Entry Window: Update phone band button frequencies properly (Coded by N1MM)
Make county label wider for QSO parties (Coded by N1MM) 3.65 MB 07 Oct 2014 1057

Latest Update0.19.4038.exe
UDC: fixed the bug that prevented using oblast.sec (coded by NA3M)
Added oblast.sec file to Resources (coded by NA3M)
NJ QSO Party: Fix SQL conversion error that impacted in-state users. Removed the code for the MARAC QSO party which was the same weekend. Changed the QRP multiplier to be a score multiplier instead of a QSO Point multiplier. (KC2OGR) (Coded by N1MM & K3CT)
Help menu – Keyboard Shortcuts: fixed 404 error (W1UE)(coded by K8UT)
EDI Export: Commented out RHBBS export because the data is not available. Will correct this after other changes are made. Eliminated the double prompt for file overwrite. Added Band text string to the ouput file. Export by band is not supported. Still some un-finished work to complete.(Coded by K3CT)
Digital: MMTTY would fail to copy good if Send HamDefault on Run Change was checked in Digital Setup. Thisnow corrects that. (Coded by N2AMG)
Digital: When DI is loading do not try to set radio mode if radio = nothing. (Coded by N2AMG)
Entry Window: Stop Ctl-P from spotting a contact if comment is empty (when no call in call textbox) (ON5ZO) (Codeed by N1MM)
Entry Window: If the number of bands selected in the Band Button display causes the Entry Window height to grow, make all Band Buttons visible. (Coded by K3CT) 3.64 MB 05 Oct 2014 1387

Latest Update0.19.4019.exe
Digital: Corrects RT Error when settings up DXP38 in All windows (Coded by N2AMG)
Digital: When changes are made in the RX windows After user prompt auto close and reopen RX Window. (Coded by N2AMG)
Digital: When logging contact makes sure to remove that call from Grab Window. (N2AMG) 3.63 MB 04 Oct 2014 1401

Latest Update0.19.4017.exe
Fixed internationalization problem with fonts (DH8BQA) (Coded by N1MM)
Entry window would not format properly if band buttons not shown (N2IC) (Coded by N1MM)
Refined when bandmap is updated (PA3EZC) (Coded by N1MM)
Fixed slowdown in LogContact aggravated by fix for networking issue with overlaying data. (K3CT) (Coded by N1MM)
Telnet: Clear Connect button if cluster no longer available (Coded by N1MM)
Don’t raise ContactChanged events when part of bulk update – e.g. Rescore contest (N2IC) (Coded by N1MM)
Grid Multiplier window: was not accommodating 6 character grids (PH2M) (Coded by N1MM)
Fix Antennas tab to allow comma-separated list of bands without spaces between commas (UA6LJB) (Coded by N2IC)
Manage Skins, Colors, Fonts: fix problem with INI read/write integer font sizes (W4TV)(coded by K8UT)
QSO Party: Station check of the ARRL Section was incorrect for DX stations. (SM3CER)(Coded by K3CT)
Band Buttons: The active Band Button indicator did not update when the Entry window only had RX focus. (K9CT)(Coded by K3CT)
Band Buttons: When changing between contests with different number of Band Button modes the Entry window was drawn with a blank space to the right of the Band Button table. Added code to prevent runtime errors when the Band Buttons are not displayed.(Coded by K3CT)
Check Window in SO2R: Make Check window aware of focussed EntryWindow, only process a search for that EntryWindow’s call box and call frame (N2IC) (Coded by KU7T)
Check Window in SO2R: When focus switching, processing search search for the newly focussed EntryWindow’s call box and call frame (N2IC) (Coded by KU7T)
Radio: Added the FT757GXII radio to the menu. Identified a radio tester. (Coded by K3CT)
Networking: Trapped InvalidOperationException when network is not connected (K3CT) (Coded by N1MM)
Telnet: Buttons were not respecting Show buttons option (VE1DT) (Coded by N1MM)
Log Selection: Associated Files Help was not working (LY2KZ) (Coded by N1MM)
Initialized ContestInstance ModeCategory to empty string to prevent RTE (DF4WC) (Coded by N1MM) 3.63 MB 03 Oct 2014 760

Latest Update0.19.3995.exe
Available: Fixed RunTime error. (KU7T) (Coded by K3CT)
Digital: When tuning off CQ freq and run changes to S&P Digital settings effected by the run to S&P change were not functioning. (Coded by N2AMG)
Digital: When changing bands using EW band Buttons No Longer reload Digital window if switching between same mode. (Coded by N2AMG)
Digital: RX Window forms was not properly snapping to other forms as it should have. (Coded by N2AMG)
Digital: Corrects Error in the Fldigi Class that was causing the version number to be wrong. This was causing the way the rx text to be gotten to not work correctly. (Coded by N2AMG)
UTC times: Rolled back changes that broken UTC times. (Coded by KU7T) 3.64 MB 01 Oct 2014 955

Latest Update0.19.3975.exe
Digital: When using non-Scrolling windows current row is back lighted in light grey (Coded by N2AMG)
Digital: When exiting the Digital Setup menu and at various times during loading the logger was looking for a certain caption
from MMTTY to make sure it had loaded correctly. When using 2Tone as the main decoder the caption was not returned corrrectly and caused an endless loop. (Coded by N2AMG)
Call History: Corrected a call history birthdate error that was caused by a change in the Windows short date format. (N7US)(Coded by K3CT)
SO2V/SO2R: Made Window/Entry Window always open 2nd Entry Window if in SO2V or SO2R (Coded by N1MM)
SO2V/SO2R: Fixed RTE when closing program with both Entry Windows open (Coded by K8UT)
Telnet Client: Fix for rte closing (ON7UZ) (Coded by N1MM) 3.65 MB 30 Sep 2014 918

Latest Update0.19.3967.exe
Info: Changed the last 10 & 100 rate calculations. (KU7T)(Coded by K3CT)
Tour RunTime: Corrected runtime on program start. (LY2KZ)
CQWW RTTY: Corrected WIPE when the exchange boxes were populated from the log or call history. Also added a change to prevent XE, KL, and KH6 from populating with CallHistory. (Coded by K3CT)
Partner/Mode: Incremental improvements. Needs additional work. (Coded by K3CT)
Networking: Log window was overlaying contact information in the display (only) when prior contacts were edited or when a station would log a contact with an earlier timestamp. This can happen if the stations have not synchronized their computer time. QSOs were logged correctly. This was only a display problem. (W1UE) (Coded by N1MM)
Fix Runtime error in ContestInstance (many) (Coded by N1MM) 3.64 MB 29 Sep 2014 739

Latest Update0.19.3963.exe
Networking: Move update of Pass frequency from PacketManager to CQFREQ message processing in MultiStation (K3CT) (Coded by N1MM)
Added friendly error message for one symptom of a sleeping usb port (W7SLS) (Coded by N1MM)
Passing Qso’s: Don’t randomize a passed station frequency. (Coded by K3CT)
Call History: Corrected an error when importing a call history file. The BirthDate field was not stored correctly when the user changed the Windows Regional date setting. (N7US)(Coded by K3CT)
Goals Import: Changed the file type selector text. (N1EN)(Coded by K3CT)
When auto-updating, force rotor program to close whether we started it or not. (W3IUU) (Coded by N1MM)
Internationalization: Using culture invariant string comparison and number parsing (the Turkish I problem) (TA1CR) (Coded by KU7T)
Bandmap: improved double-click reliability (many) (Coded by N1MM) 3.62 MB 29 Sep 2014 529

Latest Update0.19.3950.exe
Digital: Corrects RT Error when clicking CLR-Rx on DI2 when RX windows are loaded. (Coded by N2AMG) 3.64 MB 26 Sep 2014 1923

Latest Update0.19.3946.exe
Digital: RXWindows were not loading correctly when selected TNC (Coded by N2AMG)
Code robustness: Preventing potential ObjectDisposedExceptions in a few digital forms by using RemoveHandler (Coded by KU7T)
Packet spot removal: Fixed issue where not all spots were always removed when requested via bandmap right click (SM3CER) (Coded by KU7T)
Packet spot removal: Made last valid spot time persistant; on next launch application does not fetch old spots (K3CT) (Coded by KU7T)
Packet spot removal: Fixed issue where “Remove spots, ALL BANDS” did not remove self-spotted calls (VE1DT) (Coded by KU7T)
Function Key: Removed the File, Import, Function Key menu. The imported file was not associated with the contest and the function key editor did not display the actual macros used by the program. Users should use the import on the function key editor File menu or associate a file with the contest in the contest dialog, Associated Files tab. (W1EBI)(Coded by K3CT)
Entry Window wipe: restored lastcontrol.focus. With it commented out, pressing space would not advance the cursor (Coded by N1MM)
Digital: Corrects RT Error when trying to return MMTTY PTT Port from mmtty.ini when path has not been set. (W3SA) (Coded by N2AMG) 3.64 MB 25 Sep 2014 1004

Latest Update0.19.3938.exe
Op was not being copied in Contact.CopyFrom (various symptoms) (K8IA) (Coded by N1MM)
Mults: Added clear expected mults option (W4BQF) (Coded by N1MM)
Mults: Editing of mults was not forcing to upper case (Coded by N1MM)
Force CW subband band bottom to be bottom of band. Force SSB subband top to be top of band (Coded by N1MM)
Packetspots: Ensuring data integrity of underlying packet spot data structure (Coded by KU7T)
Band Map: Making sure a call cannot be spotted on multiple frequencies at the same time, same for CQ-Frequency (K9CT) (Coded by KU7T) 3.63 MB 24 Sep 2014 977

Latest Update0.19.3931.exe
Digital: Corrects Auto TRX Update from not working correctly in DI2 (Coded by N2AMG)
Digital: Corrects trying to clear multi RX windows associated with DI2. (Coded by N2AMG)
Call history lookup: fixed incorrect sql query (W1UE) (Coded by KU7T)
Visible dupe sheet: Fixing ObjectDisposedException by removing handler on closing (K0HB) (Coded by KU7T)
Digital: ESC was not working if mouse was over the top menu bar in the RX windows (Coded by N2AMG)
Logger+ Audio: Some minor improvements to the Audio form labels and controls. Trapped a configuration issue and added a message for the user.(Coded by K3CT)
Ctl-O: Telnet window was not being saved/restored (W1TJL) (Coded by N1MM) 3.63 MB 23 Sep 2014 911

Latest Update0.19.3922.exe
2nd Entry window was not being restored in some cases (ON5ZO) (Coded by N1MM)
Bug Fix: Additional change to the Band Buttons change in version 0.19.3909. (VE1DT)(Coded by K3CT)
Digital call stacking: fixed all 3 modes: FIFO, LIFO, FIFOMultsFirst. RTTY, PSK; not CW, not SSB yet (Coded by KU7T)
Logger+ Audio: Eliminated a runtime and added a message for the user. (Coded by K3CT)
Digital: Correct issue where various modes were not logging correctly when using MMVARI (Coded by N2AMG)
Fix runtime error in download of next version (WE8JWN) (Coded by N1MM) 3.63 MB 22 Sep 2014 660

Latest Update0.19.3909.exe
Correct fix of startup code (Coded by KU7T)
Partner mode radio target options were not saving properly (Coded by N1MM)
Don’t update check window when call frame is updated by partner (K3CT) (Coded by N1MM)
Score reporting is opening a new copy each time configurer is open/closed (JG1VGX) (Coded by N1MM)
Network Window: Remove computer network options that are not complete. Change label text in the Options tab. (N1MM)(Coded by K3CT)
Removed requirement for partners to designate each other for network partner mode. If the stations are withing 500 Hz partner mode will be in effect (Coded by N1MM)
Fixed runtime error in reverse call history lookup. Bad column name “SectText” (W4BQF) (Coded by N1MM)
ONUBA: Fixed runtime error logging ON stations (ON5D) (Coded by N1MM)
Band Buttons: The band button color does not change when you tune off of a station. (VE1DT)(Coded by K3CT)
Band Buttons: Eliminated the clear color delay when the callsign is deleted by tuning off a station, {WIPE}, or ALT+W. Disabled the clear button color counter when a user types a new callsign immediately. (Coded by K3CT)
Callhistory Import: When using the import directive !!VALIDATE50STATE!!, if the imported field data is not recognized as a state, try to validate it by passing the string through the Section to State converter. When import ARRL Section data, the Call History import code already does populate a blank State field by converting the ARRL Section to a State. (Coded by K3CT)
RunTime: Fixed a runtime when using the TOUR command. Please test for correct operation. (LY2KZ)
Telnet: Eliminated double-painting when clicking on a tab (Coded by N1MM)
Fixed runtime error in Networked computer code when changing contests (Coded by N1MM) 3.63 MB 21 Sep 2014 663

Latest Update0.19.3892.exe
Networking: Show computer name when making another station the master (Coded by N1MM)
Networking: Enabled Call Stacking (Coded by N1MM)
Networking: Made tracing work (Coded by N1MM)
Digital: Corrects RTE when using the InternalRXWindow in DI2. (Coded by N2AMG)
Disabling some startup code to fix unhandled exception in Kernelbase.dll (Coded by KU7T) 3.62 MB 20 Sep 2014 577

Latest Update0.19.3887.exe
UDC: Fixed TOUR command (RA3TT). (Coded by NA3M)
Fixed MorseRunner-N1MMLPlus AHK script (Coded by KU7T)
Configurer: fixed “String to use on CW” caption (N1EN) (Coded by N1MM)
Fixed real-time updating of typed SS exchange. (Coded by N2IC)
Change in {CTRLFx} code. Please report any issues with {CTRLFx}. (Coded by N2IC)
Digital: Correct Issues of the window not resizing correctly at times. (Coded by N2AMG)
Digital: completely rewrites the InternalRXWindow code. See Message on Yahoo Groupfor details. (Coded by N2AMG)
Entry Window: made log of status bar messages shorter, removed date from timestamp, omitted blank lines (Coded by N1MM)
Radio: Experimental TS-990 radio control change only functional with one station callsign. (Coded by K3CT)
Available Window: Font dependent issue, the Summary table was partially blocked until a resize event occured. (N1EN)(Coded by K3CT) 3.63 MB 19 Sep 2014 495

Latest Update0.19.3873.exe
Function Key Editor: Fix right-click Cut/Copy/Paste function in editor (IW1AYD)(coded by K8UT)
Fixed start-up and contest change runtime error due to bad StartTime. (IS0BZR) (Coded by N2IC)
Stop next Dueling CQ if Pause key is pressed while sending to prevent possible ping-pong effect. (Coded by N2IC)
About: Adjusted to display properly at 100% and 150% screen resolution (N6XI) (Coded by N1MM)
Bandmap: fixed width of bandwidth indicator (VE1DT) (Coded by N1MM)
Bandmap: Shortened intermediate tick marks (Coded by N1MM)
Added capability to do a major version install automatically (KV4FZ) (Coded by N1MM) 3.63 MB 18 Sep 2014 376

Latest Update0.19.3863.exe
Fixed CWT scoring. (Many) (Coded by N2IC)
QSO logging performance: using caching for log dupe list (Coded by KU7T)
QSO logging performance: removing super partial check for logged call, not neccessary (Coded by KU7T)
Fixed runtime error when using ctrl-e and no computer to talk to. (PC5M) (Coded by N2IC) 3.62 MB 17 Sep 2014 514

Latest Update0.19.3858.exe
Entry window: Handle function key labels when shift & ctl and shift & alt are pressed (Coded by N1MM)
Bandmap: non-visible form load efficiency improvement (Coded by N1MM)
Digital: Corrected Type in Speed settings for TNC in MultiRX Window Setup 2800 is now 4800 (Coded by N2AMG)
Fixed start-up and contest change runtime error due to bad StartTime. (IS0BZR) (Coded by N2IC)
Digital: CQ Repeat was not functioning for DI2. (Coded by N2AMG)
Log: more fiddling with adding multi-op columns (N2IC) (Coded by N1MM)
Entry window: Networked Qs were not updating entry window score (K3IU) (Coded by N1MM) 3.62 MB 17 Sep 2014 191

Latest Update0.19.3849.exe
File writes: Adding retries to file writes to overcome second class of IOExceptions presumbably caused by some Antivirus products (LU7HZ, AB7R) (Coded by KU7T)
Digital: Removes annoying Dueling CQ is On message (Coded by N2AMG)
Digital: Corrects functioning of Dueling CQ when used in digital. (Coded by N2AMG)
Digital: {PROFILEx} macro’s need to be first substitution in String. Adds check that if {PROFILEx} not found in first part of string to ignore it. (Coded by N2AMG)
Log: NetBiosName, run # and operator were not displaying reliably (K8IA) (Coded by N1MM)
EntryWindow: Clicking on the call in the call frame now emulates pressing the space bar like Classic did (W4DXX) (Coded by N1MM)
Debugging code for bad StartDate format. (IS0BZR) (Coded by N2IC)
Digital: Corrects SO2R Focus other not returning focus to the correct EW (Coded by N2AMG)
Entry window: reset recalcitrant tool tip control each time the mouse moves to improve display reliability (Coded by N1MM)
Diagnostics: Added tracing framework. Users can toggle normal, performance, sqlite performance and sqlite query analysis. Files added under user folder\Diagnostics (Coded by KU7T)
System Restore: Updated to latest code that may fix issues some users were seeing (G3RXQ) (Coded by KU7T)
Radio Control: Corrected several IC-7100 radio commands. (N1EN)(Coded by K3CT)
Digital: {SCQ} Timer was not cancelled if call was entered into call box after {SCQ} was sent (Codedby N2AMG) 3.64 MB 16 Sep 2014 532

Latest Update0.19.3837.exe
Reduce repaint in Entry Window & Telnet (Coded by N1MM)
Probable fix and more debugging code to catch IsRunQSO < 0. (Coded by N2IC)
Bug: Fixed the program startup problem, WinXp only issue. (LY5T)(Coded by K3CT)
Removed: ShowMessage of LogContact2 time. (Coded by N1MM)
Entry Window: Improved display of time since last qso tooltip, but tooltips are still unreliable in EW. (K2DSL) (Coded by N1MM)
Radio Control: Reversed the change made in version 0.19.3823 due to a reported issue. Will debug the original issue when time permits. (K9IMM)(Coded by K3CT)
ADIF Import: Could not import a QSO party ADIF generated with Logger+. (W5RZ)(Coded by K3CT)
Configurer Audio Tab: Made the device name boxes wider. (W9ZV)(Coded by K3CT)
WAE: Rescore was showing contacts changed when they were not changed (KG4W) (Coded by N1MM)
Telnet: Save Cluster when changed (DF1LX) (Coded by N1MM)
Entry Window: Shift was not toggling function key labels (K6MR) (Coded by N1MM) 3.63 MB 15 Sep 2014 681

Latest Update0.19.3823.exe
Logger+ Audio Player/Recorder: Added a user selectable Config option to access the new Logger+ audio player/recorder under development. It requires Windows Vista or newer. The option is disabled for Windows Xp. The new Logger+ Audio mixer controls and level meters require soundcard drivers with Windows CoreAudio support. The legacy audio player and recorder is still fully functional. To revert back to the legacy audio uncheck Config, Use Logger+ Audio. (Coded by K3CT)
Radio Control: When Dual Rx is enabled and the radio is in split the TX frequency is logged instead of the Rx frequency. This change was made for the FTDX-9000, FTDX-5000, FTDX-3000, FT-2000, FTDX-1200. (N3KS)(Coded by K3CT)
EntryWindow: Added suspend layout/resume layout & double buffering to LogContact2 to improve window painting (N3RD) (Coded by N1MM)
FOC BW QSO Party: Change the Score to be QSO’s. Change the Multiplier column title to be FOC. (N6XI)(Coded by K3CT)
Added debugging code to catch IsRunQSO < 0. (Coded by N2IC)
Digital: Stops 2 copies of Fldigi from being loaded when typing PSK in EW (N1EN) (Coded by N2AMG)
Telnet: Added SuspendLayout/Resume Layout to form load for initial painting performance. (DF1LX) (Coded by N1MM) 3.62 MB 14 Sep 2014 758

Latest Update0.19.3812.exe
FOC BW QSO Party: Change multiplier scoring to represent the number of FOC QSO’s per band. (W4TTM)(Coded by K3CT)
Networked computer mode: Fixed runtime error caused by invalid value in IsRunQSO (Left out of last build) (K8IA) (Coded by N1MM)
WAESSB: Stops keying the radio when saving and closign the QTC window. (Coded by N2AMG) 3.63 MB 13 Sep 2014 589

Latest Update0.19.3808.exe
Available Window: After logging a station that was grabbed from the window, pressing ALT+A or ALT+Shift+A will program the radio to the current selected spot because it has not been sent to the radio. (Coded by K3CT)
ADIF: Added export and import of “APP_N1MM_ISRUNQSO”. (JG1VGX)(Coded by K3CT)
Made the date/time picker respond to Esc & return appropriately (N1EN) (Coded by N1MM)
Entry Window: Made tool tips display more reliably (many) (Coded by N1MM)
Entry Window: Added tool tips to a number of controls that were missing them (Coded by N1MM)
Macro editor: fixed name of local help file (K0TNT) (Coded by N1MM)
Added better debugging information when parameterized DB query fails. (K8IA) (Coded by N2IC)
Databases: Turning on the db upgrade “engine”. Every database will be upgraded to the programs version if older. This is needed if we need to fine tune DB schema. (Coded by KU7T)
Networked computer mode: Fixed runtime error caused by invalid value in IsRunQSO (K8IA) (Coded by N1MM) 3.62 MB 13 Sep 2014 437

Latest Update0.19.3793.exe
More performance tweaks when logging a CW, Winkey QSO. (Coded by N2IC)
Database access: Reverted Sqlite to version 1.0.92.0 as we found major performance issues on read of first recordset (v93: 60ms vs v92: 2ms) (Coded by N1MM, KU7T)
Installer: new major version, in order to push the sqlite files that are not part of updater installer (Coded by KU7T) 3.61 MB 13 Sep 2014 729

Latest Update0.18.3790.exe
Added check for download file existence after download (W1RM) (Coded by N1MM)
Fixing Multiplier calculation caching bug (many) (Coded by KU7T)
Entry Window: When opening a VHF/UHF or WARC contest for the first time, display default Band Buttons for VHF or WARC. If the user changes the default band selection, the user’s selection is saved and associated with that contest name. (Coded by K3CT)
Available Window: Changes to the spot grab operation (Alt+A / ALT+Shift+A). (Coded by K3CT)
Radio Control: Resync improvements and initialization changes for the following Yaesu radios: FT-840, FT-890, FT-900, FT-920, and FT-990. (Coded by K3CT)
Telnet issue: Fixed issue where telnet spots stopped processed after second Close() call by garbage collector/Finalizer set the dx log db to inactive (K3CT, N1MM) (Coded by KU7T)
Switching log db: Adding more throttling to background threads if dx log db is being switched (Coded by KU7T)
Fixed IsRunQSO flag in database. (JG1VGX) (Coded by N2IC) 3.62 MB 11 Sep 2014 474

Latest Update0.18.3779.exe
Performance improvements when QSO’s are logged. (Coded by N2IC)
Made Grab focus on radio change more agressive (many) (Coded by N1MM)
Minor rotor changes for RT-21 and DCU. (W1RM) (Coded by N2IC)
Performance improvements to Log window rendering (Coded by KU7T, N1MM)
Performance improvements to Log window opening, now fetching rows only once (Coded by KU7T)
Performance improvements for Dupe table update (Coded by KU7T) 3.62 MB 10 Sep 2014 480

Latest Update0.18.3768.exe
Tweaks to sub band coloring (K3IU) (Coded by N1MM)
EntryWindow: Forced all text, including pasted text in callsign textbox to upper case (7Z1HL) (Coded by N1MM)
Performance: Improving time for adding new contact to Log grid (Coded by N1MM, KU7T)
TN QSO Party: Rules change to QSO points. (Coded by K3CT)
Edit Goals: Remove Import menu from the File menu. (N4ZR)(Coded by K3CT)
Entry Window Help: Corrected links to Bug Reports and Feature Requests ()WB2RHM) (coded by K8UT) 3.62 MB 09 Sep 2014 515

Latest Update0.18.3753.exe
Bandmap: eliminated outofband background color (DF1LX) (Coded by N1MM)
Rotor: Changed most message boxes to non-blocking status messages at the bottom of the rotor form. (WB2RHM) (Coded by N2IC)
Rotor: Added new rotor type: RT-21, for the Green Heron RT-21 controller. (Coded by N2IC)
Rotor: Fixed DCU and several Prosistel rotors. (WB2RHM) (Coded by N2IC)
Rotor: IMPORTANT NOTE FOR ALL ROTOR USERS: You may need to re-enter the correct rotor type in the Rotor Setup form.
Performance: Fixed cause of 550 msec delay when logging a second mult before the first mult’s effect on local and telnetspots had been processed. (N2IC) (Coded by N1MM)
RUDXRTTY: Corrected Cabrillo received exchange format.(Several)(Coded by K3CT)
Infrastructure: Adding .NET diagnostics based tracer for logging and performance evaluation. Can be enabled in Release bits (Coded by KU7T)
Infrastructure: If NL+ is launched with tracing turned on, messages box warns about it (Coded by KU7T)
Audio Recording: Reduced the number of sound card sample rates for voice message recording. (Coded by K3CT) 3.61 MB 08 Sep 2014 531

Latest Update0.18.3738.exe
Made spot mode as comment persistent and defaulting to true. This is to improve overall telnet network spot quality by removing mode ambiguity from spots (Coded by N1MM)
Databases: Adding upgrade framework for all 3 databases so they can brought up-to-date with code (Coded KU7T)
Databases: Schema change for all 3 databases: Added Version table (Coded by KU7T)
Databases: Schema change for DXLogDb.ContestInstances.SoapBox: using TEXT to allow for larger data (Coded by KU7T)
Digital: Correct a focus issue that was causing the focus to switch to the digital engine when the mouse moved to certain places in the DI. (Coded by N2AMG)
Digital: Corrects RT error when switching from Entry window with \ or ctrl-Left/Right arrow. (Coded by N2AMG)
Bandmap: Added tooltips on freq labels to indicate their use for QSY & sub band assignment (Coded by N1MM)
Bandmap: Reduced flicker on initial display (Coded by N1MM)
Entry Window: Removed SSB sub band choice (W1TJL) (Coded by N1MM)
Telnet: Removed all sub band choices. Added a label to point users to band map. (Coded by N1MM)
Telnet: Added “SSB”, “USB” & “LSB” as a modes recognized in telnet spot (Coded by N1MM) 3.62 MB 07 Sep 2014 510

Latest Update0.18.3725.exe
Eliminated some startup runtime errors on slower computers by insuring that certain functions are completed before events that need those functions are executed. (Coded by N2IC)
Removed Advanced SO2R. (Coded by N2IC)
Removed extra CFLF’s when entering commands or automated logon id’s (N3RD) (Coded by N1MM)
Rotor: Fixed RT error in NL+ rotor manager. (K1NYK) (Coded by N2IC)
Fixed RT error in ReadASCII. (N1ZX) (Coded by N2IC)
Bandmap: Added better indication of bandplan (still rough) (Coded by N1MM)
Bandmap: added right-click options on freq labels to set sub bands. Removed SSB subband editor from Telnet (Coded by N1MM) 3.62 MB 06 Sep 2014 553

Latest Update0.18.3712.exe
Edit Expected Multiplier: Fixed another error in edit lookup where a blank column caused a runtime error (N4ZR) (coded by N1MM)
Multiplier: Implemented code to set Rover location (W4TMO) (Coded by N1MM)
Fixed runtime error in MsgForm (K8UT) (Coded by N1MM)
Rotor: Fixed handling of DCU-1 with Green Heron controller. (W1RM) (Coded by N2IC)
FT-990: Added code to resync the radio when the response is incorrect. (N3BUO)(Coded by K3CT)
Switching DxLog db: Making sure all relevant background threads cease to process until DxLog db is back (PA5KT) (Coded by KU7T)
Digital: Corrects issue with Ctrl-K and DI2 (Coded by N2AMG)
Bandmap Changed background color of left half of window (Coded by N1MM) 3.62 MB 05 Sep 2014 476

Latest Update0.18.3698.exe
Networking UDP: Changed to (K8UT) (Coded by N1MM)
Check window: remvoving ReverseLookupWithLeadingWildCard feature. Wild cards are always automatically added before and after any string in rev call lookup (Coded by KU7T)
Rotor: Added diagnostic message written to LogError.txt when HandleRotorUDPMessage fails. (W1RM) (Coded by N2IC)
Rotor: AlfaSpid now works. (UA6LJB) (Coded by N2IC)
Backup Admin database when program starts. (W1RM) (Coded by N2IC)
Entry Window View Menu item form: fixed path’ing to local N1MMplus.pdf help file (WB2RHM)(coded by K8UT)
Digital: Corrects RT error “Object reference not set to an instance of an object” When MMVARI and Fldigi were loaded with no radio on startup. (N2AMG)
Updater installer: Restarting exe on the installer’s Finish page (launching exe un-elevated!) (K0RC, K3IU, PC5M, N1EN) (Coded by KU7T)
Updater installer: Passing cmd line args from exe to installer and back to exe, allowing correct use of /INI or /USERDIR before upgrade and after (N1EN) (Coded by KU7T)
New version update: added non-intrusive message box to display download progress. Needs polishing (many) (Coded by N1MM)
Edit Expected Multiplier: Fixed error in edit lookup where a blank column caused a runtime error (N4ZR) (coded by N1MM) 3.62 MB 04 Sep 2014 531

Latest Update0.18.3680.exe
Log selection dialog: convert operator call to upper case (SM3CER) (Coded by N1MM)
Entry Window View Menu item form and FunctionKey Editor form: fixes to drop-down menus (WB2RHM)(coded by K8UT)
EditLookupTable: Fixed regression where long data strings were cut off (W1RM, KG5VK) (Coded by KU7T)
EditLookupTable: Fixed regression column order was reversed (N1MM) (Coded by KU7T)
Reverse Call lookup: Changed sorting to use the same order as the other panes, as defined by settings. First by difference to typed call, then alphnumerically (W1RM) (Coded by KU7T)
Telnet: if no mode is specified, allow all modes (K3CT) (Coded by N1MM)
CQWW: Country mults in spots were not being cleared upon working that country. (K3CT) (Coded by N1MM) 3.60 MB 03 Sep 2014 518

Latest Update0.18.3671.exe
Rotor: Changed UDP message from N1MMRotor to NL+ to be the heading multiplied by 10, sent as an integer. (YO3DMU) (Coded by N2IC)
Rotor: When no rotor is specified in the Antennas tab, an Alt-J command to N1MMRotor will cause the rotor selected in N1MMRotor Tools to be activated. (WD4AHZ) (Coded by N2IC)
New Database: Fixed problem when Cancel is selected. (K2DSL) (Coded by N2IC)
Change Reversed: The change in version 0.18.3657 to eliminate a runtime when a function key contained a “&” character interacted with the VaryMsg macro. (Coded by K3CT)
Entry Window: The word “Bearing” is not understood as well as “Heading”. Changed the Entry window wording. (DF1LX)(Coded by K3CT)
Added OS information to error logging (Coded by KU7T)
Allow lower case in comment and name fields in dx contests (VE1DT) (Coded by N1MM)
Runs report was reporting time in 12 hour format (VE1DT) (Coded by N1MM)
FT-890: Resyncing changes for the FT-890 radio. Changes are not expected to disturb any other Yaesu radio. (S51J)(Coded by K3CT)
Removed all remaining 12 hour format statements in program (K3CT) (Coded by N1MM) 3.60 MB 02 Sep 2014 375

Latest Update0.18.3657.exe
Full contact editor: Updated country when callsign changes. (VE1DT) (Coded by N1MM)
Log: left justified Points so it would look better as the last column (Coded by N1MM)
Rotor: Fixed help link (WB2RHM) (Coded by N1MM)
Rotor: Changed UDP message from N1MMRotor to NL+ to include 1 decimal point (i.e. 70.0) instead of integer (70). (YO9DMU) (Coded by N2IC)
Available Window: Eliminate a runtime error when trying to delete a spot when the window doesn’t contain any spots. (G4MKR)(Coded by K3CT)
EDI Export: The month in the TDATE field is missing. (9A2VX)(Coded by K3CT)
Visible Dupesheet: Fixed caption for 160 meters. (W4OC) (Coded by N2IC)
Log: FillsFreeSpace attribute was being left on columns when switching contests, causing inability to resize affected column (K3CT) (Coded by N1MM)
Winkey: Added diagnostic code to trap disappearing Winkey ports. (VE2FK) (Coded by N2IC)
Summary Export: Do not include “Assisted Category” for contests using Cabrillo 2.0. It is not a valid Cabrillo field. (K2DSL)(Coded by K3ct)
File path management: Fixed bug where different casing in user directory failed call history file association (W9ZV) (KU7T)
Create new database was creating a bad entry in the file list (Coded by N1MM)
Create new database wasn’t catching files attempting to be created outside of databases folder (Coded by N1MM)
FT-890: Additional debugging changes for S51J. (Coded by K3CT)
FT-840, FT-900: Corrected a bug added in version 18.3643 which prevented these radios from polling correctly. (Coded by K3CT)
RunTime: CW messages containing “&” caused a runtime error.(DF1LX)(Coded by K3CT) 3.60 MB 01 Sep 2014 445

Latest Update0.18.3643.exe
Defaults Error: Fix for Missing Defaults error. (Coded by K3CT)
Rotor: (maybe) improvements for ERC controller. (N4ZR) (Coded by N2IC)
Visible Dupesheet: Automatically adjust width of call area boxes to size of font (VE3KI, KZ5D) (Coded by N2IC)
Refined AM & FM from mode control checks in title bar (W3IUU)
Bandmap: Ctl-Alt-up/down were broken at band edges (VE1DT) (Coded by N1MM)
FT-890: Added additional debuging code and a change. The radio times out, nothing received from the radio. (S51J)(Coded by K3CT)
SCCRTTY: Populate the exchange from the log before the call history lookup. (Coded by K3CT)
AZ QSO Party: Bonus station callsign change. (Coded by K3CT)
Log: added check for errors while editing contact (Coded by N1MM)
SCC: Changing year in grids was not chaninge section in log (WB2RHM, K2DSL) (Coded by N1MM)
Multiplier: Changing a contact was not updating the mults (WB2RHM, K2DSL) (Coded by N1MM) 3.60 MB 31 Aug 2014 471

Latest Update0.18.3627.exe
Telnet: Made mousewheel work (Coded by N1MM)
Audio: Changes to the unreleased audio player/recorder. (Coded by K3CT)
Editing bandplans: Fixing Exception (K3IU) (Coded by KU7T)
Fix null exception when closing rotor form. (DC3RJ) (Coded by N2IC)
Contest deletion: Fixed so that next time NL+ is opened it will not open the previously deleted contest. (VE1DT) (Coded by N2IC)
Visible Dupesheet: AFSK and PSK modes are now handled. (AK7S) (Coded by N2IC)
Full Installer: Eliminated need for VSCRT2012, dropping private dlls instead, full installer now 9MB and avoiding “DLL hell” (Coded by KU7T)
Full Installer: Made sure log files are written to actually choosen app folder not the default one (W9ZV) (Coded by KU7T)
Visible Dupesheet: Parameterized sql query to eliminate special character bugs (Coded by KU7T)
Refinements to non-intrusive message box positioning (K3CT) (Coded by N1MM) 3.60 MB 30 Aug 2014 498

Latest Update 0.18.3612.exe
Made it possible to zoom either bandmap whether focus is set to that radio or not. (M5RIC) (Coded by N1MM)
Multiplier: Made use NIMB (Coded by N1MM)
Spot with comment was still spotting if cancel was pressed. (AA1AR) (Coded by N1MM)
Entry Window: Removed copy & compact database from view (VE1DT) (Coded by N1MM)
FT-847: Corrected a radio code error. (Coded by K3CT)
Audio: Changes to the unreleased audio player/recorder. (Coded by K3CT)
AdminDb.LookupTable: Created data access class that uses SqliteParameters and routing all calls through it. Fixes few special character bugs (KB7Q) (Coded by KU7T)
Edit Telnet Buttons & Nodes: defaulted dir to FunctionKeyMessages. Fixed import/export problem with buttons (VE3KI) (Coded by N1MM)
Changed window visibility enforcement from small square in upper left needing to be on-screen to requiring any part of title bar to be on a screen (W1UE) (Coded by N1MM)
Call History: Bug, eliminated a runtime when updating call history from a log containing gridsquare exchanges. (9A2VX)(Coded by K3CT) 3.60 MB 29 Aug 2014 494

Latest Update 0.18.3594.exe
Rotor: Display all direction indicators when multiple antenna codes and rotors are assigned to the same band. (KU1T) (Coded by N2IC)
File path management: Fixed bug where different casing in user directory failed a few file operations (W9ZV) (KU7T)
Telnet: improved shutdown process (DF1LX) (Coded by N1MM)
Telnet: started to add non-intrusive message boxes (Coded by N1MM)
Automated update: saved the right nag version and made sure new version } current version. (Coded by N1MM)
Added database name to runtime error dialog when SQLString is shown (Coded by N1MM)
Minor changes to non-intrusive message box (Coded by N1MM) 3.62 MB 28 Aug 2014 383

Latest Update 0.18.3586.exe
UDC: NumMults was always 1 (default) – fixed (G4OGB). (Coded by NA3M)
Error Logging: Added the details of any inner exception to HandleError/LogError logging to help troubleshooting (G3RXQ) (Coded by KU7T)
Entry Window: Fixed runtime error/exit with QRZ button pressed when no call to find (XE3/K5ENS) (Coded by N1MM)
Fixed {CONDJUMP}, a rarely-used SO2R macro. (Coded by N2IC)
Bandmap: added a prototype non-intrusive message box to show an error result from find spot. This implementation of the control will
stay around for 10 seconds unless the user clicks on the pane. Then the user must press X to hide the message. The plan
is to refine this control and then use in cases where a simple message in the status bar is insufficient to get the user’s attention,
but when a modal dialog box is too intrusive. A good place for this type of control is telling the user that the contact is
not loggable for some reason. The box will support buttons as well. (Coded by N1MM)
Running as non-admin: Removed code that attempted to write files to app folder. Files are already placed there by installer (K1TTT) (Coded by KU7T)
Improved reliability for download & install (many) (Coded by N1MM)
Fixed issue where large Soapbox strings in DXLog.ContestInstance table would cause ConstraintException. Changed column type to TEXT (VE1DT) (Coded by KU7T) 3.59 MB 27 Aug 2014 535

Latest Update 0.18.3571.exe
Telnet: made right click jump to spot send spot to the focus radio (K3CT) (Coded by N1MM)
CQWW RTTY: If call history contains AK or HI states, do not populate the State box. (W1UE) (Coded by K3CT)
Runtime: Eliminated a startup runtime. (K5WW) (Coded by K3CT)
Full Installer: Creating a system restore point automatically on install (Coded by KU7T)
Full Installer: Using statically linked Sqlite.Interop.dll, eliminating need for VSCRT2010SP1 (Coded by KU7T)
Full Installer: Moved all log folders of external installers in a sub directory to reduce clutter in app folder (Coded by KU7T)
Entry Window: made QRZ button use Call, Callframe call, or last call for search (PA5CW) (Coded by N1MM)
Configurer: added checkbox: “Check for new program versions”. Defaults to checked. (N2IC) (Coded by N1MM)
Radio UDP Broadcast: Focus window handle was missing (W2RF) (Coded by N1MM) 3.59 MB 26 Aug 2014 1179

Latest Update 0.18.3560.exe
Bandmap: Find spot was broken (N4ZR) (Coded by N1MM)
Entry Window: Check for new version was reporting a new version (ON5ZO) (Coded by N1MM)
Telnet: Changed diagnostic code for bad spots (k8SIA) (Coded by N1MM)
Manage Skins, Colors and Fonts: Fixed bug in Show FontSizer save (VE1DT)(coded by K8UT)
Telnet Window: Added check for FontSizer setting upon form load (coded by K8UT)
Spot parsing: If app fails to parse packet spot, writing packet string to errorlog to help investigations (Coded by KU7T)
Telnet: fixed runtime error when response to a command starts with DX (K8SIA) (Coded by N1MM)
Full Installer: Install Wingdings 3 True type font if not already installed. Needed for EntryWindow CQ repeat symbol (Coded by KU7T)
Full Installer: Keep the external prerequisite installers, as they may help during troubleshooting (Coded by KU7T)
Full Installer: If external prerequisite installer failed (pending restart or other causes), make sure NL+ installer quits (Coded by KU7T)
Automatic detection of new version implemented at startup. Nags once for each new version. (Coded by N1MM) 3.60 MB 25 Aug 2014 326

Latest Update 0.18.3550.exe
Bug: Fixed the no radio startup issue in 0.18.3537. (Coded by K3CT)
DigitalRX Window: MMTTY on Top checkbox was causing an issue and not saving correctly. (Coded by N2AMG)
Telnet: Added Import function to Filter tab for adding a list of blacklisted calls. (Coded by N2IC)
Log: Removed “ghost” label from window (K3PA) (Coded by N1MM)
Entry: Added more modes to those checked for title bar mismatch message (Coded by N1MM)
Font sizer code was losing font attributes (many) (Coded by N1MM)
Improved Check for new version code. Now downloads, runs and starts close of entry window. More to come (Coded by N1MM)
Telnet: added diagnostic code for runtime error (K3IU) (Coded by N1MM) 3.59 MB 25 Aug 2014 358

Latest Update 0.18.3537.exe
FT890: Debug code change. (Coded by K3CT)
Added error message to right-click on function keys if mode is not set (many) (Coded by N1MM)
Rotor: Fixed azimuth window in rotor form to show the last selected rotor position. (K3IU) (Coded by N2IC)
Close program if user chooses to install new version (Coded by N1MM)
Radio Control: Bug. Reversed the mode before frequency change made in version 0.18.3501 for all radios except the TS-990 and IC-7600. If there are other radios that require mode before frequency they can be added. To test with a Bandmap spot click, the Config, Mode Control option needs to be set to “Follow Band Plan” or “Use Contest Mode or Band Plan”. The mode control functionality has not changed in 0.18.3501 or in this version and is expected to be identical to the legacy program. (Coded by K3CT)
Radio Control: Reversed the mode and frequency commands in several other routines for the radios requiring this order. (Coded by K3CT)
Log: Chenged method of showing font sizer (N4ZR) (Coded by N1MM)
WIPELOG: Multiplier window is now cleared. (K3TN) (Coded by N2IC)
Add better error message when COM port is missing. (MI0BPB) (Coded by N2IC)
Section Mult Window: Wasn’t always displaying mults when show only worked mults was chosen (N2IC) (Coded by N1MM)
Telnet modes reset after closing N1MM (M5RIC) (Coded by N1MM)
FT890: Added debug code. (S51J) (Coded by K3CT) 3.60 MB 24 Aug 2014 265

Latest Update 0.18.3519.exe
Audio Player: Added read file permission check for playback and write permission check for recording in the unreleased audio player. (Coded by K3CT)
CQWW: Highlight zone field when using Space bar. (XE3/K5ENS) (Coded by N2IC)
Network Status: Added Stop Networking right-menu option (N4ZR) (Coded by N1MM)
Restored Grab focus function, but made it an option in the Config drop down menu. Default is OFF (many) (Coded by N1MM)
Rotor improvements. (K3IU) (Coded by N2IC)
Internationalize handling of comm events (SV1RHL) (Coded by N1MM)
Function Key Editor: Various changes, including scroll on FormResize (9A3OS)(coded by K8UT)
Telnet: Made unchecked AutoLogon selection prevent connecting as well as logon. Press Reconnect button to connect at startup. (N3ND, KG5VX) (Coded by N1MM)
Rescore was marking all QSOs changed (KG4W) (Coded by N1MM)
WAE: Partially fixed Statistics display problem with mult1 (DF1LX) (Coded by N1MM)
3.60 MB 24 Aug 2014 283

Latest Update 0.18.3501.exe
Radio Control: When programming the radio, change the mode first. (K9IMM) (Coded by K3CT)
Digital: Internal RX window 4 was not coloring with the correct background color. (Coded by N2AMG)
Telnet: Added autoscroll to Spot Comment tab (K0RC 37) (Coded by N1MM)
Signed N1MMLogger.Net and N1MMRotor.Net (Coded by N1MM)
Function Key Editor: Enabled right-click WAV filename insertion (K8IA)(coded by K8UT)
Function Key Editor: Fixed SaveButton enabled on FormResize bug (9A3OS)(coded by K8UT)
Telnet: added option to show/not show buttons (DF1LX) (Coded by N1MM)
Entry Window: when contact mode contest mode, show in title bar (Coded by N1MM)
RunTime: Added text to the ErrorLog file when the OS Version check produces a runtime. (K9XZ)(Coded by K3CT) 3.60 MB 23 Aug 2014 427

Comments are closed.