Quansheng UV K5/K6

Quansheng UV K5/K6 使用 DP32G030 作为主控芯片

DP32G030 has feature called flash masking, here is how it works:

通过上图,人们找到了固件的 main 入口挂载点,这样我们的 mod 就可以运行了。

mod 的特点是,它是在原版的固件上工作的,可以看一下 piotr022/UV_K5_playground 这个项目,他演示了各种有趣玩法。

比较著名的 mod 是 fagci/uv-k5-firmware-fagci-mod 它提供了频谱图等功能。

也有人提供一些修改后的固件:

@whosmatt 将各种 mod 整合起来并提供在线的工具 Online firmware modder 允许用户选择多个 mod 并在线写入到 UV K5。

人们一直尝试对其进行反向工程:

@DualTachyon 通过逆向工程提供了重新实现的原始固件的源代码:

Open reimplementation of the Quan Sheng UV K5 firmware v2.1.27

» https://github.com/DualTachyon/uv-k5-firmware «

它的目标是提供开源实现,并不添加任何额外的功能。

这是一个非常重要的里程碑,这使得我们后续可以不用局限于外挂式运行,可以做更多有趣的功能,也是从这个时间点开始,UV K5 固件遍地开花。

首先就是 OneOfEleven/uv-k5-firmware-custom 基于开源固件做了一些改动

然后 @egzumerOneOfEleven/uv-k5-firmware-customfagci/uv-k5-firmware-fagci-mod 做了功能合并。

KD8CEC 也整合了 @OneOfEleven@fagci 的功能,额外添加了一些非常探索性的功能,比如 SI4732 短波收音机替换和 FT8 解码器等。释放出了 CEC 固件 https://github.com/phdlee/uvk5cec

目前功能比较全面的是 @losehu 的版本 losehu/uv-k5-firmware-custom 算是集各家之所长吧。

Links