= Fldigi 3.22 release notes = == Modems == * RTTY - Fixed decoder for baud rate > 110 - modified DSP filter; filter length dependent on baud rate * EmComm 8PSK modes Mode Baud WPM BW FEC ITU RSID-1 RSID-2 8PSK125 125 310 125 Y 125HG1B 56 1037 8PSK250 250 620 250 Y 250HG1B 56 1038 8PSK500 500 1650 500 Y 500HG1B 56 1043 8PSK1000 1000 3300 1000 N 1000HG1B 56 1047 8PSK1200 1200 3540 1200 Y 1200HG1B 56 1058 8PSK1333 1333 4300 1333 N 1333HG1B 56 1059 * PSK/PSKR squelch changed to fast attack / slow decay processing * fft-scan - used to measure transceiver filter characteristics. - preferred noise source is wide band noise bridge. - open circuit antenna will suffice * Analysis modem - added signal level to display and text file - removed debugging printf statement in cw.cxx file - restored "noise" controls to active state == Macros == * Added information macro tags - my antenna - current operating band * New modem tests based on a specified number of 5 letter code groups - - * increment/decrement xcvr carrier * force keyboard focus to frequency control. == User interface == * Added Dutch translation * Updated Polish translation * Touch Screen UI - user selectable macro button bar height - allow swapping Rx and Tx panels. - larger frequency control with max range into GHz values - modified single left click behavior. Single left click either . grabs QSO data . acts on "clickable" item. . starts drag sequence * Smeter / Power meter, added new meter viewers - annunciates values received from flrig / xmlrpc values - button to toggle between meter(s) and xvcr mode/bw controls * Freq Control - Modified keyboard events: . added progdefaults.sel_lsd selection of Right / Left arrow least significant digit Right Arrow + 1 LSD Left Arrow - 1 LSD Up Arrow + 10 * LSD Dn Arrow - 10 * LSD Shft Rt Arrow + 100 * LSD Shft Lft Arrow - 100 * LSD Shft Up Arrow + 1000 * LSD Shft Dn Arrow - 1000 * LSD . Added OFFCOLOR to background of group box to insure that all digit areas are contiguous with digit backgrounds. . added "focus" indicator that is more visible than the default fltk dotted line * Signal browsers - modified rtty and psk viewers to eliminate modem specific code in the UI elements - restricted psk multichannel viewer to modes . PSK31, PSK63, PSK63F and PSK125 . QPSK31, QPSK63 and QPSK125 * Removed Mixer controls and supporting code * Macro Buttons - Increase width of alternate macro button(s) - Added 2 row scheme, one above, one below text panel - Macro row(s) button height user adjustable * New User Exit Behavior - changed defaults for new user to force - confirm exit, save configuration & macros on first use - prompt dialogs thereafter until user changes configuration dialog selections - added UI configuration to new install Wizard == XMLRPC control language == * Added xmlrpc commands - main.get_txid get state of txid switch - main.set_txid set state of txid switch - main.toggle_txid toggle state of txid switch - main.rx_only disables Tx. - main.rx_tx enables normal Rx/Tx operation * KISS/ARQ specific commands - io.in_use Returns the IO port in use (ARQ/KISS). - io.enable_kiss Switch to KISS I/O - io.enable_arq Switch to ARQ I/O == Other changes == * Thumb drive - updated documentation on thumb drive installation in folder FL_APPS * KISS interface - query and Set Kiss hardware commands - support bcast rsid over kiss socket - selectable modem options limited to 8 bit versions only (kiss i/o mode) - simple HDLC encapsulation frame for transmit/receive CRC data verification. - histogram based threshold detection. - user configurable inhibit transmit on busy frequencies for nn seconds - imposes transmit wait on valid frame reception - dual UDP ports for concurrent operation of programs using the same IP address. - transmit buffer cleared when data is available for more then 10 mins and has not been transmitted. - AX-25 decoding. - user configuration item to disable CSMA from config panel and kiss hardware frame. - KISS command to adjust KPSQL detection gain (for testing). - new xmlrpc command 'BUSY:' * Waterfall display gain adjusted based on sample rate changes. - added DEBUG Logging command LOG_HEX(const char *buf, int len); D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0 * MEMMAP removed old Kachina rig control code * RsID time out Changed secondary time out to use real time vice RsID symbols * Documentation change to doxygen and included in repository. * Virtual serial ports - added /opt/vttySn usage for Linux - create a linked name to a virtual port (socat) with link defined as /opt/vttyS0 ... == Bug fixes == * too numerous to list = Fldigi 3.21 release notes = == Modems == * Weather Fax receive and transmit * RSID can be configured to open the decoder squelch * Added several new RSID modem codes * Video ID improvements * Added browser support for the PSK63F and PSK-nnn-R types * Improved CW prosign handling * Improved signal detection in PSK multiple decoder * The MT-63 modem can now receive and transmit on any frequency * Added support for multiple RTTY decoders == Macros == * Added REPEAT macro * Added LNW macro * Added CLEARLOG macro * Added QSY macro * Added RIGMOD and FILWID macros == User interface == * Added Italian and Spanish translations * Translations now also work on win32 * Added second (optional) macro bar * Improved PSK/RTTY browser widget == Other changes == * RigCAT can use RTS and DTR PTT simultaneously * Added interface to Logbook server * Added support for ADIF 2.2.3 QSO_DATE_OFF field * Added support for CALLOOK (http://callook.info) == Bug fixes == * Yes = Fldigi 3.20 release notes = == Modems == * Added new PSK-500 mode * Added "robust PSK" modes: PSK-125R, PSK-250R, PSK-500R * Added PSK63F mode, compatible with MultiPsk PSK63FEC * Added Contestia support * Added SSB "modem" to simplify logging of SSB QSOs * Added MT63 modem preamble tones to aid signal acquisition * Added selectable filter widths for Hellschreiber modes * Added AGC and S/N detector for FM-HELL modes * Added Olivia noise estimator * Improved THOR and DominoEX squelch responsiveness * Improved Olivia squelch detection * Improved Feldhell AGC and S/N detector * Improved RTTY decoder * Removed THOR soft decoding * RSID now works at the same time as modem decoding * The HELL-80 tone spacing was changed to 300 Hz == Macros == * Added macro to enable/disable/toggle the transmit lock * Added macro to transmit tuning tone for ''nn'' seconds * Added and macros * Added macro to delay macro expansion by ''nn'' seconds * Added , , , macros to search for a signal up and down in frequency, go to the "sweet spot frequency", and set the current modem frequency to ''nnnn'' * The macro syntax is now . The older str syntax is still supported. Modem parameters may be specified when using the new syntax; currently for RTTY (shift, baud, bits), Olivia (bw, tones) and Contestia (bw, tones), e.g.: , , . == User interface == * The main window's QSO and waterfall toolbar are now much more configurable * The QSO toolbar can now be set to Contest mode, Minimal mode, Full mode, and some combinations thereof * The docked digiscope can be hidden and shown without a restart * It is now possible to select the modes for which to transmit RSID, VideoID and CWID * The Op Modes menu can now be customised * Removed the floating rig control window * Removed various Alt- shortcuts * Added a simple "wizard" for first-time users * Added a waterfall-only mode; enabled with --wfall-only * Removed option to use check buttons for AFC and SQL toggles == Other changes == * The XML-RPC server now supports HTTP/1.1 keep-alive connections * Added several new XML-RPC methods * Renamed various main.set_rig_NNN XML-RPC methods to rig.set_NNN * Removed obsolete command line switches: --twoscopes, --experimental * Improved support for PulseAudio, now also the default backend on Linux * The ^R string is no longer treated like ^r; it is now ignored unless at the end of the text to be transmitted * The Portaudio playback stream is no longer kept open in receive mode; this fixes a problem with certain rig interfaces that generate a PTT signal even when the audio is complete silence * Improved win32 serial port support == Bug fixes == * The MT63 transmit buffer is now correctly initialized * Fixed random exceptions-related crashes on win32 * Stabilized AFC for all PSK baud rates * Improved sensitivity of RSID implementation Many more small (and a couple not so small) bug fixes all over the tree