CI-V Commander Defects

Number Description Resolution
1 runtime error 6 (overflow) crash
2 DDE "QSY and change mode" command fails to immediately update frequency and mode controls referenced by DXKeeper 2.5.4
3 fails to properly handle DDE QSY request, causing clients to assume that the request was rejected 3.0.4
4 FT-817 frequency decoding does not work 3.1.3
5 FT-817 can't disable Split or PTT operation 3.1.1
6 FT-920 frequency decoding does not work 3.0.8
7 FT-1000D unable to read radio status (buffer too small, wrong offsets) 3.0.9
8 FT-1000D read status performance is slow 3.1.0
9 TS-940S A and B buttons don't work 3.1.5
10 some FT-920 QSY buttons are slow 3.2.5
11 simultaneously changing FT817 frequency and mode fails when entering or leaving CW mode 3.1.8
12 serial port 38.4 kbaud speed setting is identified as illegal when restarting Commander 3.2.6
13 FT817 VFO A/B selection doesn't work (defect introduced in 3.2.6) 3.2.8
14 FT847 ignores CAT commands unless Commander is running when transceiver is powered on 3.2.9
15 FT817 won't power on if Commander is running 3.2.8
16 minimizing main window causes runtime error (regression introduced in 3.3.1) 3.3.2
17 IC-746 A and B buttons don't update VFO display 3.3.3
18 TenTec Omni VI won't QSY when so directed by SpotCollector 3.3.4
19 serial port 57.6 kbaud speed setting is identified as illegal when restarting Commander 3.3.6
20 errors in user-defined command sequences can cause Commander to lock up 3.4.0
21 illegal window widths and heights retrieved from registry can cause runtime errors 3.4.8
22 Split, A=B, and AxB controls don't work with FT-767 3.5.1
23 DDE command to initiate split mode and dual receive operation fails on Kenwood transceivers 3.5.2
24 DDE command to initiate split mode and dual receive operation fails on some Icom transceivers 3.5.3
25 Browser pathname is not preserved between sessions 3.5.5
26 receive buffer overflow is non-recoverable 3.5.6
27 FT817 VFOs are not properly set when double-clicking on a SpotCollector database entry having a split frequency 3.5.6
28 Kenwood VFOs are properly set when double-clicking on a SpotCollector database entry having a split frequency, but a subsequent VFO exchange operation fails 3.5.6
29  On Windows XP with the "digit grouping symbol" (windows control panel, regional settings applet, "Numbers" tab) is set to the space character, Commander does not correctly display the transceiver frequency and does not correctly QSY the transceiver on behalf of SpotCollector [workaround: set the "digit grouping symbol" to comma or period] 3.5.8
30 can't read S-meter from supported Icom radios 3.5.8
31 Commander 3.5.7 generates a runtime error 5 on startup if the "memories" tab was displayed when you last terminated Commander 3.6.7
32 depressing CTL while clicking a user-defined sequence button does not invoke the sequence editor 3.7.0
33 VFO up/down buttons malfunction with Yaesu FT890 3.7.3
34 can't read S-meter from Kenwood TS570, 850, 870 3.7.0
35 changing TS570 and TS870 filters via the radio's controls doesn't update Commander's filter displays 3.7.0
36 can't read FT817 S-meter 3.7.2
37 FT-1000D frequency and mode decoding don't work 3.7.4
38 TS-870S filter width control and display malfunction in FM mode 3.8.1
39 FT-990 frequency and mode decoding don't work 3.7.7
40 FT-100 frequency and mode decoding don't work 3.7.6
41 FT-990 support for VFO A & B buttons 3.7.7
42 incorrect frequency display rounding of the least-significant digit for an FT-990 on windows XP 3.8.5
43 can't control VFO B in Kenwood radios 3.8.6
44 CI-V address radix designator does not initialize correctly 3.8.8
45 executing a user-defined command sequence that doesn't include an <end> command causes Commander to loop and consume CPU cycles 3.8.9
46 error in TS-570/850/870 S-meter display 3.9.0
47 RTTY-R (narrow) mode label doesn't fit in allotted space 3.9.0
48 initialization error in UpdateDevices 3.9.1
49 TS-570 high-cut frequencies are incorrect 3.9.3
50 TS-450 S-meter is inoperative 3.9.5
51 selected memory frequency is not loaded into VFO if Ham Bands Only is checked 3.9.6
52 correct FT-757 S-meter readout 3.9.8
53 correct FT-757 AxB function 3.9.8
54 Split checkbox doesn't work correctly with Kenwood and K2 transceivers 4.0.0
55 Can't control TS-570 IS Shift 4.0.1
56 A=B tooltip and documentation are inaccurate 4.0.1
57 notify user if selected Comm port fails to open 4.0.1
58 Can't display TS-570 IS Shift 4.0.3
60 FT-900 VFO A & B buttons are inoperative 4.0.5
61 changes to User Sequence Commands are immediately saved in the Windows registry 4.0.5
62 MarkV Filter Group name dissappears the first time it is selected 4.0.6
63 correct MarkV regression introduced when correcting defect #60 4.0.7
64 correct MP1000/MarkV regression introduced in 4.0.9 4.1.0
65 FT-900 VFO buttons don't appear 4.1.1
66 correct several memory regressions introduced in 4.0.9 4.1.2
67 correct several memory regressions introduced in 4.0.9 4.1.3
68 "show control explanations" setting does not persist between operating sessions 4.1.4
69 memories won't save Filter Groups name other than 'wide', 'narrow', or 'normal' between sessions 4.1.5
70 FT-900 AxB button is inoperative 4.3.0
71 FT-747 frequency display is 10X too large, 4.2.2
72 FT-747 mode display is inoperative 4.2.3
73 prevent new commands from being sent to an FT-900 while a response to a previous command remains outstanding 4.2.6
74 don't stop command execution while notifying the user that message capture has been terminated because the message buffer is full 4.2.6
75 prevent new commands from being sent to any Yaesu radio while a response to a previous command remains outstanding 4.2.8
76 directing an FT1000D to report its frequency after each VFO step overwhelms the radio 4.3.2
77 using the VFO panel's transceiver selection buttons to select the currently active transceiver shutdown command execution but fails to restart it (regression introduced in 4.3.6) 4.3.7
78 initialize the VFO panel's transceiver selection buttons (regression introduced in 4.3.6) 4.3.7
79 command execution stops if the Address field is 0-length (regression introduced in 4.3.6) 4.3.8
80 activating PTT before a transceiver model is selected generates and Errorlog entry 4.4.3
81 checking the Split box doesn't work for the TS-440S (assume the TS-940S, TS-811S, and TS-711S are also non-functional) 4.4.4
82 FT990, FT890, and FT840 aren't properly setup when selecting a SpotCollector spot database entry containing a split frequency   4.4.5
83 when switching  away from a Yaesu 767 transceiver, wait for completion of polling operation before switching 4.4.6
84 Yeasu transceiver VFO selection oscillates when a Spot Database entry containing a split frequency is selected 4.4.7
85 Yaesu FT-100 "read meter" command returns 9 bytes, not 8 4.5.0
86 correctly interpret FT-100 "read meter" results 4.5.2
87 Pegasus initialization error 4.5.2
88 MarkV/MP1000 mode-specific filter settings not saved between sessions 4.5.3
89 Pegasus scanning error 4.5.6
90 when toggling memory bank display between Notes and Freq/Mode/Filter, don't display Filter if not supported 4.5.7
91 Errorlog.txt entry during Multi-transceiver initialization 4.5.8
92 Selection-by-band combo boxes not properly initialized in certain circumstances 4.5.8
93 assert RTS continuous if hardware flow control is selected 4.6.0
94 don't report commands rejected by a Jupiter or Argonaut V 4.6.1
95 eliminate errorlog entries caused when automatic radio selection by frequency is enabled, and Commander is set to a frequency for which no transceiver is assigned  4.6.1
96 correct regression introduced with correction to defect 91 4.6.2
97 Band Up/Down operation fails when automatic transceiver selection is enabled and a new transceiver is selected 4.6.4
98 Orion AxB doesn't work 4.6.5
99 FT900 isn't properly setup when selecting a SpotCollector spot database entry containing a split frequency   4.6.6
100 using wrong command to polling Orion B VFO 4.6.7
101 AxB and XFC functions fail on Orion and Jupiter 4.6.7
102 restore previous AxB and XFC implementation on Jupiter -- works fine 4.6.8
103 when directed to set QSX frequency for an Icom transceiver, change the VFO and mode before enabling split (avoids bug in IC726) 4.6.8
104 if transceiver is in PKT mode, properly convey this to DXKeeper (2.9.1 or later) 4.6.9
105 receiving an invalid mode from the transceiver should not generate an errorlog.txt entry 4.7.0
106 attempting to open an empty device data file should generate a user message, not an errorlog.txt entry 4.7.1
107 rapid XFC on Jupiter fails 4.7.1
108 when switching to a transceiver that doesn't support
  • split, then reset split

  • dual watch, then reset dual watch

  • RTTY mode, then set the mode to LSB

  • RTTY-R mode, then set to mode to RTTY (if supported) or LSB (if RTTY isn't supported)

  • CW-R mode, then set the mode to CW

4.7.2
109 Filter Memory labels toggle when switching between Freq/Mode and Notes displays 4.7.2
110 on startup, Commander fails to inform DXView that its running 4.7.3
111 Argonaut V PTT doesn't work 4.7.4
112 can't set or read Argonaut V split mode 4.7.4
113 TS-480 identification error 4.7.6
114 Commander doesn't control TS-480 low-cut frequency 4.7.7
115 defect in FT-847 S-meter handling 4.7.9
116 defect in Argonaut V mode control 4.8.1
117 defects in Jupiter and Orion mode control 4.8.2
118 defect in Argonaut V VFO selection 4.8.2
119 unchecking Show Control Explanations doesn't disable them in memory controls, multiple transceiver controls, or user-defined sequence controls 4.8.5
120 in locales where the decimal separator is not a period, outgoing Pegasus and Orion frequencies contain the wrong decimal separator 4.8.8
121 ability to set VFO B frequency in Icom 775 despite its lack of documented commands to select VFO A or VFO B 4.9.2
122 supply REGSRV32 with short name of mousewheel control 5.0.0
123 eliminate redundant entries in the memory mode selectors 5.0.1
124 correctly decode Icom R7000 commands 5.0.2
125 correctly the situation where a memory contains a mode and/or filter not supported by the currently-selected radio 5.0.2
126 prevent Bandspread window from activating when a MP1000/MarkV filter changes 5.0.3
127 if "restore Filter Group on mode change" is unchecked, don't change Filter Group on mode change unless filter selection requires it 5.0.3
128 correct multitransceiver intialization error 5.0.5
129 correct FT-754 frequency and mode decoding 5.0.6
130 clicking a Bandspread range button should return focus to the Bandspread control 5.0.7
131 Insufficient room for Bandspread Range panel's "100" label 5.0.8
132 Clicking on Bandspread with orientation set to "higher freq on top" QSYs to wrong frequency 5.0.8
133 vertically resizing the Bandspread properly repaints the frequency display 5.0.8
134 doesn't direct the Icom IC-718 to select the "normal" filter 5.0.9
135 PTT panel caption is too large when transmitting 5.1.0
136 correct errors in DDE-accessible transmit frequency 5.1.1
137 Help button on Config window's Bandspread tab doesn't work 5.1.2
138 bytes sent to the FT-747 must be separated in time by at least 50 ms 5.1.2
139 disabling control explanations doesn't apply to controls in the Bandspread window 5.1.4
140 the Bandspread window isn't restored when all Commander windows are restored via the Launcher 5.1.4
141 use HTTP format filenames when invoking the browser on a help file 5.1.4
142 allow selection of negative IF shifts with the Kenwood TS-480S, and track changes at the granularity of 1 unit 5.1.5
143 double-clicking on a split Spot Database entry doesn't correctly establish the transmit mode on Kenwood transceivers 5.1.6
144 tolerate illegal tolerance values in frequency-dependent device configuration tabs 5.1.6
145 eliminate errorlog.txt entry from BandSpreadPicture.MouseMove 5.1.9
146 correct FT736R errors: freq and mode commands are reversed, diable CAT when selecting another radio or terminating Commander 5.1.9
147 correct FT736R errors: wrong freq opcode, wrong CW-N code, disable CAT on termination 5.2.0
148 correct accuracy problem with 10 Hz frequency digit 5.2.6
149 errorlog.txt entry in CIVModule.SetXcvrFreq when not running multiple transceivers (regression introduced in 5.2.5 5.2.7
150 "Failed to activate control VB. user.control" appears on some PCs 5.2.8
151 eliminate "BandSpreadForm.Form_Activate: Invalid procedure call or argument" Errorlog entry 5.2.8
152 report command buffer overflows only if Log Debug Info is enabled 5.2.8
153 FT736R Set Frequency fails on the 1296 mHz band 5.3.0
154 correct mode caption misalignment when transceiver starts up with focus in frequency display 5.3.1
155 rounding error in the 10 hz digit when accepting a split frequency via DDE 5.3.7
156 don't attempt to auto-select a disabled transceiver 5.3.7
157 properly display the MP1000/Mark V's VFO B on startup 5.3.8
158 ensure that function keys can be struck in the Main window with cursor focus in any control 5.3.9
159 depressing the ALT key in the Bandspread window (while striking the PageUp or PageDown keys) should not move focus to Commander's Main window 5.4.1
160 don't shift focus to VFO after characters are entered in memory notes 5.4.1
161 when directed by another application to QSY to a specific frequency and mode with an Icom transceiver, set the VFO to "primary" before setting the new mode 5.4.3
162 handle echoed command from the Alinco DX77T 5.4.8
163 handle CR and LF terminators from Alinco DX77T 5.4.9
164 update frequency display when switching VFOs with Alinco DX77T 5.5.0
165 handle Alinco DX77T meter reports - code is M0, not M1 as documented 5.5.1
166 correctly update VFOs from status reported by Alinco DX77T 5.5.1
167 correctly handle handle Alinco DX77T meter reports 5.5.2
168 correctly implement A=B and AxB for Alinco DX77T 5.5.6
169 correctly handle a quick click of the XFC button 5.5.9
170 fully implement Bandspread QSY for Alinco DX77T 5.5.9
171 correctly implement mode change for FTDX-9000 5.6.3
172 prevent overflow when decoding an Icom frequency message with a frequency greater than 2 gHz 5.6.4
173 prevent overflow when decoding a bogus Icom S-meter reading 5.6.6
174 ensure that device readouts are updated on startup 5.7.2
175 ensure the Main window's Maximize button properly sets the right margin 5.7.4
176 if Interrogation was disabled in the previous operating session, don't enable it on startup for an Icom transceiver that can report S-meter readings 5.7.5
177 don't update the device readouts if they haven't yet been loaded 5.7.5
178 don't allow the deletion of entries in the frequency tables for frequency-dependent devices 5.7.8
179 when selecting the secondary VFO and setting the secondary VFO frequency of a Kenwood transceiver, take the currently-selected RadioVFO into account 5.7.8
180 when selecting the secondary VFO and setting the secondary VFO frequency of an Elecraft transceiver, take the currently-selected RadioVFO into account 5.7.9
181 when setting a Kenwood or Elecraft transceiver's secondary VFO frequency, don't select the secondary VFO 5.8.0
182 switching to a transceiver that doesn't need a serial port should not attempt to open the specified serial port 5.8.3
183 clicking on a CW spot in the Bandspread with the Bandspread configured to use CW-R for CW spots places the radio in sideband rather than CW-R 5.8.7
184 separate mode and filter directives when selecting memory for a DX77T 5.8.8
185 back out #181; instead, ignore incoming radio status changes during DDE freqmode and split operations, and during sequence execution 5.8.9
186 when a memory is selected for an FT1000, ensure that the radio has switched to the mode specified in that memory before switching to that memory's specified filter 5.9.0
187 prevent mis-setting Icom transceiver mode when setting split frequeny via DDE 5.9.0
188 prevent mis-setting Kenwood and Orion transceiver mode when setting split frequeny via DDE 5.9.1
189 for Icom and TenTec Omni transceivers, clicking the AxB, MxS, or XFC buttons should swap the VFO contents rather than swap the Main and Alt VFO displays 5.9.2
190 correctly save memory contents between operating sessions 5.9.3
191 update Clear Memory tooltip and confirmation message to reflect the fact that only memories in the current bank are cleared 5.9.4
192 for an Icom transceiver, ensure that initial commands are sent to the specified CI-V address rather than the default CI-V address 5.9.7
193 change radios.txt file to enable RTTY-R for the Elecraft K2 6.0.1
194 if an invalid DDE command is received, ignore it without generating an errorlog.txt entry 6.0.3
195 prevent errorlog.txt entry BandSpreadForm. DisplaySpot: Subscript out of range 6.0.9
196 correctly set an Argo's mode when a split spot in SpotCollector is activated 6.1.2
197 work around FT0; toggle defect in FT2000 6.1.4
198 set FT2000 VFO B mode when a split spot database entry is activated 6.1.6
199 set Orion subreceiver to "not assigned" when Dual-mode is disabled 6.2.3
200 properly decode Orion split and dual status when the subreceiver is disabled 6.2.4
201 clear spots from the bandspread when QSYing out of a ham band 6.2.6
202 DDE split enable/disable commands should set Split checkbox with Icom transceivers 6.2.8
203 when activating a RTTY spot with the RTTY mode panel set to RTTY-R, set the transceiver mode to RTTY-R 6.2.9
204 properly decode the FT1000MP's mode in all RX bandwidth scenarios 6.2.9
205 the bandspread should properly handle a QSY from one non-ham-band to another 6.3.0
206 if split or dual-watch are not enabled in the active radio's entry in the radio.txt file, then never send the radio split or dual-watch commands, respectively 6.3.1
207 do not provide a CW-R mode selection button for the Icom 706MKIIG 6.3.2
208 properly convert frequencies sent to the Orion in non-US locales 6.3.2
209 don't sent mode change commands with filter 3 to a 706MKIIG in phone mode 6.3.3
210 properly map mode-specific filter codes for the 706MKIIG 6.3.4
211 work around FT0; toggle defect in FTDX-9000 6.3.5
212 add a polling interval delay after sending a set frequency or set mode command to an FTDX-9000 6.3.6
213 add a polling interval delay after sending any command to an  FTDX-9000 while performing a "set frequency" or "set split frequency" DDE operation 6.3.7
214 assume USB for 60m SSB operation 6.4.2
215 HandleAutoRepeat should not generate an errorlog.txt entry if invoked with no transceiver selected 6.4.5
216 when sending a raw command to an Icom or TenTec Omni, if the command is a Dual On, Dual Off, Split On, or Split Off then update the Main window's Dual or Split checkbox 6.4.5
217 update Bandspread whenever DDEServer.RcvFreq.Text is updated 6.4.6
218 recompute bandspread slots when QSY exceeds bandspread range 6.4.6
219 properly update Bandspread spots when switching between transceivers 6.4.6
220 when interrogating an Argonaut V, add a wait state after requesting the mode to allow time for the transceiver to respond 6.5.1
221 don't preset RTS or DTR for Orion, Jupiter, or Omni VII transceivers 6.5.1
222 correctly interpret OmniVII S-meter reports 6.5.4
223 when processing commands specified in a user-defined command sequence, do not execute commands containing invalid hexadecimal characters, but flag them with an entry in the errorlog.txt file whether or not "Log Debugging Info" is enabled 6.5.5
224 remove Omni VII PTT and Split support (not available in Radio mode) 6.5.6
225 don't begin verifying CI-V command acceptance on Icom and TenTec Omni VI transceivers until initialization is complete  6.5.7
226 correctly decode OmniVII split message 6.5.8
227 handle inability to direct OmniVII to select a VFO 6.5.9
228 prevent Bandspread spots from disappearing when Commander is directed to QSY with an Icom or TenTec Omni VI transceiver with continuous freq and mode interrogation disabled  6.6.0
229 suppress Omni VII S-meter updates when transmitting 6.6.0
230 correct "Display information in title bar" caption 6.6.2
231 don't sent RX or TX commands to Kenwood TS-2000 or TS-480 transceivers if the transceiver is already receiving or transmitting respectively 6.6.3
232 before sending CW characters to a Kenwood TS-2000 or TS-480, ensure that the transceiver's CW buffer is available; if not, queue the characters and send them when the transceiver's buffer becomes available 6.6.3
233 don't include CTRL characters with CW characters sent to transceivers 6.6.4
234 properly support FT-857D 6.6.6
235 eliminate errorlog.txt entry generated from CIVModule.UpdateCWSpeed when changing transceiver models 6.6.7
236 Don't place an FT2000 or FT9000 into split mode when a bandspread band button is activated 6.6.7
237 PKT-L button does not work correctly for the Yaesu FT9000, FT2000, or FT-450 6.6.8
238 if VFO B is active in a Kenwood TS-2000 or TS-480 or a Flexradio SDR-1000, then clicking the B button in Commander's Main window should have no effect  6.7.0
239 remove VFO A and B buttons for Flexradio SDR-1000 (VFO B is transmit only) 6.7.1
240 for SDR-1000, always 
  • set split with FT1; FR0; independent of which VFO the transceiver reports as active
  • reset split with FT0; FR0; independent of which VFO the transceiver reports as active
6.7.2
241 restore VFO A and B buttons for Flexradio SDR-1000  6.7.2
242 use FT450 FT0 and FT1 commands correctly 6.7.5
243 FT450 can't set VFO B mode 6.7.6
244 FT450 requires sending VS1; before FB; 6.7.6
245 properly handle split on/off commands from other DXLab applications when working around the FT-2000 and FT-9000 CAT command defect 6.7.7
246 with continuous interrogation disabled, update the Main window VFO with frequencies returned FA and FB CAT commands from Kenwood and Elecraft transceivers 6.8.0
247 for Kenwood and Elecraft transceivers
  • don't automatically enable continuous interrogation when the transceiver model is selected
  • when a transceiver is selected with continuous integration disabled, send an AI2; command to Elecraft, Kenwood TS570, TS2000, and TS480 transceivers or an AI1; command to other Kenwood transceivers on startup
  • when continuous integration is enabled, send an AI0; command to Elecraft and Kenwood transceivers
  • when continuous integration is disabled, send an AI2; command to Elecraft, Kenwood TS570, TS2000, and TS480 transceivers or an AI1; command to other Kenwood transceivers on startup
6.8.0
248 correctly decode FT1000D RTTY vs RTTY-R status 6.8.2
249 If Commander can't open the Radios.txt file, terminate correctly 6.8.5
250 reduces the rate at which the CW buffer status of a Kenwood, Elecraft, or Flex transceiver is checked after reporting its CW buffer to be full 6.8.5
251 prevent "CIVModule.PollPegas us:Input past end of file" errorlog.txt file entries 6.8.8
252 handle large frequencies reported by Yaesu Mark V 6.8.9
253 properly display 23 cm band frequencies on the in the Main and Bandspread windows 6.9.0
254 disabling polling should clear the S-meter display 6.9.1
255 ensure that FN rather than FR/FT commands are used for VFO selection with Kenwood 711, 811, 940, 440, R5000, and 140 6.9.2
256 for Kenwood 711, 811, 940, 440, R5000, and 140, use IF; rather than MD; to request current mode 6.9.3
257 handle <0> in an ascii user-defined command 6.9.5
258 eliminate poor frequency tracking during auto-repeat or mousewheel operations 6.9.5
259 direct the radio to report its frequency and mode after the user finishes a mousewheel action 6.9.6
260 eliminate poor frequency tracking during isolated frequency changes via arrows 6.9.6
261 eliminate poor frequency tracking during auto-repeat or mousewheel operations 6.9.7
262 don't disable Orion VFO B polling if its S-meter polling is disabled 6.9.9
263 handle Kenwood radio ID 008 as TS-950 and ID006 as TS-790 7.0.0
264 don't swap RX and TX frequencies sent to other applications when a Kenwood transceiver is directed to transmit by means other than a CAT command  7.0.0
265 suppress the propagation of frequencies to other applications while processing a directive to place the transceiver in split mode at a specified frequency 7.0.1
266 prevent errorlog.txt file entry from UserSliderModule.SetupNewXcvr if multi-transceiver control is disabled 7.0.4
267 properly initialize slider values 7.0.5
268 correctly enable/disable split for the Yaesu FT950 7.0.6
269 don't assert "Transmitting" when a a Kenwood TS-870 reports that its transmitting 7.0.7
270 prevent an errorlog.txt entry from being generated by CIVModule.SetXcvrFreq with no radio model selected 7.1.1
271 enable S-meter reporting for the Yaesu FT-847 7.1.1
272 don't grab focus when an SDR-1000, TS-2000o TS-480 changes its filter settings 7.1.1
273 properly set the mode when a directive from another application to change frequency and mode results in a new transceiver being selected 7.1.2
274 don't grab focus when a TS-570 or TS-870 changes its filter settings 7.1.4
275 don't generate errorlog.txt entries when a bogus FW response is received from a Kenwood TS-870 7.1.5
276 ensure correct transverter operation when multiple transceivers are enabled 7.1.6
277 don't set Pegasus mode to LSB when enabling or disabling split operation 7.1.7
278 remove defect repair #269 -- unnecessary 7.1.8
279 when the user changes bands via the radio's front panel, appropriately update the bandspread so that its spots won't be cleared when the user next clicks in the bandspread 7.1.9
280 eliminate errorlog.txt entries when no transceiver is selected 7.3.0
281 properly send the K31;SWT48;K30; command sequence (no spaces) 7.3.2
282 properly send the K31;DS;K30; command sequence (no spaces) 7.3.3
283 use the MD$ command rather than the SWT13 command to set an Elecraft K3's VFO B mode, and do so after setting its VFO B frequency 7.3.5
285 immediate update the K3's subreceiver status after sending an SWT48 command 7.3.6
284 correctly set VFO B mode when using the MD$ command with an Elecraft K3 7.3.7
285 correct regression in 7.3.8 that causes unsupported CI-V commands to be sent to some Icom transceivers that support Dual Receive 7.3.9
286 ensure update of Commander Main VFO when responding to a "set QSX" directive with no band change and an Icom transceiver 7.4.1
287 properly display S-meter reading for Kenwood K3 now that K31 mode is always enabled 7.4.2
288 update Icom sync flag when split is changed by receipt of a DDE directive 7.4.4
289 when responding to a QSX directive from another application when the active transceiver is a Kenwood TS-940, select VFO A after enabling split 7.4.5
290 add 2.0K and 250 entries tp FT-1000MP and Mark V Subreceiver filter selector 7.5.0
291 remove 2.0K and 250 entries from FT-1000MP and Mark V Subreceiver filter selector, and remap invalid 2.0 khz and 250 hz responses from radio to 2.4 khz and 500 hz respectively 7.5.1
292 eliminate errorlog.txt entries caused by clicking Main window buttons without having selected a transceiver 7.5.2
293 properly display the filter width value for an Elecraft K3 7.5.3
294 eliminate need to strike function key shortcuts twice 7.5.8
295 update the VFO caption after receiving an IF command from a Yaesu 9000, 2000, 950, or 450 7.5.9
296 don't append spaces when sending a KY command to a K3 7.6.0
297 sent correct SetDate and SetTime directives to an IC-7700 7.6.3
298 correctly extract the VFO mode from the status of a Yaesu 9000, 2000, 950, or 450 7.6.5
299 ensure that parallel port conveys selected radio at startup 7.6.7
300 leave Kenwood/FlexRadio/Elecraft VFO and Split selection unmodified on startup or transceiver activation 7.6.9
301 if Commander is terminated with a Yaesu 767 having been sent a CAT-ON command, send a CAT-OFF command and wait for confirmation before terminating; if no confirmation is received within 10 seconds, terminate Commander. 7.7.0
302 if Commander is terminated with a Yaesu 767 having been sent a CAT-ON command, send a CAT-OFF command and properly wait for confirmation before terminating 7.7.2
303 don't accept non-numeric values in a Slider Definition window's Lower Bound, Upper Bound, Small Change, or Big Change textboxes, and interpret any non-numeric values for these settings stored in the Registry from previous operating sessions to be 0 7.7.3
304 report <n> in a non-ascii slider command rather than loop forever 7.7.4
305 remember whether or not to display memory notes between operating sessions 7.7.4
306 when loading a file containing a user-defined sequence, clear all commands in the sequence in case the file does not define them all 7.7.6
307 account for leading I in JRC reports 7.7.6
308 correctly decode TenTec OmniVII frequency reports 7.7.8
309 restore the position of the Filter panel's Width slider above the Shift slider 7.8.4
310 in CW with narrow enabled, expand the FT2000/9000 width slider range to 28 7.8.4
311 enable "Verify CI-V command acceptance" to work with new PBT commands 7.8.4
312 reduce range of Orion shift slider to +/- 2500 hz 7.8.6
313 eliminate erratic operation of Icom Width and PBT sliders when "Verify CI-V command acceptance" enabled 7.8.9
314 correct memory bank regression in 7.8.9 7.9.0
315 correct Icom/Omini VI+ polling sequence regression in 7.9.1 7.9.2
316 prevent an errorlog.txt entry generated by CIVMain.IcomShiftWidthRetryInterval 7.9.3
317 increase the upper bound on the K3's IF shift slider from 3000 to 3300 7.9.4
318 prevent Commander from grabbing focus when a spot database entry is double-clicked with an Icom transceiver for which width and shift sliders are displayed 7.9.5
319 when switching transceivers, properly initialize the new transceiver's sliders 7.9.7
320 remove unnecessary mousewheel.ocx registration 7.9.7
321 properly setup split frequency operation for a Kenwood TS-440 7.9.8
322 properly setup split frequency operation for a Kenwood TS-940 7.9.9
323 in locales where the decimal separator is not a period, properly limit frequency displays to two decimal digits 8.0.0
324 prevent errorlog.txt entry generated by UserSliderModule.ExpandSliderValue 8.0.2
325 use the VFO Step CAT command on Yaesu radios that support it  whether or not the Config window is on-screen 8.0.4
326 correctly use the FT-757GX split command 8.0.6
327 properly initialize K3 if radio wasn't running when Commander started up 8.0.7
328 label the offset boxes on the Config window's Transverter tab, making it clear that offsets must be specified in kilohertz 8.0.8
329 properly initialize K3 if radio wasn't running when Commander started up 8.1.0
330 ensure that the RadioName provided to other applications is cleared if the currently-selected transceiver is disabled on the Config window's "Multi Radio" tab 8.1.2
331 correct AxB operation in FT-900 8.1.5
332 change Kachina control file label from "control" to "control file" 8.1.6
333 correct mousewheel control of ALT VFO 8.1.7
334 properly update low-pass selector for Kenwood TS-870 8.1.8
335 prevent Alt VFO mousewheel updates for the Yaesu FT817, FT897, FT857, FT857D, FT1000D, FT757, FT757GXII, and FT747  8.1.9
336 adjust IC-761 entry in radios.txt to not include a filter byte in a mode change command 8.2.0
337 maintain secondary CAT port and SO2R port DTR and RTS settings between operating sessions 8.2.1
338 when controlling a radio, the secondary CAT port should ignore directives to change frequency or mode 8.2.1
339 properly generate AUX commands for the SO2R OTRSP protocol 8.2.2
340 correct regression that prevents retaining the parallel port configuration between operating sessions 8.2.2
341 remember SO2R Port enablement setting between operating sessions 8.2.3
342 send SO2R commands to radio 1 if multi-radio support is disabled 8.2.3
343 if a frequency-dependent device's name is cleared, properly set it to "CTRL n" 8.2.4
344 prevent incorrect SO2R Auxiliary data output when switching transceivers 8.2.4
345 prevent incorrect SO2R Auxiliary data output when switching transceivers 8.2.5
346 ensure that slider commands sent when switching to an Icom radio are executed 8.2.6
347 correctly handle slider <value> expansion when the slider specifies a non-zero lower bound 8.2.6
348 eliminate regression and errorlog.txt entry when providing first-time initialization for a TenTec Jupiter, Omni VII, Argonaut V, or Orion 8.2.8
349 restore 56000 as an available CAT port baud rate 8.2.8
350 correctly display both VFO A and VFO B for a Yaesue FT890 8.3.0
351 properly track FT-890 VFO A and VFO B frequencies 8.3.2
352 don't generate errorlog.txt entries when receiving a QSY to SetFreqMode DDE directive with an invalid frequency 8.3.3
353 ensure Config WindowState is properly initialized on startup 8.3.4
354 don't display the Configuration window on startup when the transceiver being controlled is a TenTec Jupiter or Omni VII 8.3.5
355 don't incorrectly change an Icom transceiver's filter bandwidth when switch from one mode to another 8.3.6
356 properly control an IC-7200's filter bandwidth 8.3.7
357 accept frequency and mode updates from older Kenwood transceivers connected to the secondary CAT port 8.3.9
358 on receiving an FB command from the secondary CAT port with the secondary CAT port set to "lead" or "lead and follow", update VFOB of the transceiver connected to the primary CAT port if that transceiver provides an "update VFO B" CAT command 8.4.0
359 don't capture and display PW-1 broadcast messages in the Messages window if Train is enabled 8.4.7
360 if the secondary serial port is changed with the secondary port protocol selector set to PW-1, initiate PW-1 broadcasts 8.4.7
361 in the Secondary CAT Port protocol selector, change PW-1 to PW1 8.4.8
362 when the Secondary CAT Port protocol selector is set to PW1, disable the Follow Primary option and the Lead Primary option, and select the the Follow & Lead Primary option  8.4.8
363 remove the Train checkbox 8.4.8
364 accept a hyphen in the Slider Configuration window's "Lower Bound" and "Upper Bound" boxes so that negative numbers can be entered 8.4.9
365 improve FT8x7 responsiveness to frequency changes via a mousewheel 8.5.0
366 correct regression that disables S-meter tracking for the FT8x7 8.5.2
367 correct a defect that causes transceiver initialization to fail when a DTR or RTS selector is set to C  in the" CAT Serial port" panel on the Config window's "Multi Radio" panel  8.5.2
368 correctly initialize flow control on the primary CAT serial port 8.5.4
369 correctly initialize the Secondary CAT Serial Port's "Follow and Lead" modes when the Secondary CAT Port is enabled 8.5.5
370 make VFO B selection work correctly on a Kenwood TS-570 8.5.6
371 for Omni VII, a short-duration XFC should restore VFO B to its original state 8.5.7
372 correctly update the mode of an Icom transceiver or PW1 attached to the Secondary CAT port 8.6.0
373 improve mousewheel scrolling of the alternate VFO 8.6.1
374 after directing a K3 to change frequency to a new band, wait 500 ms before sending another CAT command 8.6.3
375 after directing a K3 to change frequency and then change mode, direct it to change frequency a second time 8.6.3
376 don't expect a status response when directing an FT-897 to enable or disable split 8.6.5
377 for the Kenwood TS480, TS590, TS2000, poll to determine which VFO will transmit  8.6.8
378 handle parallel port addresses greater than 7FFF 8.7.0
379 enable a Flex connected to the Secondary CAT port to lead the primary transceiver 8.7.4
380 when the secondary transceiver is a Kenwood, Elecraft, or Flex, ensure that it identifies itself and is directed to report frequency and mode changes 8.7.5
381 properly label the Main window's VFO panels when controlling an Icom transceiver with VFOSel commands or a TenTec Omni VI transceiver with Split enabled 8.7.9
382 correct Icom Filterbyte regression in Mode command introduced in 8.7.9 8.8.0
383 implement "Verify CI-V command acceptance" for "request data" cmd 8.8.1
384 ensure K3 switches to correct data mode 8.8.2
385 with "Verify CI-V command acceptance enabled, handle the response to a "request data" cmd 8.8.2
386 when changing an Icom transceiver to a data mode, ensure that it has time to change to LSB or USB before commanding it to enable data 8.8.2
387 correctly update a data capable Icom transceiver's RX Filter 8.8.2
388 when controlling a K3 and directed to set VFO B by another application, set VFO B's mode to that of VFO A 8.8.2
389 correct 8.7.9 regression in selecting primary and secondary VFO for Icom transceivers supporting VFOSel commands 8.8.3
390 when controlling an Icom 7800, don't select the sub-receiver after enabling Split 8.8.7
391 correct regression the prevents the secondary transceiver from properly leading or following the frequency and mode of a primary transceiver that supports data modes 8.8.8
392 display the correct transceiver mode in the title of the Main window's Mode panel 8.9.1
392 don't send CW characters to the transceiver if the radio mode is not CW or CW-R 8.9.1
393 prevent an errorlog.txt file entry from being generated in BandSpreadForm.DisplaySpot 8.9.3
394 send correct FT9000 command to copy VFO A to VFO B 8.9.4
395 properly save an Icom transceiver's Data-U and Data-L modes in memories 8.9.6
396 correctly update the RX and TX frequencies provided to other DXLab applications when disabling "Dual Receive" 8.9.8
397 display the correct keyer speed when the primary transceiver is an Icom 7600 or 7700 8.9.9
398 correctly set the keyer speed when the primary transceiver is an Icom 7600 or 7700 9.0.0
399 the Main window's mode panel should correctly display the K3's submode when VFO B is changed 9.0.0
400 ignore requests to send CW faster than an IC-7800, IC-7700, or IC-7600 is capable of sending 9.0.1
401 "Quick Split" buttons should set the mode of the "other VFO" to the current VFO's mode 9.0.6
402 remove A and B buttons from Main window's VFO panel when the primary transceiver is a Flex 9.0.7
403 implement current/other VFO selection for FT-450 and FT-950 9.0.7
404 correctly support the TenTec Eagle 9.0.8
405 correct AxB in FT-450 and FT-950 9.0.8
406 correct Eagle command decoding 9.0.9
407 correct Eagle AxB and frequency encoding 9.1.0
408 correct Eagle AxB 9.1.1
409 bandspread slider beneath the Main window's VFO should work on every change, not every other change 9.1.4
410 don't send an empty CAT command generated by a command sequence or slider 9.1.6
411 prevent an "overflow" errorlog.txt entry from being generated by CIVModule.JupiterFreqString when a frequency greater than 2.1 GHz is specified 9.1.7
412 correct regression that prevents control of K2 mode 9.1.7
413 don't display the "restore Filter Group on mode change" setting on the Config window's "Filter Groups" tab if the current transceiver doesn't support Filter Groups 9.1.8
414 ensure correct initialization of user-defined slider labels 9.1.9
415 refuse to start if another instance is already running 9.2.0
416 when controlling a Yaesu FTDX5000, display correct filter widths  9.2.1
417 when controlling a Yaesu FTDX5000, display correct RTTY filter widths  9.2.2
418 prevent an infinite loop if <CIV> appears in a user-defined ascii command 9.2.3
419 if a user-defined sequence's LED color changes and that sequence's Editor window is visible, then update the "Initial Color" selector in the Editor window 9.2.3
420 correctly label VFO panels when an Omni VI is in split mode 9.2.7
421 correctly update the ALT VFO frequency made available to other applications 9.2.8
422 correctly implement the ALT VFO panel's Quick Split buttons for the Omni VI 9.2.8
423 correctly issue a User-defined Control Set's Initial Command Sequence when switching transceivers 9.2.8
424 If an Icom transceiver fails to respond to a command and "Verify CI-V command acceptance" is enabled, stop retrying after the specified limit 9.2.9
425 ensure that responses to commands sent to a PW1 are not misinterpreted 9.2.9
426 don't update Radio Model registry setting unless it changes 9.2.9
427 prevent an errorlog.txt entry from being generated when executing an initial command sequence that specifies a <LED> or <TOOLTIP> command 9.3.0
427 when executing sliders after switching transceivers, ensure that each slider's restored value is "within range" 9.3.0
428 when Split is enabled for an Omni VI, display the RX VFO in Commander's primary VFO panel and the TX VFO in Commander's secondary VFO panel 9.3.1
429 correctly update VFO captions when performing an AxB with a TenTec Omni VI  9.3.2
430 correctly update VFO captions when performing an AxB with a Icom transceiver 9.3.2
431 add 115200 to the MultiRadio tab's Baud Rate selectors 9.3.3
432 prevent an errorlog.txt entry from being generated when executing an initial command sequence that specifies a <NAME> command 9.3.4
433 correct AxB explanatory tooltip for ICOM transceivers with A/B VFOs 9.3.5
434 the A=B function should set both VFO modes on Kenwood and Flex transceivers 9.3.5
435 prevent an errorlog.txt entry from being generated in CIVModule.UpdateXFCTFSButton 9.3.6
436 correctly determine whether an FT840/890 is in CW wide or CW narrow mode 9.3.8
437 prevent errorlog.txt entries in SO2RModule.SelectSO2RRadio and SO2RModule.UpdateSO2RBand 9.3.9
438 when controlling a Yaesu FT-900_12, hide the Main window's Update panel when the Memory Banks are visible 9.4.0
439 revert to 16 COM ports 9.4.2
440 properly enable Icom TX meter polling when the Configuration window isn't visible 9.4.4
  correct FT-747 status decoding 9.4.5
442 prevent errorlog.txt entry from being generated in CIVModule.UpdateTXMeter 9.4.7
443 correct regression in K3 polling sequence introduced in 9.4.6 that prevents tracking of IF Shift 9.4.8
444 use correct mode codes for FT-847 narrow CW and CW-R 9.4.8
445 only update Kenwood TX meter selection when it changes 9.4.9
446 remember Kenwood TX meter selection between operating sessions 9.4.9
447 correct regression in Orion, Orion II, and Eagle polling that prevents tracking of VFO B 9.4.9
448 correctly open the TX meter file for Kenwood transceivers 9.5.0
449 display TX Meter selector for TS-480 and TS-590 9.5.1
450 after enabling or disabling split for an FT-747, do not change VFO selection 9.5.2
451 properly initialize a Kenwood TS-590 or DZ Sienna transceiver on the secondary CAT port 9.5.3
452 when controlling an Icom transceiver other than an IC-7800, checking Commander's Split box should only select the secondary VFO if "Dual Watch" is present and enabled; otherwise, the primary VFO should be selected 9.5.4
453 rename "data audio source" option for TS-480 and TS-590 9.5.5
454 remove C as an option from the DTR and RTS selectors on the Configuration window's "Multi Radio" tab 9.5.6
455 when directing a Kenwood or Elecraft transceiver to abort CW transmission, interpose a "wait" state before directing it to switch from TX to RX 9.5.8
456 when directing a TenTec Eagle to QSY, limit the frequency length to 8 characters 9.5.9
457 expand maximum Main window width to make right-hand panel borders visible 9.6.2
458 properly respond to an OM command received from the Secondary CAT port 9.6.3
459 correct errors in Secondary CAT port's emulation of the IF command for Elecraft, Flex, Kenwood, and Yaesu protocols 9.6.4
460 with a K3 or KX3 primary transceiver and the Secondary CAT port protocol set to Elecraft, responds to a BW; command received via the Secondary CAT port by sending a BWnnnn; command to the Secondary CAT port where nnnn was the last value received from the primary transceiver in response to an FW; command. 9.6.4
461 with a K3 or KX3 primary transceiver and the Secondary CAT port protocol set to Elecraft, responds to a IS; command received via the Secondary CAT port by sending a IS nnnn; command to the Secondary CAT port where nnnn was the last value received from the primary transceiver in response to an IS; command. 9.6.4
462 correct an errorlog.txt file entry in CIVConfig.DialCmd_Click 9.6.8
463 when controlling a TS-480, only respond to EX045xxxxxx; when determining the state of Data mode 9.6.9
464 TS-590 FM uses high-cut and low-cut in Digital Mode 9.7.0
465 in Digital Mode, change TS-590 controls from Width and Center to Shift and Width 9.7.0
466 correct width and selector values for TS-590 Digital Mode filters 9.7.1
467 display correct slider bank in the full-sized user-defined control panel 9.7.2
468 correct TS-590 controls for Hi-cut and Lo-cut when in FM and AM modes 9.7.3
469 display TS-590 hi-cut and low-cut controls in AM mode 9.7.4
470 properly display user-defined sequence LEDs when enabling/disabling "Show within Main window" 9.7.5
471 provide the appropriate Filter shifts when controlling a TS-590 in CW mode 9.7.5
472 support the Data filter in a TS-590 in FM mode 9.7.5
473 remove negative Filter shifts when controlling a TS-590 9.7.6
474 when controlling a TS-590, only provide the Shift selector when the mode is CW 9.7.6
475 when controlling a TS-590 in AM mode, ensure that hi-cut and lo-cut selectors are initialized 9.7.7
476 checking the "User-defined Controls" panel's "Show within Main window" box with show display the "User-defined Controls" panel on the Main window if the "Memory Bank" panel visible should display the "User-defined Controls" panel 9.7.8
477 with the Primary transceiver set to K3 or KX3, properly respond to an IS; or BW; command received from the Secondary CAT port 9.7.9
478 remove the polling of the Yaesu FT-857 and FT-857D's TX status register implemented in 9.8.0 9.8.1
479 with the Radio Model set to FT-817, FT-857, FT-857D or FT-897 and radio EEPROM access enabled, update the Main window's VFO display after a rapid click of the Main window's XFC button 9.8.2
480 prevent an errorlog.txt entry from being generate when Commander is directed to QSY to a frequency above 2,147,483,647 hz while controlling an Icom transceiver 9.8.3
481 corrects a regression in the AxB command introduced in 9.8.3 9.8.4
482 when directed to change transceivers, immediately acknowledge the DDE request rather than waiting for transceiver selection to complete, which can take so long that the client terminates 9.8.5
483 with the Radio Model set to FT-817, FT-857, FT-857D or FT-897 and radio EEPROM access enabled, properly update the alternative VFO display 9.8.7
484 when the Primary transceiver is an Elecraft and the Secondary CAT port protocol is set to Elecraft, properly report the Primary transceiver being in "Data A" sub-mode to the Secondary CAT port 9.8.7
485 properly decode an Icom 756 Pro III's Data Mode 9.8.8
486 properly extract the CW offset from a K3's CWxx; response 9.9.1
487 the Clear Memories function should only clear the memories in the currently selected memory bank 9.9.2
488 if the current primary transceiver does not support Split operation, ignore split commands from other applications 9.9.4
489 prevent an errorlog.txt file entry generated by SO2RModule.GenerateSO2RAux 9.9.7
490 correctly execute a Command Sequence <slider> directive that specifies the slider's current value 9.9.8
491 if enabled, run the initial command sequence after initializing sliders 9.9.9
492 only send an Orion one character to be transmitted in CW per CAT command 10.0.1
493 when executing a <Slider S,V> command in a User-defined Sequence, ignore the command if V does not lie within the slider S's lower and upper bounds 10.0.3
494 when selecting a simplex memory while controlling an Icom transceiver, select the transceiver's Main VFO (VFO A) before setting it to the frequency stored in that memory 10.0.7
494 accept the correct "decimal separator" in the "Spot Lifetime" setting on the Configuration window's Bandspread tab 10.1.1
495 correctly set a frequency-dependent device's controls 10.1.2
496 prevent race condition when controlling a transceiver connected to the Secondary CAT port in "Follow and Lead Primary" mode using the Icom protocol with Interrogation enabled 10.1.5
497 repair regression in 10.1.5 the prevents a secondary radio using the Icom protocol from following the primary radio 10.1.6
498 repair regression in 10.1.6 the prevents a primary radio using the Icom protocol from following the secondary radio 10.1.7
499 correct CW transmission regression in 10.1.8 10.1.9
500 correct CW transmission regression in 10.1.8 10.2.0
501 correct Icom CW abort regression in 10.1.8 10.2.1
502 correct bandspread regression in 10.2.1 10.2.2
503 the "Sync transceiver frequencies before logging or spotting" should only be enabled when controlling an Icom transceiver that supports VFO Exchange CI-V commands 10.2.3
504 tolerate an invalid dwell time setting 10.2.9
505 repair regression preventing Dual Receive with Elecraft K3 and KX3 10.3.2
506 keep "Multi Radio" Enable checkboxes active if they are checked 10.3.3
507 don't send MD1X command to FTDX-3000 when executing DoSplit 10.3.6
508 when controlling an FTDX-3000, use the AB; command to set VFO B's mode when setting VFO B's frequency, and to implement A=B 10.3.7
509 handle the arrival of multiple commands via TCP/IP 10.4.0
510 prevent an errorlog.txt entry when a runt command is received via TCP/IP 10.4.1
511 enable the control of Icom, TenTec, and Yaesu transceivers in locales that employ double-byte characters 10.4.5
512 prevent Select buttons from incorrectly appearing in the Control panel on the Configuration window's "Multi Radio" tab 10.4.5
513 correct regression in 10.4.6 when controlling an Icom transceiver with "Verify CI_V command acceptance" enabled 10.4.6
514 when a mode "log mode" is typed in the Radio panel on the Configuration window's General tab, remember it between operating sessions  10.4.7
515 when controlling an FT-450, 950, 2000, 5000, or 9000, respond to an FT command by updating the transmit frequency source whether or not the split checkbox must be changed 10.4.9
516 when controlling a TenTec Orion or Eagle, properly implement the "Set default width on mode change" option 10.5.2
517 correct regression that makes "Dual Receive" not available for Flex transceivers 10.5.3
518 ignore MD$ command from an Elecraft K3 or KX3 10.5.4
519 tolerate an erroneous length specification in a command received via TCP/IP 10.5.5
520 change TS870 VFO B selection to use FR1;FT1; no matter which VFO is currently selected 10.5.6
521 handle rapidly arriving requests from other applications to transmit CW characters 10.5.7
522 ensure that enabling the PTT panel's "Suppress CAT" option suppresses RX-TX switching via CAT command in all circumstances 10.5.9
523 correctly initialize user-defined sliders when switching control sets 10.6.0
524 loading a control set should persist between sessions; if the control set is loaded for the current primary transceiver, the sequences and sliders it specifies should be immediately activated 10.6.0
525 remove 400 ms lower bound on FT-767 command interval 10.6.0
526 when directed by another application to transmit or receive with the command queue not empty, enqueue the hardware PTT switching operation rather than execute it immediately 10.6.1
527 remove dual receive support from Yaesu FTDX-3000 10.6.3
528 correct radios.txt entry for IC-7100 so that data mode can be controlled 10.6.4
529 when the up/down triangle buttons to the left of the frequency display are clicked while controlling an Elecraft K3 or KX3, ensure that no CAT command will be sent to the transceiver for 500 ms 10.6.4
530 ensure that the "digital mode application" setting is properly initialized 10.6.7
531 if terminated with the Main window minimized, restore the Main window so that termination succeeds 10.6.8
532 ensure that the "digital mode application" setting is properly initialized 10.6.9
533 correct regression in 10.6.8 the prevents Main window state from being properly restored at the beginning of the next operating session 10.6.9
534 correct a regression introduced in 9.2.3 that prevents the <LED, Q, color> user-defined sequence command from working correctly 10.7.0
535 while processing a "Set TX frequency" TCP directive, suspend the processing of DDE and TCP directives until the "Set TX frequency" TCP directive has completely executed 10.7.1
536 when controlling an Icom transceiver other than an IC-7800 that reports Split has been enabled, only select the secondary VFO if "Dual Watch" is present and enabled; otherwise, the primary VFO should be selected 10.7.3
537 when controlling an Icom transceiver that employs VFO selection commands, correctly update Commander's VFO display when Split is enabled and VFO B is selected 10.7.4
538 correct the CmdSetRXFreq and CmdSetTXFreq TCP/IP directives to work correctly when Split is enabled 10.7.5
539 Elecraft K3 corrections:
  • when QSYing to a frequency with split disabled, disable split after directing the transceiver to QSY
  • set the TX VFO's new mode before enabling split
  • eliminate multiple commands per time slot
10.7.6
540 when primary transceiver is a K3 or KX3, remove A and B VFO buttons from Commander's Main window 10.7.7
541 when the primary transceiver is a K3 or KX3, send sub-mode selection and RTTY/RTTY-R mode change selection in a single command sequence 10.7.9
542 when primary transceiver is a K3 or KX3, don't make the A and B VFO buttons visible in Commander's Main window if the sub-receiver is present 10.7.9
543 eliminate multiple commands per time slot 10.8.0
544 enable A=B, AxB, and XFC functions to properly update VFO B's mode on an FT-950 10.8.3
545 enable A=B, AxB, and XFC functions to properly update VFO B's mode on an FT-950 without muting either VFO 10.8.4
546 when split is enabled via the front panel of an Icom transceiver that report's the state of split, don't select a VFO as doing so disables "quick split" 10.8.5
547 properly display FT-950 VFOs in Main and Sub VFO panels 10.8.6
548 correctly set FT-950 VFO frequencies when executing AxB and XFC functions with differing VFO modes 10.8.7
549 correctly implement AxB on an FT-450 10.9.0
550 the bandspread should immediately track frequency changes made via the horizontal scroll bar beneath the Main window's VFO 10.9.1
551 correct IC-9100 satellite mode polling sequence 10.9.4
552 when processing a SetRXFreq or SetTXFreq command received via TCP, don't issue VFO selection commands unless necessary 10.9.7
553 when Commander starts up while controlling an Icom transceiver that reports its filter status as "wide", correctly set the Group selector in the Main window's Filters panel 10.9.8
554 close all TCP connections before terminating 11.0.0
555 properly control IC-910/IC-9100 satellite mode 11.0.1
556 when controlling an IC-910/IC-9100, enable Icom Sync to work correctly 11.0.6
557 QSYing to a frequency from the Band Stack when a Bandspread window's Band button is clicked should not add a new frequency to the Band Stack 11.0.6
558 ensure correct termination when more than one primary transceiver has been activated 11.0.7
559 ensure that the primary and secondary CAT ports are released at termination 11.0.7
560 ensure that frequencies are correctly "pushed" onto the Bandspread window's band stacks 11.0.8
561 don't send Split commands to an Icom 910H or 9100 with satellite mode enabled 11.0.8
562 send a Band Selection command to a Yaesu radio when one of the Bandspread window's Band buttons is clicked with no entries in its band stack 11.0.9
563 enable IC-9100 satellite mode query to work when "Verify CI-V Command Acceptance" is enabled 11.1.0
564 when an IC-9100 is in Satellite mode, the MxS and XFC functions should swap Main and Sub 11.1.1
565 when an IC-910H is not in Satellite mode, the AxB and XFC functions should swap VFO A and VFO B 11.1.1
566 don't provide a M=S function when an IC-9100 or IC-910H has Satellite mode enabled 11.1.1
567 accelerate the implementation of AxB operations for an IC-9100 or IC-910H with Satellite mode disabled 11.1.2
568 make the AxB operation for an IC-9100 or IC-910H with Satellite mode disabled properly manage each VFO's mode 11.1.3
569 initiation of the AxB operation for an IC-9100 or IC-910H with Satellite mode disabled should prevent initiation of another AxB operation until the first is completed 11.1.4
570 when controlling an IC-910H, hide the AM button in the Main window's Mode panel 11.1.4
571 correctly convey "Icom Sync" status to other applications 11.1.6
572 if MultiRadio operation is enabled, provide other applications with indication of which transceiver is enabled at startup 11.1.7
573 allow the Filter Group Data File pathname to be cleared 11.1.8
574 when controlling a Flex Signature, ensure that the Main window's Mode panel displays the DIGU selector 11.2.2
575 make bandspread frequency labels clickable 11.2.3
576 correctly interpret TS-590G EX028 and EX029 codes 11.2.8
577 correct a regression in 11.3.0 during K3/KX3 split operation 11.3.1
578 correct a regression in 11.3.1 when checking the Split box while controlling a K3/KX3 11.3.2
579 retract the K3/KX3 "Auto VFO A->B" option 11.3.3
580 FT991 frequencies are 9 bytes in length 11.3.5
581 use RI7; command to determine FT991 VFO selection 11.3.5
582 correctly read TS-590S and TS-590SG TX meters 11.3.6
583 report decoded CW from a K3 or KX3 when in CW-R mode as well as in CW mode 11.4.0
584 while processing a "CmdQSXSplit" TCP directive, suspend the processing of DDE and TCP directives until the "Set TX frequency" TCP directive has completely executed 11.4.1
585 when the primary transceiver's split is enabled and "Follow Alternate VFO when Split" is enabled, update the Secondary transceiver's frequency when the primary transceiver's alternate VFO frequency changes 11.4.2
586 properly update the Sub VFO when controlling an IC-7600 whose firmware enables it to report the Sub VFO frequency 11.4.3
587 when controlling an Icom 7800, 7850, or 7851 that reports a change in split, properly update the transmit frequency conveyed to other applications 11.4.3
588 when controlling an Icom transceiver and selecting the Main VFO when the Sub VFO is selected, correctly update the Receive frequency made available to other applications 11.4.7
589 when directed to set a split frequency, don't round it to the nearest 10 Hz 11.4.8
590 don't poll an IC-7100 or IC-7700 for DualWatch being enabled or disabled 11.4.8
591 when controlling an Icom transceiver and selecting the A VFO when the B VFO is selected, correctly update the Receive frequency made available to other applications 11.4.9
592 when controlling a Flex Signature, permit a memory to be saved with its mode set to DIGU 11.5.1
593 Clicking the Bandspread window's Config button should display the Configuration window's Bandspread tab 11.5.1
594 when controlling a Flex-6000 with VFO B not present at startup, set VFO B's mode to that of VFO A 11.5.2
595 when controlling an Elecraft K3, properly manage DataL and DataU settings 11.5.4
596 properly control a Flex-6000 when running in a non-English locale 11.5.5
597 properly control a Flex-6000 when running in a non-English locale 11.5.6
598 when creating a Flex-6000 slice, ensure that a valid mode is specified 11.5.7
599 when controlling a Flex-6000, check each network for the UDP discovery protocol 11.5.7
  when controlling a Flex-6000, enable the "reuse address" property of the UDP port used to receive the discovery message 11.5.8
600 when controlling a Flex-6000, correctly choose the first IP address to use when listening for the discovery message 11.5.9
601 when controlling a Flex-6000 and "dual receive" is enabled, create VFO A and/or VFO B if they don't exist 11.5.9
602 when controlling a Flex-6000 that is no longer accessible via the most recently used IP address, properly initiate a search on all available networks 11.6.0
603 when controlling a Flex-6000, discard duplicate meter readings 11.6.1
604 when controlling a Flex-6000, ping the radio every second so a dropped TCP connection will be noticed 11.6.2
605 when controlling a Flex-6000, enable its keepalive mechanism 11.6.3
606 when controlling a Flex-6000, if VFO B is deleted in SmartSDR, clear Commander's VFO B 11.6.3
607 when controlling a Flex-6000, when a slice's panadapter is reported closed, mark as closed the panadapters of all slices assigned to the closed panadapter 11.6.4
608 when controlling a Flex-6000, properly re-initialize when the TCP connection closes 11.6.4
609 when controlling an FT-450, use the RM command to request TX meter readings 11.6.5
610 when controlling a Flex-6000, track each slice's mode and RX bandwidth to eliminate the need to issue "sub slice all" after VFO changes 11.6.6
611 when controlling a Flex-6000, provide the option to enable or disable the transceiver connection monitor (keepalive mechanism) 11.6.6
612 when controlling a Flex-6000, make the Message window's "Interrogate Radio" functions work correctly 11.6.6
613 when controlling a Flex-6000, issue a "meter list" command whenever slices 0 or 1  transition from "not in use" to "in use" 11.6.6
614 when controlling an FT-450, use the RM command to request TX meter readings 11.6.6
615 when controlling an FT-450, poll for RX/TX status 11.6.7
616 when controlling a Flex-6000, use port 4990 to obtain Vita data 11.6.8
617 when controlling a Flex-6000, properly update Commander's high-cut and low-cut sliders 11.6.9
617 when controlling a Flex-6000, ensure that incoming TCP messages are properly processed to completion 11.6.9
618 when controlling a Flex-6000, use the "ephemeral port protocol" to locate a free Vita UDP port 11.7.0
619 when controlling a Flex-6000, use IP address 0.0.0.0 in the "ephemeral port protocol" 11.7.1
620 when controlling a Flex-6000, properly update Commander's Dual box on startup 11.7.2
621 when controlling a Flex-6000, don't make the existence of a streamID for slice 1 a prerequisite for creating slice 1; a streamID for slice 0 is sufficient 11.7.2
622 when controlling an Icom capable of reading the state of "Dual Receive", don't decide whether this capability is supported by the current firmware until the radio responds with a frequency 11.7.3
623 when controlling a Flex-6000, prevent an errorlog.txt file entry in FlexSigModule.Process 11.7.5
624 when controlling a Flex-6000, selecting VFO B when slice 1 does not exist and  VFO B's frequency is 0 should create slice 1 with a frequency that is 1 Khz above VFO A's frequency 11.7.5
625 when controlling a Flex-6000, don't erroneously show a switch from RX to TX 11.7.6
626 when controlling a Flex-6000, correctly detect a slice's transmit capability being disabled 11.7.6
627 when controlling a Flex-6000, do not issue commands until a command to initiate transmission has placed the radio in the transmit state, and until a command to terminate transmission has placed the radio in the receive state 11.7.8
628 prevent an errorlog.txt entry from being generated by FlexUDPRetryTimer_Timer when controlling a Flex-6000 11.7.9
629 when controlling a Flex-6000, properly initialize the specified TCP port 11.7.9
630 handle all states used in the Flex-6000 interlock state machine  11.8.0
631 when controlling a Flex-6000, don't create Slice B when "Dual Receive" is being disabled 11.8.1
632 when controlling an Elecraft K3 or Flex-6000, properly process a "set filter" directive from another application` 11.8.2
633 properly open the TX meter data file when controlling a Yaesu FTDX-9000,  FTDX-5000,  FTDX-3000, or  FTDX-1200, or an FT-2000, FT-991, FT-950, or FT-450 11.8.4
634 when controlling a Flex-6000, select RTTY mode when specified by another application 11.8.6
635 when controlling a Flex-6000, correctly set VFO B mode when set to RTTY Split by another application 11.8.7
636 when controlling a Flex-6000 and directed to set split, create the required slice if it's not present 11.8.8
637 when controlling a Flex-6000 and setting the other VFO, force the radio to immediately report slice status if the slice had to be created 11.8.9
638 retract #637, instead don't create a slice if creation of that slice has already been requested but not acknowledged 11.9.0
639 when controlling a Flex-6000, don't set the other VFO's transmit flag when a VFO is reported to have been deleted 11.9.1
640 when controlling a Flex-6000 and directed by another application to switch to CW-R mode, switch to CW mode 11.9.2
641 when controlling a Flex-6000, interpret CW-R mode as CW mode  11.9.3
642 when controlling a Flex-6000, interpret RTTY-R mode as RTTY mode 11.9.3
643 when controlling a Flex-6000, disabling the "Full-width RX Filters" option limits the bandwidth in RTTY mode to 5 KHz 11.9.3
644 when controlling an Icom IC-7600, IC-7800, IC-7850, IC-7851 with current firmware, request the Primary VFO frequency using the old opcode 3 command rather than the new opcode 25 command so that external devices can successfully track the transceiver frequency via responses to the opcode 3 command 11.9.4
645 correctly handle updates to VFO B that specify a transverted frequency 11.9.6
646 don't generate an errorlog.txt file entry when an invalid slider # is specified in a command from another application 11.9.7
647 correct regression in 11.9.7 that prevents Commander from terminating after an errorlog.txt file has been generated 11.9.8
648 when controlling a Flex 6000 series transceiver, properly update Commander's state when a slice's TX flag is set via SmartSDR 12.0.1
649 when restoring a window's position with "use multiple monitors" enabled, properly determine whether or not the window can be displayed on a physical monitor 12.0.2
650 properly send space characters when directing a Flex 6000 to transmit CW 12.0.4
651 save the Network Service Base Port to the Windows Registry when the Default button is clicked 12.0.4
652 if an invalid Network Server Base Port is specified, inform the user rather than generate and errorlog.txt file entry 12.0.4
653 when enabling the Secondary CAT port, initiate secondary polling if appropriate 12.0.5
654 prevent a timeout in the response from a radio from opening a serial port that is closed 12.0.7
655 update the Pegasus.in file with a single write operation 12.0.9
656 correct regression in 11.2.5 that sets an Elecraft K3 or KX3's VFO B to the wrong mode when a split Spot Database Entry is double-clicked 12.0.9
657 when controlling an Elecraft K3 or KX3 and the Main window's AxB button is clicked, ensure that Commander display's the selected VFO's mode 12.0.0
658 correct error introduced in 12.0.9 that erroneously sets an FT-817, FT-857, or FT-897 to RTTY-R mode when another application directs Commander to set the mode to Data-U 12.1.0
659 when controlling an FT-817, FT-857, or FT-897 and an external application specifies a QSX frequency with split enabled, update the TX frequency provided to other applications 12.1.1
660 when an external application species a QSX frequency with split enabled, don't re-enable processing of directives from external applications until all commands have been sent to the radio 12.1.1
661 when processing an incoming CmdSetFreqMode directive whose preservesplitanddual argument is set to 'Y', don't return to "transmit frequency sourced by Main VFO". 12.1.2
662 correctly evaluate the Shift modifier applied to "Quick Split" buttons 12.1.3
663 when controlling an Icom transceiver that supports A/B VFO selection and reports VFO B, correctly update the alt frequency display 12.1.6
664 when controlling a Kenwood transceiver, ensure that VFO selection is properly initialized 12.2.0
665 don't try to resize a maximized window 12.2.1
666 expand FT-450 IS range to -1300:1300 12.2.1
667 correct Main window's Mode tooltips 12.2.6
668 determine whether current radio supports split by directly checking capability 12.2.8
669 correctly send decoded CW and RTTY characters to WinWarbler 12.2.9
670 prevent overflow in FlexSigClient.FlexTCPPClientWinsock_DataArrival 12.3.2
671 when controlling an Icom radio that is not Split, convey the correct RX and TX frequencies to other DXLab applications 12.3.2
672 when controlling an Icom radio that reports VFO selection and the user selects VFO B or the Sub VFO using the radio's front panel, correctly update the VFO B or the Sub VFO frequency display on Commander's Main window 12.3.3
673 when controlling a Flex 6000, accept negative values in Filter Group low-cut frequencies 12.3.3
674 when controlling a Flex 6000, prevent an errorlog.txt file entry when the specified hi-cut or low-cut filter parameter exceeds the radio's range 12.3.3
675 don't bind UDP ports 12.3.5
676 when UDP network service is disabled, show each UDP server as inactive 12.3.6
677 when setting an IC-7300 or IC-7800's date and time, send the "set time" instruction separately, separated by a command interval 12.3.7
677 when setting an IC-7100, IC-7600, IC-7700, IC-7850, or IC-7851's date and time, send the "set time" instruction separately, separated by a command interval 12.3.8
678 sends correct CI-V commands to transceivers and applications connected to the Secondary CAT port when running on Japanese versions of Windows 12.4.0
679 on startup, permits the use of more than 16 serial ports when recovering settings from the Windows Registry 12.4.2
680 when registering the Scomm32x serial port control, forces the UAC prompt to appear on-screen rather than minimized in the Task bar 12.4.2
681 when controlling a TS-590SG, don't clear filter selectors on receipt of an EX command unless the filter mode reported by the EX has changed since the last report  12.4.2
682 correctly implement #681 12.4.3
683 enable overlapped I/O for Scomm32 components 12.4.4
684 properly populate the MultiXcvr tab's Port selectors with com1 through com64 and - 12.4.5
685 properly poll the unselected VFO in an IC-7300 12.4.5
686 properly detect failure to register Scomm32 12.4.6
687 reliably terminate on receipt of a shutdown command 12.4.6
688 if a version of SComm32 other than 9.1.2 is installed, uninstall it and terminate Commander so that 9.1.2 will be installed on the next start 12.4.7
689 de-assert RTS and DTR when closing a serial port 12.4.7
690 correct a regression in Commander 12.4.7 that prevents the Scomm32 component from being installed for the first time 12.4.8
691 prevent errorlog.txt entries from being generated when directed to terminate 12.4.9
692 inform the user if saving a user-defined sequence or slider can't be accomplished because a folder can't be created, an existing file can't be deleted, or a file can't be created 12.4.9
693 prevent "Can't show non-modal form when modal form is displayed" errorlog.txt file entry 12.4.9
694 when controlling an FT-891 or FT-991, the Main window's Mode options will be labeled DATA-L and DATA-U instead of PKT and PKT-R 12.5.0
695 when executing a "set freq and mode" directive received from another application while controlling an FT-450, insert a delay before issuing the "change mode" command 12.5.1
696 when the mousewheel is used to update the un-selected VFO's frequency in an Icom transceiver that uses VFO A and B, send the correct CI-V instruction 12.5.1
697 correct regression in 12.5.0 and 12.5.1 than prevents setting VFO B's mode when controlling an Icom transceiver that supports direct access to VFO B's frequency 12.5.2
698 tolerate the specification of an invalid bandspread font name or font size 12.5.3
699 when controlling an Icom radio that supports data modes with "restore filter groups on mode change" enabled and the mode changes to or from a data mode, no mode's filter group should change 12.5.3
700 hide the Configuration window's "PW1 alert" when the Main window's "PW1 Alert" indicator is clicked 12.5.5 
701 correct regression in 12.5.3 when controlling an Icom radio that prevents mode changes if the "Restore Filter Groups" option is disabled 12.5.5
702 when executing a "set freq and mode" directive received from another application while controlling a TS-2000, insert a delay before issuing the "change mode" command 12.5.6
703 when controlling a Kenwood TS-480 or PowerSDR as a primary radio, issue no more than one CAT command per command interval 12.5.8
704 disable the Messages window's Execute CAT Command function when "Verify CI-V command acceptance" is enabled 12.5.9
705 when controlling an IC-7300, correctly display the alt VFO when transmitting with split enabled 12.5.9
706 abandon attempt to when controlling an IC-7300 display the alt VFO when transmitting with split enabled 12.6.0
707 when controlling an FTDX-1200 or FTDX-3000, the Main window's Mode options are labeled DATA-L and DATA-U instead of PKT and PKT-R 12.6.0
708 when receiving a SetFreqMode command from another application with its PreserveSplitDual option enabled, do not disable split when controlling an Electraft K3, KX2, or KX2 12.6.0
709 when controlling an Icom transceiver with data modes, correctly convey the radio's mode to other applications 12.6.1
710 when controlling an Icom radio that supports data mode with interrogation disabled, accurately determine the radio's mode at startup 12.6.2
711 when executing a "clear CW queue" directive received from another application while controlling an Elecraft radio, don't enqueue an AbortCW command because one won't be sent (per enhancement 599 in Commander 10.1.4 12.6.2
712 ensure that "change frequency" commands issued by directly altering Commander's frequency are paced at the specified "Command Interval" 12.6.3
713 restore memory banks (correct regression in 12.6.3) 12.6.4
7.1.4 correct explanatory popups 12.6.5
     
     
     
     
     
     
     

If you have questions or suggestions, please send them via email to the DXLab reflector.