G7615使用telnet命令备份与刷写固件的方法,已在自己的电信版G7615实测成功.
G7615使用telnet命令备份与刷写固件的方法,已在自己的电信版G7615实测成功.分区备份命令,根据实际情况更改USB2_disc1nand kread /dev/mtd1 0x0 0x300000 /mnt/USB2_disc1/mtd1.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd2 0x0 0x200000 /mnt/USB2_disc1/mtd2.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd3 0x0 0x400000 /mnt/USB2_disc1/mtd3.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd4 0x0 0x400000 /mnt/USB2_disc1/mtd4.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd5 0x0 0x800000 /mnt/USB2_disc1/mtd5.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd7 0x0 0x1000000 /mnt/USB2_disc1/mtd7.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd10 0x0 0x3000000 /mnt/USB2_disc1/mtd10.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd12 0x0 0x2ac0000 /mnt/USB2_disc1/mtd12.bin //备份mtd1到u盘mtd1.binnand kread /dev/mtd13 0x0 0x2800000 /mnt/USB2_disc1/mtd13.bin //备份mtd1到u盘mtd1.bin
upgradetest switchver 0 //切换版本0或1fw_flashing//查看当前主备分区调用情况cat /proc/mtd //查看全部分区cat /proc/csp/versionstates //查看分区激活及校验信息
fw_flashing //查看当前调用分区情况,0在mtd9分区,1在mtd10分区cd /mnt/USB2_disc1 //进入u盘目录,根据实际情况更改USB2_disc1echo 2 > /proc/zteinfo/factory/factorymode //写入数字2到factorymodetouch /userconfig/nanddebug //创建nanddubug临时目录nand kerase /dev/mtd7 0x0 0x1000000 //擦除mtd7nand kwrite /dev/mtd7 0x0 0x1000000 ./mtd7.bin //写入mtd7nand kerase /dev/mtd10 0x0 0x3000000 //擦除mtd10nand kwrite /dev/mtd10 0x0 0x3000000 ./mtd10.bin //写入mtd10nand kerase /dev/mtd8 0x0 0x200000 //擦除mtd8 dbus分区nand kerase /dev/mtd11 0x0 0x6800000 //擦除mtd11 plugin_data分区rm /userconfig/nanddebug //删除nanddebug临时目录reboot //重启光猫
如果使用fw_flashing查看到正在使用的分区,0就代表正在使用mtd6/mtd9,所要写入和擦除的就必须为mtd7/mtd10,在完成擦写备份分区后使用upgradetest switchver 1 切换主备分区,然后再刷写mtd6/mtd9.
G7615Login: rootPassword:
BusyBox v1.17.2 (2023-10-28 00:38:24 CST) built-in shell (ash)Enter 'help' for a list of built-in commands.
/ # cat /proc/csp/versionstatesbaseaddress : 0x1700000current : 0version1states : 0x8fversion2states : 0x83____________________________________________________Index Running LatestCRC Integrality Type----------------------------------------------------0 Y Y Y Y Upg1 N Y N Y Upg----------------------------------------------------/ # cat /proc/mtddev: size erasesizenamemtd0: 10000000 00020000 "whole flash"mtd1: 00300000 00020000 "u-boot"mtd2: 00200000 00020000 "others"mtd3: 00400000 00020000 "parameter tags"mtd4: 00400000 00020000 "wlan"mtd5: 00800000 00020000 "usercfg"mtd6: 01000000 00020000 "framework"mtd7: 01000000 00020000 "framework1"mtd8: 00200000 00020000 "dbus"mtd9: 03000000 00020000 "kernel1"mtd10: 03000000 00020000 "kernel2"mtd11: 06800000 00020000 "plugin_data"mtd12: 02ac0000 00020000 "rootfs1"mtd13: 02800000 00020000 "rootfs2"/ # fw_flashingg_zte_current_version_base_address=1700000<b000000005>11932:13:34 baseaddr:1700000, curpdev=/dev/mtd9, offset=0<b000000005>11932:13:34 openfailed!<b000000005>11932:13:34 fw_flashing error/ #
xiaojun5270 发表于 2024-3-29 16:24
这个光猫用起来怎么样
很不错,性能第二,性价比第一 感谢分享,学习学习 感谢分享666 感谢分享 谢谢分享 感谢分享666 多谢分享,学习一下。 多谢分享,学习 感谢分享 感谢分享666