上尉
- 注册时间
- 2008-11-13
- 金币
- 1724 个
- 威望
- 16 个
- 荣誉
- 1 个
累计签到:3 天 连续签到:0 天 [LV.20]漫游旅程
|
第一步,下载固件,
第二步,tftp到路由。
第三步,重启。
===========================================
1、下载 DD-WRT 固件(针对不同机型,版本也有所不同);
2、把下载回来的固件放在某个盘的根目录下,打开命令提示符窗口 (开始-运行-“CMD”),进入文件所在的盘,输入如下命令 tftp -i 192.168.11.1 PUT dd.bin (其中,dd.bin是固件的名字)。注意:先不要按回车;
3、把路由恢复到出厂设置(按住RESET按钮或者在WEB下设置都可以);
4、将电脑用网线接到路由的LAN口上,将电脑的IP设成192.168.2.2,网关是192.168.2.1;
5、关键的一步:选择命令提示符窗口,把路由电源拔掉,重新插一遍,在灯刚开始闪烁的一瞬间 (经过我反复试验,这个时刻开始TFTP上传才能成功),按下回车,这个时候一定要保证电源供应,固件会在十几秒内上传完成。
6、当命令提示符出现“Transfer successful……”的提示后,固件就已经写入了,路由会自动重启。把电脑IP设成自动获得就OK了。
7、在浏览器里输入192.168.1.1就进入DD-WRT的设置界面了(用户名root,密码admin)。
topwifi补充:
首先感谢作者的发现,我补充几个方面:
1、作者的情况是针对刷第三方固件失败的机器,而不是flashrom文件彻底损坏,也就是说bootloader还是完好的。此时找到路由器刷写失败固件的默认ip,比如ddwrt的192.168.1.1,采用的判断方法是ping 192.168.1.1 -t看数值情况。如果此时ttl值为100,表明直接可以使用tftp上传固件即可,如果表现为ttl数值64,则可以采用上面作者的方法断电然后迅速通电使得ttl数值变成100,即可tftp上传固件.
2、注意有一种情况,比如flashrom周边元器件出现问题,也会导致闪烁不启动,此时你刷写都会成功但就是不启动,就要放弃软件救回的思路了要从硬件下手。 |
评分
-
1
查看全部评分
-
|