Compared to the current public version of SpotCollector (10.0.4), this version provides the following defect repairs: - when an existing Spot Database Entry is updated and its Hidden field is already set to 'Y', doesn't change it - ensures that the Hidden field is always set to a non-null value - prevents program error 5 in module DeleteSpecialCmd_Click: Invalid procedure call or argument - prevents program error 13 in module SpotDatabaseUI.DoPopQSY : state = 36 - prevents program error 9 in module ModeModule.InitializeModeCache, State = 6: Subscript out of range - if Email Alarms are enabled and triggered by an SQL expression that is invalid, disable Email Alarms and informs the user - if Audio Alarms are enabled and triggered by an SQL expression that is invalid, disables Audio Alarms and informs the user - expands into more efficient SQL Compared to the current public version of SpotCollector (10.0.4), this version includes the following enhancements: - when loading and saving Special Callsign files, enables files with .csv extensions as well as .txt extensions to be selected/specified. - after deleting a Spot Database entry, an "Un-delete the Entry for ..." option is provided on the pop-up menu that appears when right-clicking any Spot Database Entry; choosing this option will restore the deleted Spot Database entry, and disable the pop-up menu's "Un-delete" option until another Spot Database Entry is deleted. - adds a new "SNR Capture" panel to the Configuration window's General tab --- by default, the "From Spot Notes" box is unchecked, and the "Max Spotter Distance" box is empty - reproducing SpotCollector's previous behavior with SNR reports being captured only via direct interoperation with WSJT-X from spotting stations located at any distance from your location. --- checking the "From Spot Notes" box directs SpotCollector to also capture SNR reports from DX Clusters that convey spots whose notes include an SNR - typically from the Remote Beacon Network --- specifying a "Max Spotter Distance" directs SpotCollector to ignore SNR reports - from both WSJT-X and from DX Clusters - when the spotting station is more than the specified distance from your "Operator location" (as specified in the upper-right corner of the Configuration window's General tab) - adds a "Spot Database Entries Not Pruned" statistic to the "Size Control" panel on the Configuration window's "Spot Database" tab showing the number of Entries not deleted because they are either tagged in the Special Callsigns list with NoPrune, or are "needed" with the "Don't prune needed Spot Database Entries" option enabled --- if the "Spot Database Entries Not Pruned" statistic is 1000 or greater, it is displayed in red font --- if pruning is initiated by the "Prune Spot Database on startup" option or by the user clicking the Prune button, and the resulting "Spot Database Entries Not Pruned" statistic is 1000 or greater, an "always on top" window is displayed that informs the user. - exploits the POTA and SOTA fields in the Override List maintained by DXView 5.0.0 or later - clicking on a Spot Database Entry that specifies a POTA and/or SOTA tag directs DXView to display location information for the Entry's station from the POTA or SOTA database respectively - on the Configuration window's "Email Alarm" tab, if the Test buttons in the "Announce callsign phonetically" or "Sound Files" panels are activated with the Enable box unchecked, informs the user that the Enable box is unchecked - if a Spot Database Entry specifies a SOTA tag either as a result of spot notes or an override, determines its DXgrid field from SOTA database and set the Entry's GridSource field to 'T' - If a Spot Database Entry specifies a POTA tag as a result of spot notes or an override but doesn't specify a SOTA tag, determines its DXgrid field from POTA database and set the Entry's field GridSource to 'P' - in the SQL Error window, adds vertical and horizontal scroll bars, and enables use of the right mouse clipboard menu and keyboard shortcuts CTRL A, CTRL C, and CTRL V - the "Sub-band Definition" panel at the bottom of the Configuration window's General tab, display the number of sub-band definitions that have been loaded from the specified sub-band definition file - provides a new "Copy Callsign to Windows Clipboard" command in the Spot Database Display's right-mouse menu - increases the performance of direct interoperation with WSJT-X - supports the definition of up to 8 K1JT-mode sub-bands per band - includes a new sub-band definition file named 2026-03-15.txt that you can select in the “Sub-band Definition” panel at the bottom of the Configuration window’s General tab. Its’s suitable for more than 95% of routine (non-contest) activity while categorizing spots with improperly formatted frequencies or frequencies outside the amateur bands as "unknown band or unknown mode" and assigning the "most likely mode" based on the defined sub-bands to spots that do not contain a mode in their "comments". --- exploits the new support for up to 8 K1JT mode segments per band. --- includes definitions for the default primary and secondary FT8 segments (as defined in WSJTX) on each band --- defines an FT4 sub-band on each band --- defines the proposed FT2 sub-band on each band --- defines JT65 and JT9 sub-bands where they do not conflict/overlap FT8/FT4/FT2 --- defines a RTTY sub-band or sub-bands on each band --- defines Q65 and MFSK144 (meteor scatter) segments on 6 meters --- defines "catch all" bands for experimental stations at 4m, 5m and 8m. Spot Database Entries for stations operating on the 4m, 5m, and 8m bands may be hidden by using SpotCollector's Band Filer window --- removes FT8 DXPedition frequencies, as SpotCollector's default K1JT-mode support will appropriately set the radio's frequency for isolated FT4/FT8 mode spots --- removes WSPR sub-bands, as WSPR is a beacon mode and cannot be used for two-way QSOs. WSPR stations are not spotted by Skimmers (RBN) and the sub-bands are sufficiently narrow as to create ambiguity between "dial" and "RF" frequencies. - updates the ConfigurationAudio.htm, ConfigurationDatabase.htm, ConfigurationGeneral.htm, ConfigurationNotifications.htm, index.htm, and SpotDatabase.htm documentation files Thanks to Dave W6DE, Thomas DF7TV, Don AD0K, Ken KJ9B, Tom KQ5S, Greg AB7R, Joe W4TV, Brian N8WRL, Jon KM8V, Kent K6DKO, Bob AF9W, Earl KD5XB, Rich N5ZC, Mike K9UW, and Gary AB9M for their contributions to the development and testing of this version. Joe W4TV's development of the above-described new sub-band definition file and Mike K9UW's continuing generation of Complete Reference Documentation in PDF for each DXLab application are especially noteworthy. Notes: 1. Update your firewall and anti-malware applications to consider the new versions of SpotCollector.exe to be "safe" a. 0 of 13 Jotti scanners detected malware in SpotCollector.exe or SC_WSJTX.exe b. 0 of 71 VirusTotal scanners detected malware in SpotCollector.exe c. 1 of 72 VirusTotal scanners detected malware in SC_WSJTX.exe : W32.AIDetectMalware, which means "suspicious behavior" 2. If this upgrade doesn't work correctly, see the "After an Upgrade" section of http://www.dxlabsuite.com/dxlabwiki/ApplicationStoppedWorking 3. After upgrading, to revert to the previous version of SpotCollector, see http://www.dxlabsuite.com/dxlabwiki/RevertApplicationVersion SpotCollector 10.2.1 is available via the DXLab Launcher, and via http://www.dxlabsuite.com/download.htm 73, Dave, AA6YQ