Skip to content

Releases: drowe67/freedv-gui

v2.0.0-20241018

18 Oct 17:58
Compare
Choose a tag to compare
v2.0.0-20241018 Pre-release
Pre-release

EDIT: reuploaded macOS disk image due to user reports of being unable to open it. You may also need to run the following in Terminal before running this version of FreeDV for the first time: xattr -c /Applications/FreeDV.app

This is the first preview release of FreeDV containing the new RADE mode. For more information about RADE's development, check out the blog posts on the FreeDV website:

As this is the first preview release, there are some limitations:

  • As RADE currently doesn't return the signal's signal to noise ratio (SNR), it's not currently possible to receive it and the other FreeDV modes at the same time (as in, if you choose RADE and push Start, that's the only mode you can work; you'll need to stop, choose another mode and start again to work FreeDV with the existing modes).
  • Squelch cannot currently be disabled with RADE. It's unknown at this time whether disabling squelch is possible.
  • Due to compilation problems, 2020/2020B modes are disabled.
  • There is currently no Windows ARM build; this will hopefully be included in a future preview build. You may be able to use the 64-bit Intel/AMD Windows build in the meantime.
  • Minimum hardware requirements haven't been fully outlined, so your system currently may not be able to use RADE. Future planned optimizations may improve this.
  • FreeDV Reporter does not currently report receiving RADE signals, but will report that you are using it and when you're transmitting.

Other notes:

  • The below builds are significantly bigger than previous releases. This is due to needing to include Python and the modules that RADE requires. Planned porting to C/C++ will eventually negate the need for Python.
  • The Windows build includes Python but not the modules that RADE requires. As part of the install process, the version of Python built into FreeDV will go out to the internet to download the needed modules.
  • As development is expected to happen quickly, these preview builds have a six month expiry date (currently April 18, 2025).
  • 32-bit Windows is no longer supported due to its likely inability to work with RADE.

Additional updates since version 1.9.9.2:

  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)
  2. Enhancements:
    • Show green line indicating RX frequency. (PR #725)
    • Update configuration of the Voice Keyer feature based on user feedback. (PR #730, #746)
    • 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)
  3. Build system:
    • Allow overrriding the version tag when building. (PR #727)
    • Update wxWidgets to 3.2.6. (PR #748)

Available binary releases:

  • FreeDV-1.9.9.1-windows-x86_64.exe (64 bit Windows for Intel/AMD)
  • FreeDV.dmg.zip (Intel/ARM universal binary for macOS)

v1.9.9.2

08 Jun 22:26
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Remove TX attenuation and squelch tooltips. (PR #717)
    • Disable 800XA radio button when in RX Only mode. (PR #716)

Available binary releases:

  • FreeDV-1.9.9.2-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.9.2-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.9.2-windows-aarch64.exe (64 bit Windows for ARM)

v1.9.9.1

13 Apr 22:15
Compare
Choose a tag to compare

This release fixes a Windows-only bug discovered in 1.9.9 that prevented startup of the application. Otherwise, the content of this release is the same as 1.9.9.

Available binary releases:

  • FreeDV-1.9.9.1-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.9.1-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.9.1-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.9

13 Apr 14:10
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Cache PortAudio sound info to improve startup performance. (PR #689)
    • Fix typo in cardinal directions list. (PR #688)
    • Shrink size of callsign list to prevent it from disappearing off the screen. (PR #692)
    • Clean up memory leak in FreeDV Reporter window. (PR #705)
    • Fix issue causing delayed filter updates when going from tracking band to frequency. (PR #710)
    • Fix hanging issue with footswitch configured. (PR #707)
  2. Enhancements:
    • Add additional error reporting in case of PortAudio failures. (PR #695)
    • Allow longer length user messages. (PR #694)
    • Add context menu for copying messages to the clipboard. (PR #694)
  3. Documentation:
    • Remove broken links in README. (PR #709)
  4. Build system:
    • Add ability to build without LPCNet in preparation for potential future deprecation of 2020/2020B. (PR #711)

Available binary releases:

  • FreeDV-1.9.9-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.9-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.9-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.8

06 Feb 09:58
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Prevent unnecessary recreation of resamplers in analog mode. (PR #661)
    • Better handle high sample rate audio devices and those with >2 channels. (PR #668)
    • Fix issue preventing errors from being displayed for issues involving the FreeDV->Speaker sound device. (PR #668)
    • Fix issue resulting in incorrect audio device usage after validation failure if no valid default exists. (PR #668)
    • Fix bug where PTT button background color doesn't change when toggling PTT via space bar. (PR #669)
    • Fix bug where FreeDV crashes if only RX sound devices are configured with mic filters turned on. (PR #673)
    • Fix Windows-specific off by one issue in FreeDV Reporter sorting code. (PR #681)
  2. Enhancements:
    • Add Frequency column to RX drop-down. (PR #663)
    • Update tooltip for the free form text field to indicate that it's not covered by FEC. (PR #665)
    • Enable use of space bar for PTT when in the FreeDV Reporter window. (PR #666)
    • Move TX Mode column to left of Status in FreeDV Reporter window. (PR #670)
    • Add heading column to FreeDV Reporter window. (PR #672, #675)
    • Prevent FreeDV Reporter window from being above the main window. (PR #679)
    • Add support for displaying cardinal directions instead of headings. (PR #685)
  3. Code cleanup:
    • Move FreeDV Reporter dialog code to dialogs section of codebase. (PR #664)

Available binary releases:

  • FreeDV-1.9.8-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.8-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.8-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.7.2

19 Jan 18:31
Compare
Choose a tag to compare

This release fixes what was supposed to be fixed in v1.9.7.1 (intermittent crash when enabling/using filters). Otherwise, this is equivalent to version 1.9.7.

Available binary releases:

  • FreeDV-1.9.7.2-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.7.2-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.7.2-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.7.1

18 Jan 09:15
Compare
Choose a tag to compare

This release contains a fix for an intermittent crash discovered after v1.9.7 was released involving changes in the TX/RX filters. Otherwise, this is equivalent to version 1.9.7.

Available binary releases:

  • FreeDV-1.9.7.1-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.7.1-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.7.1-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.7

15 Jan 09:17
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Use double precision instead of float for loading frequency list. (PR #627)
    • Improve validation of frequencies in Options dialog. (PR #628)
    • Fix typo resulting in TX device sample rate being used for filter initialization. (PR #630)
    • Fix intermittent crash resulting from object thread starting before object is fully initialized. (PR #630)
    • Prevent creation of filters if not enabled. (PR #631)
    • Fix issue preventing Start button from re-enabling itself on audio device errors. (PR #636)
    • Fix issue preventing proper FreeDV Reporter column sizing on Windows. (PR #638)
    • Fix flicker in FreeDV Reporter window when tracking by frequency. (PR #637)
    • Update Filter dialog to better handle resizing. (PR #641)
    • Fix capitalization of distance units in FreeDV Reporter window. (PR #642)
    • Rename KHz to kHz in documentation and UI. (PR #643)
    • Avoid calculating distances in FreeDV Reporter window for those with invalid grid squares. (PR #646, #649)
    • Fix display bugs in FreeDV Reporter window when switching between dark and light mode. (PR #646)
    • Add guard code to prevent FreeDV Reporter window from being off screen on startup. (PR #650)
    • Fix issue preventing FreeDV startup on macOS <= 10.13. (PR #652)
    • On startup, only jiggle height and not width. (PR #653)
    • Fix issue preventing FreeDV from being linked with older versions of Xcode. (PR #654)
    • Fix issue preventing TX audio from resuming after going from TX->RX in full duplex mode. (PR #655)
  2. Enhancements:
    • Allow user to refresh status message even if it hasn't been changed. (PR #632)
    • Increase priority of status message highlight. (PR #632)
    • Adjust FreeDV Reporter data display to better match accepted UX standards. (PR #644)
    • Further reduce required space for each column in FreeDV Reporter window. (PR #646)
    • Provide an option Do save only certain FreeDV Reporter messages sent to the server. (PR #647)
  3. Build system:
    • Include PDB debugging file for FreeDV. (PR #633)
    • End support for 32 bit ARM on Windows. (PR #651)
    • Begin performing CI builds for macOS. (PR #654)
  4. Documentation:
    • Fix spelling, etc. mistakes in the documentation. (PR #640)
    • Update README to reflect latest state of codebase. (PR #654)
    • Move older changelog from user manual to separate file. (PR #654)
  5. Code cleanup:
    • Move GUI related files into their own folder. (PR #654)
    • Move build scripts into cmake folder. (PR #654)
    • Remove no longer used scripts and patch files. (PR #654)

Available binary releases:

  • FreeDV-1.9.7-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.7-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.7-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.6

25 Dec 09:46
Compare
Choose a tag to compare

Merry Christmas! This release contains the following content:

  1. Bugfixes:
    • Use SetSize/GetSize instead of SetClientSize/GetClientSize to work around startup sizing issue. (PR #611)
    • Check for RIGCAPS_NOT_CONST in Hamlib 4.6. (PR #615)
    • Make main screen gauges horizontal to work around sizing/layout issues. (PR #613)
    • Fix compiler issue with certain versions of MinGW. (PR #622)
    • Suppress use of space bar when in RX Only mode. (PR #623)
    • Fix Windows-specific issue preventing entry of very high frequencies. (PR #624)
  2. Enhancements:
    • Add option to add a delay after starting TX and before ending TX. (PR #618)
    • Allow serial PTT to be enabled along with OmniRig. (PR #619)
    • Add 800XA to multi-RX list. (PR #617)
    • Add logic to report status message to FreeDV Reporter. (PR #620)
    • Allow display and entry of frequencies in KHz. (PR #621)
    • Add 5368.5 KHz to the default frequency list. (PR #626)

Available binary releases:

  • FreeDV-1.9.6-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.6-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.6-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.9.6-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.5

17 Nov 05:35
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Fix bug preventing frequency updates from being properly suppressed when frequency control is in focus. (PR #585)
    • Fix bug preventing 60 meter frequencies from using USB with DIGU/DIGL disabled. (PR #589)
    • Additional fix for PR #561 to parse/format frequencies using current locale. (PR #595)
    • Add entitlements to work around macOS Sonoma permissions bug. (PR #598)
    • Fix bug preventing FreeDV Reporter window from closing after resetting configuration to defaults. (PR #593)
    • Fix bug preventing reload of manually entered frequency on start. (PR #608)
  2. Enhancements:
    • FreeDV Reporter: Add support for filtering the exact frequency. (PR #596)
    • Add confirmation dialog box before actually resetting configuration to defaults. (PR #593)
    • Add ability to double-click FreeDV Reporter entries to change the radio's frequency. (PR #592)
    • FreeDV Reporter: Add ability to force RX Only reporting in Tools->Options. (PR #599)
    • Add new 160m/80m/40m calling frequencies for IARU R2. (PR #601)
    • Add Help button to allow users to get help more easily. (PR #607)
  3. Build system:
    • Upgrade wxWidgets to 3.2.4. (PR #607)
  4. Other:
    • Report OS usage to FreeDV Reporter. (PR #606)

Available binary releases:

  • FreeDV-1.9.5-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.5-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.5-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.9.5-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)