Aura: 基于 Rust 开发的 宝锋 UV-K61 开源第三方固件(Pre-release 测试版)
大家好,最近花了一段时间开发了一个面向 宝锋 UV-K61 系列电台的开源第三方固件 Aura。
目前项目还处于 pre-release 测试阶段,主要面向喜欢折腾、愿意尝试新东西的朋友。如果你有一定的刷机经验,并且愿意帮助测试,欢迎体验和反馈问题。
项目地址:
https://github.com/sophiel-meow/bf-k61-firmware-aura
目前支持的功能
Aura 使用 Rust 从零开发,不基于宝锋官方固件代码。目前已经实现:
- 双 VFO / 信道操作 等基本电台功能
- CW 模式
- 频谱图
- APRS 发射(AX.25 AFSK)
- Robot 36 SSTV 彩色图像发射
- 多普勒校正
- 自定义开机 Logo 和开机音乐
- CHIRP 编程支持
当前版本说明
目前版本还不是面向普通用户的正式发布版本,主要原因:
- 现阶段刷机需要使用 Rust 版本的刷机工具:https://github.com/sophiel-meow/BF-K6x-flash
由于手边没有Windows电脑,所以暂时无法提供编译好的Windows刷机工具。烦请大家自己编译,或者使用宝锋官方的刷机程序。后期会开发类似 k5web 的网页刷机工具,提供给广大用户 。
- SPI Flash 备份、SSTV 图片写入、卫星参数烧录等功能需要使用 Python 脚本完成。需要 Python 环境(PySerial 和 Pillow)
- 虽然我个人已经使用了一段时间,但是仍然可能有未知的 bug
这些工具正在开发中。预计近期会优先完成 Web 工具,降低使用门槛,让更多用户可以方便体验。
等 Web 工具和相关流程完善后,会再进行一次正式介绍。
⚠️ 刷机前请务必阅读
目前最大的注意事项:
宝锋并没有公开 UV-K61 的官方固件二进制文件。
因此,一旦刷入 Aura 等第三方固件,目前没有官方方式恢复原厂固件。
如果以后有朋友能够从新机或其他途径 dump 出官方固件,将会极大方便大家恢复。
另外:
- 第一次启动 Aura 时会格式化 SPI Flash 一部分区域;
- 建议按照开机提示,先使用
tools/dump_aura_spiflash.py 备份 SPI Flash。
备份过程可能需要几分钟,请耐心等待。
Aura 不会主动删除机器的校准数据等关键参数,但为了安全起见,强烈建议刷机前做好备份。
适合什么人尝试?
目前 Aura 更适合:
- 喜欢折腾电台固件的朋友;
- 有嵌入式开发经验的朋友;
- 愿意测试新功能、反馈 Bug 的朋友。
个人认为宝锋这个机器可玩性完全不输 泉盛 UV-K5/K6,有 2MB 的 SPI Flash,目前只用了一部分。而且硬件上还没有深入研究,但是我认为大概率可以和k5一样改装 SI4732 短波接收。等有时间再研究吧。
最后感谢所有开源无线电项目的贡献者,也感谢大家对国产电台生态和自由软件的关注与支持。
欢迎测试、交流和反馈!
BG4KNN 73.