Fldigi



29 August 2010

Digital modem program for Linux, Free-BSD, OS X, Windows XP, W2K, and Vista.

Download at: download page

Complete Change Log from version 1.33 to current version.

Fldigi 3.20.26 maintenance 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 mode
  • 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
  • Added new RSID codes
    • CONTESTIA 32-2000
    • CONTESTIA 64-500
    • CONTESTIA 64-1000
    • CONTESTIA 64-2000
  • Modified RTTY 75 baud menu
    • Removed RTTY-75 from menu structures
    • Added RTTY-75N, 75 baud, 5 bit, 170 Hz shift
    • Added RTTY-75W, 75 baud, 5 bit, 850 Hz shift
  • PSK Browser - Added decoding for PSK63F and new PSK___R types
  • RSID code additions
            RSID  MODE
            203   OLIVIA-4-125
            204   CONTESTIA-4-125
            211   OLIVIA-64-2000
            214   OLIVIA-8-2000
            221   OLIVIA-32-2000
            229   OLIVIA-4-1000
            234   OLIVIA-16-2000
            238   OLIVIA-4-2000
            247   CONTESTIA-8-2000
            254   CONTESTIA-4-2000
            255   CONTESTIA-4-1000
            259   CONTESTIA-16-2000
  •     Post RsID - Removed post RsID transmission pending resolution of OS X segmentation fault caused by post RsID.
  •     ThrobX - Added Idle-Space initialization to rx_init method.
  •     Contestia Olivia - Changed LOG_INFO to LOG_DEBUG for event log printing of Contestia / Olivia parameters

Macros

  • Added <LOCK:on|off|t> macro to enable/disable/toggle the transmit lock
  • Added <TUNE:nn> macro to transmit tuning tone for nn seconds
  • Added <RXRSID:on|off|t> and <TXRSID:on|off|t> macros
  • Added <WAIT:nn> macro to delay macro expansion by nn seconds
  • Added <SRCHUP>, <SRCHDN>, <GOHOME>, <GOFREQ:nnnn> 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
  • Added new contest macros to allow faster capture of outgoing exchange
  •  Added <REPEAT> macro tag - puts fldigi into infinite transmit repeat of all text and tags preceeding <REPEAT>.  <ESC> terminates the loop
  •  '^' Parser - Modified '^' character sequence parsing to eliminate idle character.  Beneficial for slow modem baud rates.
  • Macro Mode Change - Change init_modem_sync(...) to init_modem(...) call in macro execute.  Macros are executed from main fltk thread.  The sem_wait call in _sync caused main thread to lock up.
  • Added <ZT>, <ZD>, <LT>, <LD> macros

Rig Control

  • RTS-DTR PTT - allow both to be used simultaneously with RigCAT control

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
  • Is 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-<key> shortcuts
  • Added a simple "wizard" for first-time users
  • Added a waterfall-only mode; enabled with --wfall-only
  • <ID> video text modified
    • Combined 3 patches from kb3cs, added value (W1HKJ)
    • Expanded video ID text for Olivia, Contestia and RTTY
    • Amended macro editor <ID> explanation
    • Changed format of auto-generated video ID text.
    • Increased number of characters to 8 for both font sizes
    • Simplified video generation methods
    • Added limit switches on video width
    • 500 Hz for US HF compliance
    • Mode bandwidth, video constrained to mode in use bw
    • Added abbreviated video mode name strings
    • Added FEC indicator for DominoEX FEC modes
  • Morse Prosigns
    • Modified prosign / character translation
    • Simplified morse table structure
    • Print translated prosign character when transmitted
    • Allow user selection of ')' or <AR> prosign both have same Morse representation
    • Added style override for both put_rx_char and put_echo_char functions.  Allows prosigns to be display using CTRL style.
  • Combo Widget - Changed size computation for popup browser
  • Configuration dialog - change to "non-modal" to prevent being hidden by main window.

Logbook changes

  •  <LOG> change - Added new logging macro tag <LNW> (Log NoW), which places the code pair "^L" into the transmit stream.  QSO logging takes place when that pair occurs in the transmit sequence.  This guarantees that the time of log will concur with the ^L occurance.  Changed tag parsing to always place <RX> (^r) as last control tag in the expanded text that is placed into the Tx buffer.
  • Logbook Save - Fixed logic error in save record to logbook
  • Logbook field sizes - removed all restrictions on field sizes
  • Restored ADIF band computation

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
  • Disable word wrap when file insert or drag-n-drop operation s performed.  Restore word wrap to former state after TX is finished or TX panel is cleared.
  • Added user setting in seconds to allow RSID to open squelch in decoder.
  • Changed default to Extended Characters for Olivia, Contestia and MT63
  • Changed default to "Capture wrapped messages"
  • Suppressed RSID transmit for unassigned RTTY, OLIVIA and CONTESTIA modes.
  • Changed QRZ.com xml server page to "xml.qrz.com"
  • Beginners Guide - Updated for new Lk and RsID button behaviors
  • PH Cabrillo report generator - added SSB to USB, LSB, PH log entries which generate the PH Cabrillo report category.
  • Modified xml generator for fldigi_def.xml to suppress xml key characters in the xml documentation block
  • Mode prefs
    • Changed to named store of last used mode in prefs file
    • Added Contestia, Olivia, RTTY baud/bw values to prefs file.

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
  • Pulse audio tx/rx flush blocking eliminated on Ubuntu
  • RSID - Disabled signal search on init of psk modem, prevents jumping off of RSID detected frequency
  • RSID - Resolve DominoEX / DominoEX-FEC modes
  • Implement CLOCK_MONOTONIC on OS X
  • Modify cty.dat lookup to account for special KG4 call assignments.  1 & 3 letter suffix in US 2 letter suffix in Guantanamo
  • Re-enabled VideoID suppression
  • Increased buffer size used for line input from file fldigi_def.xml
  • RX-TX Select - Fixed text/background contrast for selected text in Rx Tx panels
    Added color selector for hightlight (SEL) color used in Rx/Tx panels
  • Logger - Fixed bug in external log record introduced by 581a16c05d.
    This effects both Xlog and Gateway users.
  • DXKEEPER log interface repaired

Many more small (and a couple not so small) bug fixes all over the tree

Screen shots (click thumbnail for a full size image):


Ubuntu

Vista

XP

Puppy

OS X


W1HKJ Home Page