FreeDV 2.0.0-20250130 released

This is the second 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:

https://freedv.org/davids-freedv-update-feb-2024/
https://freedv.org/davids-freedv-update-march-2024/
https://freedv.org/davids-freedv-update-april-2024/
https://freedv.org/davids-freedv-update-may-2024/
https://freedv.org/davids-freedv-update-june-2024/
https://freedv.org/davids-freedv-update-july-2024/
https://freedv.org/davids-freedv-update-august-2024/
https://freedv.org/mooneers-freedv-update-august-2024/
https://freedv.org/mooneers-freedv-update-september-2024/
https://freedv.org/davids-freedv-update-september-2024/

Changes versus the first preview release:

* Signal to noise ratio (SNR) is now displayed while receiving RADE signals.
* Received signals are now reported to FreeDV Reporter (without callsigns) once per second. Once a callsign is received (at the end of the transmission), the callsign is reported to both FreeDV Reporter and PSK Reporter.
* Fixed bug preventing sync indicator from turning green with RADE.
* Visual Studio Redistributable is now installed if your PC does not already have it. (This is required for the Python packages FreeDV uses.)
* Fixed bug preventing Request QSY button from being enabled in RADE mode.
* RADE has been renamed to RADEV1 in the UI and FreeDV Reporter.
* macOS binaries are now signed and notarized, avoiding the need for the workaround in the previous build.
* Fixed issue causing FreeDV to segfault on exit when RADE is running.
* Python files are now precompiled to improve startup time.
* Core RADE code is now in C (versus Python).
* Uninstaller now fully cleans up after Python.
* Audio chain is cleaned up to improve audio quality.
* README has been updated to clarify Linux instructions and to provide a link to a script to auto-build with RADE support. (Thanks @barjac!)
* Maximum SNR displayed in the main window is now 40 dB to reflect real-world testing.
* “devel” in the version string is shortened to “dev” and incremented to “dev2” to reflect the second preview build.

Limitations:

* Multiple RX mode is not supported. 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.

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 July 30, 2025).
* 32-bit Windows is no longer supported due to its likely inability to work with RADE.

More information and download links can be found at https://github.com/drowe67/freedv-gui/releases/tag/v2.0.0-20250130.

Leave a Reply

Your email address will not be published. Required fields are marked *