Installation - Source - Windows

Note: This is working with the latest develop branch. Tested with Windows 10 and Windows 11 using Python 3.11

Official supported Python versions 3.8, 3.9, 3.10 and 3.11

Doesn't work with Python 3.12

1. Prerequisites

Install Python and NodeJS.

2. Download FreeDATA from github

Download as a ZIP file or better use git. When installed, open 'git bash' and run

git clone https://github.com/DJ2LS/FreeDATA.git

3. Installation

Set branch to develop:

git checkout develop

Next, open the folder tools/Windows and execute copy-files.bat

./copy-files.bat

Open the folder freedata_server

./Modem-Install-Requirements.bat

Open the folder freedata_gui

./GUI-Update-Requirements.bat

and

./GUI-Install-Requirements.bat

4. Startup

Make sure that the Hamlib rigctld daemon is running before starting the server/modem and gui. Usage: Hamlib

Open the folder freedata_server

  • Duplicate config.ini.example and rename it to config.ini.

Execute

Modem-launch.bat

Open the folder freedata_gui and execute

GUI-Launch.bat

First time you get a red warning in the "Modem" tab. Open this and select your audio device for rx and tx. Please also change other settings like callsign and grid locator within Config -> Station.