撰于 阅读 16

中兴G1610光猫刷机教程及经验分享

在当前的设备环境下,漫游体验欠佳,因此考虑购买光猫作为AP使用。近期购买了一台G1610光猫,但发现其固件功能有限,仅有桥接选项,且默认开启的DHCP服务会偶尔回自动开启,使用体验欠佳。经了解,其他运营商版本的光猫界面正常,可作普通光猫使用,因此又购买了一台电信版光猫,并开始尝试刷机。

刷机过程参考其他型号教程,但发现G1610不同运营商版本的分区结构不同,分区偏移量也各异,导致刷机困难。因此决定从UBOOT下进行全盘写入,过程中遇到一些问题,现分享给大家。

大致步骤分为:准备电信版的全盘备份mtd0.bin,移动版拆机并准备TTL连接,使用TTL工具进入UBOOT,UBOOT刷入mtd0。

具体步骤如下:

  1. 电信版备份:先使用cat /proc/mtd查看分区,发现mtd0大小为0x08000000,即128M。使用df命令查看分区情况。备份方法有两种:
    a. 先使用cat保存分区,再通过TFTP传到电脑。
    b. 直接在/dev下使用TFTP传输mtd0。

传输后,使用sha256sum进行校验,确保备份文件与原分区一致。

  1. 移动版拆机并连接TTL:参考G1620的拆解方法,拆解过程不复杂。
  2. 连接TTL,进入UBOOT:TTL接口位置如图所示,连接后选择正确的COM接口,波特率115200,打开软件如Putty,插电后观察输出,然后断电,快速按键盘任意键进入UBOOT。
  3. 输入mtd0:步骤分为传输、擦除、写入。传输时,注意默认的TFTP加载地址为0x42000000。擦除和写入时,需正确使用NAND命令,确保数据正确写入。

以上为G1610光猫刷机过程及遇到的问题分享,希望对有需要的朋友有所帮助。


评论已关闭