通过TTL修复WGR614v8全过程 通过T T L 修复路由器的前提是路由器的CFE 正常。一般情况下,刷固件是不会搞坏CFE的。如果CFE 不正常,就只能通过JT AG 线修复。 首先,我们了解一下路由器的WHOLEFLASH组成,它包括以下几个CFE、KERNEL、NVRAM、BSP。路由器的CFE就像我们电脑的BIOS,固件就像我们的windows系统。 修复路由器之前,我们需要准备以下东西。 一、前提:路由器的CFE正常。一般情况下,刷固件是不会搞坏CFE的。 二、准备工具: 1、 USB-TTL线 2、 PuTTY-v6.0软件 3、 Tftp软件 4、 烙铁和焊锡 三、准备好工具,开始动手了。 用 USB-TTL线要用到路由器的 serial port,也就是WGR614v8主板上的JP1,如下图红线箭头所示。 1、 把 TTL相对应的线接上 WGR614v8的 JP1(Serial Port),这里只需要三更针(接收、发送、地线),对应如下: 路由器 Serial port TTL线 Pin2: ---- RXD Pin5: ---- TXD Pin6: ---- GND 2、 接上 USB-TTL线到电脑,安装这个线的驱动。 3、 打开 PuTTY,设置如下图所示: 安装好 USB-TTL线的驱动后,在设备管理器里可以看到这个设备用的是 COM3 然后,去到”Serial”选项,设置如下图所示: 4、 将电脑用网线和路由器的LAN口连接好,设好电脑的IP: 5、 打开PuTTY软件,给路由器上电,过程中,按下“CTRL+C”,取得 CFE控制,如下图所示: 然后启动路由器的TFTP服务器。输入如下: CFE> tftpd 这是路由器会显示如下: START TFTPD SERVER READING:: 6、 启动TFTP软件,设好TFTP服务器地址,上传固件。 7、 此时,PuTTY软件会显示“Loading................................... “。 大概五分钟后,固件更新完成,此时会看到如下信息: "Write len/cksum offset @ 0x0038FFF8...done" 到此,路由器的修复已经完成,路由器会用新的固件重新启动。