1、CFE是1.0.37-102.6的
这个CFE能刷的固件比较少,我刷过只有三个成功的:
一个是D-LINK 2760u 1.05(这个不算是openwrt),
一个是博达3g(这个不算是openwrt)
最后一个是guzhifeng提供的OpenWRT-2760U
这三个固件好处是可以使用电话线adsl拨号功能。同时也可以wan拨号,博达3g还可以用3g网卡。D-LINK 2760u 1.05和博达3g是只读系统,没法自己安装软件。
OpenWRT-2760U是个不错的固件,大部分功能guzhifeng陆续添加进去了,但是内核比较老,有些功能自己扩展不了。其他openwrt官网提供的固件一个也刷不了,劝大家不要尝试了。如果要刷官网固件就需要替换成1.0.37-10.3的cfe。
2、CFE是1.0.37-10.3的
基本上openwrt官方固件、dreambox都能刷,刷完后安装软件也正常。如果不是这个cfe就需要替换成1.0.37-10.3了。这里提供hg522-c能用的cfe文件:
刷CFE我是用JTAG刷的,关于HG522-C针 有关JTAG替换CFE的方法请自行搜索,我是找了个老台式机将接口直接焊接在并口接头上(中间没串电阻),刷完后拔掉。
替换CFE后像rg100a-openwrt.org.cn-10.03.396-DIY-mini-0129.bin、dreambox等都可以随便刷了。
我的硬件信息:BCM6358UKFBG + BCM5325EKQMG + BCM4318KFBG + AM29LV320MT + 16M + 32M,仅供参考,砖了本人不负责任。
3、无JTAG线如何替换CFE?
因为我这台hg522硬件很久前已经烧坏了,没法再测试能刷哪个版本。听说刷联通红版rg100a固件带CFE的可以将CFE替换成1.0.37-10.3,手头没机器,所以也就不清楚哪个固件能刷了。但仍然有不少人问我刷哪个版本,下面只能根据我的经验制作个整合固件出来。
此固件是由HG522-C能用的和openwrt attitude_adjustment 12.09使用brfwmod工具整合而成。注意此固件带CFE可能会把你的hg522-c变砖(本人手上已经没这机器,没测试过),如果你想刷这固件试试替换cfe,请准备好jtag和ttl线救砖。
openwrt就好比redhot,ubuntu,fedora等都是linux。所以肯定支持gcc。如果你要编译编译你自己定义的C/C++程序到你的无线路由器上,如果你的路由器具有烧写的条件,当然是可以往里面烧写的。
首先声明:这是一个很复杂的过程,如果只是偶尔的玩玩,我建议你不要看下边的了。
1. 首先装一个linux虚拟机(redhot,ubuntu,fedora都可以);
2. 然后下载openwrt的bsp源码,根据你的路由器选择合适和架构和板子型号,然后编译生成开发环境;
3. 再然后上openwrt官网上学习如何在bsp中创建一个自己的程序包,从尔编译你自己的c/c++程序。
4. 然后编译生成linux镜像和文件系统,然后再到你的路由器上使用uboot在对应的位置上烧写你生成的文件系统。
5. 然后重启就能运行你写的c/c++程序了。
(当然也可以在编译好了之后通过NFS服务进行运行你的程序。)
最后温馨提示:刷机须谨慎,小心变砖头。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)