今天先不写WLAN学习心得了,写一篇自己试水dd - wrt的帖子。
这个也可以作为串口刷dd - wrt和openwrt镜像的方法。
前两天心血来潮想试试dd - wrt的版本,没成想一不小心把好好的Linksys-AC1900的路由器给变砖了。无奈,怎么着也得试试把它给救回来吧。看了一些帖子,试了一些方法,最后终于成功了。下面记录下自己的操作过程。
- <李>
变砖的现象:
上传Linksys-AC1900 dd - wrt的镜像,重启之后,路由器在开机时只有eSATA和电源灯点亮,其他灯一律不亮,三秒钟之后,eSATA灯也熄灭,只剩电源灯闪烁。接上网线、电脑无法从路由器获取IP地址,设置静态IP给电脑,试图萍192.168.1.1,没有回声。
尝试多次,30-30-30方法不成功,软硬恢复出厂设置均不成功。
李> <李>救回工具:
- <李>
电脑一台
李> <李>USB转TTL调试线一条
李> <李>事先下载的原装出厂镜像
李>恢复方法:
- <李>
链接USB-TTL调试线到路由器,路由器务必先要断电,然后参照上面提到的连接方式连接。
李> <李>连接电脑到路由器LAN口,并设置电脑为静态IP: 192.168.1.2, (255.255.255.0/192.168.1.1)。
李> <李>打开TFTP工具,选择工具默认网口为192.168.1.2,同时选择包含恢复镜像的文件夹为TFTP默认文件夹
李> <李>在TFTP默认文件夹中,重命名镜像文件为:
blk-mamba.128mb。李img> <李>
连接USB-TTL调试线到电脑,打开腻子,选择串口,调整参数比特率为115200
李> <李>路由器供电,在腻子窗口看到启动信息,同时按下任意键,中断引导加载。
李> <李>依次输入以下命令,每个命令后键入回车
李> <李>Hit any key 用stop autoboot:,, 3,, 2,, 1, ,Marvell 的在祝辞setenv ipaddr 192.168.1.1 ,Marvell 的在祝辞setenv netmask 255.255.255.0 Marvell 在祝辞,setenv serverip 192.168.1.2李> <李>
此时,应该看到以下输出即为刷机成功:
李>- <李>
准备所需工具:tftp工具,腻子,调试线驱动,螺丝刀
连接USB转TTL调试线至电脑,等待电脑自动下载安装驱动,驱动安装完成后,设备变成为USB-COM接口,请自行查找COM接口号,以备使用
李> <李>拆解路由器,这里不详细叙述,请看一下链接:
拆机图
重点来了,1。路由器务必先要断电,断电,断电;2。一定要找准串口线的连接方式,参考下文:英文版(可忽略文字,只看图)
串口线连接方式
下载所需镜像文件,请自行下载任何可以运行在路由器- 1900 ac路由器上的文件,一下镜像文件仅供参考,
dd - wrt:镜像文件,open wrt镜像文件
恢复步骤:
李>Marvell 在祝辞run flash_pri_p_w_picpath mvNetaSpeedDuplexSet Using egiga0 设备 TFTP 得到server 192.168.1.2, our IP address is 192.168.1.1 Filename “blk-mamba.128mb.img”。 Load 地址:0 x2000000 加载:# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ,# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ,# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ,,,,,,,# # # ,,,,,,,,5.6,MiB/sdoneBytes transferred =, 33292288, (1 fc0000 十六进制)NAND 消除:,device 0, offset 0 xa00000 size 0 x4000000 Erasing at 0 x49e0000 ——100%,完成。 好吧 NAND 写:,device 0, offset 0 xa00000, size 0 x1fc000033292288 bytes 写:,好
如若看的到,以下输出,则为不成功,请仔细查找失败原因,常见错误出现的位置:tftp文件夹,镜像文件名,IP设置,网络连接,
Marvell 在祝辞run flash_pri_p_w_picpath mvNetaSpeedDuplexSet Using egiga0 设备 TFTP 得到server 192.168.1.2, our IP address is 192.168.1.1 Filename “blk-mamba.128mb.img”。 Load 地址:0 x2000000 加载:T T  T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T ,,,,,,,,T T TdoneBytes transferred =, 0,(00000000,十六进制)NAND 消除:,device 0, offset 0 xa00000 size 0 x4000000 Erasing at 0 x49e0000 ——100%,完成。 好吧 NAND 写:,device 0, offset 0 xa00000, size 0 x1fc00000 bytes 写:,好Linksys-AC1900路由器——刷机指南