紧急求助啊 HG522c 刷 openwrt的问题 求助

紧急求助啊 HG522c 刷 openwrt的问题 求助,第1张

首先先确定hg522-c的cfe版本,我的原版本是1.0.37-102.6这个版本基本上刷大部分openwrt都不成功,后来被我刷成1.0.37-10.3,大部分openwrt都可以刷。

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服务进行运行你的程序。)

最后温馨提示:刷机须谨慎,小心变砖头。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11568860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存