2021-09-13 16:25:12 +00:00
# FreeDATA
2023-02-11 21:49:07 +00:00
2022-05-07 20:33:51 +00:00
M y attempt to create a free and open-source TNC with a GUI for [codec2 ](https://github.com/drowe67/codec2 ) with the idea of sending messages and data from one network based application.
2020-12-12 19:01:57 +00:00
2022-01-12 18:35:06 +00:00
[mailing-list ](https://groups.io/g/freedata )
2021-07-17 07:09:43 +00:00
## Under development
2022-02-16 08:26:25 +00:00
2022-07-14 07:11:54 +00:00
![Build ](https://github.com/DJ2LS/FreeDATA/actions/workflows/build_multiplatform.yml/badge.svg )
2022-07-14 14:07:35 +00:00
[![CodeFactor ](https://www.codefactor.io/repository/github/dj2ls/freedata/badge )](https://www.codefactor.io/repository/github/dj2ls/freedata)
2022-09-05 13:06:20 +00:00
Please keep in mind, this project is still under development with many issues which need to be solved.
### existing/planned TNC features
2023-02-11 21:49:07 +00:00
2022-09-05 13:06:20 +00:00
- [x] network based
- [x] raw data transfer
- [x] fft output
- [x] JSON based commands
- [x] speed levels
- [x] ARQ - stop and wait
- [x] SNR operation level SNR > 0dB MPP/MPD
- [x] file compression
- [x] auto updater
2022-12-01 17:03:59 +00:00
- [x] channel measurement
2022-09-05 13:06:20 +00:00
- [ ] hybrid ARQ
- [ ] tbc...
2023-02-11 21:49:07 +00:00
2022-09-05 13:06:20 +00:00
### existing/planned Chat features
2023-02-11 21:49:07 +00:00
- [x] chat messages
- [x] file transfer
- [x] file transfer with chat message
- [x] database for not loosing messages
- [x] smileys
- [ ] database network sync
- [ ] voice messages
- [ ] image compression
- [ ] status messages
- [ ] avatars
- [ ] tbc...
2022-09-05 13:06:20 +00:00
## Data Preview
2023-02-11 21:49:07 +00:00
2022-09-05 13:06:20 +00:00
![preview ](https://github.com/DJ2LS/FreeDATA/blob/main/documentation/data_preview.gif?raw=true "Preview" )
## Chat Preview
2021-12-26 18:30:19 +00:00
2023-02-11 21:49:07 +00:00
![preview ](https://github.com/DJ2LS/FreeDATA/blob/main/documentation/chat_preview_fast.gif?raw=true "Preview" )
2021-09-12 06:15:53 +00:00
2022-02-16 08:11:32 +00:00
## Installation
2023-02-11 21:49:07 +00:00
2022-02-16 08:11:32 +00:00
Please check the [wiki ](https://wiki.freedata.app ) for installation instructions
2022-09-05 13:06:20 +00:00
Please check the ['Releases' ](https://github.com/DJ2LS/FreeDATA/releases ) section for downloading precompiled builds
2021-09-12 05:38:20 +00:00
2022-07-14 07:11:15 +00:00
## Credits
2023-02-11 21:49:07 +00:00
- David Rowe and the FreeDV team for developing the modem and libraries -
FreeDV Codec 2 : https://github.com/drowe67/codec2
- xssfox, her repository helped a lot in an early stage of development -
xssfox : https://github.com/xssfox/freedv-tnc