华为HG8240&HG8245原厂界面、电信E8C界面互换

华为HG8240&HG8245原厂界面、电信E8C界面互换

记忆の风
2024-06-27 / 0 评论 / 40 阅读 / 正在检测是否收录...

一、前提:

1、HG8240系统固件基于 HG8240V100R006C00SPC122_china_user_all ,HG8245系统固件基于 HG8245V100R006C00SPC130_china_full_all.bin 。固件C00为SIP语音,C01为H248,本地为SIP。

2、控制界面是原厂界面还是E8C电信界面是在光猫中/mnt/jffs2/hw_spec.xml这个文件中的设置,我们通过修改这个文件的内容,实现原厂界面和E8C界面的任意互换:

二、操作

1、用telnet登陆,用户名root,密码admin,看到"WAP>"提示符后,输入shell回车,看到"WAP(Dopra Linux) #"这样的提示符就OK了。
2、进入LINUX环境备份hw_spec.xml文件,telnet账号密码为root/admin参考以下命令:

shell

进入jffs2文件

cd /mnt/jffs2/

复制hw_spec.xml并重名为hw_spec_bak.xml

cp hw_spec.xml hw_spec_bak.xml

3、修改hw_spec.xml,由于此版固件取消了vi命令,不能直接在LINUX环境中修改,必须把这个文件拷回到电脑上进行修改。使用tftp命令进行下载到电脑本地,电脑ip例如:192.168.100.2

tftp -p -l hw_spec.xml -r hw_spec.xml 192.168.100.2

用记事本进行编辑。绿色的部分照着改吧,改完后就是电信E8C界面,其它的都不动。
无标题.png
已更改完的配置如下:

<System_Configuration>
<FeatureConfig>
<SSMP>
<WebServer Enable="1" MaxConNumPerSec="1000" MaxConNumTotal="128" MaxPwdLength="128" MaxNameLength="32" PortNum="80" OutPortNum="80" ListenMode="0" AutoTimeout="15" DefaultLang="chinese" Frame="frame_CTCOM" Language="chinese" Menu="menu.js" MenuXml="menu.xml" E8C_ProvisioningCode="true" E8C_FJWebFlag="true" ShowCPUnMemUsed="1" PwdEncrypt="0"/>
<Swm BufferSize="0x80000" MaxChnl="8" MaxDev="8" PackMaxItemNum="16" BootCountAddr="0x933FF000" FlashConfigAddr="0x40000" FlashConfigLen="0x1000" PackMarkV1="0x50545748" PackMarkV2="0x504E5748" ManageMode="e8c"/>
<Msg ProcMax="30" ModuleMax="20" GroupMax="2" TraceMax="8" StatMax="16" MqLenMax="4096" MqNumMax="1024" />
<Db Enable="1" MsgWaitTime="20000"/>
<Cfm Enable="1" MaxObjNum="64"/>
<Cfg CfgCallWaitTime="100000"/>
<Cli Enable="1" UserNameLen="32" UserPwdLen="64" WelcomeInfo="Welcome Visiting Huawei Home Gateway
Copyright by Huawei Technologies Co., Ltd." MaxTelnetNum="4" HistoryNum="20" TelnetPortId="23" Prompt="WAP" UserGroup="0x00000001" EnableRemoteTelnet="1" RedLineVersion="0"/>
<Dm TimeForRebootSys="1" TimeForResetCfg="10"/>
<Dev MaxProduct="3" MaxClass="2"/>
<Cwmp AcsUrlLen="256" HttpServerPortId="7547" ManageMode="e8c"/>
<QuickCfg Enable="0" dir="hw_Config_Backup" FileName="ctce8"/>
<Log SaveTime="3600"/>
<Apm BatteryChangeTime="5" BootDelay="60"/>
<MmInterface Enable="1" RelationXml="hw_china_mm_cfg.xml"/>
</SSMP>
<BBSP>
<IFMVLANSWITCH Tag0Supported="0" VLANPRISWITCH="0"/>
</BBSP>
</FeatureConfig>
<Custom customdescription="e8c"/>
</System_Configuration>

4、要换回原厂界面,只要将这个文件中的frame="frame_CTCOM"改成frame="frame_huawei"就行了,其它都可以不动了,一定要注意区分大小写。

5、将已更改号的hw_spec.xml文件拷回光猫,替换掉光猫上的这个文件。按第“二”点的方法登陆光猫的LINUX环境,输出以下命令:

tftp -g -l hw_spec.xml -r hw_spec.xml 192.168.100.2

上传后检查下是否替换完成,替换完之后reboot生效。页面变更后,超级密码还是跟原来一样。

如果个别地方无法注册,请更改/mnt/jffs2/hw_boardinfo.xml文件。请跟以下电信官方固件里面进行对比修改。
同样使用tftp把原本的hw_boardinfo.xml下载下来进行修改。

tftp -p -l hw_boardinfo.xml -r hw_boardinfo.xml 192.168.100.2

该设备标识:707BE8-3B300707BE89D8BFF,MAC:707BE89D8BFF

<BoardInfo>
<upport infoStr="epon"/>
<sn def_sn="6877687700000001" cur_sn="48575443B5C23004"/>
<snpassword infoStr=""/>
<snhexpassword infoStr=""/>
<eponkey infoStr="123"/>
<product infoStr=""/>
<boarditem infoStr=""/>
<MachineItem infoStr="21023196666TB2000250"/>
<LanMac infoStr="70:7B:E8:B5:C2:30"/>
<WlanMac infoStr="70:7B:E8:B5:C2:39"/>
<WanMac mac_1="70:7B:E8:B5:C2:31" mac_2="70:7B:E8:B5:C2:32" mac_3="70:7B:E8:B5:C2:33" mac_4="70:7B:E8:B5:C2:34" mac_5="70:7B:E8:B5:C2:35" mac_6="70:7B:E8:B5:C2:36" mac_7="70:7B:E8:B5:C2:37" mac_8="70:7B:E8:B5:C2:38"/>
<OpticMode infoStr="69"/>
<loid infoStr=""/>
<eponpwd infoStr=""/>
<ChipInfo infoStr="0"/>
<SpecSn infoStr="3B300707BE89D8BFG"/>
<OUIMode infoStr="1"/>
<BinFeatureWord infoStr="E8C"/>
<CfgFeatureWord infoStr="FJCT"/>
<PTCFlag infoStr=""/>
</BoardInfo>

修改后,上传到光猫

tftp -g -l hw_boardinfo.xml -r hw_boardinfo.xml 192.168.100.2

进入web端,填写网络---远程管理---ACS URL:

http://devacs.edatahome.com:9090/ACS-server/ACS

ACS用户名: hgw
ACS密码: hgw

请求连接的用户名:itms
请求连接的密码:itms

建立TR069通道,路由模式,VLAN46。

重启后生效,然后再进行注册测试。

补充一下常用的命令:

#改E/P双模式
SU_WAP>set upport mode 4
SU_WAP>set optmode mode 198

#改HG8245(Shell模式下)
boardtype.sh -s HG8245

#恢复到HG8240(Shell模式下)
boardtype.sh -c

#查看WAN MAC地址
SU_WAP>display wanmac

#修改WAN接口的MAC地址
SU_WAP>SEt WAnmac MAC 94:FE:9D:65:03:E8

#查看SN码
SU_WAP>display sn

#修改SN码
SU_WAP>set sn snid 1234567890ABCDEF

#重启设备
SU_WAP>reset

#恢复出厂设置
SU_WAP>restore manufactory

查看SU模式下可用的命令
SU_WAP>?

关于双模命令方面差别如下:

a. GPON 设置命令

set upport mode 1
set optmode mode 200

b. EPON设置命令

set upport mode 2
set optmode mode 197

c. GPON/EPON双模自适应设置命令

set upport mode 4
set optmode mode 198

======================================================================

set upport mode 1  GPON
set upport mode 2  EPON
set upport mode 4  GPON/EPON 双模自适应

set optmode mode 197  EPON PX20模式  
set optmode mode 198  GPON B+模式
set optmode mode 200  GPON C+模式
0

评论 (0)

取消