华为路由器通过 U 盘完成软件升级
1、 在PC上编辑U盘开局索引文件,以下是步骤:
① 新建一个空的文本文档
②编辑索引文件内容,索引文件的格式如下:
BEGIN AR
[USB CONFIG]
SN=20110628.080910
EMS_ONLINE_STATE=NO
[UPGRADE INFO]
OPTION=AUTO
DEVICENUM=2
[DEVICE1 DESCRIPTION]
OPTION=OK
ESN=0000080123456789
MAC=0018-0303-1234
VERSION=v1
DIRECTORY=DEFAULT
FILENUM=1
TYPE1=SYSTEM-SOFTWARE
FILENAME1=software.cc
[DEVICE2 DESCRIPTION]
OPTION=OK
ESN=6666680123456789
MAC=0018-0303-5678
VERSION=v1
DIRECTORY=DEFAULT
FILENUM=2
TYPE1=SYSTEM-SOFTWARE
FILENAME1=software.cc
TYPE2=SYSTEM-CONFIG
FILENAME2=config.zip
END AR
说明 加粗字体根据设备实际情况填写
索引文件字段含义
BEGIN AR
起始标志。
USB CONFIG
U盘配置信息。
SN
每次数据变更的时间(年月日.时分秒)。
例如,2011年06月28日08时09分10秒,则设置为SN=20110628.080910。
EMS_ONLINE_STATE
网管是否在线:– YES表示网管在线
– NO表示网管不在线
UPGRADE INFO
升级信息。
OPTION
用于标识升级模式,为固定值,即OPTION=AUTO。
DEVICENUM
设备描述信息的个数:– 如果仅需要给一台设备升级软件版本,设置DEVICENUM=1,ESN的取值为设备序列号,MAC的取值为设备的MAC地址。
– 如果需要给多台同系列的设备升级至同一版本,设置DEVICENUM=1,ESN=DEFAUT,MAC=DEFAULT。
– 如果需要给多台设备升级至不同版本,DEVICENUM的取值为需要升级设备的数目,ESN和MAC的取值根据设备的实际情况填写。
DEVICEn DESCRIPTION
设备n的描述信息头,n的取值从1开始。
OPTION
用于标识设备是否需要升级:
– OK表示需要升级
说明
如果此字段不是“OK”,表示不需要升级。
ESN
设备序列号。如果ESN=DEFAULT,则表示U盘索
引文件匹配所有设备。
MAC
设备MAC地址。如果MAC=DEFAULT,则表示U
盘索引文件匹配所有设备。
VERSION
升级版本号。
DIRECTORY
用于标识升级的文件路径:
– 若DIRECTORY=DEFAULT,则文件位于U盘根目录下
– 若DIRECTORY=/abc,则文件位于U盘的abc文件夹下
FILENUM
需要加载的文件个数。
例如设备仅需要加载系统软件,那么FILENUM的取值为1;如果设备需要加载系统软件和补丁文件,那么FILENUM的取值为2。
TYPEn
用于标识升级的文件类型:
– SYSTEM-SOFTWARE为系统软件
– SYSTEM-CONFIG为配置文件
说明
如果设备支持语音功能且工作在PBX模式时,配
置文件表示为SYSTEM-CONFIG_PBX。
如果设备支持语音功能且工作在SIPAG模式时,
配置文件表示为SYSTEM-CONFIG_SIPAG。
– SYSTEM-PAT为补丁文件
– SYSTEM-LICENSE为License文件
– SYSTEM-VOICE为语音文件
– USER-DEFINE为用户自定义文件
安装有Android版本OSP扣板的AR161FW-P-M5和
AR169-P-M9(V200R006C10及以后发布的版本支
持)设备新增SYSTEM-EXECUTE可执行文件类
型,只支持shell类型可执行文件。n的取值从1开始。
FILENAMEn
用于标识升级的文件名。例如TYPE1=SYSTEM-SOFTWARE,系统软件的名称为software.cc,则
FILENAME1=software.cc。
n的取值从1开始。
END AR
文件结束标志。
③将此文本文档的文件名另存为“USB_AR.ini”
2、将U盘索引文件USB_AR.ini、系统软件(software.cc)和配置文件(config.zip)拷贝到U盘根目录下。
3、U盘插入设备中,设备上电启动。
4、系统检测到U盘在位,检测U盘中是否存在U盘开局索引文件USB_AR.ini并检测其合法性。
l 如果文件不存在,开局指示灯熄灭;如果文件存在但不合法,开局失败,红灯常亮。
l 如果文件存在且合法,则进入U盘开局流程,绿灯闪烁。
说明
进入开局流程后,系统首先按照USB_AR.ini文件中的描述信息从U盘中获取开局文件复制到设备缺省的存储介质中。然后,主机程序将系统软件、配置文件设置为系统下次启动文件
5、验证配置结果。
# 设备重启后,系统检测开局状态。开局指示灯常绿,表示U盘开局成功。