Skip to content

v2.0.0

Choose a tag to compare

@tmiw tmiw released this 04 Jun 01:53
· 750 commits to master since this release

FreeDV 2.0.0 has been released, containing the first official release of the RADE V1 mode previously trialled over several preview releases. Radio Autoencoder (RADE) technology is a new approach to sending speech over HF radio. It combines Machine Learning (ML) with classical DSP to send high quality speech over HF radio at SNRs as low as -2dB in a bandwidth of 1500 Hz. More information about Radio Autoencoder can be found at https://freedv.org/radio-autoencoder/.

As part of this effort, deprecated modes (700C, 800XA, 2020 and 2020B) have been removed from the application. Additionally, this contains numerous bugfixes and non-RADE specific enhancements from the last official release (1.9.9.2), as outlined below:

  1. Bugfixes:
    • Fix bug preventing saving of the previously used path when playing back files. (PR #729)
    • Fix bug preventing proper time display in FreeDV Reporter on macOS. (PR #748)
    • Hamlib: Improve behavior with Icom rigs, serial port PTT. (PR #875)
    • Fix various audio dropout issues, especially on Linux. (PR #761)
    • Fix issue preventing non-ASCII text from appearing properly in FreeDV Reporter messages. (PR #812)
    • Don't adjust Msg column width when user disconnects. (PR #828)
    • Fix issue preventing suppression of the Msg tooltip for non-truncated messages. (PR #829)
    • Preserve Hamlib rig names on startup to guard against changes by Hamlib during execution. (PR #834)
    • Fix dropouts related to virtual audio cables. (PR #840)
    • Report "unk" for mode on Hamlib disconnect. (PR #851)
    • Fix deadlocks and crashes while using Play/Record buttons in Audio Options window. (PR #871)
    • Fix issue causing PTT button to remain active after pushing it. (PR #871)
    • Fix rendering issue causing random spikes in From Mic plot. (PR #871)
  2. Enhancements:
    • Show green line indicating RX frequency. (PR #725)
    • Update configuration of the Voice Keyer feature based on user feedback. (PR #730, #746, #793)
    • Add monitor volume adjustment. (PR #733)
    • Avoid modifying the audio device configuration without the user explicitly doing so. (PR #735)
    • If provided by user, add config file to titlebar. (PR #738)
    • Minor adjustments to spectrum/waterfall tooltips. (PR #743)
    • Implement new logging framework. (PR #773)
    • Windows: Detect whether microphone permissions have been granted and display error if not. (PR #790)
    • Add rig control option to prevent auto-adjustment of the radio's current mode. (PR #809)
    • Update default 80 and 160m calling frequencies. (PR #831)
    • Shorten PulseAudio/pipewire app name. (PR #843)
    • Hamlib: support CAT PTT via the Data port instead of Mic (needed for some older radios). (PR #875)
    • macOS: Show /dev/tty.* devices in CAT/PTT options. (PR #883)
    • Remove pre-PTT interrogation of frequency/mode to improve TX/RX switching time. (PR #898)
  3. Build system:
    • Allow overriding the version tag when building. (PR #727)
    • Update wxWidgets to 3.2.8. (PR #861)
    • Update Hamlib to 4.6.2. (PR #834)
    • Use optimal number of parallel builds during build process. (PR #842)
  4. Miscellaneous:
    • Add issue template for SW bugs. (PR #759)
    • Fix typos in user manual and code. (PR #859; thanks @dforsi)
    • Removed deprecated modes: 700C, 800XA, 2020, 2020B (PR #889)

Available binary releases (click Assets to expand the section and retrieve download links):

  • FreeDV-2.0.0-windows-x86_64.exe (64 bit Windows for Intel/AMD)
  • FreeDV.dmg (ARM/Intel macOS, Big Sur/11.0 or later required)