适用于济南联通新装光猫 G7615V2生产日期:2024/10固件:V3.0.5P24T7

完全恢复出厂设置(reset 键)断掉上行光,插电开机,等到除电源外的任意灯亮(默认红灯亮,也就是光信号灯。如果上行方式改为网口1-4其中一个,就是网口的指示灯)时按下 reset 键直到 led 灯全亮并熄灭,复位完成。

完全恢复后,管理员默认用户名:CUAdmin密码:CUAdmin

开启 telnet 及固化使用命令(不成功)开启 telnet(不成功)下载zteOnu.exe在终端中执行

12345678910111213141516171819202122zteOnu -i 192.168.1.1 -u CUAdmin -pw CUAdmin -p 80输入以上两行代码以后会返回如下结果:D:\>zteOnu -u CUAdmin -p CUAdmin --port 80 --newZteONU 0.0.7, built at 2024-10-13T08:29:47Zsource: https://github.com/thank243/zteOnu-----------------------------------step [0] reset factory: okstep [1] request factory mode: okstep [2] send sq: unknown error Attempt retrying..(1/10)-----------------------------------.........-----------------------------------step [0] reset factory: okstep [1] request factory mode: okstep [2] send sq: unknown error Attempt retrying..(10/10)-----------------------------------step [0] reset factory: okstep [1] request factory mode: okstep [2] send sq: unknown error

固化,更改用户名密码(未使用)开 telnet 不成功,命令来自论坛,未能测试使用修改telnet的账户(root)密码(Zte521)命令

123456789101112sendcmd 1 DB p TelnetCfgsendcmd 1 DB set TelnetCfg 0 Lan_Enable 1sendcmd 1 DB set TelnetCfg 0 TS_UName rootsendcmd 1 DB set TelnetCfg 0 TSLan_UName rootsendcmd 1 DB set TelnetCfg 0 TS_UPwd Zte521sendcmd 1 DB set TelnetCfg 0 TSLan_UPwd Zte521sendcmd 1 DB set TelnetCfg 0 Max_Con_Num 99sendcmd 1 DB set TelnetCfg 0 ExitTime 999999sendcmd 1 DB set TelnetCfg 0 InitSecLvl 3sendcmd 1 DB set TelnetCfg 0 CloseServerTime 9999999sendcmd 1 DB set TelnetCfg 0 Lan_EnableAfterOlt 1sendcmd 1 DB save

使用工具(不成功)教程很多,傻瓜式操作,不能成功开启。

使用 ttl(成功)准备工作拆机测试

ttl 针脚

设备管理中的串口号

终端配置我使用的工具为SecureCRT

删除相应分区进入 uboot插电开机,按回车键中断启动开机全部的跑码

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172SPI NANDstart read bootloadersecure bootCBC decrypt OK!CBC decrypt OK!CBC decrypt OK!verify OK!Jumpenter bootloader...pll init, cpu freq=1000 MHzcrpm init okproduct_vid=77DDR3 size, 0x20000000=512MiB,HALF_MODE=0DDR3 1333 Mbpsddr init okSPI NANDncfg:10,40,b,800secure ubootverify OK!backup header!!JumpU-Boot 2021.01 (Aug 27 2024 - 15:04:38 +0800)CPU : ZX279133@A53x2,1000MHZModel: ZTE 133DRAM: 512 MiBRelocation Offset is: 1d696000clk_register: failed to get sd_wclk_mux device (parent of sd_wclk_div), idx = 0clk_register: failed to get nand_xclk device (parent of nand_wclk), idx = 1clk_register: failed to get clk1376m_div device (parent of pon_core_clk_mux), idx = 2clk_register: failed to get clk40m device (parent of pcie_25m_mux), idx = 3clk_register: failed to get pon_tm_aclk device (parent of tzc400_pon_aclk), idx = 4product_vid = 77vid=77-G7615V2mtk reset,66boot_ctrl value=====3bootsel=3Disable watchdog.el=3NAND: zs->cs_regmap 0000000000000000zx_sfc_probe: enterzx_sfc_probe: donespi_nand spi-flash@0: READ ID data: 01-25-01, skyhigh SPI NAND was found.spi_nand spi-flash@0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128spinand name:spi-nand0Creating 14 MTD partitions on "spi-nand0":0 MiBLoading Environment from NAND... OKIn: serialOut: serialErr: serialclk_pll env is not setted, core clk won't changeNet: rx data disableinnerGeLedPolarSet 1innerGeLedPolarSet 1innerGeLedPolarSet 1innerGeLedPolarSet 1mdio_miiphy_initialize oketh0sec mode!Hit 1 to upgrade software versionHit any key to stop autoboot: 0=>=>=>

查看分区地址使用mtd list查看分区地址

12345678910111213141516171819202122232425262728=>=> mtd listList of MTD devices:* spi-nand0 - device: spi-flash@0 - parent: spifc@0x10d0f000 - driver: spi_nand - type: NAND flash - block size: 0x20000 bytes - min I/O: 0x800 bytes - OOB size: 128 bytes - OOB available: 248 bytes - 0x000000000000-0x000010000000 : "spi-nand0" - 0x000000000000-0x000010000000 : "whole flash" - 0x000000000000-0x000000300000 : "u-boot" - 0x000000300000-0x000000500000 : "others" - 0x000000500000-0x000000700000 : "parameter tags" - 0x000000700000-0x000000900000 : "wlan" - 0x000000900000-0x000001100000 : "usercfg" - 0x000001100000-0x000001700000 : "preplugin" - 0x000001700000-0x000004700000 : "kernel1" - 0x000004700000-0x000007700000 : "kernel2" - 0x000007700000-0x000008700000 : "framework" - 0x000008700000-0x000009700000 : "framework1" - 0x000009700000-0x00000ff00000 : "plugin_data" - 0x000001700000-0x000004700000 : "rootfs1" - 0x000004700000-0x000007700000 : "rootfs2"=>

擦除分区根据mtd list可以看到usercfg分区的起始地址为0x000000900000-0x000001100000

命令nand erase 0x000000900000 0x000001100000擦除,重启地址间去掉-,换成空格。uboot 中的地址和 telnet 中的地址不同,或许可以尝试下 telnet 中的地址试试看看有什么不同

12345678=>=> nand erase 0x000000900000 0x000001100000NAND erase: device 0 offset 0x900000, size 0x1100000Erasing at 0x19e0000 -- 100% complete.OK=> resetresetting ...

此方法开启 telnet 后光猫的不同

运营商原机版本号V3.0.5P24T7清空usercfg后版本号V3.0.5P1N30

使用upgradetest getver显示只有主版本号,备用为空。

12345/ # upgradetest getverMain version num: V3.0.5P1N30Spare version num:NULLsuccess!/ #

清空后 telnet 成为永久开启状态,执行捅屁屁完全恢复出厂后,telnet 还是为开启状态

启动后不会自动跳转到设备注册页面

telnet 登录telnet配置

用户名:root密码:Zte521

关于U盘恢复备份没有成功过,不知道哪里不对

山东联通设备注册浏览器进入http://192.168.1.1/register.gch,只需填入 loid 开始注册,会自动下发配置,等待完成即可。

注册下发完成,密码会更改,需要使用 telnet 修改,开始下一步。

普通用户提权123456sendcmd 1 DB set TelnetCfg 0 InitSecLvl 3sendcmd 1 DB set DevAuthInfo 1 Level 1sendcmd 1 DB savesendcmd 1 DB reboot

修改用户名,密码管理员:DevAuthInfo 0普通用户:DevAuthInfo 1用户名:xxxxxxxx密码:yyyyyyyy

1234sendcmd 1 DB set DevAuthInfo 0 User xxxxxxxxsendcmd 1 DB set DevAuthInfo 0 Pass yyyyyyyysendcmd 1 DB savesendcmd 1 DB reboot

删除 TR069 或禁用执行命令sendcmd 1 DB p WANC查看,和网页端对比找到对应的要删除项的数字。

123456789101112131415161718192021222324/ # sendcmd 1 DB p WANC ... ... ... ... ... ... ... ... ... ... ... ... / #

在打印出的信息中查看 TR069 属于 X 。通常 X=0

删除123sendcmd 1 DB delr WANC 0sendcmd 1 DB savesendcmd 1 DB reboot

禁用与恢复禁用命令

123sendcmd 1 DB set WANC 0 Enable 0sendcmd 1 DB savesendcmd 1 DB reboot

恢复命令

123sendcmd 1 DB set WANC 0 Enable 1sendcmd 1 DB savesendcmd 1 DB reboot

删除或禁用以后,执行sendcmd 1 DB reboot,网页可能不会更改,就需要重启路由器

备份固件查看 mtd 分区1234567891011121314151617/ # cat /proc/mtddev: size erasesize namemtd0: 10000000 00020000 "whole flash"mtd1: 00300000 00020000 "u-boot"mtd2: 00200000 00020000 "others"mtd3: 00200000 00020000 "parameter tags"mtd4: 00200000 00020000 "wlan"mtd5: 00800000 00020000 "usercfg"mtd6: 00600000 00020000 "preplugin"mtd7: 03000000 00020000 "kernel1"mtd8: 03000000 00020000 "kernel2"mtd9: 01000000 00020000 "framework"mtd10: 01000000 00020000 "framework1"mtd11: 06800000 00020000 "plugin_data"mtd12: 03000000 00020000 "rootfs1"mtd13: 02aa0000 00020000 "rootfs2"/ #

挂载的 u盘12/ # ls /mntUSB2_disc1 USB2_disc2

开始备份没有dd命令,使用cat命令。bin 文件我只导出,没有测试,谨慎使用。

1234567891011121314cat /dev/mtd0 > /mnt/USB2_disc2/mtd0_whole_flash.bincat /dev/mtd1 > /mnt/USB2_disc2/mtd1_u-boot.bincat /dev/mtd2 > /mnt/USB2_disc2/mtd2_others.bincat /dev/mtd3 > /mnt/USB2_disc2/mtd3_parameter_tags.bincat /dev/mtd4 > /mnt/USB2_disc2/mtd4_wlan.bincat /dev/mtd5 > /mnt/USB2_disc2/mtd5_usercfg.bincat /dev/mtd6 > /mnt/USB2_disc2/mtd6_preplugin.bincat /dev/mtd7 > /mnt/USB2_disc2/mtd7_kernel1.bincat /dev/mtd8 > /mnt/USB2_disc2/mtd8_kernel2.bincat /dev/mtd9 > /mnt/USB2_disc2/mtd9_framework.bincat /dev/mtd10 > /mnt/USB2_disc2/mtd10_framework1.bincat /dev/mtd11 > /mnt/USB2_disc2/mtd11_plugin_data.bincat /dev/mtd12 > /mnt/USB2_disc2/mtd12_rootfs1.bincat /dev/mtd13 > /mnt/USB2_disc2/mtd13_rootfs2.bin

升级固件上传地址(没有打包未使用)http://192.168.1.1/cu.html?hidden=upgrade

光猫做交换机配置光猫因为我的 7615 上行光纤被我捣鼓断了,收不到光。因此用它来做带 WiFi 的交换机使用。需要将上行方式 pon 改为 lan 口。

光猫上行方式更改上行方式为 lan1

这可以关闭光猫的光纤指示灯,为了因为检测不到光信号而一直闪烁。

光猫桥接模式新建 wan 为桥接模式

光猫 lanlan 取消DHCP

配置从路由从路由管理员的密码竟然和我修改后的光猫密码一样,不知道是不是一起同步过来的。

从路由版本

从路由上行方式一开始从路由没有网,登录从路由一看,上行方式变为 lan1,需要改为自适应。

更改上行方式为 lan1

从路由桥接模式新建 wan 为桥接模式

从路由 lanlan 取消DHCP-

视频或文章链接RAX3000M 修改配置文件,刷 u-boot 及 openwrt 固件

备份文件,网络搜索的所有开 telnet 工具g7615相关文档文档已更新。阿里云盘不能分享压缩文件,所以我压缩成可以自解压的 exe 文件,双击文件自动解压。https://www.alipan.com/s/b11cD242uvz提取码: 71wo

Q群:290979342(聚焦单车交流群)Q群:977922094(聚焦openwrt路由器交流)