华为准万兆光猫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宽带升级就靠它了
值友3282816255
校验提示文案
值友4593394272
校验提示文案
逐风者之剑
校验提示文案
miaosha
校验提示文案
值友4340586941
校验提示文案
Raoy
校验提示文案
值友8375457058
校验提示文案
话莓
校验提示文案
值友1336462469
校验提示文案
littlebeastie
校验提示文案
值友4216071616
校验提示文案
值友8520035795
校验提示文案
值友1336462469
set大神那边的消息,因为美国封锁,基本是v862u货很少而且很贵(3800左右),P812e基本是政企和高端用户首选了。
缺点是没电话,切换模式得导出文件改代码,比较麻烦,其他挺完美
校验提示文案
值友5071501644
校验提示文案
zpxDirk
校验提示文案
值友5181861946
校验提示文案
值友5964720519
校验提示文案
lixaoyao
校验提示文案
荒野驰骋
校验提示文案
值友1336462469
校验提示文案
麻省Recall
校验提示文案
麻省Recall
校验提示文案
麻省Recall
校验提示文案
值友6494500197
校验提示文案
值友3139848391
校验提示文案
值友4824863991
校验提示文案
祥祥Cc
校验提示文案
Superenter
校验提示文案
cameltxc
校验提示文案
回忆li
校验提示文案
bfjwl
校验提示文案
bfjwl
校验提示文案
bfjwl
obj.id = "0x0000001d" ; obj.value = "5";
obj.id = "0x00000059" ; obj.value = "5";然后上传回光猫可以吗?谢谢
校验提示文案
bfjwl
校验提示文案
值友4999879285
校验提示文案
值友4999879285
校验提示文案
wabi_sabi
校验提示文案
青岛王一
校验提示文案
UsherLiD
校验提示文案
黄丶逗
校验提示文案