Skip to content

FreeDV demodulator notes

Jakob Ketterl edited this page Oct 6, 2020 · 1 revision

General

The FreeDV mode has been added in OpenWebRX 0.20.0. It is currently limited to decoding the "1600" mode only.

Installation

In order to decode FreeDV, OpenWebRX requires the freedv_rx binary to be available. This is originally a testing utility that is compiled along with the codec2 library, but never gets installed. It is not contained in any of the codec2 packages either. Therefore, to support FreeDV, you will always need to compile codec2 from source and perform some extra steps:

git clone https://github.com/drowe67/codec2.git
cd codec2
mkdir build
cd build
cmake ..
make
sudo make install
# manually install freedv_rx since it's not part of the default install package
sudo install -m 0755 src/freedv_rx /usr/local/bin
cd ../..