本页完成安装
全程在本站完成。Type-C(须数据线)或 K 头编程线均可,含首次刷安装工具、备份、装 BL、写槽与回退。
1. 刷入 / 升级安装工具
分两种情况,不要混用:
- A. 原厂引导(还没装多系统 BL1):按住 PTT(手电亮)→ 点「串口刷写」→ 可直接写,和叮咚鸡官网一样。
- B. 已装 BL1:按住 PTT 只会出 E 盘(没有串口)→ 点「下载 UF2」拖进 E 盘。此时不要在 MS-INST 下用串口原地升级(会卡住)。
原厂机用 A;已经弹出 E 盘/已是 MS-INST 用 B(不要串口原地升级)。两套都保留,互不替代。
2. 正常开机 + 连接 + 备份
断电后正常开机(不要按 PTT)。屏应显示
MS-INST(与页脚版本一致)。用 Type-C(数据线)或 K 头 连接即可。先「① 连接」,再「② 备份到电台」。需要电脑上的 .bin 时再点「从电台读出备份」(会出现蓝色下载链)。打开网页不会自动出现旧缓存。
3. 安装多系统 BL1 + BL2
保持安装工具运行(可先再点一次「连接安装工具」)。本页自动写入站内 BL1/BL2。
4. 进机内菜单 / 写三槽固件
断电,按住任意侧键(S1 或 S2)开机 → 机内
Menu。若弹出 E 盘:说明 SPI 里 BL2 无效,请回向导重装 BL1+BL2。写叮咚鸡 / 山竹 / F4HWN/GAME:须先正常开机进 MS-INST,再打开「多系统」写槽。5. 日常
- 任一侧键 开机 → 机内多系统 Menu(若出 E 盘=BL2 未装好)
- 仅 PTT 开机 → E 盘(拖 UF2)
- 卸掉多系统、恢复原厂引导 → 打开「备份回退」→ 按该页「④ 恢复原厂引导」步骤做
- 山竹拼音失效:正常开机进 MS-INST →「备份回退」页刷拼音表
刷写固件
- 确认屏显
MS-INST(不是机内 Menu)。 - 点「获取固件」或「自选 .bin」。
- 点「连接安装工具」选串口。
- 点「写入当前槽」,等日志成功(可保持开机,勿断电)。
- 要立刻用:点「切换并启动此槽」,看屏上进度条(需已装好 BL2)。
- 或断电后按住任意侧键进 Menu,侧键选择后按 PTT。
- 若侧键仍进 MS-INST / E 盘:回向导重装 BL1+BL2。
- 其余槽(叮咚鸡 / 山竹 / F4HWN/GAME)同样再写一遍。
写入 SPI 槽(写完仍是 MS-INST,不会自动变成叮咚鸡 / 山竹 / F4HWN/GAME)。
备份与回退
全部在本页操作。先刷安装工具,再备份,再装 BL。
急救:黑屏 / PTT 灯也不亮
多半是 MCU 引导被写坏。先点下面取出本机缓存的原厂 BL;再用厂内 ROM 刷机模式救砖(不必指望 PTT 手电模式)。
- 先试:关机插线 → 按住 PTT + 侧键2(PTT 下方)→ 开机(屏黑正常)→ UVTools2。
- 仍无串口:只能 SWD。见仓库
docs/RECOVERY-SWD.md。 - 不要用 K5 V1 的 unbrick_k5_v1 工具包(芯片不同)。
② 备份原厂引导
尚未记录本机备份标记。
「备份到电台」写 SPI(约 10KB)。电脑要留文件时再「从电台再读一次」,会出现蓝色下载链接。须用 Type-C(数据线)或 K 头连上安装工具。
③ 安装多系统 BL1 + BL2
请先完成备份。将自动使用本站 firmware/ms_bl1.bin 与 ms_bl2.bin。
④ 恢复原厂引导(卸掉多系统 BL1)
为什么点「恢复」仍进 E 盘?「从电台 SPI 恢复」只是把电台 SPI 里的备份写回 MCU。若装完 BL1 后又点过「备份」,SPI 里实际是多系统 BL1——写回去当然还是 E 盘。这时必须用下面的本地原厂引导文件写回。
你已经是多系统时,正常开机进不了 MS-INST,必须先临时刷回安装工具,再写回引导:
- 本区点「下载安装工具 UF2」保存文件。
- 电台按住 PTT 开机(你现在的刷机模式)→ 电脑出现 E 盘。
- 把
ms_installer.uf2拖进 E 盘,等写完自动重启。 - 断电,再正常开机(不要按 S1、不要按 PTT)→ 屏应显示
MS-INST。 - 用 Type-C(数据线)或 K 头连电脑 → 点本区的「连接安装工具」。
- 优先:「选择本地 stock-bl-backup.bin」→「上传并写回原厂引导」;没有本地文件再试「从电台 SPI 恢复」。
- 断电再开机。之后回到原厂:按住 PTT = 串口刷机(不再是 E 盘);S1 Menu 也会消失。
本地文件:尚未选择。请选装多系统前下载的 stock-bl-backup-*.bin(约 10KB)。
先点本区「连接安装工具」(屏显 MS-INST)。写回/恢复按钮灰掉 = 还没连上。若日志提示 SPI 备份其实是 BL1,请改用本地文件。NO_BACKUP:装多系统前没备份成功。
山竹拼音表
写入 SPI 0x100000(layout v4 保留区,≤128KB)。须屏显 MS-INST(≥0.1.26)。只刷拼音索引+汉字表,不动 Slot3 / 语音。
说明书
适用机型
泉盛 UV-K1、UV-K5 / UV-K6 V3(MCU:PY32F071)。非 V3 请勿使用。
安装顺序(全在本页)
- 原厂机:按住 PTT →「串口刷写」;已装 BL1:PTT→E 盘拖
ms_installer.uf2 - 正常开机(MS-INST)→「备份到电台」(要电脑 .bin 再「从电台读出」)
- 「安装 BL1 + BL2」
- 任一侧键开机 → 机内 Menu;多系统页写三槽(叮咚鸡 / 山竹 / F4HWN/GAME)
恢复原厂引导(卸多系统)
- 进入
MS-INST:未写过槽则正常开机;已在跑槽固件则 PTT→E 盘拖ms_installer.uf2后再正常开机。 - 打开「备份回退」→ 本区点「连接安装工具」。
- 推荐:选择本地
stock-bl-backup.bin→「上传并写回原厂引导」→ 断电重开。 - 若确认 SPI 里仍是装 BL1 前的真原厂备份,才用「从电台 SPI 恢复」。
- 点恢复后仍进 E 盘:说明 SPI 备份已是 BL1,必须改用本地文件写回。
- 黑屏/进不了 MS-INST:用同页急救区导出备份,或见仓库
docs/RECOVERY-SWD.md。
开机按键(装好多系统后)
- 任一侧键:机内多系统菜单(若出 E 盘:重装 BL2)
- 仅 PTT:E 盘(拖 UF2;可再拖安装工具做回退)
- 无键:启动当前固件
内存分配(MCU + SPI)
MCU 片内 Flash ≈128KB;外置 SPI(PY25Q16)2MB。下表按地址连续列出(与 partition.h layout_version 4 一致)。
MCU 片内 Flash(128 KB)
| 区间 | 大小 | 用途 |
|---|---|---|
0x08000000–0x08002800 | 10 KB | BL1 多系统引导(当前约 9.3 KB) |
0x08002800–0x08020000 | 118 KB | App:运行中的 MS-INST 或当前槽固件 |
SPI Flash 全表(2 MB)
| 区间 | 大小 | 用途 |
|---|---|---|
0x00000–0x20000 | 128 KB | 共享 core:信道参数 / VFO / 校准等;内含 live 信道名 0x4000(16 KB)、live settings 0xA000(4 KB) |
0x20000–0x24000 | 16 KB | 叮咚鸡遗留中文名区 |
0x24000–0x57000 | 204 KB | 叮咚鸡 GB2312 / SPI 字库 |
0x57000–0x5B000 | 16 KB | 槽1 信道名副本(叮咚鸡 UTF-8) |
0x5B000–0x60000 | 16 KB | 槽2 信道名副本(山竹 GB2312) |
0x60000–0x80000 | 128 KB | 槽1 固件镜像 — 叮咚鸡 |
0x80000–0xA0000 | 128 KB | 槽2 固件镜像 — 山竹 |
0xA0000–0xF0000 | 320 KB | 山竹 FontTool 字体 |
0xF0000–0xF5000 | 20 KB | BL2(写入 ≤12 KB,载入 RAM 8 KB @ 0x20001000) |
0xF5000–0xFA000 | 20 KB | 安装工具 MS-INST 的 SPI 副本 |
0xFA000–0xFB000 | 4 KB | 多系统元数据 meta(MS01) |
0xFB000–0xFE000 | 12 KB | 原厂 BL 备份 |
0xFE000–0xFF000 | 4 KB | 槽1 settings 副本 |
0xFF000–0x100000 | 4 KB | 槽2 settings 副本 |
0x100000–0x120000 | 128 KB | 山竹拼音 OEM(多系统不写) |
0x120000–0x140000 | 128 KB | 槽3 固件镜像 — F4HWN/GAME |
0x140000–0x144000 | 16 KB | 槽3 信道名副本 |
0x144000–0x145000 | 4 KB | 槽3 settings 副本 |
0x145000–0x14C000 | 28 KB | 未占用(拼音/Slot3 与语音之间) |
0x14C000–0x1E0000 | 592 KB | 山竹语音等 OEM(多系统不写) |
0x1E0000–0x1E8000 | 32 KB | F4HWN 可选收发日志(多系统不读写) |
0x1E8000–0x200000 | 96 KB | 尾部预留(多系统不写) |
常见问题
- 按住 PTT 没有 U 盘:可能仍是原厂引导;或换 Type-C 数据线。
- 认不到串口(备份/写槽用):Type-C 须用数据线;或换 K 头;用 Chrome/Edge。
- 「从电台 SPI 恢复」灰掉或失败:先连上 MS-INST;NO_BACKUP 说明电台无备份。
- 恢复显示成功但仍进 E 盘:SPI 里备份的是 BL1,请用「上传并写回原厂引导」选本地 stock-bl-backup.bin。
- 全程不需要打开 UVTools2 / GitHub / ICHI 盘(急救黑屏除外)。
- layout v4 起写槽3(F4HWN/GAME @
0x120000)不再覆盖山竹拼音区0x100000;字库与槽1·2 仍在下半 1MB。 - 从旧 layout v3 升上来:meta 会重建;请重写 F4HWN/GAME 槽,并用「备份回退」刷回山竹拼音表(旧 Slot3 曾占
0x100000)。 - 拼音失效:进 MS-INST(≥0.1.26)→「备份回退」→「刷入拼音表」。
- 「备份到电台」只写电台 SPI;电脑要留 .bin 须再点「从电台读出」/「从电台再读一次」。

