华为准万兆光猫P812E折腾记录
华为这款OptiXstar P812E光猫,还是2020年发布的产品,是面向企业的ONU接入设备。一个10G XGSPON光口,4个POE千兆电口,一个2.5G POE电口,理论上能够输出6.5G PON带宽,算是中偏上的准万兆光猫。近期据某大佬测试,这款光猫能兼容10G XGPON和2.5G的GPON模式,于是某宝出现了价格不菲的包能用方案,鄙人近日自己摸索出改模方法,分享步骤出来给大家!
光猫上电,登陆192.168.18.1,超管Epadmin/adminEp,下载配置文件
修改配置文件,找到LANTELNET,把0改为1保存后上传更新配置文件
打开最新的使能工具2.0版,选升级,ONT版本包选最新的R20版本的SHELL,点击启动后光猫指示灯全闪,约30秒后全灭方可点击停止,然后断电重启光猫
登入telnet,用户密码为Eproot/adminEp
运行ls命令,出现以下文件夹,说明被华为阉割的shell命令已经补回来了
运行cat /proc/mtd,查看各个分区
dev: size erasesize name
mtd0: 00100000 00020000 "bootcode"
mtd1: 07f00000 00020000 "ubilayer_v5"
mtd2: 0001f000 0001f000 "flash_configA"
mtd3: 0001f000 0001f000 "flash_configB"
mtd4: 0001f000 0001f000 "slave_paramA"
mtd5: 0001f000 0001f000 "slave_paramB"
mtd6: 02c14000 0001f000 "allsystemA"
mtd7: 02c14000 0001f000 "allsystemB"
mtd8: 0001f000 0001f000 "wifi_paramA"
mtd9: 0001f000 0001f000 "wifi_paramB"
mtd10: 00117000 0001f000 "keyfile"
mtd11: 01d8c000 0001f000 "file_system"
备份每个分区,dd if=/dev/mtd0 of=/dev/shm/0.bin,dd if=/dev/mtd1 of=/dev/shm/1.bin,直到12个分区全部备份完。然后在PC上运行TFTP32.exe,在telnet里面运行tftp -p -l 0.bin -r 0.bin 192.168.18.6,把刚才的所有备份全部传到PC上保存,这里我PC的网卡地址是192.68.18.6,然后rm -rf /dev/shm/*.bin删除掉所有备份文件
下一步在telnet里面,运行cd /mnt/jffs2,tar -czf jffs2bak.tar.gz * (压缩文件)
mv /mnt/jffs2/jffs2bak.tar.gz /tmp(剪切jffs2bak.tar.gz文件到 /tmp文件下)
cd /tmp
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.18.6(传输到PC上)
用7zip打开jffs2bak.tar.gz,找到hw_boardinfo并提取,用notepad++打开修改如下地方:
修改hw_boardinfo和hw_boardinfo.bak文件:GPON B+
obj.id = "0x00000001" ; obj.value = "1";
obj.id = "0x0000001d" ; obj.value = "1";
obj.id = "0x00000059" ; obj.value = "1";
修改hw_boardinfo和hw_boardinfo.bak文件:GPON C+
obj.id = "0x00000001" ; obj.value = "1";
obj.id = "0x0000001d" ; obj.value = "2";
obj.id = "0x00000059" ; obj.value = "1";
修改hw_boardinfo和hw_boardinfo.bak文件:10G XG-PON
obj.id = "0x00000001" ; obj.value = "5";
obj.id = "0x0000001d" ; obj.value = "5";
obj.id = "0x00000059" ; obj.value = "5";
保存后复制一份文件命名为hw_boardinfo.bak,替换刚才压缩包里面的初始hw_boardinfo和hw_boardinfo.bak
最后在telnet里面,cd /mnt/jffs2
rm -rf /mnt/jffs2/* (删除jffs2文件夹内所有文件)
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.18.6
tar -xvf jffs2bak.tar.gz (解压备份文件到当前文件夹)
rm -rf jffs2bak.tar.gz
reboot重启收工
插入这个华为GPON模块,也可以用海信的GPON模块
系统界面变为如下显示,改GPON模式成功
局端OLT注册成功,光衰比原来老猫小了0.7,至此折腾完毕,未来5年2000M宽带升级就靠它了











校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
set大神那边的消息,因为美国封锁,基本是v862u货很少而且很贵(3800左右),P812e基本是政企和高端用户首选了。
缺点是没电话,切换模式得导出文件改代码,比较麻烦,其他挺完美
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
obj.id = "0x0000001d" ; obj.value = "5";
obj.id = "0x00000059" ; obj.value = "5";然后上传回光猫可以吗?谢谢
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案