中兴F7607P从移动版刷成电信版的流程
标签搜索

中兴F7607P从移动版刷成电信版的流程

steven
2023-01-22 / 2 评论 / 1,818 阅读 / 正在检测是否收录...

最近新收了一个F7607P的2.5G光猫,相关拆解评测可见acwifi

刷机参考教程

在此记录下刷成电信版的过程,以下以本人收来的山东移动版本为例,

修改LAN口IP至现有局域网

首先先把光猫与自己电脑连接,浏览器输入192.168.1.1,通过光猫超级密码登录后台

账号:CMCCAdmin
密码:aDm8H%MdA

打开光猫后台 --》 网络 LAN侧地址配置
修改成当前自己用的局域网IP,并关掉DHCP

这样的目的 是方便有公网的用户,可通过主路由端口转发,进行下一步操作

开启telnet

这里推荐在线开启的方式,网址 telnt

移动版本的网页端口为80,故只需要去主路由把光猫的80端口转发到非80的端口上(家宽大部分都屏蔽80,443)

以爱快为例:

打开网络设置 --》 端口映射

输入我们刚才设置的192.168.50.27,端口随意,例如10086(尽量使用5位端口,确保端口不冲突以及使用不安全端口)

然后打开上面的网址,去打开telnet

注意:如果你的电脑在软路由环境下,请把梯子关了

使用openclash的可以临时把 “漏网之鱼” 或者 “final” 策略组调成 DIRECT

不然就会出现如下提示

没有公网的环境,可以使用作者页面推荐的frp,或者我博客中的nps

https://blog.st8.one/index.php/archives/62/

使用telnet 连接路由

这里以windterm举例

输入刚才网页上获取的用户名,密码


临时Telnet用户名: I14d1gIX
临时Telnet密码: 7mzG3v1J

然后,输入以下代码,将临时telnet的账户密码转换成永久的账户密码


sendcmd 1 DB p TelnetCfg
sendcmd 1 DB set TelnetCfg 0 Lan_Enable 1
sendcmd 1 DB set TelnetCfg 0 TS_UName root
sendcmd 1 DB set TelnetCfg 0 TSLan_UName root
sendcmd 1 DB set TelnetCfg 0 TS_UPwd Zte521
sendcmd 1 DB set TelnetCfg 0 TSLan_UPwd Zte521
sendcmd 1 DB set TelnetCfg 0 Max_Con_Num 99
sendcmd 1 DB set TelnetCfg 0 ExitTime 999999
sendcmd 1 DB set TelnetCfg 0 InitSecLvl 3
sendcmd 1 DB set TelnetCfg 0 CloseServerTime 9999999
sendcmd 1 DB set TelnetCfg 0 Lan_EnableAfterOlt 1
sendcmd 1 DB save

killall telnetd

以后就可以用 root/Zte521 登录了

备份原机闪存

顺便把电信版的固件解压好放入U盘中

dd if=/dev/mtd0 of=/mnt/usb1_1/f7607p_dd.bin

看到如下命令就证明已经成功

保险起见,进入U盘查看是否备份成功

cd /mnt/usb1_1/
ls

看到f7607p_dd.bin,说明已经备份成功

执行 fw_flashing,得到如下报错提示

得到报错的分区为mtd7 curpdev=/dev/mtd7

然后执行命令upgradetest switchver 1;使得下一次启动时切换到另一个分区

然后键入下列命令:

cd /mnt/usb1_1
echo 2 > /proc/zteinfo/factory/factorymode
touch /userconfig/nanddebug
nand kerase /dev/mtd8 0x0 0x2800000
nand kwrite /dev/mtd8 0x0 0x2800000 ./kernel_CT.bin

无任何报错命令的话,输入reboot重启

重启后,再次运行 fw_flashing

可以看到curpdev=/dev/mtd10

故键入如下代码:

cd /mnt/USB_disc1
echo 2 > /proc/zteinfo/factory/factorymode
nand kerase /dev/mtd9 0x0 0x2800000
nand kwrite /dev/mtd9 0x0 0x2800000 ./kernel_CT.bin
nand kerase /dev/mtd6 0x0 0x1000000
nand kwrite /dev/mtd6 0x0 0x1000000 ./framework_CT.bin
nand kerase /dev/mtd7 0x0 0x1000000
nand kwrite /dev/mtd7 0x0 0x1000000 ./framework_CT.bin
nand kerase /dev/mtd8 0x0 0x600000
nand kerase /dev/mtd11 0x0 0x7900000
rm  /userconfig/nanddebug

修改区域代码

使用下面的命令

cat /etc/init.d/regioncode

然后看到:

比如广东为210,就可以使用upgradetest sdefconf 210 ,切换为广东。

注意: 此操作会重新关闭telnet,并重置IP为192.168.1.1

成功页面:

可以使用电信的超级账号修改lan口密码,并按照之前的方法,重新开启telnet

注意:电信的后台端口为8080,故frp/nps的端口需从80修改为8080

电信超级账号:

telecomadmin
nE7jA%5m

修改MAC地址为老光猫的MAC

一般来说,老光猫的MAC地址在光猫底部标签就会写有

LOID可以通过超级密码进入WEB后台获取

echo 2 > /proc/zteinfo/factory/factorymode
setmac 1 32769 老光猫的MAC地址
echo 0 > /proc/zteinfo/factory/factorymode

输入setmac show2,查看第一行PONMAC,看看是否与自己刚才设置的MAC地址一致,如果一致就成功了

欺骗ITMS注册结果

sendcmd 1 DB set PDTCTUSERINFO 0 Status 0
sendcmd 1 DB set PDTCTUSERINFO 0 Result 1
sendcmd 1 DB save

关闭 TR069与定时上报

sendcmd 1 DB set MgtServer 0 Tr069Enable 0 
sendcmd 1 DB set MgtServer 0 PeriodicInformEnable 0
sendcmd 1 DB save

将链路修改成10G-EPON

打开管理 --》 上行方式

修改保存即可

0

评论 (2)

取消
  1. 头像
    00
    Windows 10 · Google Chrome

    学习了

    回复
  2. 头像
    艾克
    Windows 10 · FireFox

    open ./kernel.bin fai 提示这个错误,是那个出问题了啊?

    回复