华为新款猫R020、R021固件版本光猫与路由器切换设置教程
本帖最后由 setttt 于 2022-4-2 11:10 编辑华为新出的一系列新款光猫,固件进阶到了R020、R021,同时多了一些功能,最主要多了光猫、路由可切换,经过验证市面上有十几个型号的光猫都支持。
拿HN8346X6来举例
此介面 Optical 为正常光猫介面
可选择LAN1、2、3、4任一网囗为WAN囗
详细设置:
1、修改之前先备份jffs2文件夹(重要:不然以后无法恢复成运营商介面 )
C盘下新建xin文件夹(名称随便起,但必须英文名称) 打开 tftpd32.exe,保存位置选择为 xin 文件夹
以管理员运行CMD
telnet 192.168.101.1 ( 网关地址请自行对应)
root
adminHW(或 admin 输入时不显示,直接回车,移动猫 Hw8@cMcc)
su 回车
shell 回车
cd /dev/shm 回车
tar -cvf jffs2.tar /mnt/jffs2 回车(打包时间长,耐心等待)
tftp -pl jffs2.tar 192.168.101.2 回车(下载jffs2bak.tar.gz到保存位置,等进度条消失)
exit 回车 退出shell (重要步骤,不要连着执行)
再进入shell 直接命令改华为公版介面
shell 回车
restorehwmode.sh 回车 (sudo restorehwmode.sh ,R020、R021的改华为介面命令)
exit 回车 退出shell
reset 重启后就为华为公版介面
2、xin 文件夹中 jffs2 用7Z提取成文件夹,复制 hw_boardinfo hw_boardinfo.bak、customize.txt 这3个文件移到别处
用论坛下载的HW Dollar2 v2.20.exe 解密(点计算) 后修改 hw_boardinfo hw_boardinfo.bak 这几处修改
obj.id = "0x0000001a" ; obj.value = "COMMON"; 默认值不改
obj.id = "0x0000001b" ; obj.value = "SCHOOL2"; 默认值 COMMON ,光猫代码(英文大写) 改为 SCHOOL2
obj.id = "0x00000031" ; obj.value = "NOCHOOSE"; 无运营商定制代码
obj.id = "0x00000035" ; obj.value = ""; 此处空,无运营商定制代码
obj.id = "0x00000042" ; obj.value = "2"; 默认值光猫为 0 , 路由改为 1 , AP改为 2
obj.id = "0x00000061" ; obj.value = "2"; 默认值光猫是 0 , 随机网口改为 1,固定LAN4改为 2
obj.id = "0x00000039" ; obj.value = "0x00102001"; 光猫网囗代码
obj.id = "0x0000003c" ; obj.value = "0x00102001"; 光猫网囗代码
修改完毕,再点击HW Dollar2 v2.20.exe 计算( 加密 ),点击保存,替换原文件
重要提示: 有些版本不需要HW Dollar2 v2.20.exe 加、解密,
打开hw_boardinfo hw_boardinfo.bak 是明文的不要加、解密
3、打开customize.txt 文件将COMMON COMMON 改为 COMMON SCHOOL2 并保存
4、将修改好的hw_boardinfo hw_boardinfo.bak、customize.txt这3个文件放到C盘下新建的xin文件夹 中
打开 tftpd32.exe,不要关闭,保存位置选择为 xin 文件夹, 以管理员运行CMD
telnet 192.168.100.1 回车 (网关地址 192.168.100.1 ,对应自己的猫修改)
root
adminHW
su
shell
cd /mnt/jffs2 回车
tftp -g -l hw_boardinfo -r hw_boardinfo 192.168.100.2 回车
tftp -g -l hw_boardinfo.bak -r hw_boardinfo.bak 192.168.100.2 回车
tftp -g -l customize.txt -r customize.txt 192.168.100.2 回车
exit 退出shell
reset 重启
校园网专用介面至此已改成功
此为光猫状态
此为当作路由器使用:LAN网囗选择为WAN口后,点击应用,设备会自动重启
5、登入设备后,移至 高级设置—WAN设置,点击新建连接,对照下图设置
验证可直改的型号:固件版本V500R019C20 开始往上的版本 (九洲版本不支持)
HS8346X6 , HS8546X6,HN83456X6 , HN8546X6
K662C-10 ( 512内存光猫版、AP版), 联通版K662C ( 512内存AP版)
K662D(R020版本) , K662C-20 移动、联通版,HN8346QHN8546Q
`````````````````````````````````````````````````````````````
此处型号需要专用刷补丁 :固件版本V500R019C20 开始往上的版本
HS8145V , HS8546V5(新、老版本), HS8346v5
HN8346v5 , HN8145V , HN8145V5
HS8145X6,HN8145X6 (此2个型号默认安徽电信有上行囗切换)
V662c 、 V662u、 V662m ;V862c、V862U、V862m ; V852R
刷过补丁之后的图例
专用刷入补丁见附件:请对应型号正确下载,不要全下,各型号缺失的文件不同,以免变砖头!
再次声明:个人原创,请自觉一点,不要搬运其他论坛,本人各大论坛都有注册,不需要转发!
待闲时继续更新
支持楼主,共享精神 jsxhzp 发表于 2022-3-3 22:35
请教大神,我换了苏州电信10G-EPON HN8145V, 版本V5.20.C10S100_JS2101,插入光纤填好LOID点击注册,直接弹 ...
下载光猫的配置文件hw_ctree.xml,hw_ctree_bak.xml ,只修改二个“99”代码,上传替换
关闭注册提示,修改:
<X_HW_UserInfo UserName="" UserId="" Status="99" Limit="10" Times="0" Result="99" X_HW_InformStatus="0" X_HW_AcsCnnctSatus="0"/>
修改为
<X_HW_UserInfo UserName="" UserId="" Status="0" Limit="10" Times="0" Result="1" X_HW_InformStatus="0" X_HW_AcsCnnctSatus="0"/> 过来给老哥点赞
打包上传参考第三步:https://www.chinadsl.net/forum.php?mod=viewthread&tid=131336 感谢分享,附件看不到了。 本帖最后由 setttt 于 2022-1-16 11:48 编辑
yuyijun22 发表于 2022-1-15 23:14
不好意思实在比较白,多问一下怕误操作变砖,这9个文件不能解压出啦一个一个传回去吗,另外我,根目录下就 ...
恢复的的文件,用命令导回去就行
mnt\jffs2\hw_default_ctree3.xml AP格式的默认配置文件
mnt\jffs2\hw_default_ctree2.xml 路由格式的默认配置文件
mnt\jffs2\hw_default_ctree.xml 正在使用中格式的默认配置文件
mnt\jffs2\hw_ctree_bak.xml 备份配置文件
mnt\jffs2\hw_ctree.xml 主配置文件
mnt\jffs2\hw_boardinfo.bak 光模式、省份代码备份文件
mnt\jffs2\hw_boardinfo 光模式、省份代码主文件
不好意思实在比较白,多问一下怕误操作变砖,这9个文件不能解压出啦一个一个传回去吗,另外我,根目录下就这些文件,能否帮忙指出时那几个,感激!
mnt\jffs2\xpon_mode
mnt\jffs2\wifi_cali_data_2g.kv
mnt\jffs2\wifi_cali_data.kv
mnt\jffs2\typeword
mnt\jffs2\TelnetEnable
mnt\jffs2\scflie_1
mnt\jffs2\restore_manufacture_done
mnt\jffs2\resetkey
mnt\jffs2\recovername
mnt\jffs2\reboot.log
mnt\jffs2\ppplasterr258
mnt\jffs2\optic_init_par.bin
mnt\jffs2\ontstatusfile
mnt\jffs2\mount_osgi_ok
mnt\jffs2\mount_ok
mnt\jffs2\main_version
mnt\jffs2\kmc_store_B
mnt\jffs2\kmc_store_A
mnt\jffs2\keyreleasecount.txt
mnt\jffs2\hwontlog.bin
mnt\jffs2\hwontdebuglogdata.bin
mnt\jffs2\hwontdebuglogctrl.bin
mnt\jffs2\hwnfflog.bin
mnt\jffs2\hwkeyinfogetlog.bin
mnt\jffs2\hwflashlog.bin
mnt\jffs2\hw_hardinfo_feature
mnt\jffs2\hw_default_ctree3.xml
mnt\jffs2\hw_default_ctree2.xml
mnt\jffs2\hw_default_ctree.xml
mnt\jffs2\hw_ctree_bak.xml
mnt\jffs2\hw_ctree.xml
mnt\jffs2\hw_bootcfg.xml
mnt\jffs2\hw_boardinfo.bak
mnt\jffs2\hw_boardinfo
mnt\jffs2\hard_version
mnt\jffs2\fsok
mnt\jffs2\factoryResetTypefile
mnt\jffs2\factory_file
mnt\jffs2\dypack_debug
mnt\jffs2\DHCPlasterrwan1
mnt\jffs2\custum_finish_flag
mnt\jffs2\customizepara.txt
mnt\jffs2\customize.txt
mnt\jffs2\CMEI
mnt\jffs2\cfmflag
mnt\jffs2\ceaseadv.conf
mnt\jffs2\binftwordsave
mnt\jffs2\backup_ok HN8145XR也可以选,未测试。
版本: V5R020C10S100 给大佬赞一个 R019也有哦,看看大佬R021怎么操作的 感谢大佬!!支持大佬!!! 能把固件发出来吗?R021的。 ADSL时代都有支持LAN接入的了,国货现在才跟上... 支持一下,等待更新 希望有大佬能提供升级固件,否则,看了也没用啊 支持楼主,共享精神