Skip to content

泉盛 UV-K5 固件刷写

泉盛 UV-K5 系列是近年来业余无线电爱好者中非常热门的手持电台,因其价格低廉、硬件可塑性强、开源固件生态活跃而备受青睐。本文将介绍 UV-K5 系列的固件生态及刷写方法。

适用机型

以下机型共享相同的硬件平台(基于博通 BK4819 射频芯片 + DP32G030 主控),固件基本通用:

  • 泉盛 UV-K5 — 标准版
  • 泉盛 UV-K5(8) — 8 频段接收版本
  • 泉盛 UV-K6 — 外观略有不同的变体
  • 泉盛 UV-5R Plus — 部分批次硬件兼容(请先确认芯片型号)

如何确认硬件版本

拆开电台后盖,查看主板上的芯片丝印。确认主控为 DP32G030、射频芯片为 BK4819 即可使用以下固件。

主流开源固件介绍

egzumer 固件

egzumer 固件 是目前最流行的 UV-K5 自定义固件之一,基于 OEFW 进一步开发,功能丰富且稳定。

主要增强功能:

  • AM / FM / SSB 接收模式支持
  • 频谱分析仪(Spectrum Analyzer)
  • 信号强度 S 表 (S-Meter) 显示
  • 自定义开机画面
  • 1750Hz 突发音(Burst Tone)
  • NOAA 天气频道接收(北美地区)
  • MDC1200 信令支持
  • 扫描速度优化
  • 更多可配置的步进频率
  • 200 个信道存储(原版 128 个)

OEFW(Open Edition Firmware)

OEFW 是最早的 UV-K5 开源固件项目之一,许多后续固件都基于此开发。

主要特点:

  • 频谱扫描功能
  • 改进的音频处理
  • 扩展频率范围接收
  • 精简的代码结构,适合二次开发

losehu 固件

losehu 固件 是面向中文用户优化的固件版本。

主要特点:

  • 中文菜单和界面
  • 对讲机信令扩展
  • 适合国内使用场景的优化

刷写前准备

所需工具

工具说明
USB 编程线UV-K5 专用编程线(K 头转 USB),推荐使用带 CH340 或 CP2102 芯片的版本
固件文件从 GitHub Releases 页面下载对应的 .bin 固件文件
刷写工具k5prog-win 或 Web 在线刷写工具
驱动程序CH340 或 CP2102 USB 串口驱动

安装驱动

  1. 下载并安装与编程线匹配的 USB 串口驱动。
  2. 将编程线插入电脑 USB 口。
  3. 打开设备管理器(Windows)或执行 ls /dev/ttyUSB*(Linux),确认串口设备已识别。

刷写步骤

方法一:使用 Web 在线刷写工具(推荐)

这是最简便的方法,无需安装任何软件。

浏览器要求

Web 刷写工具依赖 Web Serial API,请使用 Google ChromeMicrosoft Edge 浏览器(版本 89+)。Firefox 和 Safari 不支持。

步骤:

  1. 访问在线刷写页面:https://egzumer.github.io/uvtools/
  2. 从 GitHub Releases 下载最新固件 .bin 文件。
  3. 将编程线连接到电台和电脑。
  4. 关闭电台电源。
  5. 按住电台侧面的 PTT 键不放,同时打开电源开关。屏幕应显示异常或不亮——说明已进入刷写模式。
  6. 在网页上点击 "Flash Firmware",选择串口设备。
  7. 选择下载好的固件 .bin 文件。
  8. 等待进度条走完,刷写过程中切勿断开连接或关闭电源
  9. 刷写完成后,关闭电台电源,松开 PTT 键,重新开机。

方法二:使用 k5prog 命令行工具

适合 Linux 用户或喜欢命令行操作的用户。

bash
# 克隆仓库
git clone https://github.com/piotr022/UV_K5_playground.git
cd UV_K5_playground

# 编译工具(需要 gcc)
make

# 备份原始固件(强烈建议)
./k5prog -r backup.bin -p /dev/ttyUSB0

# 刷写新固件
./k5prog -w firmware.bin -p /dev/ttyUSB0

操作说明:

  1. 编译完成后先备份原始固件。
  2. 将电台进入刷写模式(按住 PTT + 开机)。
  3. 执行写入命令。
  4. 等待完成后重新开机。

刷写后配置

使用 Web 配置工具

egzumer 提供了在线配置页面,可以方便地修改电台参数:

  1. 访问 https://egzumer.github.io/uvtools/
  2. 连接电台(正常开机状态,非刷写模式)。
  3. 点击 "Read Config" 读取当前配置。
  4. 修改频率、信道名称、功能开关等参数。
  5. 点击 "Write Config" 写入电台。

频谱分析仪使用

刷入 egzumer 固件后,长按 * 键即可进入频谱分析仪模式:

  • 使用上下方向键调整中心频率
  • 使用 1 / 7 键调整频率范围
  • 使用 3 / 9 键调整增益
  • EXIT 键退出

常见问题

刷写后电台无法开机(变砖)

  1. 不要慌张。按住 PTT + 开机依然可以进入刷写模式。
  2. 重新刷入已知正常的固件即可恢复。
  3. 如果仍然无法恢复,尝试更换编程线或换一台电脑。

串口无法识别

  • 确认驱动已正确安装。
  • 尝试更换 USB 端口。
  • 检查编程线是否损坏(K 头插入要到位)。
  • Linux 用户需确认当前用户在 dialout 组中:sudo usermod -aG dialout $USER

刷写后频率不准

  • 部分固件需要重新校准频率。进入菜单找到频率校准(F Cal)选项,使用已知频率的信号源进行校准。

安全提醒

刷写第三方固件后,电台可能具备在业余频段之外发射的能力。请严格遵守法律法规,仅在持有合法执照的前提下、在许可的频段内进行发射。非法发射可能面临行政处罚甚至刑事责任。

贡献者

The avatar of contributor named as IUU6 IUU6

页面历史

HAM.Wiki - 业余无线电爱好者的知识家园