FreeDV 2.2.1 has been released, containing bugfixes for issues discovered since the release of 2.2.0 along with a change to ensure continued operation of the FlexRadio integration. These changes are outlined below:
- Bugfixes:
- Fix UBSan/TSan errors from 2.2.0 build. (PR #1200, #1208)
- Fix compile error when trying to use Hamlib 5.0-git. (PR #1202)
- Fix bug causing PTT input to be initially ignored until pushing the PTT button. (PR #1203)
- FlexRadio: Fix command format for UDP port. (PR #1205; thanks @amcdermond!)
- Cache PTT response time to minimize first TX reporting issues. (PR #1207)
- Hamlib: Add checking prior to retrieving minimum/maximum baud rates. (PR #1209)
- Autosize columns in main window drop-down list. (PR #1213)
- PulseAudio/pipewire: Use fixed wait time between processing cycles. (PR #1216)
- Slow down waterfall display when waterfall is small (i.e. displayed with other plots). (PR #1216)
- FlexRadio: Terminate on SIGHUP to avoid hangs on exit. (PR #1214)
- Build system:
Available binary releases (click Assets to expand the section and retrieve download links):
- FreeDV-2.2.1-windows-x86_64.exe (64 bit Windows for Intel/AMD)
- FreeDV.dmg (ARM/Intel macOS, Big Sur/11.0 or later required)
- FreeDV-2.2.1-x86_64.AppImage (AppImage for Linux for Intel/AMD)
- FreeDV-2.2.1-aarch64.AppImage (AppImage for Linux for ARM systems, e.g. Raspberry Pi 5+)
- FreeDV-FlexRadio-2.2.1-x86_64.AppImage (AppImage for experimental FlexRadio support, Intel/AMD systems)
- FreeDV-FlexRadio-2.2.1-aarch64.AppImage (AppImage for experimental FlexRadio support, needs Raspberry Pi 4+)
- FreeDV-KA9Q-2.2.1-x86_64.AppImage (AppImage for RX-only web SDR support, Intel/AMD systems)
- FreeDV-KA9Q-2.2.1-aarch64.AppImage (AppImage for RX-only web SDR support, needs Raspberry Pi 4+)`