Skip to content

Version 2 of the DX_FT8 Firmware is the result of 12 months of user collaboration which offers a great FT8 Experience.

License

Notifications You must be signed in to change notification settings

chillmf/DX-FT8-Transceiver-Source-Code_V2

Repository files navigation

DX-FT8-Transceiver-Source-Code_V2

image

Version 2 of the DX_FT8 Firmware is the result of 10 months of user collaboration which offers a great FT8 Experience.

The DX_FT8 Transciver Project was introduced in September 2024 by Barb WB2CBA and Charley W5BAA and is based on the STM32F746 Disco Board

From the start, this project was Open Source for both the hardware and software. By making it Open Source the operation of the transceiver and its usefullness have been greatly improved.

To date, the firmware has undergone 13 Revisions. The present the firmware is by far and away a great improvement over our initial offering; thus we are establishing a Version 2.0 of the firmware.

Contibutors to the firmware include:

- Our Users, who politely pointed out how FT8 really works.

- Paul, g8kig, who patiently hosted the firmware on GitHub and made a number of very important improvements which allowed further development of the firmware.

- Wei, AG6AQ, who added SOTA, POTA, Free Text and Keyboard Data Entry.

- Zhenxing, N6HAN, who rewrote the FT8 Traffic Management code to provide a comprehensive FT8 State Machine.

Links to Important Related Websites:

- Paul's GitHub Repository with earlier source code: https://github.com/g8kig/DX-FT8-MULTIBAND-TABLET-TRANSCEIVER-Source

- uSDX Users Group: https://groups.io/g/ucx

Version 2.1.0

New in this version the device time can be synchonised to the Internet and reception reports uploaded to the PskReporter at https://www.pskreporter.info/

This requires an external ESP32 module

Please see https://github.com/g8kig/DX-FT8-TimeSync_PSKReporter for more information about constructing and programming the simple module that plugs into the transceiver.

To submit more accurate reports to PSK reporter, a six-character locator can be used. All you have to do is modify the locator in StationData.ini as follows:

[Station]
Call=W5BAA
Locator=EM00vn

Note: this is only used for PSK Reporter.

Building

Visual Studio Code is set up as the default IDE for this project.

Follow the instructions at the top of the Makefile to set up the compiler and tools

For Linux and MacOS users, please also set the environment variable USERPROFILE to point to your home directory.

so 'export USERPROFILE=$HOME && code' works when invoking Visual Studio Code from the command line

or add export USERPROFILE=$HOME to your .zprofile.

What's Next?

Since the Source Code is Open Source we invite you to join in with your improvements!!

About

Version 2 of the DX_FT8 Firmware is the result of 12 months of user collaboration which offers a great FT8 Experience.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •