编辑
2026-02-10
技术
00

目录

基于 FT8CN Ver 0.93 的二次开发说明
更新日志
不稳定测试版本请加Q群:167271485 参与测试
项目背景
二次开发的目的
开发原则
关于功能增强
关于 Bug 修复
声明与致谢
最后

基于 FT8CN Ver 0.93 的二次开发说明

点击下载最新稳定版本

更新日志

  • 2026.2.17 Ver1.0.2 测试版本

1)新增队列回复功能,开启后新增一个回复队列,所有回复按顺序操作

2)当切换消息时,里面发射新的编码音频,无需等待下一周期

不稳定测试版本请加Q群:167271485 参与测试

  • 2026.2.10 Ver1.0.1 正式版本

1)添加一键清空日志功能

2)添加深度解码模式

3)添加手动切换发射时序功能

4)可手动选择ntp同步服务器或与系统时间同步

5)取消"内部日志"与"外部日志"区别

  • 2026.2.9 Ver1.0.0

1)添加自动更新功能

2)添加启动时自动从cloudlog同步日志功能

项目背景

在日常使用 FT8CN Ver 0.93 的过程中,我逐渐发现这是一个完成度很高、也非常实用的 FT8 相关工具。
无论是在功能设计还是稳定性上,原项目都已经能够很好地满足大多数使用场景。

不过,随着使用时间的增加,我也遇到了一些个人使用习惯上的不匹配点,以及少量在特定环境下出现的 bug。
与此同时,我也希望在现有功能已经比较完善的前提下,尝试加入一些更符合自己操作习惯的小功能

这正是我进行本次二次开发的初衷。


二次开发的目的

本次二次开发并不是为了“推翻重来”,也不是为了否定原项目的设计,而主要基于以下几点考虑:

  • 在保持原有核心功能与使用逻辑不变的前提下
  • 修复使用过程中实际遇到的一些问题和 bug
  • 添加一些我个人在实际操作中确实需要的小功能
  • 对部分细节进行优化,使其更符合我的使用习惯

总体目标是:

在不破坏原项目风格与稳定性的前提下,让它更“顺手”一些。


开发原则

在二次开发过程中,我遵循了几个基本原则:

  • 尽量不修改原有核心逻辑
  • 新功能以“可选、不干扰”为主
  • 优先保证稳定性,其次才是功能扩展
  • 避免引入与原项目设计理念明显冲突的改动

因此,你在使用本版本时,整体体验仍应与 FT8CN 原版保持高度一致。


关于功能增强

虽然本版本在功能上相较原版有所增强,但这些增强更多集中在:

  • 使用流程上的便利性提升
  • 特定场景下的辅助功能补充
  • 原有功能的小幅扩展或细节优化

并非追求“功能堆叠”,而是尽量做到少而有用


关于 Bug 修复

在使用 FT8CN Ver 0.93 的过程中,我记录并定位了一些在特定条件下出现的问题。
本次二次开发中,对其中一部分问题进行了修复或规避处理。

需要说明的是:

  • 修复内容主要基于我个人的使用环境和测试场景
  • 不排除在其他系统或配置下仍然存在未覆盖的问题

声明与致谢

  • 本项目基于 FT8CN Ver 0.93 进行二次开发
  • 本版本 并非 FT8CN 官方版本
  • 原项目的设计思路和核心成果均归原作者所有

在此对 FT8CN 原作者的付出表示感谢。
正是因为原项目本身足够优秀,才有了进一步改进和探索的空间。


最后

这个版本更像是一个**“为自己而做的改进版”**。
如果它刚好也能对你有所帮助,那将是一件很开心的事情。

如果你在使用过程中发现问题,或对功能有自己的想法,欢迎交流。

本文作者:BD8FTC

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!