诺基亚猫棒G-010S-P刷机解决设备SN认证上网问题

与天地兮比寿,与日月兮齐光。这篇文章主要讲述诺基亚猫棒G-010S-P刷机解决设备SN认证上网问题相关的知识,希望能为你提供帮助。
诺基亚猫棒原生开启SSH功能,刷机修改非常方便,越来越受大家的欢迎。本人有一条电信的宽带,使用的是静态公网IP,采用设备SN进行认证。使用华为MA5671A猫棒可以正常替换。使用诺基亚猫棒在认证为05的情况下,不能正常联网。刷了大佬们制作的各种固件,如V1、V2和各种修改版,均存在这个问题,一直没办法解决。
近日,看到群友发的链接,找到了Carlitoxx V1固件,遂决定一试,没想到,竟然成功解决了这一问题。现将过程记录下来,供其他有类似问题的网友参考。
提取原设备的参数原设备是华为的MA5671铁壳光猫(非猫棒),进入光猫设置界面,找到设备相关信息。

  • 设备的序列号:HWTC86E8AE48
  • 硬件版本:CE4.C
  • 软件版本:V8R016C00S205
刷机为了简化操作,我使用MobaXterm进行操作。
诺基亚猫棒的原始访问地址及帐号如下:
  • 地址: 192.168.1.10
  • 用户名: ONTUSER
  • 密码: SUGAR2A041
进入SSH以后,先备份原系统和光准设置。分别执行以下命令:
dd if=/dev/mtd0 of=/tmp/mtd0.bin
dd if=/dev/mtd1 of=/tmp/mtd1.bin
dd if=/dev/mtd2 of=/tmp/mtd2.bin
dd if=/dev/mtd3 of=/tmp/mtd3.bin
dd if=/dev/mtd4 of=/tmp/mtd4.bin
dd if=/dev/mtd5 of=/tmp/mtd5.bin

fw_printenv > /tmp/fw_printenv.backup
uci show > /tmp/uci_show.backup

然后从/tmp目录将上面7个备份文件下载到本地。
下载??Carlitoxx v1??固件,解压缩,将mtd2.bin和mtd5.bin两个文件上传至/tmp目录,然后执行以下命令:
mtd -e image0 write /tmp/mtd2.bin image0
mtd -e linux write /tmp/mtd5.bin linux

刷机完成以后,在命令行输入命令,设置下面两个变量:
??fw_setenv ont_serial HWTC86E8AE48??
??fw_setenv target oem-generic??
其中,红色部分为设备序列号。
然后执行命令重新启动到Carlitoxx 映像:
fw_setenv committed_image 0
reboot

修改设置重启以后,就可以进入Web设置界面:
  • 地址: 192.168.1.10
  • 用户名: root
  • 密码: 无
【诺基亚猫棒G-010S-P刷机解决设备SN认证上网问题】
继续使用MobaXterm进入猫棒的SSH界面(需要先在WEB下设置root帐号密码),使用vi程序编辑sys.sh文件。也可以使用其他编辑器打开该文件进行修改并保存。
vi /etc/init.d/sys.sh

找到oem-generic项,将以下内容:
??uci set sys.mib.vendor_id=ZM\\0\\0??
??uci set sys.mib.ont_version=SFP-P05\\0\\0\\0\\0\\0\\0\\0??
??uci set sys.mib.equipment_id=GPONSTICK\\0\\0\\0\\0\\0\\0\\0??
修改为:
??uci set sys.mib.vendor_id=HWTC(序列号前四位)??
??uci set sys.mib.ont_version=CE4.C(硬件版本)??
??uci set sys.mib.equipment_id=HWTC86E8AE48(序列号)??

修改完成后保存。在命令行输入以下命令,设置变量。
??fw_setenv ont_serial HWTC86E8AE48(序列号)??
??fw_setenv image0_version V8R016C00S205(软件版本)??
??fw_setenv image1_version V8R016C00S205(软件版本)??
输入reboot命令重启猫棒,插入光纤。重启完成后,重新进入SSH,输入以下命令查看注册认证情况:
??watch -n 1 onu ploamsg??
如果显示curr_state=5信息,就表示注册成功。
??errorcode=0 curr_state=5 previous_state=4 elapsed_msec=30428??
这时候设置好网卡IP参数,就可以正常上网了。
原文:??https://github.com/njd90/G-010S-P_Bouygues??
?

    推荐阅读