Belkin F5D7230-4 V3000 刷DDWRT恢复原厂固件的方法
本帖最后由 89c2051 于 2010-2-8 21:45 编辑前段时间无意中去买了个二手的Belkin,回来发现原来路由也可以刷固件玩,就刷了DDWRT的固件。前几天换了个正版XP后迅雷半开数优化后,导致7230-4 只要一开迅雷多任务下载,路由就挂了,迅雷有速度,无法打开网页。无奈只好刷回原厂固件,可是到能下在到的原厂固件TFTP刷到机器里面都无法启动。折腾了两天,参考了很多网上的文章都没有说出V3000恢复的方法,无意中看到一个修改固件成功还原的方法,可是楼主没有公开修改的方法,加了他的QQ也没人在,只好自己研究了一下。用Ultraedit直接打开原厂固件和DDWRT的固件如下面两图发现原厂的固件,多了一段用于WEB界面升级的识别代码,而DDWRT的固件是没有,经分析将这段代码去除掉就可以了。这段代码在WEB升级中应该是防止错误升级固件设置的,升级的时候只用于识别固件版本,而没有烧写到FLASH中去。应此我们如果直接用TFTP就连同这段代码也烧写到FLASH中去了,当CPU启动读取代码的时候,这段识别就当作空白区没用的代码,所以路由就不会启动了,在那里闪啊闪。具体操作看图片里面的注解。
理论上去掉了识别代码,是可以直接在WEB界面下从DDWRT中刷回来的,而在DDWRT中加入这段识别代码就可以直接从原厂固件升级为DDWRT。本来还没测试过,有兴趣的同学可以试一下。
其他版本的7230-4也许是不要这么干的,仅针对V3000这个机器。 看不明白 啊 我顶{:2_31:} 支持下楼主,效果尚待确认。 学习中。。 怎么没有下文了啊 好像有点复杂啊
页:
[1]