; mpk, firmware for micro KEYER II (MK2), change log ; by Martin Bujdak, microHAM -------------------------------------------------------------------------------- v6.21, released 201008 - IC-9700 and IC-9700(SAT) was merged. v6.20, released 200817 - IC-9700 (SAT) added to the list v6.19, released 191110 - bug fixed: Responses to commands MD0 and MD1 from FTdx101D was interpreted incorrectly. v6.18, released 190610 - IC-9700 and FTdx101D added to the list v6.17, released 190301 - TS-890 added to the list v6.16, released 181130 - bug fixed: In some situations when "Same band radio protection" on coupled SMD was active keyer used to cut start of CW signal. v6.15, released 180926 - fixed timing in communication with display v6.14, released 180918 v6.13, released 180809 - pttOutActive added to PTT Monitor - small bug fixed in USB protocol (redundant answer to MXX_CMD_GET_DISPLAY_STRING command) v6.12, released 180103 - IC-7610, IC-821H added to the list v6.11, released 170309 - bug fixed: Control of SteppIR(SDA100,10/20kHz) didn't work v6.10, released 170302 - SteppIR and UltraBeam devices (now collectively referred as MotorANT devices) are now categorized by range and type instead of model name. - support for UltraBeam RCU-06 - tuning of UltraBeam initiated at 10kHz boundaries - tuning of SteppIR with SDA 100 controller initiated at 50kHz boundaries and optionally at 10kHz or 20kHz boundaries (band dependent) v6.9, released 161212 - some SDRs added to the list: - Flex 6000 series (uses TS-990 protocol) - Flex 5000 (uses TS-2000 protocol) - Apache Labs ANAN 100/200 (uses TS-2000 protocol) v6.7, released 161110 - Now PTT is not locked when TX frequency is out of SteppIR range upon startup v6.6, released 161104 - bug fixed: Automatically reported operating frequency was ignored on Icoms with new firmware (when CI-V transceive was set to on): IC-7100(fw v1.10(E4)+), IC-7300, IC-7600(fw v2.00+), IC-7700(fw v2.10+), IC-7800(fw v3.10+), IC-7850, IC-7851 v6.5, released 160920 - Expert Electronics MB1 added to the list v6.4, released 160419 - bug fixed: SMORF alarm messages was not displayed. - support for newer firmware versions of some ICOMs: Icom IC-7100, fw v1.10(E4)+ Icom IC-7600, fw v2.00+ Icom IC-7700, fw v2.10+ v6.3, released 160415 - iLINK coupling to SMORF - FT-991, IC-7850, IC-7851, IC-7800 fw v3.10+, IC-7300 added to the list - fixed FT-900, FT-890, FT-840 - Added possibility to set software PTT and software lock from router. v6.2, released 140114 - Hilberling PT8000 added to the list - Elecraft K3 protocol updated to Rev.E11 and extended by P3 protocol Rev.A4 - optional AZERTY keyboard layout v6.1, released 131204 - new optional feature FSK stuffing: Gaps in FSK stream from computer are adaptively filled with letter or figure shifts to achieve continuous stream. v6.0, released 131022 - Now FSK can be generated at 45.45 Bd instead of aproximate 45 Bd. - FTdx1200 added to the list v5.6, released 130812 - IC-7100 added to list v5.5, released 130513 - adopted UltraBeam v1.36 protocol change v5.4, released 130506 - bug fixed: commands SB,DV was mistakenly included to K2 protocol - bug fixed: SteppIR/SDA100 Remote Driver bit treated as "HAM mode" v5.3, released 130416 - FTdx3000 and TS-990 added to the list - Support to PTT monitor v5.2, released 120702 - UltraBeam 2el.yagi 6-40, UB20-MX, UB40-MX, UB50 added to the list. v5.1, released 120217 - SteppIR/UltraBeam front panel settings for 180/bidir are retained - for UltraBeam, tuning step changed to 25kHz - bug fixed: "Restore serial CW" didn't work in QSK and Semi Break-In modes. v5.0, released 120125 - PTT lead can be applied in two different ways: (1) PTT1/PTT2 are delayed to PA/LNA PTT (2) PTT1/PTT2 are started simultaneously with PA/LNA PTT and CW is delayed Up to this version the second case was used only when PTT was initiated by WinKey or serial CW. In all other cases (like foot switch, serial PTT, WK command PTT ...) the first way was used. Since this version it is performed consistently with the current mode. The second case is used in CW mode and the first case in all other modes regardless of what initiates PTT. - bug fixed: When "CW in VOICE" was enabled serial CW generated PTT also in VOICE mode. Now consistently both serial CW and WinKey CW generates PTT only in CW mode. They don't generate PTT in VOICE at all. v4.15, released 120118 - Optionally WinKey can generate CW immediately after paddle is hit. In this case PA/LNA PTT lead must be provided by footswitch or other PTT source. - WinKey parameters "Keying compensation" and "1st extension" are controlled automatically now. In the QSK mode the keying compensation and in the Semi Break-In mode the 1st extension are utilized to take account of new parameter T/R delay. v4.14, released 111215 - minor bug fixed: now keyer follows decoded mode regardless if it is valid or timeouted v4.13, released 111202 - fixed problem with SDA100/BigIR v4.12, released 110809 - bug fixed: Answer to IF command in Kenwood protocol was incorrectly interpreted when PTT and split was active. v4.11, released 110714 - minor bug in Elecraft K3 CAT parser fixed - Support for Elecraft K3 subreceiver (also with respect to diversity mode) - bug fixed: Display initialization didn't work for all display types. v4.10, released 110301 - IC-9100, IC-7410 and TS 590 added to list v4.9, released 101111 - "Elecraft K3 (patched 2)" added to list v4.8, released 100922 - Support to MMVARI FSK sending in RTTY mode added v4.7, released 100816 - minor internal change v4.6, released 100616 - FT-5000 added to list - bug fixed: In rare situations, keyer indicated incorrect WPM or marked proper voltage as LOW. - bug fixed: Bug in protocol table searching could cause internal CAT decoder to be functionless. v4.5, released 100202 - UltraBeam 180/bidir support added v4.4, released 100125 - Ultra Beam support on iLINK serial port - changes in CAT decoder in accordance with changes in router - some other bug fixes and improvements in CAT decoder - PA and LNA tails - SteppIR DB18, DB36, DB36+80mDipole added to the list. v4.3, released 091222 - Icom IC-7600 and IC-475 support. - SteppIR SDA 100 Controller support v4.2, released 081212 - bug fixed: Hysteresis in SteppIR frequency control was incorrectly implemented. - bug fixed: Radio channel extended settings concerning CAT decoding was initialized incompletely when computer sent radio channel settings in old short version format. It couldn't caused problems when used with actual router. v4.1, released 081118 - bug fixed: TUNE function didn't work correctly in VOICE mode. - Small internal change in CAT decoder. v4.0, released 081114 - Internal CAT decoder. Now decoding works in standalone mode too. - Now CW in VOICE doesn't generate PTT1/PTT2 at all. It is possible to switch between "Semi Break-In" and "QSK" using "Force QSK" keyboard function. - New items can be displayed: preset name, keyer mode. - Now PTT is not locked when TX frequency is out of SteppIR range. - Keyer locks PTT when SM reports "Out of bands". - Support for older versions of SteppIR controller. v3.3, released 080812 - Audio stream from computer overrides microphone on MK2 (optional). v3.2, released 080723 - Changes in iLINK protocol (requires SM v1.3) - Station master locks are indicated on display. v3.1, released 080704 - Keyer locks PTT1/2 and CW when SM reports "no TX antenna". - Keyer reports sleep mode status to SM. v3.0, released 080624 - Now it is possible to couple the keyer with a Station Master via iLINK connection. It allows to merge their PTT sequencers and transfer decoded CAT frequency from keyer to Station Master. - Optionally paddle can generate CW in VOICE mode too. In this case the PTT pattern for CW mode is used. v2.4, released 080305 - bug fixed: PTT1/2 settings, audio switching settings and TX monitor levels was updated on keyer mode change but was not updated when they was changed from router. - Now PTT is automatically generated when FSK message is played even if no F10 or foot switch was pressed. - In QSK mode the signal INHIBIT is generated for the duration defined by Keying Compensation parameter instead of PTT Lead. During this time the CW output is locked. Parameter "Keying Compensation" is sended to WinKey only in QSK mode. - Now WinKey command 0A (Clear Buffer) drops Simulated PTT too. v2.3, released 080211 - WinKey command 0x18 (PTT On/Off) is filtered out. Instead of sending it to the WinKey the PTT is generated by firmware. This ensures hot switch protection. Paddle drops such simulated PTT in all modes. v2.2, released 080127 - SteppIR control added to iLink port functions. - Oops switch (message termination by footswitch) now works only for message playback and not for recording. - bug fixed: After PTT was first time raised the lower display line freezed with displayed welcome message. Bug was introduced in v2.1. - minor bug fixed: Potential deadlock in situation when PS2 CLK is faulty shortened to ground was eliminated. v2.1, released 071211 - Computer can directly write strings to display. v2.0, released 071122 - Some changes in keyer protocol and settings format was introduced to be compatible with router v5.1.0. Hence firmware MUST be upgraded and power-up settings MUST be again stored to EEPROM of keyer. - Firmware utilizes extended frequency/mode information from router CAT decoder: - Keyer mode follows TX mode. - Any of RX, TX, operating, VFO A or VFO B frequency can be displayed. - CI-V can report any of those frequencies too. - bug fixed: Sleep mode was permanently enabled regardless of settings. - BackSpace on PS2 keyboard now functions as ESC. v1.2, released 071017 - serious bug fixed: Under some circumstances a data sended from computer to keyer could be lost. It caused various undesirable keyer behavior (incorrect PTT configuration, incorrect WK commands, lost data for WK, ...) - bug fixed: PS2 keyboard/pad sporadically freeze in state in which it didn't respond to key strokes. - CW output is allowed only in CW mode. - PTT from paddle is generated only in CW mode. WinKey command "PTT On/Off" still can be used to generate PTT in non CW modes. - bug fixed: When DVK message was started from Control protocol the message "PLAYING MSG x" stay displayed on MK2 display even message was finished. The same for recording. v1.1, released 070912 v1.0, released 070905 (testing) - First release of MK2 firmware.