找回密码
 注册

QQ登录

只需一步,快速开始

查看: 126008|回复: 249

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

[复制链接]
发表于 2017-2-25 17:42:13 | 显示全部楼层 |阅读模式
本帖最后由 linuxoa 于 2017-3-2 17:32 编辑
+ k$ S+ s* w( v" B
* O! R! E: b9 W' z- s7 s" i引文:前段时间在网上无意中找到一个HG8541M R016版本固件, 文件名: HG8541MV300R016C10SPC150_china_all.bin, 但不了解这个固件支持哪些光猫, 也不知道怎么判断具体的支持列表。然后突发奇想,看能否修改固件来支持HG8245H或者华为悦ME SA1456C,试了几天N次失败也差点弄砖了几次光猫(HG8245H和SA1456C),后来看到irc163和setttt在帖子中的回复, 得知HG8245H和SA1456C是一样的硬件CPU, 固件应该是通用. 最后通过SA1456C提取mtd分区并打包成功了固件。0 o! K4 s& d& x* r- `/ U) l- @$ W; W
3 Z( d$ c9 J( x5 e
@2017-03-02更新,已经成功从光猫提取并制作了SA1456C固件,无论从WEB还是WAP Linux load pack命令都可以正常更新固件。
8 T4 X8 R& O+ N+ M5 H
* D& p" O- Q0 k1 XSA1456C硬件版本: 734.B
- F* u# A- x& D5 z" H/ }( R5 y; }6 }* P3 z+ G
* i7 A, r7 k: w* I0 `/ @6 U/ q
SA1456C CPU信息: SD5115t4 E, i/ g) c8 @3 w5 ?5 z3 Z6 ]
SA1456C 内存信息: 512MSA1456C ROM信息: 256M提取固件版本: V300R016C00SPC015B040. R9 s$ ~7 k4 T5 A( o6 |

+ x# N3 ]5 e5 g3 A: w" V* b" w5 e0 G6 a2 u. ^, B
通过WEB和WAP SHELL load pack命令升级都成功。
% ^6 j- A9 u+ U  J$ |  z8 N- d( `% r$ l9 |* I$ g' y% y

% K. o: Y4 u0 [
" m, a6 D: W3 k3 V% n
! m4 |+ \5 |9 k$ A5 d
+ P" N  ?4 l- t8 ^
' a) A4 F2 _' _/ c4 x: v( V* W$ E# ]4 K* U. z- r' g4 x

/ ^9 _& D1 s* [8 v) h5 J完整的SHELL。$ r4 o5 _1 ~7 `4 H
2 D- K1 G& ?, Q& {0 y) `
@2017-03-01更新+ a) B: ]$ P" L$ u+ W7 `
, T5 q, U7 H( @
尝试修改固件来刷到HG8245H,刷之前我的HG8245H(HG8245C2改)是恢复了华为界面的, 通过web可以刷进去,重启后发现不能访问WEB了,但是shell还是正常的。现在要想办法通过load pack命令恢复旧的固件再继续折腾了...
' Y7 g. x$ c( I9 ^" j0 ?3 ~0 V
  h- [8 X6 K$ a5 g- B
2 q$ c& y% T4 P. Y( z( P
2 k- e( A& i/ E( ^恢复之后的版本信息显示为:0 Q0 W6 [8 a& |+ B
' U- |1 m7 C8 Z  v/ r

1 O' Q) M4 V4 ]+ H# _) x+ a# ]
4 d. v2 p$ K6 z+ Q1 Q/ v
: v0 N! Q, |0 D& A- g2 ~- w* p/ }$ m' D. X

本帖子中包含更多资源

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

×
发表于 2017-12-16 23:37:48 | 显示全部楼层
小小的微风 发表于 2017-12-12 01:21
+ F6 f; o4 t( t楼主还是相当厉害的
! T3 U$ d# ?. b; V8 Z  k- v: i
厉害个鸡毛,连共享精神都没有关我们毛事,用的着捧臭脚吗

点评

支持你,实在!  详情 回复 发表于 2019-9-9 16:46
发表于 2017-2-26 10:56:12 | 显示全部楼层
本帖最后由 setttt 于 2017-2-26 10:58 编辑
# G; R: h- \) p) g4 o+ D
linuxoa 发表于 2017-2-26 09:53  ]7 o, [- Y( F
多谢了! 一直没弄明白这个硬件版本号和对应的光猫型号是如何对应的, 是否有什么规律吗?

/ J/ a8 R7 c# P7 M& p8 u/ J! C323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|指硬件ID; m- ~4 H2 O2 `  W( n
方借用一下别人的1456c的图举例:1456C硬件为734 1 P: N( [0 c& V$ r

& l0 J$ {  p( C. b2 q固件包含E8C| COMMON| CHINA| CMCC|指国内三个运营商定制、华为介面
' E% T5 _+ D% \5 k

本帖子中包含更多资源

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

×

点评

固件在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 都有,我刷刷试试
9 A) u6 ~9 e& e% W( n, v

点评

你那些型号刷不了这个  详情 回复 发表于 2017-3-19 18:57
发表于 2017-2-26 00:45:14 | 显示全部楼层
移动固件?找谁要的?
3 y5 a0 C6 R5 k3 O% |

本帖子中包含更多资源

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

×
发表于 2017-2-26 00:53:57 | 显示全部楼层
323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|;E8C| COMMON| CHINA| CMCC|* M0 B( s& K% B' z2 u4 D- V( y

5 M) d- c  R$ w6 Q0 C( EHG8245A 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, C8 u0 `  s* a6 @: M323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|;E8C| COMMON| CHINA| CMCC|
' ~) N1 J: G' d0 o3 |1 H9 b% t7 w. s- X2 T1 R
HG8245A HG8120A HG824 ...

# _+ A" v8 {1 d多谢了! 一直没弄明白这个硬件版本号和对应的光猫型号是如何对应的, 是否有什么规律吗?

点评

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: W- {7 z+ J1 a2 ]: x
323| 353| 343| 393| 3A3| 3E3| 3C3| 333| 403| 4F3|指硬件ID9 y2 _* v: Y$ B" B% ?
下方借用一下别人的1456c的图 ...

4 k1 a0 r: W6 _$ _恩!这个还比较直观,多谢!
. u* c& A3 c& X% |4 J4 C# H在想是否可以在固件中添加SA1456C的硬件版本,制作一个华为版悦ME的固件。
; z- U; ?, U. ^* u) |6 x% k仅仅在Linux方面,我觉得固件系统应该是通用的,芯片和网卡的驱动应该都能支持,可能有些优化的特性用不上。5 V% X" X3 J; t8 l; X) G. t
* ^2 _# I* T, X$ [# F; c
论坛里面,应该有懂这方面的行家,希望能指点一下,多谢了!
 楼主| 发表于 2017-2-26 13:45:23 | 显示全部楼层
本帖最后由 linuxoa 于 2017-2-26 13:49 编辑 . ^7 j$ x8 S* Y$ r% {

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

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2024-4-25 16:32 , Processed in 0.031287 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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