ubnt解决方案
楼主: sdzcty

[求助] 如何把一个编程器固件分解成CFE文件及直刷固件?

  [复制链接]

35

回帖

95

积分

131 小时

在线时间

上等兵

注册时间
2012-12-31
金币
37 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2013-2-4 23:35 |显示全部楼层
jiafpe 发表于 2013-2-3 21:37
不是 web刷新的时候 一般不包含CFE或者uboot部分,各固件起始区域稍微有点差异,大部分是20000位置开始向 ...

哦,在您的传授解释下,我多少明白一点了,请问,一个16M的闪存,假如是从20000位置开始写入核心固件文件,那么一个6M多的固件文件,在写完这6M后,后面10M左右的空间,它不会用“FF”覆盖一遍吧?
回复

使用道具 举报

1217

回帖

1万

积分

806 小时

在线时间

上校

嘿嘿希望永存

技术达人中级工程师灌水天才

注册时间
2012-10-4
金币
12918 个
威望
25 个
荣誉
8 个
累计签到:252 天
连续签到:0 天
[LV.365]无线熟人
发表于 2013-2-4 23:37 |显示全部楼层
sdzcty 发表于 2013-2-4 23:35
哦,在您的传授解释下,我多少明白一点了,请问,一个16M的闪存,假如是从20000位置开始写入核心固件文件 ...

呵呵 你猜对了 它真的就用FF帮你覆盖掉了
很久没签到了
回复

使用道具 举报

35

回帖

95

积分

131 小时

在线时间

上等兵

注册时间
2012-12-31
金币
37 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2013-2-4 23:45 |显示全部楼层
jiafpe 发表于 2013-2-4 23:37
呵呵 你猜对了 它真的就用FF帮你覆盖掉了

真的吗?原来是这样呀,长知识了!!
那又有问题了。我在WEB页刷固件的时候,在开始的时候有那么十几秒的时间是文件上传的时间,下面的状态栏显示着一个上传百分数,只有这个百分数到达100%的时候,PING窗口才出现”不通”提示,说明在刚开始的时候,它是把需要刷的固件上传到机器内部了,相当TFPT上传了,那么它是把这个要刷的固件传到内存还是闪存?
假如是闪存,就有问题了。。。假如这个固件文件的大小大于闪存的一半怎么办?它如何来刷写?除非它是上传到内存。。。。
回复

使用道具 举报

1217

回帖

1万

积分

806 小时

在线时间

上校

嘿嘿希望永存

技术达人中级工程师灌水天才

注册时间
2012-10-4
金币
12918 个
威望
25 个
荣誉
8 个
累计签到:252 天
连续签到:0 天
[LV.365]无线熟人
发表于 2013-2-5 00:11 |显示全部楼层
sdzcty 发表于 2013-2-4 23:45
真的吗?原来是这样呀,长知识了!!
那又有问题了。我在WEB页刷固件的时候,在开始的时候有那么十几秒的 ...

上传的文件是需要通过路由器效验的,一般位于固件的开头,效验不通过,你是刷不了的。
很久没签到了
回复

使用道具 举报

35

回帖

95

积分

131 小时

在线时间

上等兵

注册时间
2012-12-31
金币
37 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2013-2-5 23:24 |显示全部楼层
jiafpe 发表于 2013-2-5 00:11
上传的文件是需要通过路由器效验的,一般位于固件的开头,效验不通过,你是刷不了的。

明白了,多谢您的指点,让我学到了不少知识,以后有什么不明白的,我继续麻烦您哦。。。
回复

使用道具 举报

210

回帖

1367

积分

278 小时

在线时间

上尉

注册时间
2009-1-29
金币
1107 个
威望
2 个
荣誉
0 个
累计签到:67 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-4-14 21:29 |显示全部楼层
sdzcty 发表于 2013-2-5 23:24
明白了,多谢您的指点,让我学到了不少知识,以后有什么不明白的,我继续麻烦您哦。。。

rg100A-BA 你最终分解成功了吗?
回复

使用道具 举报

210

回帖

1367

积分

278 小时

在线时间

上尉

注册时间
2009-1-29
金币
1107 个
威望
2 个
荣誉
0 个
累计签到:67 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-4-14 21:32 |显示全部楼层
我用winhex去掉64K后,用brfwmod看信息是对的,可是分解就错误CRC。
回复

使用道具 举报

944

回帖

4429

积分

227 小时

在线时间

少校

注册时间
2012-9-23
金币
3454 个
威望
0 个
荣誉
0 个
累计签到:273 天
连续签到:0 天
[LV.365]无线熟人
发表于 2013-4-15 09:22 |显示全部楼层
lookball 发表于 2013-2-1 23:33
用winhex或ultraedit32将固件前面128K删除另存就是直刷固件,提取出128另存就是cfe了

学习牛人,天天进步
天天进步
回复

使用道具 举报

36

回帖

1531

积分

259 小时

在线时间

上尉

注册时间
2013-4-8
金币
1459 个
威望
1 个
荣誉
0 个
累计签到:139 天
连续签到:0 天
[LV.200]无线新星
发表于 2013-4-15 12:05 |显示全部楼层
学习学习                                      。
回复

使用道具 举报

210

回帖

1367

积分

278 小时

在线时间

上尉

注册时间
2009-1-29
金币
1107 个
威望
2 个
荣誉
0 个
累计签到:67 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-4-28 15:53 |显示全部楼层
分解成功了吗?期待,编程器固件是宽带技术网上的?
回复

使用道具 举报

32

回帖

185

积分

131 小时

在线时间

上等兵

注册时间
2013-5-25
金币
139 个
威望
0 个
荣誉
0 个
累计签到:2 天
连续签到:1 天
[LV.20]漫游旅程
发表于 2013-6-2 12:27 |显示全部楼层
jiafpe 发表于 2013-2-5 00:11
上传的文件是需要通过路由器效验的,一般位于固件的开头,效验不通过,你是刷不了的。

请教一下校验大概是个怎么样的过程您能说说嘛,我发现tp的有个别的是带boot的固件,而且前面boot有校验后面升级部分也有校验,刷新时候也把boot刷新了不知道有什么作用(我读出来boot确实刷新了),是不是如果知道怎么校验的话就可以制作出一个完整的web刷全部的固件了,或者怎么去掉校验也行
回复

使用道具 举报

211

回帖

2098

积分

174 小时

在线时间

少校

注册时间
2013-6-19
金币
1867 个
威望
0 个
荣誉
0 个
累计签到:206 天
连续签到:0 天
[LV.365]无线熟人
发表于 2013-6-24 21:56 |显示全部楼层
试着把CFE分出来,学习了啊,多谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2026-11-14 14:01

返回顶部 返回列表