恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 45957|回复: 242

[k3] 260版固件CFE降级至固件212版CFE的方法(附各版本212/217/246CFE备份)

    [复制链接]
发表于 2017-11-2 12:02 | 显示全部楼层 |阅读模式
本帖最后由 qihuo360 于 2017-12-15 11:51 编辑

写给谁的?
如果你的K3出厂固件版本在246以上,
想在CFE内直接上传升级LEDE过度固件或者官方低版本固件,
或者你的CFE无法使用tftp而只能使用TTL刷写固件,
那么请往下看,否则你很可能是在浪费时间。

准备条件:
1.本机的mtd0的备份文件,也就是本机CFE。
2.别人共享出来的212版本的mtd0,即212版本的CFE文件备份。
3.WinHex软件用来编辑修改CFE
4.UltraCompare软件用来校验修改的区域

研究与讨论:
经过对于同一版本不同机器mtd0备份的比较,
发现相同固件版本的不同CFE区别集中在000004b0~00000f80,
注意起始位置在000004b0最后5个选快。见图:

处理方法:
方法一:用UltraEdit将本机的CFE在UltraCompare中显示的000004b0~00000f80部分替换至共享的212版CFE对应位置,
特别注意起始位置在000004b0最后5个选快

方法二:在WinHex中的替换修改的起始位置和结尾位置:00001200~00003968(见图),
起始位置在00001200最后5个选块


此方法已经由本人使用方法二修改,并刷机测试,成功将260版CFE降级为212版CFE,保留原机的出厂MAC及参数。
如果没有完全看懂,请勿试


小白请使用@gooico制作的一键降级CFE生成工具

以下的文字是之前的研究,有兴趣的可以看看:

目前我找到的CFE文件有限,见附件。
请热心网友提供自己的260/246和217CFE备份
更多份样本才能做更详细的研究。

有人疑问为什么要研究246CFE降级,我这里统一回复原因:
1.本人没有260版本机器,也无260版CFE文件,为了类比,目前只能用246版CFE尝试。
2.已经有坛友对比了246与260的TTL启动信息,显示CFE的version一致,官方只是对设置进行了改变。所以对246版本CFE降级的研究很大可能可以用在260版本CFE降级。
3.银色260版CFE的官方设置是降频设置,即内存频率从原先的800MHz设置成400MHz,CPU从原先的1400MHz设置成1000MHz. 参考:此帖



经过金色和银色260版CFE的对比,发现文件内部区别为00000400列中一处,
以及成片差异起始位置变为00000440列开始,见图。

金色260CFE在00000400位置的数值与212/217/246相同,因此我认为不用修改。
银色260CFE样本是降频样本,
可能造成了金银色260在CFE对比中,差异区起始位置改变为00000440列。
这只有再对比两个不同金色260版机器的CFE才能确认。

这些仅是猜想,仅供参考。




谢谢坛友提供的金色260CFE备份。
再次对比了两台金色260版CFE的区别,
现在已经基本确认000004b0~00000f80区域的数值,
为每台机器之间的硬件差异调试数值。

感谢坛友的奉献精神@独爱你一人

UltraCompare差异区起始位置

UltraCompare差异区起始位置

UltraCompare差异区结尾位置

UltraCompare差异区结尾位置

WinHex修改的起始位置

WinHex修改的起始位置

WinHex修改的结尾位置

WinHex修改的结尾位置

217CFE.zip

279.75 KB, 下载次数: 728

售价: 1 nb恩山币  [记录]

246CFE.zip

440.12 KB, 下载次数: 225

售价: 1 nb恩山币  [记录]

212CFE.zip

139.64 KB, 下载次数: 757

售价: 1 nb恩山币  [记录]

260CFE.zip

440.2 KB, 下载次数: 322

评分

参与人数 15恩山币 +20 收起 理由
dengsha + 2 面对这种帖子,我内心复杂,真不知道说什么好……
qzbysh + 1 强大的恩山!(以下重复1万次)
 ̄冇忊癮ん + 1 我来恩山就是为了撩你!
yiwenchina + 1 亲,你这么厉害,我想做你的经纪人!
zzip373 + 1 亲,你这么厉害,我想做你的经纪人!
femten + 1 一看就是觉得高端、大气、上档次!
qwerttaa + 1 今天天气不错,适合泡妞。
uu236 + 1 我来恩山就是为了撩你!
nanmu + 1 亲,你这么厉害,我想做你的经纪人!
zshwq5 + 5 支付宝已转5毛给你!
kexue5566 + 1 强大的恩山!(以下重复1万次)
tianya0908 + 1 我对你的敬仰犹如江水滔滔,什么时候能不要ttl刷机就好了!!!
minrui79 + 1 强大的恩山!(以下重复1万次)
二货先森c + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
virus1999 + 1 切糕党手持切糕刀强势围观楼主!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-2 12:59 | 显示全部楼层

求修改217CFE的MAC地址的方法
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-2 13:25 | 显示全部楼层
child9527 发表于 2017-11-2 13:09
正解,所以必须比对4个mtdblock0

你确定升级固件会同时升级CFE?
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-2 21:37 | 显示全部楼层
Sephdex 发表于 2017-11-2 19:25
哈哈哈,玄学,一定是玄学~~

如果可以用替换法降级260版CFE,那么会帮到很多人。
你认为这是玄学?

顶贴可以,莫说风凉话!
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-2 22:12 | 显示全部楼层
Sephdex 发表于 2017-11-2 21:40
您需要再看一遍上下文,我说的是246版,都是现代汉语,简单易懂,谢谢

请自行看顶楼,多喝脑白金!
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-5 18:05 | 显示全部楼层
希望能帮到需要的人
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-5 22:20 | 显示全部楼层
本帖最后由 qihuo360 于 2017-11-5 22:22 编辑
hfck 发表于 2017-11-5 21:39
楼主的意思可以不用ttl?用帖子里的软件替换?小白,请大神指点

意思是,需要你先用TTL把你机器的CFE(mtd0)备份出来,再把你机器里的mac等出厂调校数据,转移到低版本212版的CFE中,最后用TTL将修改好的212版CFE刷到你的机器里。

以后刷固件就不用每次都拆机了。直接CFE网页或者tftp刷。好处是,本机原有mac地址不变,无线信号不受影响。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-5 22:34 | 显示全部楼层
minrui79 发表于 2017-11-5 22:29
楼主,我是小白,请问,我下载了你的217CFE,我该如何刷到我的金色K3上面去?需要TTL吗?用什么命令?

说实话,我不建议你操作。
我上传的文件都是别人机器的CFE备份,
你可以刷,但是刷完以后,
mac地址会变成别人机器的mac,而且无线信号可能会变弱或者出莫名其妙的问题。
你需要自己去修改文件。
TTL刷机方法,请在论坛搜索。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-6 01:02 | 显示全部楼层
chamqion 发表于 2017-11-6 00:12
看懂了第一种说法,第二种说法,这部分内容替换成什么?

替换成你自己机器的CFE备份文件中对应位置的数据
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-6 12:09 | 显示全部楼层
zshwq5 发表于 2017-11-6 11:35
WinHex编辑与你发的图不一样?

操作有误吗?

你编辑带颜色的部分的数据应该是你自己的,是不是这部分不一样?
如果是,那肯定是不一样的,正常。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-6 14:29 | 显示全部楼层
本帖最后由 qihuo360 于 2017-11-6 14:38 编辑
zshwq5 发表于 2017-11-6 12:28
是我使用的软件不同还是操作上有误?

可能是你WinHex的设置问题。
应该是,偏移量: 10进制

注意红框内的区别

注意红框内的区别

点评

偏移量: 10进制 修改后显示结果一样了。 感谢 。  详情 回复 发表于 2017-11-6 15:09

评分

参与人数 1恩山币 +5 收起 理由
zshwq5 + 5 支付宝已转5毛给你!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-6 18:27 | 显示全部楼层
kexue5566 发表于 2017-11-6 18:20
大神,帮我看下,使用260金色1和2,用UltraCompare,位置和你的不一样

我对这两个文件的比较结果和你做的比较,结果一致,但是我通过对其他的文件的比较,认定这两个金色260可能因为同一批机器,所以前几位的数值是一致的,所以差异区起始位置往后延。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-6 21:48 | 显示全部楼层
zshwq5 发表于 2017-11-6 20:58
00032fa0--00036410

请问下这段的区别是否有影响

我没测试替换这段。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-7 11:39 | 显示全部楼层
beetles 发表于 2017-11-7 10:38
请问是吧212中00001200~00003968的内容完整替换到260中相应的位置吗?

你搞反了。
注意00001200只替换最后5位
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-7 11:42 | 显示全部楼层
zhjook 发表于 2017-11-6 23:17
降频就是你修改cfe造成的,建议你直接刷217版本cfe,然后用ttl 进入cfe状态,命令修改mac地址,这样就不会 ...

你看贴了?

关于降频的帖子,是我发的?

你读贴,把文字看全了再喷。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-1-23 11:06

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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