feat: add fast GNSS factory prompt

This commit is contained in:
chenjintao
2026-09-24 09:51:32 +08:00
parent 339873517e
commit 8b499948dd
5 changed files with 9 additions and 5 deletions
+2 -1
View File
@@ -64,11 +64,12 @@ U:/factory_pass_zh.mp3
U:/factory_shutdown_zh.mp3
```
文件系统同时预留两段快速节点提示音,供后续接入测试节点时使用:
文件系统同时预留三段快速节点提示音,供后续接入测试节点时使用:
```text
U:/factory_audio_loopback_zh.mp3
U:/factory_nfc_test_zh.mp3
U:/factory_gnss_test_zh.mp3
```
对应资源源目录为:
+3 -1
View File
@@ -2,12 +2,13 @@
## 1. 说明
产测音频包包含以下五个文件:
产测音频包包含以下六个文件:
```text
factory_boot_zh.mp3
factory_audio_loopback_zh.mp3
factory_nfc_test_zh.mp3
factory_gnss_test_zh.mp3
factory_pass_zh.mp3
factory_shutdown_zh.mp3
```
@@ -48,6 +49,7 @@ dir audio_prompts\factory_test\customer_fs
factory_boot_zh.mp3
factory_audio_loopback_zh.mp3
factory_nfc_test_zh.mp3
factory_gnss_test_zh.mp3
factory_pass_zh.mp3
factory_shutdown_zh.mp3
```
+2 -2
View File
@@ -30,7 +30,7 @@ burn_tool/aboot-tools-2024.08.08-win-x64/adownload.exe
factory_host/dist/EG800FactoryHost.exe
```
默认“产测固件”指向已包含五个产测 MP3 的 FT1 整包;默认“正式固件”指向
默认“产测固件”指向已包含六个产测 MP3 的 FT1 整包;默认“正式固件”指向
`version` 目录中的正式内层 `-fac.zip`。两者都可在外置
`factory_host_config.json` 中替换,烧录时不要选择 `-target.zip` 外层归档。
@@ -69,7 +69,7 @@ python -B .\factory_host\build_factory_audio_package.py
脚本会执行以下检查:
1. 源目录必须且只能包含五个固定文件名。
1. 源目录必须且只能包含六个固定文件名。
2. 每个文件必须为 16 kHz、单声道、48 kbps MP3。
3. 使用 SDK `mklfs-v2.exe -m` 生成 262144 字节 `customer_fs.bin`。
4. 立即反向解包镜像并逐文件比对 SHA-256。
+2 -1
View File
@@ -17,6 +17,7 @@ EXPECTED_FILES = (
"factory_boot_zh.mp3",
"factory_audio_loopback_zh.mp3",
"factory_nfc_test_zh.mp3",
"factory_gnss_test_zh.mp3",
"factory_pass_zh.mp3",
"factory_shutdown_zh.mp3",
)
@@ -167,7 +168,7 @@ def build_package(root: Path, output: Path) -> tuple[Path, Path, dict]:
readme_path.write_text(
"班班 FT1 产测音频包\n\n"
"customer_fs.bin 固定为 262144 字节,用于 EG800AKCN_11LG 的 customer_fs 分区。\n"
"五个 MP3 必须位于 U:/ 根目录;不要将此镜像混入正式业务固件。\n"
"六个 MP3 必须位于 U:/ 根目录;不要将此镜像混入正式业务固件。\n"
"烧录后以 FT1 BOOT_AUDIO 和最终 session_result 作为设备侧验证。\n",
encoding="utf-8-sig",
)