找回密码
 注册

QQ登录

只需一步,快速开始

查看: 123418|回复: 249

从光猫提取并制作固件:华为悦ME SA1456C, 可以告一段落了......

[复制链接]
发表于 2017-2-25 17:42:13 | 显示全部楼层 |阅读模式
本帖最后由 linuxoa 于 2017-3-2 17:32 编辑
- N4 {. U. a# Y# J/ A$ p9 o- c
' H  W# \; s# A! f( v4 H引文:前段时间在网上无意中找到一个HG8541M R016版本固件, 文件名: HG8541MV300R016C10SPC150_china_all.bin, 但不了解这个固件支持哪些光猫, 也不知道怎么判断具体的支持列表。然后突发奇想,看能否修改固件来支持HG8245H或者华为悦ME SA1456C,试了几天N次失败也差点弄砖了几次光猫(HG8245H和SA1456C),后来看到irc163和setttt在帖子中的回复, 得知HG8245H和SA1456C是一样的硬件CPU, 固件应该是通用. 最后通过SA1456C提取mtd分区并打包成功了固件。
+ H1 ~' m( r9 w2 f4 S* C
0 E+ d' q) Q. M@2017-03-02更新,已经成功从光猫提取并制作了SA1456C固件,无论从WEB还是WAP Linux load pack命令都可以正常更新固件。& K: h0 z. }- L

9 `, u3 r9 X, |- }! pSA1456C硬件版本: 734.B+ V0 [( h& h0 y! x& d* Q; q3 m

' ^( h2 d8 A/ E+ f$ W
' |; H) a/ S5 V, V* MSA1456C CPU信息: SD5115t0 a8 n2 U0 H1 i8 |  _
SA1456C 内存信息: 512MSA1456C ROM信息: 256M提取固件版本: V300R016C00SPC015B040
* \( _9 ]8 x: P+ z- C0 [* r6 i, t/ w' h8 [7 @5 E

' L6 z/ e6 {5 |2 x, b通过WEB和WAP SHELL load pack命令升级都成功。% I% R; }9 P7 q. C

( T$ \2 X4 m! }1 E: w' L6 @; g& r) F: b: j, W, C; x* g
; ?! X. d3 i6 w

0 s7 C! [- [/ b9 I5 y! o7 k, J$ e% F$ g! r

. s/ y9 P- O4 e) v- \
$ A7 W, Q' `# Y" ~' c
7 t+ T9 }% ~! x, P' Y完整的SHELL。
$ p% l2 m1 z- p( s1 c5 U9 A- x( p
- y; g1 b% b/ l0 U5 E@2017-03-01更新
& A1 S9 Y  h' i. |/ |9 `
- [: s! \( l4 k5 ?尝试修改固件来刷到HG8245H,刷之前我的HG8245H(HG8245C2改)是恢复了华为界面的, 通过web可以刷进去,重启后发现不能访问WEB了,但是shell还是正常的。现在要想办法通过load pack命令恢复旧的固件再继续折腾了...
( ], q% Z7 d7 ^2 m2 E
. P: ?0 T+ l" I8 G9 t" I( D/ k9 T
2 d2 K2 s* R( V3 y% m5 u" H+ d4 f( F2 W: X$ r4 Y6 f4 P' D" {+ m
恢复之后的版本信息显示为:: J! t' o  J. r' w8 [. m( a) |; _- ^
3 t4 L5 I  l  f

2 g/ m" ]+ Y) z( J5 Z2 _. ?6 ^3 `$ ^; O) G, Z

5 D% I% m/ B0 H. ~7 I4 a+ o, X. N8 h* C7 j9 }+ t3 ~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2017-12-16 23:37:48 | 显示全部楼层
小小的微风 发表于 2017-12-12 01:21
# D& a; M0 V. \. q$ H0 h楼主还是相当厉害的
* |2 |( f0 `8 O3 G
厉害个鸡毛,连共享精神都没有关我们毛事,用的着捧臭脚吗

点评

支持你,实在!  详情 回复 发表于 2019-9-9 16:46
发表于 2017-2-26 10:56:12 | 显示全部楼层
本帖最后由 setttt 于 2017-2-26 10:58 编辑
$ ]5 @: {' \; n5 Y
linuxoa 发表于 2017-2-26 09:537 q: `5 c! o& j# l
多谢了! 一直没弄明白这个硬件版本号和对应的光猫型号是如何对应的, 是否有什么规律吗?
. L1 t9 G, `! H
323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|指硬件ID
4 z9 {& k+ c3 e0 P# D% I- Q方借用一下别人的1456c的图举例:1456C硬件为734 # q$ }  t9 d9 |! C9 s- v

* J1 ?0 s1 X* M固件包含E8C| COMMON| CHINA| CMCC|指国内三个运营商定制、华为介面
( J& l2 u' S5 E% z5 z* U3 ^& [

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

固件在Linux里用的什么软件打包,命令是什么方式哦  详情 回复 发表于 2019-10-2 17:22
恩!这个还比较直观,多谢! 在想是否可以在固件中添加SA1456C的硬件版本,制作一个华为版悦ME的固件。 仅仅在Linux方面,我觉得固件系统应该是通用的,芯片和网卡的驱动应该都能支持,可能有些优化的特性用不上。  详情 回复 发表于 2017-2-26 13:45
恩!这个还比较直观,多谢! 在想是否可以在固件中添加SA1456C的硬件版本,制作一个华为版悦ME的固件。 仅仅在Linux方面,我觉得固件系统应该是通用的,芯片和网卡的驱动应该都能支持,可能有些优化的特性用不上。  详情 回复 发表于 2017-2-26 13:44
发表于 2017-5-24 00:53:41 | 显示全部楼层
固件能不能发一下啊。1246659908@qq.com
发表于 2017-2-25 22:08:01 | 显示全部楼层
分享看看啊,我这有好几个猫呢,HG8321R\HG8342R\HG8240\HG8245 都有,我刷刷试试! _2 I$ s: j' Y; w

点评

你那些型号刷不了这个  详情 回复 发表于 2017-3-19 18:57
发表于 2017-2-26 00:45:14 | 显示全部楼层
移动固件?找谁要的?0 J% ~# _$ @) b. e5 j

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2017-2-26 00:53:57 | 显示全部楼层
323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|;E8C| COMMON| CHINA| CMCC|# B) q/ D, h) H  q

$ m* O$ M# S! |HG8245A HG8120A HG8245C HG8120C HG8321R HG8240A HG8240C HG8342R HG8346R HG8346M

点评

多谢了! 一直没弄明白这个硬件版本号和对应的光猫型号是如何对应的, 是否有什么规律吗?  详情 回复 发表于 2017-2-26 09:53
 楼主| 发表于 2017-2-26 09:53:51 | 显示全部楼层
setttt 发表于 2017-2-26 00:53; u$ k6 I: [9 J3 f3 }
323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|;E8C| COMMON| CHINA| CMCC|6 Q' C5 A8 ^" r' n; \- C9 Q

' `2 V1 R1 h5 S! T. K4 s* EHG8245A HG8120A HG824 ...
; X5 V4 o8 V: A% D2 I
多谢了! 一直没弄明白这个硬件版本号和对应的光猫型号是如何对应的, 是否有什么规律吗?

点评

323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|[/backcolor]指硬件ID 下借用一下别人的1456c的图举例[attachimg]72324[/attachimg] 固件包含E8C| COMMON| CHINA| CMCC|[/backcolor]指国内三个运营商定制、  详情 回复 发表于 2017-2-26 10:56
发表于 2017-2-26 12:26:55 | 显示全部楼层
楼主可以发一份给我么,想刷8321R试试
 楼主| 发表于 2017-2-26 13:44:35 | 显示全部楼层
setttt 发表于 2017-2-26 10:56
# v  N* F; v& F/ X5 I/ p323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|指硬件ID
" p- {: Z5 B% f' b  S下方借用一下别人的1456c的图 ...
4 n* x+ w- Z1 {
恩!这个还比较直观,多谢!) ^. ~6 Y* F7 Z0 ]7 L% I
在想是否可以在固件中添加SA1456C的硬件版本,制作一个华为版悦ME的固件。; ]/ Z* c# U8 Q) U2 w) R4 ]& R  L
仅仅在Linux方面,我觉得固件系统应该是通用的,芯片和网卡的驱动应该都能支持,可能有些优化的特性用不上。$ |! T1 W9 B& k! K* \# U- \
0 G% \1 v1 ~  t. h. p8 F6 p# }
论坛里面,应该有懂这方面的行家,希望能指点一下,多谢了!
 楼主| 发表于 2017-2-26 13:45:23 | 显示全部楼层
本帖最后由 linuxoa 于 2017-2-26 13:49 编辑 * w8 B8 Y. z& B. J- h

3 c$ w1 T! q5 D* C+ ^重复了,编辑掉。后面备用!
发表于 2017-2-26 16:21:29 | 显示全部楼层
把你这个固件发一下共享378868530@qq.com
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-20 03:32 , Processed in 0.027648 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表