肤白貌美天然呆 发表于 2017-6-13 01:36:18

SA1456C 一个小白从R017到R016 电信到华为 华为到电信的艰苦路程。

本帖最后由 肤白貌美天然呆 于 2017-6-13 01:55 编辑

首先感谢论坛里setttt、Pauljiang、ghm80及提供各种工具的坛友们。
刷机有风险 刷机前最好考虑下风险及后果

我来论坛时间不长,也对光猫的了解的不是很多。偶然间看到有人说SA1456C多么多么强悍,配置是如何如何高,就想着自己也换一个用用。我的第一个SA1456C是某宝上直接的买商家更改好的GPON版,到手里只输入了LOID注册成功并下发配置,并没有怎么折腾。我的第二个是看到论坛里有人用EPON更改双模后成功使用,由于EPON和GPON的价格差距,恰巧家里还有一根移动的宽带,就想着自己能不能也买个EPON改双模折腾呐。于是就在某鱼上入手了一个R017版EPON的SA1456C。到手后才发现,事情并不是想象的那么简单,里面涉及到的很多,搞的我一个小白头都大了。有幸认识论坛里的大神,大神的帮助下开启了我的折腾之路。


从R017到R016
这里感谢ghm80,在他的指导下我从R017成功降级到R016,开启的双模,恢复到华为界面。
我手里的机器是E版电信,买的时候就联系了卖家知道了超级密码。(超密很重要 最好买的时候就联系卖家)到手里直接用超密进去在安全里面开启了telnet连接。在shell命令下发现指令和论坛里说的情况一样,各种被阉割,于是就到处找方法,有幸认识了ghm80,在他的指导下完成。废话不多说,直接上干货。
工具:TFTP、016的固件、800版本的使能工具、hwrestore.bin补丁包(除了固件外这些都可以在论坛里下载)
方法:我所用方法是TFTP+TELNET刷机
1.使用Tftp32软件搭建一个TFTP服务器,把固件和TFTP服务器文件放在同一个目录下,例如C盘根目录,设置电脑和光猫在同一个网段,然后用telnet连接要刷的光猫,进入后到WAP命令下使用命令刷入固件,完成后重启即可。
如图

命令如下
运行
cmd
telnet 192.168.X.1 (光猫地址)
login:root
password:admin (也可能是adminHW 密码不显示 输对的话出现WAP 输错的话再重新输入账号和密码)
wap>load pack by tftp svrip 192.168.x.x(本机地址) remotefile x.bin(固件名称)
出现success后不要着急 后面还会显示software operation successful这才算是刷固件成功
然后断电重启
重启后的再次启动时间很长,要留意机器上的WIFI灯的情况 如果亮则可以进光猫,如果不亮,则建议爆菊,到这步的时候要仔细耐心的观察。我刷完后超密的账号和密码也更改 账号:telecomadmin 密码:admintelecom 这时候机器就变成了016版本了,光猫的IP也变成了192.168.100.1 我们需要手动更改本机IP为192.168.100.5 网页下用超密进入光猫在LAN下把LAN1-4全部打钩 点应用。更改好后,我当时发现我这个telnet已经不能连接了,这时要用使能工具,看下图。




执行完这一步就开启了光猫的telnet连接,再执行改模和恢复华为命令
运行
cmd
root(账号)
admin(密码)
su
set upport mode 4(改模命令 4模式是双模)
set optmode mode 200(改光模块发送/接收灵敏度的)
shell
restorehwmde.sh(清除定制信息 也就是恢复华为界面)
至此,SA1456C从017降级到016,开启了双模,恢复了华为界面。
关于华为界面,仁者见仁 智者见智,如果是不想折腾,可以不执行清除定制信息,因为如果要从华为界面改回到电信界面修改的文件很多也很复杂,何况我家的移动宽带能在电信界面上注册成功并使用。小白来说不建议恢复华为。如果有想折腾的,可以试着清除,本文在后面也会讲到如何恢复电信界面。





bl136 发表于 2018-1-27 17:06:15


我是来赚个猫粮的,谢谢"

Pauljiang 发表于 2017-6-13 10:01:56

fnto 发表于 2017-6-13 09:52
华为界面好,通用性强,功能多。
关于界面,想说说我的看法:
一。哪个界面,其实无所谓好坏,相反,运营商的界面,功能通常比华为界面要更智能,功能也相对来说比较多,尤其是对小白的基本应用。譬如你插U盘在光猫,用电视看U盘中的电影,如果是华为界面,就要一系列设置,但是电信界面不用设置就可以看了。 再譬如手机的APP,虽然我不怎么用,还有电信普通界面功能。。。。
二。 界面是可以跨运营商进行配置的。 譬如你电信界面,一样可以配置联通,如果不成功,说明还有附加条件,譬如绑定MAC,绑定SN。。。。即使你恢复了华为界面,如果不追加这些附加条件,一样不能用。 但值得说明的是,移动界面,通常无法配置联通和电信宽带,因为部分移动界面的LOID,只允许输入10位(10还是11位具体我记得了),而联通和电信LOID通常超过10位。 当然了,配置文件更改,那又是另外一回事。

肤白貌美天然呆 发表于 2017-6-13 01:39:44

本帖最后由 肤白貌美天然呆 于 2017-6-13 11:31 编辑

恢复电信界面的时候得到的setttt的指导,才知道从华为界面到电信界面是有多麻烦。 说来可笑,我华为改电信的起因竟是因为PON口灯不亮,在论坛里咨询后才知道这个灯只有在电信界面才可以亮,这也是我恢复电信界面的动力。
在改电信前,我们需要确认机器有没有补shell,因为恢复电信是需要把现有的配置文件下载修改后上传实现界面的恢复。
补shell请移步https://www.chinadsl.net/forum.php?mod=viewthread&tid=127333&extra=page%3D1,方法是从具体步骤开始执行。

https://www.chinadsl.net/forum.php?mod=viewthread&tid=126781&highlight=1456 这是setttt的原贴,我这里只是对方法阐述的补充,使之更适合新手操作。这里要借用原贴中的省份信息。

准备工作:
1.不要连接光钎
2.清空华为界面下所有的配置,命令如下
WAP> restore manufactory
success! 这就相当于恢复光猫的出厂设置,然后我们需要更改光猫的IP地址,改为192.168.1.1,进入web页面,在LAN设置里勾选LAN1-4,应用。 做好上述准备工作后,下载原贴中的电信配置包,进行改界面。


1.修改customizepara.txt文件里对应的数据,这个数据在我们光猫下面的铭牌上,对照铭牌就行修改,这里详细讲一下,我当时在这里的时候也是一头雾水。
在打开customizepara.txt文件后,里面会显示出4D300C0700979955B rivhd ChinaNet-vTHD kdptrkiu这4组数值。


<span style="color: rgb(255, 0, 0); font-family: 新宋体; font-size: small; font-weight: bold; line-height: 19.5px; background-color: rgb(255, 255, 255);">4D300C0700979955B </span><span style="font-family: 新宋体; font-size: small; line-height: 19.5px; background-color: rgb(255, 255, 255);"><font color="#000000">这组数据是设备标识倒数的17位,在铭牌中邮明显的-分割开,也就是从-后的17位数据</font></span> 2.下载hw_boardinfo、hw_boardinfo.bak这两个文件,修改成我们需要的省份信息。
这两个文件,我们需要在shell下通过搭建TFTP,从光猫上下载到桌面修改。
具体方法是:
1.在桌面上复制一个TFTP,并打开
2.在下图界面下输入下载命令

tftp -p -l hw_boardinfo 192.168.1.2
tftp -p -l hw_boardinfo.bak 192.168.1.2通过如上两条命令,我们就可以发现桌面上多了两个文件,用记事本打开,修改每个文件里面的1a 1b 31的对应数值。
obj.id = "0x0000001a" ; obj.value = "<font color="#ff0000"><b>E8C</b></font>";   我们打开后会发现我们这里显示的com,这里修改成电信
obj.id = "0x0000001b" ; obj.value = "<b><font color="#ff0000">JSCT</font></b>";    这里也是com,修改成对应的省份
obj.id = "0x00000031" ; obj.value = "<font color="#ff0000"><b>CHOOSE_XINAN</b></font>";   这是默认数值,对应 customize.txt 的,直接修改 3.修改下列文件所对应我们需要的省份。
1.修改hw_ctree.xml、hw_ctree_bak.xml里的省份,这两个文件是在华为界面下通过下载配置文件获取,详细的应该是管理-配置文件-下载配置获得hw_ctree.xml文件,由于我们是在华为界面上下载的,所以也不需要解密,直接用记事本打开后修改省份后,再复制一个,修改文件名为hw_ctree_bak.xml。修改信息如下:
<X_HW_ProductInfo originalVersion="V300R016C00SPC025A0001250014" currentVersion="V300R016" customInfo="<font color="#ff0000"><b>JSCT</b></font>_SMART" customInfoDetail="<font color="#ff0000"><b>JiangSu</b></font> Province"/>
我们只修改上面的红色部分就好了,对应修改需要的省份。
修改hw_ctree.xml里的无线名称,改回外壳底部电信格式无线名称ChinaNet-XXXX(搜索关键词SSID)注册imts库时需要认证无线名称,请保持开启状态。后缀带bak是相当于备份的意思。
2.hw_default_ctree.xml是默认配置文件,到SA1456C华为介面恢复电信定制介面文件包\choose_xml 文件夹内复制一份 你所在省份的文件
举例:江苏电信是hw_default_jsct.xml,重新命名为hw_default_ctree.xml


至此,我们应该有修改的文件有6个,分别如下
customizepara.txt hw_boardinfo hw_boardinfo.bak hw_ctree.xml hw_ctree_bak.xml hw_default_ctree.xml
其中hw_ctree.xml hw_ctree_bak.xml这两个文件是需要用论坛里的加密工具进行加密,加密好以后,把这6个文件放在一个文件夹内进行上传。
命令如下
C盘下新建文件夹(名称随便起,但必须英文名称),将要上传的文件放入文件夹内


至此,我们的光猫就由华为到电信恢复成功。


另外多啰嗦一句,其实光猫的修改并不困难,修改时候的步骤多在脑海中演习几遍,多看看,仔细一点,可以降低出错的机会。我一个从零开始的小白前后几天修改成功,相信你们也可以。
最后附上我从电信到华为,华为到电信的配图


刚到手时候的图 是EPON版R017的固件

修改成华为后开启双模

恢复电信界面 移动宽带成功注册使用 光猫上PON灯点亮

肤白貌美天然呆 发表于 2017-6-13 01:38:48

本帖最后由 肤白貌美天然呆 于 2017-6-13 09:32 编辑

补shell请移步https://www.chinadsl.net/forum.php?mod=viewthread&tid=127333&extra=page%3D1,方法在教程里面说的很清楚了,这里就不再赘述。

99198 发表于 2017-6-13 09:11:14

本帖最后由 99198 于 2017-6-13 09:15 编辑

我的也是一个R017版的SA1456C,现在就是没办法找到R016的固件。 :(
能PM一下吗?

fnto 发表于 2017-6-13 09:52:31

华为界面好,通用性强,功能多。

fnto 发表于 2017-6-13 10:11:08

反正我在电信界面下找不到家长控制、SN认证、wifi和led定时关闭等功能。

fnto 发表于 2017-6-13 10:19:18

楼主这样做是不是在R017下无法改双模和补全shell,所以才要退回到016去做。

hjr2003hpl 发表于 2017-6-13 10:19:30

支持楼主,学习一下

ghm80 发表于 2017-6-13 10:43:38

唉!!!!!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: SA1456C 一个小白从R017到R016 电信到华为 华为到电信的艰苦路程。