华为路由器通过 U 盘完成软件升级

2025-10-08 07:58:26

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盘开局成功。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢