02-G6只读固件升级SOP.md
3.29 KB
G6 只读固件升级 SOP
适用场景
本文用于 G6-A 根目录只读场景下的底层固件、业务包、补丁和授权导入操作。该流程适用于设备根目录只读、系统文件损坏等需要整机修复的场景。
适用范围
G6-A(VSC6-A)客流一体机。刷机会清空整机所有配置和业务数据,升级前务必备份 MAC、IP 参数等关键信息。
升级物料清单
| 物料 | 文件 |
|---|---|
| 底层固件 |
G6_firmware.tar.gz(uboot/atf/kernel/全分区镜像) |
| 业务主包 | business_6110_6.49.84468_full_20260429_liangh_test.tar.gz |
| 降频补丁 | business_6110_6.10.00003_patch_20260519_memory_test.tar.gz |
| 设备授权 |
license.lic(按设备 ID 单独生成) |
升级前准备
- SSH 登录设备,查看并记录原始 MAC 地址。
- 确认
/app2剩余空间充足,将固件包G6_firmware.tar.gz上传至/app2目录。 - 若
/app2分区也只读,可先卸载,然后格式化并重新挂载分区。 - 全程升级禁止断电,禁止中途重启设备。
底层固件刷写
进入目录并解压固件:
cd /app2/
tar -zxvf G6_firmware.tar.gz
cd G6_firmware/
依次烧写底层启动分区:
cat nvt-evb.bin > /dev/mmcblk2p5
cat atf.bin > /dev/mmcblk2p7
cat u-boot.bin > /dev/mmcblk2p8
cat Image.bin > /dev/mmcblk2p10
刷写四个文件系统分区:
simg2img app1fs.ext4.emmc.raw /dev/mmcblk2p11
simg2img datafs.ext4.emmc.raw /dev/mmcblk2p12
simg2img rootfs.ext4.bin.raw /dev/mmcblk2p1
simg2img appfs.ext4.emmc.bin.raw /dev/mmcblk2p3
sync
reboot
业务包与降频补丁升级
- 设备重启后默认开启 DHCP;无 DHCP 环境下默认 IP 为
192.168.0.3。 - PC 配置到同网段,打开网络设备统一配置升级工具,搜索上线设备。
- 先升级完整版业务包,等待业务部署完成。
- 再升级降频补丁。升级期间设备会自动多次重启,禁止人为断电。
- 校验:业务版本号末尾带
A,代表降频补丁升级成功。
网络及 MAC 配置
Web 配置 IP
进入“系统设置 → 网络设置”,关闭 DHCP,按需填写 IP、子网掩码、网关、DNS 并保存。
修改 MAC 地址
编辑网络启动脚本:
vi /etc/init.d/S81network
设备授权导入
从设备系统信息页面提取设备 ID,并生成对应授权文件。
授权文件上传至 /app/license/,文件名固定为 license.lic。
重启后,客户端页面出现“算法框”,即表示授权生效。
整机验收
- 系统分区正常读写,不再出现只读。
-
business、IVE-daemon等后台服务正常运行,无异常反复重启。 - IP、MAC、授权配置全部生效。







