-
无线路由刷机失败修复办法与方案
一、刷机变砖的原因:
在我们了解使用命令和刷机变砖操作告别之前,需要了
解刷机变砖的原因。
当我们向无线路由器执行刷机操作时和我们平时安装操作系统有类似
之处。
而变
砖的最主要原因就是固件程序不匹配,说白了就是操
作系统版本不对。
就笔者经
验来说刷机变砖主要由两点造成的,
第一是固件程序选择不适合无
线路由器,
例如用
B
厂商对应的固件
给
A
厂商的无线路由器刷机升级;
第二
则是
固件程序版本选择错误,由于
DD-WRT
自身的版本有很多种,包括完全版,
VOIP
版,精简
版和
MEGA
版等,不同版本之间功能上存在差异,对设备硬件
的要求也
是不同的。特别是
FLASH
容量这个参数很重要,有些用户用
8M
容量的固件向
FLASH
容量只有
4M
产品上进行刷机,最终结果必然是设备变砖。
对于原因一来说我们只需要在下载时核对
DD-WRT
的文件名即可判断他是针
对哪个厂商产品发布的,
从而避免刷错变砖问题的发生;
而对于原因二来说判断
起来相
对比较困难,
我们并不知道自己的设备
FLASH
容量是多少,
那么选择时是
用完全版还是精简版呢?
本文介绍的方法就是针对用
户在原因二中产生的疑惑进行解决的,
通过一条
命令了解自己设
备的
FLASH
容量,
从而因地制宜的
选择大容量固件或者小容量固
件程序。
二、用命令和刷机变砖告别:
在前文中我们已经了解到出
现问题主要是因为
FLASH
容量过小而使用的固件
程序容量过大,从而造成刷机后
FLASH
被写满
而无法顺利启动最终变砖。下面
笔者介绍一条指令,通过此命令可以让普通用户对自己的
无线路由器
FLASH
容
量有一个清晰
的了解,从而避免错刷问题的发生。
第一步:
假设我们的无线路由器管理地址为
192.1
68.1.1
,
那么我们在一台连接
该
路由器的主机上通过命令提示窗口中的
telnet 192.168.1.1
命令连接无线路由
器。
小提示:
如果发现使用
telnet 192.168.1.1
命令连接后出现超时的错误提示时,很可能是
无线路由器的
telnet
服务没有开启,我们需要进入
DD-W
RT
管理界面开启
telnet
服务。
第二步:如果设备开启了<
/p>
Telnet
服务的话我们将能够看到名为
dd-wrt login
的
字样,
在这里输入你的无线路由器登录密码,
默认用户名为
root<
/p>
,
密码是
admin
,
如果密码更改的话按照实际填写。
小提示:
< br>需要提醒一点的是这里的用户名输入有点特殊,因为默认情况下我们通过
HTTP
访问
DD-WRT
管理界面使用的用户
名是
admin
,
而这里命令行下默认
用户
名则是
root
,
而这两者对应的密码是同一个东西,
修改其中之一另外一个也随之
变化。
第三步:接下来我们输入
nvram show|grep c
orerev
这条命令。之后根据显示信
息来判断自己的无线路
由器
FLASH
容量和可以刷的固件版本。如果显示的
wl0_corerev
后面的数值为
4
的话就只能够使用
VINT
版,如果数值在<
/p>
5
和
7
之
间(包括
5
与
7
p>
)的话将可以使用
VINT
版和
NEWD
版,如果显示大于等于
8
的话使用
VINT
版和
NEW
D
版也是可以的,
如果大于
9
则一定要使用
NEWD
版。
例如笔者的
DD-WRT
无线路由器
wl0_corerev=7
,则说明可以使用
VINT
p>
版和
NEWD
版。
当然除了
VINT
老版驱动和
NEWD
新版驱动
外,其他驱动的名称也需要额外关
注,
DD-WRT
版本很多,每个版本对应相应的机型。
Micro(
最小版
)
只能用于
2MB FLAS
H
,
Mini(
迷你版
)
可用于
4MB
FLASH
,
Standard (STD
标准版
)
可用
于
< br>4MB FLASH
,
VOIP(
带
VOIP
功能版
)
,
Mega (
完整版
)
只能用在
8MB FLASH
。
在选择时要特别注意,一定要保证自己的
FLASH
< br>容量和要刷的版本一致,刷机
时必须遵循只多不少的原则才行。
< br>
三、总结:
驱动的选择不当将直接造成刷机的失败,
轻着刷机后性能不稳定,
经常掉线或
死机,
重者设备直接变砖无法再使用。
因此刷机是非常危险的工作,
在刷机前可
以按照本文说的方法针对自己的无线路由器进行检测,
看看哪种驱动才是最适合
的最正确的。
2.<
/p>
教你救活刷
BIOS
失败后的路由器
p>
一不小心路由器可能就要变砖头。变砖头之后,路由器只能用来垫
脚了么?
修复路由器的思路
修复方法有软法和硬法,硬法需要动焊枪看手艺例如取下
Flash
芯片刷新、简单的
JTAG
线修复法可能也
要自己焊线。考虑到便捷性,本文介绍一种比较简单的修复方法,用
T
FTP
这个小软件来修复路由器,简
单方便,
< br>几乎所有人都能操作。
下面我们来看看修复过程,
这个方
法基本适用于可以刷
DD-WRT
的路由器。
< br>如果你的路由器刷原厂固件失败变砖头,也可以试试看这个方法,或许还有救哦。
路由器修复实战
前些日子,我把一台
WRT54G<
/p>
路由器刷坏了。刷坏的原因是更新新版番茄固件的过程中断电,以前几百
< br>块钱买来的路由器当砖头实在可惜。其实路由器一般都不容易刷坏,一般都是中断刷新、不按要求刷新而< /p>
导致变砖的。
个人感觉,
那些在
DD-WRT
刷新界面要求使用
TFTP
刷新的路由器,
容易因为直接采用
Web
p>
方式更新导致刷新失败。为了让我的无线路由器重新工作,我按如下步骤进行了操作。
小帖士:
可以修
复的路由器大多是
Broadcom
芯片的路由器,具体可以参
考
/wiki//
Support
ed_Devices
列表。简单的说,常见的可以用来折腾
D
D-WRT
的
WRT54G
、贝尔金<
/p>
7231-4P
、摩
托罗拉
WR850G
、网件
WGR614
< br>、华硕
WL-520G
、磊科
N
W618
等等路由器都可以参照这个方法进行修
复。
第一步:用网线把路由器和电脑连接起来。网
线连接的是路由器的
LAN
口可不是
W
AN
口哦。然后下载路
由器的固件,本文使用的是思科官方的原
厂固件,可以使用第三方固件。如果你是在刷新过程出了问题,
那么建议你刷回原厂固件
或者换另一个版本的第三方固件比较好。
< br>第二步:修改本机
IP
地址(图
1
),设置为
192.168.1.2
,子网掩码
255.255.255.0
,网关
192.168.1.1
。
如果你之前用的就是固定的
IP
地址,可以不用修改,如果之前使用的是自动分配的
IP
,那么需要修改
IP
地址才能进行下一步。因为路由器的修复状态下是没有
DHCP
自动分配
IP
功能的。
第三步
:关闭路由器电源。然后按住
Reset
键的同时接上设备电源
(图
2
)。一直按住
Reset
键直到指示
灯从闪烁变成常亮状态。变成常亮之后才能放开
reset
键,这个过程可能需要
10
秒到
30
秒。
●
图
2 <
/p>
这个就是
reset
键
< br>
第四步:打开
“
开始
”
菜单
→
所有程序
p>
→
附件
→
命令提示
符,输入
tftp -i 192.168.1.1 PUT
,如图
3
所示。其中,
表示的是固件的文件名,需要使用全路径,例如
c:
这
样的全路径。回
车之后,
一直等待直到出现
“Transfer
successful”
字样。
之后重启路由器,
路由器就从砖头状态恢复
过来了。
●
图
3
TFTP
修复过程
如果你的系统没有
TFTP
,或者这个程序被精简掉了
,那么可以试试看随刊提供的
TFTP
软件。这个软件
是图形界面的(图
4
),输入:
server 192.168.1.1
,不需要密码,选择合适的固件。其他
的操作流程和上
面是一样的。
●
图
4
另一
种
TFTP
软件
如果重启之后路由器还是砖头状态,那么你可能还要多试试几
次,多试试几个固件。第一次重启花费的时
间比较长,请有点耐心等待多几分钟。如果还
是没有反应,尝试多重启几次路由器,并耐心等待。而且还
可以按下
Reset
键,执行一下
reset
。按说只要能进入
TFTP
修复状态,就还有很大的可能修复
,请不要担
心。如果实在没办法修复,那么估计就要换一种方法进行修复了。
延伸阅读:不同的路由器还有不同的软修复方法
软件修复的方法除了我们之前提到的
TFTP
方法之外,还可以使用专用的软件修复。例如现在网上可以看
< br>到的
NW618
内核恢复程序,
不管
NW618
路由器有没有刷过第三方固件都可以用它修复。
还有华硕
WL-500
系列也有一个<
/p>
Firmware Restoration
软件,也可以用来修
复砖头路由器。这些修复软件都需要进行以下的
步骤:
Step1
:用网线连接路由器的
LAN
p>
口;
Step2
:下载恢复镜像和清零镜像(或者只有一个),并放在指定文件夹中;
Step3
:设置本机的
IP
地址为
192.168.1.*
。
<
/p>
Step4
:根据不同软件进行不同的恢复过程。如
NW618
本机运行
TFTP
软件,然后按住
reset
键通电,直到运行灯常亮之后放
开,等待一段时间。看看能否
Ping
通路由器,如果可以,说
明恢复成功。
如果不可以,则再操作一次。
3.
无线路由器修复工具
无线路由器刷机失败,通过这些工具可以修复。
无线路由器刷机失败,通过这些工具可以修复。
一种比较简单的修复方法,用
TFTP
这个小软件来
修复路由器,简单方便,几乎
所有人都能操作。这个方法基本适用于可以刷
DD-WRT
的路由器。如果你的路
由器刷原厂固件
失败变砖头,也可以试试看这个方法,或许还有救哦。
下载:
router_
4.
linksys
无线路由升级固件失败的修复方法
pconline
评测室亲自测试。。不懂的看看吧
最近
PConline
评测室拿到了<
/p>
Linksys
的
300M
,
802.11n
双频无线路由器
< br>WRT320N
,固件版本
V1.0.01
。
通过长时间测试发现无线路由器待机时间过长就会出现锁死现象。具体表现
为,当路由器下端联接的电脑
长时间没有进行网络操作时,路由器进入待机状态。可是当
电脑一但恢复工作时,路由器却不能恢复到工
作状态了,不管电脑是设置的
DHCP
自动获取
IP
还是
手动设置
IP
,都无法联接到路由器,也不能
< br>PING
通路由。
LINKSYS
< br>随即发布的
WRT320N
新版固件
V1.0.02
全面解决这一问题。
我们在
LINKSYS
官方网站下载
到新的固件,正常情况下
我们升级无线路由器固件都是在无线路由器
WEB
管理界面上进
行操作的。
LINKSYS
中国官网上提供有免费的固件供升级使用
我们先从
LINKSYS
中国官网下载最新的固件供升级时使用,下载后把固件文件解压放到一个
比较好
找的文件夹中,例如本次升级我们就把它解压到
C
盘
router
文件夹中。
< br>
WRT320N
的固件升级界面
WRT320N
< br>的出厂
IP
地址是
192.16
8.1.1
默认管理员帐号密码都是:
admin
进入管理界面后选择
“Administration”
项目下的
“firmware
Upgrade”
选项,点击浏览按钮从
C
< br>盘
router
文件夹里找到刚找下载的
升级文件并点击
“Start
to
Upgrade”
开始升级,这个过程一般有二分钟左右,升级中途不能断电。
升级完成
无线路由器会自动重启。
老酒性子急,等了二分钟路由器还
没有重启我就手动帮它重启,结果重启后路由器电源指示灯不停闪
烁,路由器管理界面无
法进入,路由功能也不能开启。路由器升级失败,被我刷成
“
砖
头
”
了。估计这种情
况有些网友也遇见
过,以前我们一般是把路由返厂维修,现在别急,可以通过
TFTP
命令来传送固件文件
到路由器中继续完成升级操作。
修改电脑
IP
地址为固件定
< br>IP
< br>首先我们把电脑用网线连接到无线路由器的
LAN
端口上
,并修改电脑的
IP
地址与路由器的为同一网
< br>段,例如这次的
WRT320N
的初始
< br>IP
为
192.168.1.1
那我们可以设置电脑的
IP
为
192
.168.1.2~254
。
进
入
DOS
命令界面
我们点
击
“
开始菜单
”
里的
“
运行
”
输入
CMD
进入
DOS
命令界面,并跳转到刚才存放升级固件文件的文
件夹
router
,看到我们刚才下载好的固件文件
准备进行下一个操作。
在
ROU
TER
目录下接着输入
DOS
命令
p>
tftp -i 192.168.1.1 PUT
使用
tftp
命令来传送固件文件到路由器中
屏幕上
出现如下回应后,再等待二分钟路由器自动重启后完成整个固件传送和升级的过程。电源指示
灯也恢复正常的常亮状态,这个时候又可以重新登陆无线路由器
WEB
管理界面了。
至此全部升级过程完成,如果不成功,可以把以上步骤重复操作一遍。另外,通过
TFTP
命令传送路由
器固件文来修复固件损坏的有
线、无线路由不止适用于
LINKSYS
的产品。还适用于网件
,
D-LINK
等某些
型号的有线、无
线路由器。不过大家需要注意的是,有些产品除了要区分型号外,还要区分硬件版本号,
例如
LINKSYS
的经典机型
WRT
54G
就有八九个硬件版本,
它们的固件文件都不相同,所以大
家在下载前
要先搞清楚自已手头上的产品是哪款。一般在在路由的背面产品型号标签上会
有注明的,千万别刷错了。
升级路由器固件有风险,一般情况下如果您的路由器没有什么
问题就不用升级了,新的固件可能会提
供一些以前所没有的功能,例如以前没有中文菜单
的通过升级固件可以让路由器变成中文操作,或是国内
有些地区电信运营商通过特殊手段
限制路由了通过刷新固件可以突破封锁。但请大家在升级前多了解路由
器厂商针对它们自
己产品的升级操作方法。毕竟不是所有的产品升级方法都一致。别等出了问题再后悔就
来
不及了。
5.
WR850G
路由修复全集
是一个全集
~~
要修复的可以参考参考
闪存是怎么工作的
:
闪存里面包括
CFE,nvram,kernel.
CFE
就是我们电脑的
就是储存设置文
件的
.kernel
就是固
件了
.
也就是电脑的系统
一般所有的设置都储存在
nvram
清
nvram
就是把所有的设置复位
,
一般的
CFE
会重建出厂
nvram
一般来说
CFE
不会丢失
JTAG
就是有命令来清
除
,
重写那些数据的
工作原理搞懂了就好办了
只是选择你相应的命令就行了
再就是
要有你自已路由的
CFE
文件就行了
每个型号的路由的
CFE
都不同
我做的
JTAG
线
:
PC
并口
电阻
JTAG
插头
功能
2
100
欧姆
3
TDI
红
3
100 9 TCK
绿
4 100
7 TMS
兰
13 100 5
TDO
黄
20/25
直连
6
地
黑
MOTO
WR850G
以这样的顺序数脚位
:
上排
: 2 4 6 8 10 12
下排
: 1 3 5 7 9 11
WRT54G V2
也是一样的接法
JTAG
路由刷机步骤
:
PC
并口
电阻
JTAG
插头
功能
2
100
欧姆
3
TDI
红
3
100 9 TCK
绿
4 100
7 TMS
兰
13 100 5
TDO
黄
20/25
直连
6
地
黑
找到了
JTAG
接线定义图,另根据恩山达人指点
GND
(接地)不能接在板上的
6
和
12
脚,要另接在
TTL
的
6
脚或随便焊在履铜上。
JTAG
和
TTL
出厂时是没有引脚
的,需要自己添加,我是用一块废旧声卡上拆
下的引脚。