lovetvb 发表于 2019-5-23 12:02:36

sa1456c固件升级错误,求大神帮助

本帖最后由 lovetvb 于 2019-5-23 12:07 编辑

闲鱼买了个sa1456c 原版电信界面 V3R017C10S011版本 没shell 再电信界面开了telnet
我想升到最新的固件用能使工具升级固件 8145V-V300R018C10SPC100-ONT-CN.bin
结果就电源灯亮 其他都不亮,悲剧变砖了。 于是拆机补全tll线 用usb转tll
——————————————————————
https://www.chinadsl.net/forum.php?mod=attachment&aid=NjUzNDd8NzMxM2NlMWV8MTU1ODU4MjM4OHwzMDAzNzZ8MTI1NDUw&noupdate=yes
其实用TTL破解还是挺简单的,主板上的1、4、5分别接TTL线的TX,GND,RX,用PUTTY选择串口模式(具体看设备管理器的串口号),速率设为115200,打开后光猫通电就可以接收到信息,等信息开始停止滚动后按ENTER键输入帐号:root,密码:adminHW(注意大小写),然后输入“restore manufactory”,就恢复出厂默认了,超级用户密码就变成了“nE7jA%5m”,进入光猫就能重新选择区域注册了。

华为光猫救砖的办法其实很简单,就是插上电源慢慢等待就行了,快的30分钟,慢的要等待20个小时。
华为真的很牛B,可能自身有再生的功能,不小心刷固件刷成砖了,只要电源灯亮,都不用着急。
我曾经试过好几款光猫,就是因为刷机成瘾,刷坏了,开始心里也是很慌,后来跟有位高手说起,他提供以上方法,果然有效。全部可以恢复!厉害不?
知道这个,喜欢折腾光猫的朋友,放心的刷吧!
恢复后 网卡可以通 不能进web页面 ,但可以tletenl 连接
然后用能使工具重新刷固件

————————————
用串口调试程序sscom 打开看到华为光猫自己跑大楷插电10多分钟 网口4就可以连接上了,但是web界面打不开

再用能使工具 升级固件HS8145VV3R017C10S115.bin 升级了好久也没成功,估计没升级进去

我就先升级破解shell权限升级allshell4.bin文件升级成功 有了shell权限
telnet 192.168.1.1
root
adminHW
su
shell
cd /mnt/jffs2

[*]分别输入括号内(chmod 777 hw_boardinfo 和chmod 777 hw_boardinfo.bak),此步骤是改文件的读写权限,为后期替换文件做准备,可能有人被这个给卡住了,替换文件后重启光猫,界面还是原界面,其实原因就是文件属性禁止写入导致的。
[*]输入括号内(tftp -p -l hw_boardinfo 192.168.1.2)命令
[*]此时打开TFTP文件夹即可以找到hw_boardinfo文件,用写字板打开,大家仔细观察可以发现里面有SN号 LOID号 所有的MAC地址,大家可以按需更改。
[*]现在可以修改参数来恢复华为界面了,找到0x0000001b,修改值为COMMON,找到0x00000031,修改值为CHOOSE_huawei,然后保存退出,另外复制一份hw_boardinfo文件并改名为hw_boardinfo.bak,把这个文件和hw_boardinfo放到一起
[*]分别输入括号内并分别回车(tftp -g -r hw_boardinfo 192.168.1.2和tftp -g -r hw_boardinfo.bak 192.168.1.2)命令,上传文件至光猫mnt/jffs2文件夹,然后输入命令reboot重启光猫
[*]打开浏览器输入192.168.1.1/cu.html,此时已经恢复到华为界面了,账号和原来的一样的超密



以下是各个参数的说明!!!以下是论坛找的
obj.id = "0x00000001" ; obj.value = "4";       1 光模式修改:4为双模2为EP   1为GP
obj.id = "0x00000002" ; obj.value = "485754444AB7AB9A";      2 标签上的 PON NO.
obj.id = "0x00000003" ; obj.value = "";
obj.id = "0x00000004" ; obj.value = "";4 }& l: D, O% ^2 }0 b
obj.id = "0x00000005" ; obj.value = "";
obj.id = "0x00000006" ; obj.value = "";
obj.id = "0x00000007" ; obj.value = "044BBBAGH6001122";      7 此处不用改
obj.id = "0x00000008" ; obj.value = "2150083444AAA6000999";8 标签上的 PROD ID
obj.id = "0x00000009" ; obj.value = "";& z3 f5 j1 d( {
obj.id = "0x0000000a" ; obj.value = "F8:55:88:88:84:C0";   重要:修改MAC只可修改前11位,往下要全换)
obj.id = "0x0000000b" ; obj.value = "F8:55:88:88:84:C8";
obj.id = "0x00000022" ; obj.value = "F8:55:88:88:84:C9";    最后一位是数值,不能改!:
obj.id = "0x00000023" ; obj.value = "F8:55:88:88:84:CA";
obj.id = "0x00000024" ; obj.value = "F8:55:88:88:84:CB";
obj.id = "0x0000002d" ; obj.value = "F8:55:88:88:84:CC";
obj.id = "0x0000002e" ; obj.value = "F8:55:88:88:84:CD";
obj.id = "0x0000002f" ; obj.value = "F8:55:88:88:84:CE";
obj.id = "0x00000030" ; obj.value = "F8:55:88:88:84:CF";
obj.id = "0x0000000c" ; obj.value = "F8:55:88:88:84:C1";
obj.id = "0x0000000d" ; obj.value = "F8:55:88:88:84:C2";
obj.id = "0x0000000e" ; obj.value = "F8:55:88:88:84:C3";
obj.id = "0x0000000f" ; obj.value = "F8:55:88:88:84:C4";
obj.id = "0x00000010" ; obj.value = "F8:55:88:88:84:C5";
obj.id = "0x00000011" ; obj.value = "F8:55:88:88:84:C6";
obj.id = "0x00000012" ; obj.value = "F8:55:88:88:84:C7";
obj.id = "0x00000013" ; obj.value = "F8:55:88:88:84:C0";
obj.id = "0x00000025" ; obj.value = "F8:55:88:88:84:C0";
obj.id = "0x00000026" ; obj.value = "";
obj.id = "0x00000027" ; obj.value = "";
obj.id = "0x00000028" ; obj.value = "";'
obj.id = "0x00000029" ; obj.value = "";
obj.id = "0x0000002a" ; obj.value = "";
obj.id = "0x0000002b" ; obj.value = "";'
obj.id = "0x0000002c" ; obj.value = "";
obj.id = "0x00000016" ; obj.value = "";
obj.id = "0x00000018" ; obj.value = "0";    18 移动为 0,联通为 2
obj.id = "0x00000019" ; obj.value = "";
obj.id = "0x0000001a" ; obj.value = "E8C";1a 华为 COMMON
obj.id = "0x0000001b" ; obj.value = "BJCT";1b- 华为 COMMON
obj.id = "0x0000001c" ; obj.value = "0";
obj.id = "0x0000001d" ; obj.value = "1";
obj.id = "0x0000001e" ; obj.value = "1";
obj.id = "0x0000001f" ; obj.value = "1";
obj.id = "0x00000020" ; obj.value = "";
obj.id = "0x00000021" ; obj.value = "0";
obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN";华为CHOOSE_XINAN
obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";   34 默认数据不用改"
obj.id = "0x00000036" ; obj.value = "";
obj.id = "0x00000037" ; obj.value = "";
obj.id = "0x00000038" ; obj.value = "";
obj.id = "0x00000035" ; obj.value = "";   35 只有移动填入 SMART ,电信、联通此处无数据
obj.id = "0x00000039" ; obj.value = "0x00102001";39 包括此处往下为默认数据不可修改
obj.id = "0x0000003a" ; obj.value = "@@&@&@&@&@&";
obj.id = "0x0000003b" ; obj.value = "";
obj.id = "0x0000003c" ; obj.value = "0x00102001";
obj.id = "0x0000003d" ; obj.value = "0x00000000";
obj.id = "0x0000003e" ; obj.value = "0x00000000";
obj.id = "0x0000003f" ; obj.value = "0x00000000";
obj.id = "0x00000040" ; obj.value = "";
obj.id = "0x00000041" ; obj.value = "";

键盘移到要修改的内容按下i
obj.id = "0x0000001a" ; obj.value = "E8C";   华为 COMMON
obj.id = "0x0000001b" ; obj.value = "SCCT";    华为 COMMON
obj.id = "0x00000031" ; obj.value = "NOCHOOSE"         华为CHOOSE_XINAN0




后面可以进华为光猫界面,想升级固件V3R017C10S115.bin 用能使工具 升级都没见成功一次 但是进去查看 看到刷进备用系统了
SU_WAP>display version
hardware version          = 734.B
main software version   = V3R017C10S011
standby software version= V3R016C10S135
uboot version             = 2010.03

success!
如果支持全部WAP命令(需要打补丁), 输入system rollback就可以切换, 来回切换
SU_WAP>system rollback
ERROR::Command is not existed


wap命令不全 也找不到补全方法,
降级升级固件 开tftpd软件 把升级的固件复制到 tftpd软件文件夹

[*]运行
[*]cmd
[*]telnet 192.168.X.1 (光猫地址)
[*]login:root
[*]password:admin (也可能是adminHW 密码不显示 输对的话出现WAP 输错的话再重新输入账号和密码)5 T/ ^- N/ N) v/ f
[*]wap>load pack by tftp svrip 192.168.x.x(本机地址) remotefile x.bin(固件名称)3 Z0 w- d- e# M1 _* O7 w% C5 A
[*]出现success后不要着急 后面还会显示software operation successful这才算是刷固件成功
[*]然后断电重启
SU_WAP>load pack by tftp svrip 192.168.1.(你的ip地址) remotefile 你要升级的固件名.bin
我输入load pack by tftp svrip 192.168.1.2 remotefile 123.bin

提示:
Software Operation Faild!RetCode=0xf7204030!
Software Operation Faild!RetCode=0xf720404f!



用华为界面升级固件 提示升级失败,请选择正确的文件重试。注意:如果该文件类型不正确,则设备不能升级。
升级了好几次 发现都是升级到备用系统


123(完整shell).bin
HS8145VV3R017C10S115.bin
我用HWFW_GUI.exe查看了固件型号支持都支持734的

主系统华为界面升级不了 能使工具也升级不超过 tpfp也升级不成功

提示:
Software Operation Faild!RetCode=0xf7204030!
Software Operation Faild!RetCode=0xf720404f!



用华为界面升级固件 提示升级失败,请选择正确的文件重试。注意:如果该文件类型不正确,则设备不能升级。


查看都是升级到备用系统里,求高手求救!!




6579736 发表于 2019-5-24 12:49:24

有分区命令

tengqigang1 发表于 2019-5-24 14:28:48

我刷砖直接卖尸体了。

zhu1005 发表于 2019-5-26 00:47:30


赞一个,好文章

cgfyl 发表于 2019-6-3 18:43:15

本帖最后由 cgfyl 于 2019-6-3 18:46 编辑

我的1456C一样的问题,同求

zhaohui751 发表于 2019-6-3 19:27:32

支持一下!!!!

dehooy 发表于 2019-7-19 21:19:57

正到处找补全shell的bin文件呢,可否分享

Wanghuzi 发表于 2019-8-7 10:03:41

我现在正在折腾这个。

xiguaqi 发表于 2019-8-7 23:20:35

学习学习,多谢分享

rian0000 发表于 2019-8-8 11:55:21

R17要先降到R16才能再刷其它
页: [1] 2
查看完整版本: sa1456c固件升级错误,求大神帮助