拆分编程器固件也得看是什么系统和CPU的,比如AR平台的vmLinux和VxWorks系统 Uboot是不一样的。
AR_vmLinux 是 0-1FFFF
AR_VxWorks是 0-3FFFF
这是一个叫法而已,编程器固件是带了CFE/uboot的,可以是原厂固件,也可以是DD、TT、op等固件,编程器固件要拆下flash用编程器刷进去。如果DD固件适合你的路由的话,你可以将原机CFE/uboot提取出来和DD合并后再用编程器刷上去就能用了。
查看原帖
这个固件既然是分享出来的,不改MAC的话直接刷入就是这个固件原本的mac,公网联网会有问题,内网使用是可以的,改mac的话可以用winhex工具修改,网上是有教程的可以搜到,如果你是救砖而且非得用这个固件倒是可行,个人建议的话你可以尝试刷不死Breed后刷第三方固件更好用
编程器固件提取直刷固件你首先要确定路由器用编程器固件提取直刷固件的是哪款flash。然后一般来说编程器固件提取直刷固件,需要把芯片吹下来。然后安放在编程器上读取。一般来说编程器固件提取直刷固件,除非是25系列编程器固件提取直刷固件的芯片,其它的芯片这一套的成本不低。
通俗地说,openwrt编程器固件是GHOST整块硬盘,
而固件分固件头,内核,rootfs等,这些分区并不是按顺序在硬盘上分布的,所以编程器固件不能直接刷。
ART在OP固件的最后面,从0F0000到0FFFFF这64K数据就是ART,但是并不是所有的固件都是在最后面,无赖之下,仔细对比起其中的字节,发现FW150R之类的固件是在最后面,跟OP一样,跟换了ART再刷,效果比坛子里下的那个效果要好,可以稳定选择20DB
可是效果还是很差,因为功放没启动,反而成了信号阻碍的了,手机放在AP上,可以达到-40DB,但是一拿开就不行了,装天线根本没用,试了千万种ART,一个个比对,修改了刷,刷了焊,焊了再拆。拆了再刷,那个艰辛啊,幸亏有热风枪,焊接并不是很费神
最后突然想到,原产自带的既然能启动,那么他的AR应该可以用吧,打开备份的原厂固件,按照OP的方法,却不是的,现在终于知道,原来ART真的不是都在最后面,这个固件的最后面既然是UBOOT
过后查看OP及其他AR9331的ART发现,其中都有一段字符,好像是HB6什么的,找到原厂固件搜索这段字符,嘿,还真有,仔细研究起始断和结束段,保存下来正好64K,反正拆习惯了,也刷习惯了,说实话,这编程真的好慢,刷好后,上机测试,哈,终于成功了,可稳定选择27DB,而且效果明显,站在5米处,选择27DB和20DB明显相差7个DB,奉上ART及编译好的固件。
本文目录一览: 1、关于用编程器刷路由器固件的问题 2、如何把一个编程器固件分解成CFE文件及直刷固件 3、怎样用编程器提取固件?求教程 4、openwrt怎么提取直刷固件 关于用编程器...