; urouter, microHAM USB Device Router, change log ; by Martin Bujdak, microHAM -------------------------------------------------------------------------------- v7.7.1, released 100721 - bug fixed: Bug introduced in v7.3.0 caused that some SM preset settings (like display, keyboard and system settings) were not stored at router exit. - Compiled with gcc 4.4.1, wxWidgets 2.8.11. v7.7.0, released 100617 - Support for DIGI KEYER II. - Related firmwares: MK/CK/DK 5.4, MK2 4.6, DK2 1.0, MK2R/MK2R+ 5.7, U2R 1.2, SM 2.8 - FT-5000 added to the list - added possibility to invert LNA PTT - Compiled with gcc 3.4.5, wxWidgets 2.8.11. v7.6.2, released 100503 - bug fixed: PS2 keyboard settings of MK2R and U2R was not saved v7.6.1, released 100211 - released with MK2R/MK2R+ firmware v5.6 v7.6.0, released 100204 - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 5.5, MK2 4.5, U2R 1.1, SM 2.8 - return to previous Eltima VSP ActiveX v6.2.0.142 - Now RX frequency always follow active VFO even if operating frequency is available - Now all frequencies (TX,RX,subRX) are correctly determined even if MEM, M-TUNE or QMB operation is active (relates to FT-1000, FT-1000D, FT-1000MP, FT-920) - bug fixed: Now both formats of FT-920 "Read Status Flags" command (documented 00000001FA and undocumented 00000000FA) are treated correctly. - bug fixed: Some glitches of decoded TX frequency after active VFO is changed under split state was eliminated, (relates to FT-950, FT2000, FTdx9000) - Elecraft K3 data sub-mode is polled only by command DT because command IF returns always zero value in K2 mode. - Improved ability of Elecraft K3 (patched) protocol to cope with unanswered queries. - When Ten-Tec OMNI VII stops respond to CAT commands router temporarily postpones commands from logger to allow radio to reset. - Added checkbox "Disable band lock" for u2R device. - SteppIR DB18, DB36, DB36+80mDipole added to the list. - Microtelecom PERSEUS added to the list of supported radios - Tracking feature (currently only PERSEUS can track any main radio) - LINEIN/MIC selection on MK2 in VOICE mode is stored to presets (v8.0.0), released 091222 (private release) - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 5.3, MK2 4.3, U2R 1.0, SM 2.6 - FTDI drivers upgraded to CDM v2.6.0 (Windows 7, 2008 R2). - Eltima VSP ActiveX upgraded to v6.2.0.142 (later release). - Support for u2R. - Icom IC-7600 and IC-475 added to the list. - SteppIR SDA 100 Controller added to the lists of supported devices. - New audio switching option "Remote microphone" added for MK2 in voice mode. - Example MK2R functions file updated to Scenarios_v3.usc. - "Default Router Settings" command added to router menu. - bug fixed: Antenna selections was not renumbered after removing a selection from a band list of SM. - bug fixed: Some items in preset menu was listed multiple times. v7.4.0, released 090501 - Support for USB Interface III. v7.3.0, released 090203 (private release) - Timeout of decoding suspension (controled by application via CAT port) was increased to 8 seconds. - Compiled with gcc 3.4.5, wxWidgets 2.8.9. v7.2.4, released 081217 - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 5.2, MK2 4.2, SM 2.2 - bug fixed: Router didn't suggest upgrade of SM firmware upgrade even it detected old version. - bug fixed: Using of handshake settings (RTS/CTS) on serial port associated with USB Interface II caused that PTT stayed permanently active. - bug fixed: Under some circumstances router could provide incorrect value of CTS on virtual serial ports. It can block CAT communication if application uses CTS handshake. v7.2.3, released 081212 (private release) - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 5.2, MK2 4.2, SM 2.2 beta - "ACOM 2000" was added to SM serial port function list and relating new antenna attribute "PA ANTENNA NUMBER" was added to antenna switching settings. - Rotator span is displayed in last dialog window of calibration sequence. - Controls on antenna switching pages are managed in the way that consumes less USER objects in Windows OS. - CTS state is recorded to CAT log. - Cosmetic change in editor of azimuth memory labels. v7.2.2, released 081119 - bug fixed: Potentional crash in rotator protocol parser eliminated. v7.2.1, released 081119 - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 5.1, MK2 4.1, SM 2.0 - bug fixed: CAT queries sent from loggers to an Icom radio started to cummulate in internal router buffer after radio was switched off. v7.2.0, released 081114 - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 5.0, MK2 4.0, SM 2.0 - New MK2/MK2R/MK2R+/SM firmwares implement CAT decoding in standalone mode. This version of router allows right configuration of this device feature. - CAT decoding engine was extended to gather sub receiver frequency/mode too. - Router suspends its own CAT polling not only in TX but also during spaces between dots and dashs in QSK mode. During this time it also ignores all answers from radio. - Now router prevents sending of next query to FT9000 before previous one was answered. - Now router correctly handle with Icom commands 00 (send frequency data) and 01 (send mode data) when logger use them as set commands. - DATA and DATA-REV modes on Elecraft K3 are interpreted as FSK modes if data sub-mode is "FSK D" else they are interpreted as DIGITAL modes. New MK2 firmware v4.0 allows generate "auto PTT" (when audio downstream is active) also in FSK mode. - bug fixed: K3 commands AG; and RG$; are interpreted correctly now. - bug fixed: Unexpected TX data from some CAT port that doesn't match any packet of selected radio could lock sending of queries from other port and from router itself. - When router detects interrogation sequence "microHAMmicroHAM" incoming from an application through CAT port it temporarily suspends decoding. This feature allows band decoder to be configured or upgraded via keyer without need for manually turn decoding off. - Some settings related to radio selection and SM/keyer coupling (Radio, Baud rate, CI-V address, PW1 on radio bus, iLINK couple) was excluded from presets. - Router tolerate spaces and non-printable chars (CR,LF,...) between commands on rotator control port. - Checkbox "Sound card overrides microphone" moved to Audio Switching page. v7.1.7, released 080902 - bug fixed: Another mistake from v7.1.5 was eliminated: Some undocumented packets of FT-817/857/897/847 have been given back to router decoder table. Without them router disturbs communication between HRD and FT-8x7 radio. - DATA and DATA-REV modes on Elecraft K3 are treated as DIGITAL modes for the purpose of "follow radio" feature (the same as for K2). v7.1.6, released 080812 - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 4.3, MK2 3.3, SM 1.3 - Undesired delays between CAT queries was eliminated. - It is forbidden to disable router queries for Icom radios. (required by current internal CAT engine) - Now decoded data are not immediately invalidated after CAT port is opened or closed. - Another transceiver added to the list: IC-7200. - Checkbox "Sound card overrides microphone" added to PTT page of MK2. - bug fixed: Using of "CAT ON" packet in FT-847 protocol was mistakenly disabled in previous version. - bug fixed: "Serial port PTT" settings didn't work correctly on DK and CK. v7.1.5, released 080726 - Reworked routing of CAT data to/from two virtual serial ports. - bug fixed: Incorrect decoding of some packets for FT-817/857/897/847. v7.1.4, released 080724 - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 4.2, MK2 3.2, SM 1.3 - bug fixed: Since version 5.1.2 to 7.1.3 there was a bug that caused the router enabled PA PTT in all presets for all devices (settings for radio 2 of MK2R stayed preserved). Such undesirable rewrited configuration was saved at router exit and need to be repaired manually. - Some changes was done in CAT decoder to prevent cumulation of TX data from loggers in internal router buffers when radio is off and its responses disappear. - Router suspends its own CAT polling on both radios connected to MK2R when any of them is transmitting. - CAT polling is suspended during recording of voice message too. - bug fixed: It was impossible to edit frequency ranges of bands in antenna switching settings of Station Master. - bug fixed: Unintended text "Coupled with ..." instead of selected radio name was displayed on pages of MK2/MK2R. - LINE/MIC selection control is active only if MK2 is connected (Win XP). - Links to change log documents added to the help menu. v7.1.3, released 080717 - bug fixed: Router mistakenly waited answer to all OMNI-VII set commands (started by '*'). - All data from radio that router clasifies as "unexpected" are sended to CAT port that has received the latest answer instead of the data would be discarded. v7.1.2, released 080715 - Forwarding of autoinformation from radio can be enabled/disabled separately for each CAT port. This allows combine two applications with different approach to radio control, one that require autoinformation to be on and the other to be off. - bug fixed: Answer to Kenwood SM; command was incorrectly interpreted as autoinformation. v7.1.1, released 080714 - Router suspends its own CAT polling during TX. - Now RECORDING/DIGITAL settings in MK2R functions can be set separately for RX focus on R1 and R2 in any case. Previous version allows it only if "Steer FSK" was selected. - bug fixed: In v5.2.0 was introduced bug that caused WinKey commands sended by logger shortly after port is open are postponed. Some logger timeouted during this time and using of WinKey was impossible. - bug fixed: BP and PB commands of FT-2000 and FTdx9000 was not correctly interpreted. - Notes about postponed bytes of CAT queries from applications are included to log. v7.1.0, released 080708 - FTDI drivers upgraded to CDM v2.4.6. - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 4.1, MK2 3.1, SM 1.1 - ANSWER_TIMEOUT in CAT decoder was increased to prevent sporadic misinterpretation of answer from Yaesu radios delayed due to higher CPU load. v7.0.1, released 080627 - bug fixed: Antenna switching settings was not correctly loaded from Station Master. v7.0.0, released 080624 - Internal component Eltima VSP ActiveX upgraded to v6.2.0.142. v6.1.0, released 080624 - Support for new product "Station Master" (SM). - Related firmwares: MK/CK/DK 5.4, MK2R/MK2R+ 4.0, MK2 3.0, SM 1.0 - Now WinKey settings can be changed even if logger uses WinKey port. - Router cancels possible WPM command after application closes the WinKey port. - bug fixed: In v5.2.0 was introduced bug that caused LINE IN and MIC of microHAM CODEC of MK2 was in some situations improperly muted. - Button "Messages Folder" added to DVK page. The button opens folder which voice messages are stored to. - CW Input to specified radio R1/R2 added to the ACC pin function list. - bug fixed: iLINK port function settings was corrupted when default baud rate was changed. - bug fixed: Under some circumstances QSK flag for MK2/MK2R devices was not correctly set which resulted in - Checkbox "CW in Voice" which enables CW output in VOICE mode on MK2 and MK2R/MK2R+. - Router cancels possible WPM command after logger closes the WinKey port. This returns WinKey to "pot speed". - It is possible to select "PTT1 & PTT2" settings in FSK/DIGITAL mode. - Another transceivers added to the list: FT-2000D, IC-7700. - Compiled with wxDev-C++ 6.10.2 (gcc 3.4.2, wxWidgets 2.8.2). v6.0.0, released 080306 - Internal component Eltima VSP ActiveX upgraded to v6.1.0.137. - Now DATA mode (LSB-D,USB-D) is detected for Icom IC-756 ProII too. v5.2.0, released 080305 - Related firmware versions: MK/CK/DK 5.4, MK2R/MK2R+ 3.4, MK2 2.4. - Added support for two radio control (CAT) ports. - Sending of WinKey TX data to MK2R is postponed while TX focus control command is executed. This prevents the loss of initial data sended to WinKey immediately after focus was changed through command of control protocol. - It is possible to change recording line selection and mute playback lines without opening Windows mixer by clicking on "LED" indicators on "Audio Mixer" page. (under Windows Vista it is not available) - Applying preset doesn't change current line selection of audio devices. - WinKey protocol parser accepts new command "Buffered Port Control" introduced in WK2 v21. - bug fixed: Mode switching buttons was mistakenly displayed for CK & DK too. v5.1.4, released 080211 - Related firmware versions: MK/CK/DK 5.3, MK2R/MK2R+ 3.3, MK2 2.3. - Omni VII protocol decoder extended: - Response to command ?N (Get Split State) is recognised. - Responses @AF and @RMM (implemented for SteppIR/CT compatibility) are recognized. - Radios IC-760 Pro, IC-780 added to the list. - Icom protocol decoder accepts both forms of operating mode report (with and without passband byte) for all Icom types. - Internal: IC-275E protocol decoder unified with general Icom decoder. - Mode is displayed on Ports page and in Radio Control dialog even if no radio is selected (fixed or manually selected) - If "no radio (mode selected manually)" is selected there is new alternative how to select mode. In this case Ports page contains new mode switching buttons instead of displayed frequency. - Added checkbox "Steer WinKey CW/PTT" for MK2R. It relates to changes in MK2R firmware v3.3. - WinKey command 0x18 (PTT On/Off) is filtered out and simulated by serial PTT only for MK and CK now. Other keyers handle this command in their own firmwares. Paddle drops such simulated PTT in all modes. - LINE/MIC selection control on mode change for MK2 (under Win XP). v5.1.3, released 080128 - Support for firmware versions MK/CK/DK 5.2, MK2R/MK2R+ 3.2, MK2 2.2. This includes SteppIR control by MK2 on iLink port, SteppIR control and CI-V simulation by MK2R on ACC port for both radios. - PTT test button on MK2 "ports" page now generate besides serial PTT signal also short silent audio downstream to unlock PTT. MK2 firmware locks PTT when some audio switching settings are active in VOICE mode till an upstream or downstream is started. - bug fixed: Router filtered out some answers from WinKey to admin command "Echo Test". Now this command is discarded and answer is simulated. - Oops switch now works only for DVK message playback not for recording. - Links to CAT cable schematics added to the help menu. v5.1.2, released 071211 - Added commands to control protocol that allows directly write strings to display on MK2. - PA PTT permanently enabled for CK (required by new revision). v5.1.1, released 071128 - bug fixed: Router incorrectly set audio switching of MK2 in VOICE mode when "Microphone jack, logger or DVK control" was selected. - bug fixed: Emulation of baud rate on FSK port didn't function. v5.1.0, released 071123 - There are some changes in keyer protocol and settings format. Firmware of all devices MUST be upgraded and their power-up settings MUST be again stored to their EEPROM. Compatible firmware versions are MK/CK/DK 5.0, MK2R/MK2R+ 3.0, MK2 2.0. - Router generates extended information from CAT (RX and TX frequency/mode). PTT selection and Audio switching now follows TX mode instead of RX mode. - Message audio level reporting, PTT events and some other commands added to control protocol. - Changed rule how to determine DIGITAL or VOICE mode in LSB/USB/FM mode for IC-746 Pro, IC-7400, IC-756 III, IC-7800. Now when DATA mode (LSB-D,USB-D) is reported it is always DIGITAL but else it is determined according to "Voice/Digital settings selector" like for other radios. - bug fixed: When DVK bank was switched during a message playback router crashed. - bug fixed: When mixer of sound card selected for using with MK didn't contain a microphone in playback than switching to DIGITAL or FSK mode caused that master volume was muted. - Links to cable schematics added to help menu. - BackSpace on PS2 keyboard now functions as ESC. v5.0.3, released 071024 - bug fixed: Router reapplied active preset settings to all devices always when system notified that some device was added to or removed from the system. This included sending of initialization to WinKey that can harmful. Since this version only audio levels are set consistent with active preset. v5.0.2, released 071017 - Patch for FTdx9000 radios. Router postpones its queries after logger sends some set command. This prevents to freeze the radio firmware. But the router doesn't postpone any logger commands. It means that logger must be aware of this bug in radio firmware too. - bug fixed: FT1000MP - Incorrectly interpreted some flags during TX state. - bug fixed: Since v5.0.0 there was a bug in JRC JST 145/245 decoding. - bug fixed: Router incorrectly decoded packets with binary encoded frequency in all Ten-Tec radio protocols. - bug fixed: When "PW1 on radio bus" was checked router interpreted echo of simulated packet as autoinformation from radio. - bug fixed: Bank of voice (DVK) messages was not loaded after device was first time connected. - DATA mode on Icoms is displayed as "-D" suffix - Control protocol related: - bug fixed: MK2, MK, DK and CK permanently report "C0" (disconnected). In relation to this autoinformation event didn't work too. - Command "MBbankname" of control protocol creates new bank if such bank doesn't exist. - MK2, MK, DK and CK accept only subset of commands that relate their functionality. v5.0.1, released 070915 - Installer now installs besides FTDI drivers for microHAM devices also last FTDI drivers (CDM v2.2.4) for "non microHAM" devices (standard FTDI drivers for PID 6001). This prevents undesirable interference between different versions of drivers on computers where some other devices with FTDI chip are installed. - Router no longer reinitializes WinKey after WinKey port has been opened. This operation is no longer needed since WinKey is under full control of router. - bug fixed: Due to misdescription of command 10,02 in FT-990 manual the router incorrectly interpreted the answer to this command. This caused a problems when a logger used this command to poll the radio. - bug fixed: Some commands (unimportant for router function) for transceivers FT-2000, FTdx9000 and all Kenwoods was incorrectly recognized as autoinformation. v5.0.0, released 070912 - Windows Vista compatible version. - Due to completely different Vista audio stack "Audio Mixer" pages are not used when router runs on Vista. Sound cards are selected on DVK page and Vista mixers are accessed through button "Sound Card". - DVK messages and data files (settings, cw/fsk messages, scenarios) are stored in "\Documents and Settings\All Users\Application Data\microHAM\". Installer moves old files to the new location. Although this change is forced by Vista the router uses new location on all Windows versions. - FTDI drivers upgraded to CDM v2.2.4. Drivers are silently preinstalled by setup on Windows 2000/XP/2003/Vista. - Internal component VSP ActiveX upgraded to v5.0.8.57. - Support for new product "micro KEYER II" (MK2). - Support for new features of old products, e.g. unification of PTT selection, PTT delay coupled with WinKey PTT Lead, extended functions (scenarios) on MK2R etc. (see firmware change logs). - Keyer mode (previously keyboard mode) is closely associated with decoded radio mode. When no radio is selected and no fixed mode is selected it is possible to switch modes in router manually through PS2 keyboard connected to keyer. - Possibility to control all keyer types through "microHAM Control Protocol" (previously called SO2R protocol for MK2R) - Merged PTT and audio settings for DIGTAL and FSK modes. - Router has full control over WinKey now. All commands from logger are parsed and modified to have WinKey permanently synchronized with router settings. - Commands added to menu: - download and install latest version - download latest versions of documents (manuals and setup guides) - Remaked installer: - forced uninstallation of prior version and restart if needed - optional installation of documents from CD - Partially reorganized GUI. - Emulation of baud rate on FSK port is now possible to help loggers correctly time PTT drop. - Added MK2R audio switching option (ACA, audio codec, SC2) for "Voice" (SSTV) - Added support for transceivers: FT-450, Omni VII, Elecraft K3. - Fixed decoding for transceivers: Jupiter, Argonaut. - For IC-746 Pro, IC-7400, IC-756 III, IC-7800 router uses command 1A,06 to detect DATA mode (DIGITAL). - Added optional Icom specific feature: Router can periodically simulate sending of frequency data to prevent PW1 amplifier interfere communcation between router and radio. (check box: "PW1 on radio bus") - All Kenwoods and Elecraft K2 at 4800 bps forced to 2 stop bits. - bug fixed: Solved some problems with dual core processors. - bug fixed: It was not possible to modify the HF Band Map. - bug fixed: Some audio switching settings ("follow radio mode" part) for second radio on MK2R was not saved at exit. - bug fixed: Router crashed when large DVK message file was loaded from HD. - bug fixed: VFO-B mode was not updated for transceiver FT-2000. - bug fixed: Control (SO2R) protocol command "RMS" caused clearing of WinKey buffer. - Setup hints from Radio Control dialog was excluded. - many other small functional and cosmetic changes and bug fixies ... v4.1.1, released 070212 - MK2R disables outputs (CW, PTT, audio, ...) when band data from one of radios are lost. Since this version it is possible to reenable them without reestablishing communication to radio by switching MK2R on and off. - bug fixed: Connection status was reported incorrectly in SO2R protocol. - Extended SO2R protocol (device identification: SN, version) - Added SO2R protocol monitor. - Added possibilty to set permanent keyboard mode (CW/FSK/VOICE) without possibility to switch it manualy on PS2 keyboard) - Changed default digital bandmap: 80m 3570-3600, 40m 7030-7045 - WinKey initialization sequence was extended by commands "Clear Buffer" and "Reset Input Buffer Pointers" to recover WinKey buffer from possible inconsistent state after host application (e.g. logger) closes the port and returns control to router. - bug fixed: After host application closed the WinKey port the active preset LED was undesirable turned off. - Router filters out repeated speed pot reports from WinKey. This prevents some loggers from unintentional returning control of WPM speed to speed pot. - bug fixed: It was not possible to store CW messages of MK2R to file and load them as FSK messages and vice versa. v4.1.0, released 070115 - Added possibility to steer FSK. Both FSK channels are redirected according to TX focus and audio input is redirected according to RX focus. MK2R firmware v1.6 is needed. - Extended SO2R protocol (playing/recording of CW/FSK messages, keyboard mode switching) - Keyboard mode switching on MK2R can be set separately for both TX focus states. - When ESC on PS2 keyboard is pressed during recording of voice (DVK) message recording is aborted without save. Now only NUM LOCK key stores message. - Added possibility to apply MK2R function (scenario) from router. v4.0.10, released 061215 - bug fixed: DVK used incorrect mapping to audio devices. Recording/playback did not work when WaveIn/WaveOut device ID differed from Mixer ID. - Audio levels are set consistent with active preset at device connection. - Some modifications in WinKey monitor. - Term "scenario" was replaced by term "function" in accordance with manual and MK2R front panel description. - Setup documents added to help menu (they must be installed from CD). - Delayed execution when loaded at start-up. v4.0.9, released 061129 - Added WinKey monitor. v4.0.8, released 061123 - bug fixed: Router crashed when "auto number" packet is received from DK. - bug fixed: Band Decoder compatibility - Templates has been excluded from installation package. v4.0.7, released 061116 - Added possibility to disable generation of footswitch signal (FS) on LPT. - Some extensions and changes in implementation of SO2R protocol. - Cosmetic changes on scenario page. v4.0.6, released 061101 - Added MK2R scenario editor. (MK2R firmware v1.3 is needed) - bug fixed: v4.0.5 crashed when voice message recording was stoped from PS2 keyboard. - bug fixed: non-functional LEDs on ACC page in v4.0.5. - Default value of parameter "Disable router queries" was changed to false. v4.0.5, released 061024 - Added support for transceiver FT-2000. - bug fixed: Monitoring (audio bar) was sometimes incorrectly mapped to audio device. - "Get ID" buttons on Audio Mixer pages now return IDs of wave devices too. Just these IDs need to be used with MMTTY. - bug fixed: After a voice message has been recorded on some device the corresponding messages on other devices that share the same message bank has not been reloaded. - bug fixed: Since v4.0.2 router sometimes crashed when VSP was deleted. v4.0.4, released 061019 - Implementation of SO2R protocol. (MK2R firmware v1.2 is needed) - bug fixed: When empty voice message was inserted to play queue PTT remained in active state after last message. v4.0.3, released 061009 - Added "Test signal" button for TX VOICE of MK2R(+) and MK. Added "Rec Mixer" button for MK2R+. - Router looks for latest versions of english manuals to dynamically create help menu. - bug fixed: Record/Play buttons on DVK page of MK2R+ was not enabled/disabled when audio device selection was changed. Also audio level meters was not enabled/disabled correctly. v4.0.2, released 061006 - Reworked audio mixer and DVK for MK. Added possibility to use right channel for second radio (e.g. when USB Interface II along with MK is used). - Only used (selected on Audio Mixer page) audio devices are adjusted when router is started or some preset is applied. Unused audio devices are intact. - bug fixed: Audio monitoring is started only for selected audio input now. - bug fixed: Some settings on SO2R page of MK2R was not correctly saved. - bug fixed: Router did not reestablish focus control after firmware restart. - It is allowed to select signal (RTS/DTR...) before COM port is selected. This doesn't require to set routing in a particular order. - It is allowed to assign RTS and DTR of WinKey COM port to any other channel (e.g. PTT, CW, MK2R focus control, ...). Till now it was blocked. - Record/Play buttons on DVK page are disabled when selected audio device is not available. v4.0.1, released 060925 - Support for MK2R firmware v1.1 (headphone side tone). - Added "Get ID" buttons to get identification numbers of selected audio devices. - Windows mixer control "sndvol32.exe" is started via external application to ensure the right mixer will be shown. - Added automatical activation of all "follow radio" features when a radio is selected. - bug fixed: Sometimes the volume levels on DVK page was not correctly saved. - bug fixed: "Invert FSK" check box for radio 2 on MK2R/MK2R+ page didn't work. - bug fixed: DVK "On Air Recording" muted right master volume. - some cosmetics v4.0.0, released 060914 - Support for MK2R and MK2R+ - Voice keyer, added "Voice Messages (DVK)" page for MK, MK2R, MK2R+. - New keyboard mode switching: When MK is connected router can force keyboard mode to allow "follow radio" feature or can set "manual" to allow user switch modes by CAPS key. - bug fixed: When narrow filter on FT-8x7 is active radio reports mode by different code that was not recognized by router. - bug fixed: When user mode on FT-1000MP was active router didn't recognize mode. - Added possibility to overwrite logger baud rate settings for ORION to 56000 bps. v3.1.4, released 060726 - bug fixed: Audio monitoring was not always successfuly restarted when selection of audio device was changed. - bug fixed: Now there is correct value of CTS on USB Interface II. Previously the value of CTS interfered with SQL input value and could block communication with radio when logger used RTS/CTS handshake. - FSK and FSK-R modes on Elecraft K2 are treated as DIGITAL modes for the purpose of "follow radio" feature. - Overwritting of WinKey settings after host (logger) closes the port is delayed to prevent interference with some loggers that close and immediately open the port before loading the settings. - Added possibility to disable using of audio devices or enable automatical detection and assignment of internal "USB Audio Codec" to DK when some USB device is connected/disconnected. (Router/Options/Audio Devices) - Added "Audio Mixer" page for MK and USB Interface II to allow user access asociated audio mixer from router. This allows to set volume on selected audio lines and store/retrieve these settings to/from presets. Monitoring (audio bar) on selected sample rate and generation of test signal is also possible like for DK. - To save CPU load audio monitoring is active only if page with "audio bar" is displayed. v3.1.3, released 060606 - Button "Generate Test Signal" on DK/Keying page activates PTT too. - bug fixed: Now correct sample rate is displayed on DK/Keying page. - bug fixed: Now router doesn't block an applications to access other FTDI devcies. - Possibility to select audio device on DK/Keying page manualy. - D2XX driver v3.1.4, File ftd2xx.dll is installed to bin directory too. - Solved some Windows 98/ME issues. v3.1.2, released 060427 - D2XX driver temporarily rolled back to v1.6.6 - Added template for DK. - Some cosmetic changes. v3.1.1, released 060421 - D2XX driver v3.1.4 - Added possibility to insert CR&LF to FSK message. - Added possibility to set the sample rate of audio monitoring. Generator of 1500 Hz test signal uses matching sample rate. - bug fixed: Now there is correct value of CTS (radio control) on DK and CK. Previously incorrect value blocked communication with radio when logger used RTS/CTS handshake. - uninstaller bug fixed: VSPort.dll is unregistered at the next restart. v3.1.0, released 060307 - Added support for transceivers: K2, FT-840, FT-757GXII, FT-767, JST-145/245, IC-910H, IC-275E. - some corrections in decoding of FTdx9000 - Added support for new features of keyer firmware v2.6, v2.7: optional LNA PTT, PTT2 generated by foot switch, "FSK busy" flag routed to CTS of FSK COM port. - "ABA" audio switching for SSTV and "CBA" for VOICE mode (ORION only) were added to the list. - 2nd FSK port is allowed for all radio types. - Added possibility to set the USB noise immunity. - Comboboxes shows "none" instead of empty string when no port is selected. - bug fixed: Now "CT space" is possible to set independently from "Auto space" - bug fixed: CW-R and RTTY-R modes on all Icoms was incorectly recognized. - workaround: Windows XP sometimes hides some tray icons and makes them unaccessible. Since this version user can get access to such "hidden" router by trying to start a new instance of router. This will force the running instance of router to show main frame. - Detected real serial ports are excluded from the offering list when new virtual serial port is going to be created to prevent conflicts. - Support for Digi KEYER. - uninstaller: Possibility to remove configuration data during uninstalation. v3.0.2, released 051015 - bug fixed: Templates for CW keyer had incorrect name prefix CW_ instead of CK_. - Migration to wxWidgets 2.6.0 slowed down some GUI operations. Some optimization was done to speed it up. - bug fixed: Previous version didn't draw bitmaps on audio page (on Win98). - Added some other templates. v3.0.1, released 051005 - Migration to gcc 3.4.2, wxWidgets 2.6.0 - Router always overrides port settings from host application (e.g. logger) for any Yaesu radios to 2 stop bits. This is necessary for some loggers that incorrectly set 1 stop bit. - Added support for transceiver FTdx9000. - Change for FT-1000MP: When dual receive is active and VFO A is muted than VFO B is considered to be active (as source for "follow radio" feature). - bug fixed: Menu command "Restore router settings" hangs in previous version. - bug fixed: Presets had incorrectly initialized PTT settings for CW keyer to use PTT2 instead of PTT1. This caused that PTT on CW keyer stayed permanently inactive after such preset was loaded. v3.0.0, released 050913 - Routing of data was moved to separated thread. This prevents GUI thread to block data transfer when menu is invoked or GUI performs time-consuming operation. - Added support for transceivers: FT-900, FT-890. - Added support for USB Interface II. - When the router takes control of WinKey from a host application it sends command "Host Open" besides settings. It solves problems when host application sends command "Host Close" to WinKey at exit. - bug fixed: Fixed small bug in WinKey buffer overflow protection. - Some adjustment for CW keyer. v2.2.3, released 050831 - buf fixed: Emulation of strict baud rate (introduced in v2.2.1) was disabled because bug in Eltima VSP ActiveX Control 3.8.5.29 causes that some chars transmited via FSK channel are mised out in some circumstances. v2.2.2, released 050822 - bug fixed: There was introduced bug to v2.2.0 that assignment of some ports was lost when a preset was saved or activated. - When routing from some port to FSK channel is canceled or this port is closed, router sends default settings 45bps 5N1.5 to keyer. - released with keyer firmware v2.3 - support for device testing (used by manufacturer only) v2.2.1, released 050810 - All virtual ports are set to strictly emulate baud rate. This allows correct timing of PTT in some programs. v2.2.0, released 050809 - Now CTS on radio channel is passed from radio to selected virtual port. This requires keyer firmware at least v2.2. Both router and firmware now respect CTS and suspend transmition while CTS is inactive. Level of RTS on radio channel remains still active regardless of RTS level on virtual port (This still allows to use RTS for alternative purpose: CW/PTT). - Improved detection of routing conflicts when ports assignment is changed: Selecting virtual serial port for WinKey avoids using of RTS/DTR for another channel. Also radio channel occupies CTS. - Added possibility to disable Farnsworth spacing by setting Farnsworth speed to zero. - After device is disconnected, all decoded items (modes, frequencies) are marked as invalid (gray). - released with keyer firmware v2.2 v2.1.6, released 050729 - bug fixed: Previous versions of router hangup under older versions of Windows (older than XP) when radio button "Fixed" on audio or PTT/FSK page is selected. - Some notes to installation of router: - Any old v1.x version MUST be uninstalled with all shared files and Windows must be restarted before new version will be installed. - Since v2.0.0 there are two type of release "full" and "upgrade". - Upgrade ALWAYS need to be installed over any v2.x.x version. - Since v2.1.5 (including) also full version CAN BE installed over any v2.x.x version. v2.1.5, released 050725 (full, release) - bug fixed: There was introduced bug to v2.0.9 that sometimes caused router crash at exit. - bug fixed: Removed cause of occasional deadlock at shutdown. v2.1.4, released 050718 (upgrade, beta) - bug fixed: There was introduced bug to v2.0.2. WinKey settings, as part of any preset, was incorrectly load/saved. v2.1.3, released 050715 (upgrade, beta) - bug fixed: Crash on exit or some menu commands when no device is registered. - released with keyer firmware v2.1 v2.1.2, released 050713 (full, beta) - Blocking of CW/PTT for a second after port is opened was introduced in v2.0.0 and modified in v2.0.7. Now this feature is optional because it is not comaptible with some loggers. Feature is active when "DTR*" or "RTS*" is selected instead of "DTR" or "RTS". - Support for new keyer features implemented in firmware v2.0 (type ahead, autonumbering, ...) v2.1.1, released 050701 (upgrade, beta) - bug fixed: Error in FT-920 protocol decoding caused that VFOA and VFOB frequencies was incorrectly decoded. (Router mistakenly expected shorter answer to command "Status Update ...,02,10" what caused that it lost synchronization to following answers.) - Added some pauses in polling for Icom protocols to allow ICOM-PW1 make synchronization and start to comunicate with radio. v2.1.0, released 050622 (full, beta) - Added partial support for CW keyer. v2.0.10, released 050621 (full, release) - bug fixed: If FT-847 is selected router sends "CAT ON" command allways when radio doesn't respond. - Added micro KEYER manual link to help menu. (Manual must be installed) - Added some new templates to installation package. - Installer prevents user to install router over previous version v1.x. v2.0.9, released 050617 (upgrade, beta) - Some changes to speed up reaction of router to device insertion/removal when more than one device is connected. v2.0.8, released 050614 (upgrade, beta) - work around: Some loggers repeatedly set baud rate, line control and handshake after each change of PTT level. Previous versions of router reinitialize radio channel on each such event. It causes that PTT sometimes drops early and communication to radio is sometimes terminated. Now router filters out such "set" events. - bug fixed: Bitmaps on audio page was not updated after click on radio button A/B/C (when custom settings are allowed). - bug fixed: Under Windows 98 bitmaps on audio page was not drawn at all. v2.0.7, released 050607 (upgrade, beta) - bug fixed: VSP ActiveX Control set signals DTR and RTS to active state after port is open (only on Windows 98). When these signals are used to generate CW/PTT, radio is unintentionaly keyed when logger opens ports. Previous versions of router hold CW/PTT inactive for a second after port is open and then restore their state. This version holds inactive level till next leading edge on port. v2.0.6, released 050607 (upgrade, beta) - Monitoring and testing is possible for USB interfaces too. v2.0.5, released 050602 (upgrade, beta) - some correction of tool tips and other messages - bug fixed: Router sometimes crashed when menu command "Restore Router Settings" was invoked. - bug fixed: Bitmaps on Audio page was not properly updated. v2.0.4, released 050525 (upgrade, beta) - Another optimalization of RX data handling. - bug fixed: When routing from "open" COM port to CAT control channel had been canceled, router didn't start pool the radio. v2.0.3, released 050524 (upgrade, beta) - bug fixed: Ineffective way of handling RX data caused that router consumed a lot of CPU time epecially when host application (e.g.,logger) frequently communicate with radio. v2.0.2, released 050518 (upgrade, beta) - bug fixed: New version of built-in VSPort Control has bug. It caused that router crashed under Windows 98/ME after some host application had opened virtual port. - bug fixed: Preset list was improperly initialized after instalation. - Added possibility to load/save WinKey messages. - WinKey settings are excluded from templates. v2.0.1, released 050517 (upgrade, beta) - bug fixed: Corrected VOICE/DIGITAL switching according to frequency changes. - bug fixed: Corrected handling with CAT baud rate. - bug fixed: When check box "allow custom settings" on audio or ptt page is unchecked, posible incorrect values in comboboxes are corrected. - Accepted frequency and mode are marked separately if needed (in CAT frame). Also validity of "follow radio mode" is marked by frame color. v2.0.0, released 050515 (full, beta) - NB: This release contains many changes and new features. It's released for testing. - Added CAT decoding to get mode and frequency. This allows to use "follow radio" feature that automaticaly reconfigure keyer according to decoded radio operating mode. - Some changes in generating of PTT (see comment to keyer firmware v1.8). - Added possibility to disable overwrite WinKey setting after host close the port. - Commands "Load/Save Device Settings" was replaced by commands "Load/Save Template" that loads/save all device settings including routing (port settings). Router is installed with several templates for commonly used loggers. After loading of template it is possible to display associated help document. - Added some monitoring and testing features (see subpage Ports on keyer page). - Added tool tips for most of controls. - CW and PTT signals are locked for a second after related port is opened to prevent unwanted keying that was experienced with some host applications. - It is possible to set the Farnsworth WPM. - bug fixed: Using of class wxString in interthread communication was disclaimed because its "CopyOnWrite" feature is not thread safe. Now program runs correctly on systems with hyper-threading too. - bug fixed: It was introduced bug to previous version v1.14. Command Device/Delete did not delete device page. - bug fixed: Command "Load Router Settings" sometimes crashed in previous versions. - Command 0F for WinKey is prepend by 15 NOP commands and it is sent with buffer overflow protection. This should avoid the WinKey to get into a frozen state when it waits some parameters of previous command and doesn't respond to paddle. - This release is packaged with new version of "Virtual Serial Port ActiveX Control 3.8.5.29". - and other changes ... v1.14, released 041230 - bug fixed: Previous version v1.13 doesn't save routing settings of WinKey channel under some circumstances. v1.13.1, released 050301 - patch: avoids crash under hyper-threading v1.13, released 041216 - Added posibility to save the all router settings (presets, ports and devices) to file. - Because keyer firmware v1.7 no longer protect the WinKey against buffer overflow, this version of router implements this protection when messages are tested. When data are routed from a host application they are still sended without delaying. When both, the keyer firmware v1.7 and router v1.13 are used, the messages can be aborted from host application without undesired delayes. - Signals that are not routed from any source are set to defaults instead of left in undefined value. - bug fixed: Previous version disallowed to set the parameters PTT lead and PTT tail to values higher than 250 ms. - bug fixed: Now program exits without crash. - Footswitch is restricted to generate PTT1 only. v1.12, released 041125 - bug fixed: Previous version sometimes crashed during firmware upload. - Output signal (DTR or RTS) is set to inactive level before its routing is turned off. It ensures that CW and PTT will not stick in active level when its routing is cancelled. - bug fixed: WinKey PTT combo box is also disabled when WinKey port is open. - bug fixed: Sometimes when command Configure on the tray icon was selected the router frame was shown minimized. - bug fixed: When "Preset/Show Buttons" was unchecked the command "Preset/Rename" crashed. - Added html help for keyer audio settings and some other help items in the help menu. v1.11, released 041117 - bug fixed: BYTE_ADVANCE set to equivalent of 16 ms. It ensures more precise CW and PTT timing. v1.10, released 041110 - When some other application (some logger) opens the WinKey port and takes on the WinKey control, router doesn't overwrite the WinKey settings and disables related WinKey controls. This prevents the router to confuse the application. - Router displays current settings of virtual serial ports. - Added posibility to disable paddle memory of WinKey (paddle setpoint set to zero). - Added some new controls that allows to utilize a new features of WinKey firmware revision 9 (dit/dah priority for ultimatic mode, paddle hang time). Also message editor allows to enter the new '|' character. - Added possibility to invert the foot switch signal. - bug fixed: When virtual port is deleted, all references to it are canceled. - Added test if keyer firmware is up to date. For this router version it is "mmk v1.5". - Menu command "Virtual port/Delete" allows select more ports at the same time. - This release is packaged with new version of "Virtual Serial Port ActiveX Control 3.5.0.1". - Some other changes in installer: - VCP drivers are not uninstalled at router installation. - D2XX drivers are not uninstalled at router uninstallation. - Keyer manuals are packed in. v1.9, released 041006 - bug fixed: Process priority class in v1.8 was improperly set to NORMAL. That caused a problems with some logging programs. v1.8, released 040930 - bug fixed: Write to Eltima port that is not opened by any application freezes the calling thread (on Win NT/2000/XP). It caused that router sporadically stoped responding. - RT priority mode is no longer used. It is not needed for new version of Logic. v1.7, released 040928 - bug fixed: Continuous activity on FSK or on another device caused that receiving and other events from the device were excessively delayed. It was result of fact that function FT_Write() doesn't work in overlaped mode. v1.6, released 040907 - new features: load on start-up, start minimized v1.5, released 040903 (without installer, exe only) - Shortcuts to presets were removed. Active preset is marked in the menu and at the preset buttons. - Last settings of virtual serial ports are stored at exit and restored at router start up. - Router is minimized to tray icon with quick menu. - Router prevents to start another instance of itself. v1.4, released 040816 (without installer, exe only) - bug fixed: There was nop commands continuously sended in control channel during waiting the answer from the keyer. It coused that answer was excesively delayed. v1.3, released 040816 (without installer, exe only) - Internal parameter BYTE_ADVANCE increased to 1152 bytes. This solves the problems on Windows 2000 Pro. v1.2, released 040806 - just relesed with new installer v1.1, released 040728 - bug fixed: Now FSK channel is initialized to correct baud rate. v1.0, released 040727 - This is the first release for testing