A free, open-source, multi-platform application for sending files and messages, using the codec2 HF modems
 
 
 
 
 
 
Go to file
Steve Pinkham 8def0df2ae fix: send_arq_raw busy check compared a threading.Event, not the ARQ state
POST /modem/send_arq_raw returned 503 Modem Busy on every request:
is_modem_busy is a threading.Event and the object is always truthy.
Use getARQ() like the beacon, message send and CQ handler do.

Note for later readers: is_set() would be inverted, since setARQ(True)
clears the event. getARQ() == True means busy.
2026-07-12 12:38:16 -04:00
.github Merge pull request #1085 from DJ2LS/dependabot/github_actions/develop/softprops/action-gh-release-3 2026-06-02 20:29:47 +02:00
.obs update workflow 2025-09-22 09:51:47 +02:00
documentation adjusted readme 2024-05-17 16:33:32 +02:00
freedata_gui Merge pull request #1096 from DJ2LS/dependabot/npm_and_yarn/freedata_gui/develop/globals-17.6.0 2026-06-03 09:07:43 +02:00
freedata_server fix: send_arq_raw busy check compared a threading.Event, not the ARQ state 2026-07-12 12:38:16 -04:00
tests Fixed other module's paths 2026-01-10 20:27:19 +01:00
tools Merge pull request #1052 from as3ii/ruff2 2026-01-10 21:41:48 +01:00
.gitignore Removed setup.py, fixed build of pip module 2025-11-11 23:19:20 +01:00
.prettierignore another folder renaming 2024-04-18 11:04:25 +02:00
.stignore adjusted linting stuff 2024-07-23 13:10:28 +02:00
CONTRIBUTING.md Executed `ruff format --preview`, small update to CONTRIBUTING.md 2025-11-13 23:48:17 +01:00
Dockerfile Install only required dependencies 2025-11-11 23:22:22 +01:00
LICENSE
README.docker.md Prettified Code! 2025-04-05 08:04:20 +00:00
README.md Prettified Code! 2025-02-23 11:29:05 +00:00
add-osx-cert.sh
entrypoint.sh Add Dockerfile and build action 2025-01-03 16:30:13 +00:00
freedata-nsis-config.nsi updated nsis 2024-07-22 23:20:53 +02:00
pyproject.toml Update nuitka requirement from <=4.0.8 to <=4.1.2 2026-06-02 23:17:16 +00:00
requirements.txt Update nuitka requirement from <=4.0.8 to <=4.1.2 2026-06-02 23:17:16 +00:00

README.md

FreeDATA

FreeDATA is a versatile, open-source platform designed specifically for HF communications, leveraging codec2 data modes for robust global digital communication. It features a network-based server-client architecture, a REST API, multi-platform compatibility, and a messaging system.

Please keep in mind, this project is still under development with many issues which need to be solved.

CodeFactor Modem tests

FreeDATA_main_screen.png

FreeDATA_chat_screen.png

Installation

Please check the wiki for installation instructions Please check the 'Releases' section for downloading precompiled builds

Credits