freedv 2.4.1

FreeDV is unique as it uses 100% Open Source Software, including the speech codec. No secrets, nothing proprietary! FreeDV represents a path for 21st-century Amateur Radio where Hams are free to experiment and innovate rather than a future locked into a single manufacturer’s closed technology.

Tags audio
License GNU LGPL
State initial

Recent Releases

2.4.111 Nov 2026 03:24 minor bugfix: 1. : Add logic to prevent FIFO sizes that are too small to allow TX thread to function.. RX/TX level-meter gauge contamination. - thanks @barjac!. Hamlib-related build failure with Hamlib 5.0 git.. macOS: dyld error on startup when enabling sanitizers in build.. potential equalizer that could introduce corrupted audio.. uninitialized value read during waterfall plot render.. Match std::atomic memory ordering to what each atomic actually synchronises.. Remove use of mutexes in audio path during callsign decode.. Tighten audio thread timings on macOS and Windows.. Harden audio FIFO handling and WASAPI stop timing.. crash when testing Easy Setup with an invalid audio configuration.. Various data race cleanups.. Avoid page cache miss on startup when loading RADE.. Stop playback of RX file before TX start.. horizontal lines in waterfall on HiDPI/fractionally scaled Linux displays.. Reduce GUI thread paint and FreeDV Reporter overhead.. PulseAudio: give each device its own connection.. possible deadlock on playback completion.. Windows: add logic to detect audio device stalls.. Keep RX muted after TX until the radio confirms PTT off.. FreeDV hanging when starting the Voice Keyer with a cloud-backed file.. data races on settings read by the audio threads.. Prevent a network connection from terminating FreeDV with SIGPIPE.. equalizer bass/treble filters being designed for the wrong sample rate.. frequency list entries occasionally being saved 1 Hz low.. text settings containing e.g. " HOME" being altered when loaded.. Hamlib/OmniRig: frequency/mode requested prior to connecting not being applied.. Reject stereo files in "Play File - From Radio" instead of playing them at half speed.. possible crashes when stopping while using a serial port for PTT input.. Hamlib: limit on time spent waiting for the radio not always being applied.. FreeDV Reporter: incorre
1.9.9.209 Jun 2024 15:25 minor bugfix: 1. : Remove TX attenuation and squelch tooltips.. Disable 800XA radio button when in RX Only mode..
1.9.9.114 Apr 2024 08:05 minor bugfix: 1. : Revert PR #689 and reimplement for original startup delay..
1.9.807 Feb 2024 05:05 minor bugfix: 1. : Prevent unnecessary recreation of resamplers in analog mode.. Better handle high sample rate audio devices and those with 2 channels.. preventing errors from being displayed for involving the FreeDV- Speaker sound device.. resulting in incorrect audio device usage after validation failure if no valid default exists.. where PTT button background color doesn't change when toggling PTT via space bar.. where FreeDV crashes if only RX sound devices are configured with mic filters turned on.. Windows-specific off by one in FreeDV Reporter sorting code.. 2. Enhancements: Add Frequency column to RX drop-down.. Update tooltip for the free form text field to indicate that it's not covered by FEC.. Enable use of space bar for PTT when in the FreeDV Reporter window.. Move TX Mode column to left of Status in FreeDV Reporter window.. Add heading column to FreeDV Reporter window. (PR #672, #675). Prevent FreeDV Reporter window from being above the main window.. Add support for displaying cardinal directions instead of headings.. 3. Code cleanup: Move FreeDV Reporter dialog code to dialogs section of codebase..
1.9.7.222 Jan 2024 03:45 minor bugfix: 1. : Another attempt at ing the crash previously thought to have been by 1.9.7.1..
1.9.7.118 Jan 2024 11:58 minor bugfix: 1. Bugfixes: * Fix issue causing intermittent crashes when filters are enabled while running. (PR #656)