|
此教程最适合初次使用hg320的童鞋,一般按照此流程进行一遍就可以将你的路由器从电信原版固件刷到tt固件。( d# r2 \5 L0 P& v6 y+ x" K
注意:据我目前所知,hg320有两个版本,区分很好区分,lan口为黄色的和非黄色的,非黄色的为早起版本,基本和8 {: I% S- P& v N/ f7 N
db120wg/rg100a配置相同,黄色lan口为目前主流机型(个人目前了解有限,欢迎补充)4 l1 y& {1 q+ g) _/ b( v4 r
1.下载必要的工具
7 s& h0 T. Y9 `3 e0 U$ m1 t) K9 @* Tsady 115 tomato的固件:http://115.com/file/dnm6t5bv
( j( G0 Z* x9 c刷dd_wrt tomato比用个的工具集:http://115.com/file/besevw4m
( j+ ]4 M. o7 `5 H% ]: k5 X2.刷机简明流程
1 _) [2 ]/ b2 e0 r 电信固件->tftp cfe->刷dd-wrt->开telnet,ssh->刷2.16版CFE->tftp cfe->刷tomato->END/ t. N4 _6 \: u9 a/ v2 K
3.刷机详细流程6 ?# F6 d6 C5 Q
1)保持路由开机状态,配置本机 本地连接的静态ip,现在n多教程默认都用192.168.1.22 子网掩码255.255.255.0 网关 192.168.1.1 dns不用设置
5 ^ V% g( g& D2)windows端CMD命令 执行ping 192.168.1.1 -t 保持界面,便于查看路由联通状态。; I1 J; W+ C. f" y
3)关闭路由,开tftp工具,工具集中有
1 B6 D% L: @9 j) X. q
O- B7 {6 l; O; k3 Q配置如图所示,注意此时选择的是启动cfe,也就是让路由停在cfe阶段,因为hg320未修改的是64M内存,所以选择工具集中:NW235WCFE-64M.bin就可以了
; @+ | B! N$ d$ P) d! z
5 u% E% D+ U" h. {' u2 J- `4)接通路由电源,等到tftp出现如下样式,则说明路由停在cfe阶段,若为红点,则重复3)" T' L) L7 H' a( z% d9 ?
! I7 E' B$ O) d+ \5) 4)成功的情况下,在浏览其中输入192.168.1.1,会有如下图所示的固件升级界面。- J6 E% O$ m+ A( c! O' K2 o0 @
' @+ U/ p# I/ C! S6)点Restore default NVRAM values,进行内存的清空,然后刷工具集中:dd-wrt.v24-18000_NEWD-2_K2.6_mini.bin 固件
$ }2 I" b U; x f. B
! l) c5 L0 W6 _3 X0 g8 ? L5 C& _! c7)等待30秒-1分半左右路由器会自动重启之后 ddwrt就刷好 点击Coutinue ,有的教程说dd会重启好几遍,但是目前来看hg320只重启一次就搞定了。
( e; m6 Q$ P- y/ V1 E浏览器中192.168.1.1 进入DDWRT ,此时为英文版 修改用户名和密码 root admin 到sevice下将ssh和telnet全都开启,当然你也可以讲界面设置成中文的再修改sevice(服务)2 c- A; e: G$ H; Z, G
* [. ^; U. K j' u9 I( n0 M! H' E$ `8)保存上面的设置并重启路由器,记住一定要重启之后才能继续下面的进程,重启好以后打开winscp软件 按照图片设置好 注意红圈部分 设置好以后点击登录
* p& n2 u' {4 @' s然后点击继续 如果出现对话框直接点确定,可以不用管证书过期之类的东西, 连接成功后会出现左右两个选择文件的窗口,右面是路由的,左面是本地的,在右面默认为进去之后应该是/tmp/root项,向上一级进入tmp就可以了4 Z1 D8 I. q' ]. |6 a7 O
/ L X2 f% j$ k/ H6 ?* q
0 B5 ^4 a! K2 R
9)打开一个cmd窗口
0 g# g4 O1 g; A- [0 O输入命令 telnet 192.168.1.1 输入刚才修改的ddwrt的用户名 和密码(密码输入时不显示),就可以在CMD窗口里看到了进入ddwrt% ]/ J5 F7 U2 N' _1 t1 y) V" A4 B
Telnet进入路由器,建议在刷前,用命令先备份一下cfe,再根据我下面的命令来刷CFE" ]- ~! _9 }( R7 e! W" _- G
备份CFE命令:5 L6 W' Q& A7 f. L7 Q
dd if=/dev/mtd/0 of=/tmp/cfe.bin
* N) J# G) ?3 r; _% K7 Hdd if=/dev/mtd/3 of=/tmp/nvram.bin
% I* I9 e! F# w/ u% Ccfe.bin 和nvram.bin就变存在/tmp目录中,然后就可以使用WinSCP下载到本地备份了- K! Z1 m7 M, {4 A8 ^# e
% ?' j3 K! U2 }8 [
! ]8 s y. y4 Q* g3 r0 k1 x% O从winscp软件左边自己电脑找到工具集中:NW235WCFE-64M.bin,拉到右边/tmp文件夹3 }- D0 l" D Q8 l) T5 F
进CMD 更新CFE命令:
, t4 S X j' NA、使用cat /proc/mtd命令来查看cfe设备,就是mtd0设备,如果后面写着cfe,到时候写入的设备就是cfe,其他的你照输入8 [# u( G. x! p6 p0 M
B、写入的格式为mtd write 文件名 设备名(设备名就是A步骤查看的)[ 此处直接cd一下,然后cd .. 就进入/tmp中了,然后 mtd write NW235WCFE-64M.bin cfe ]
4 |8 E% ], d' v: {# o! P+ sC、 回车 这时会出现一行英文字母 最后一个[w]在转大概1-2秒后会 出现新一行英文,cfe修改成功
9 [4 @4 O. j$ L; t; b! h% FD、直接reboot设备即可
. t; t; Q7 M2 a/ q' Z5 b如下图所示:这个就是CFE设备,可以用cat /proc/mtd,此图为引用图,参照一下就行了。
; ~8 Q3 ?$ `( h/ h' r2 V8 }/ k* H( g3 D& s# P3 f/ b
: Z2 H& I& f% C10)重复上面2)--6),在6)步骤时,选择sady 115 tomato的固件进行升级,大约分钟之后,tomato就刷完了。
# u9 }2 {+ m, b7 t% ?# o 0 G7 S( _1 D' |% L- y2 i2 [2 m
8 @; V9 S5 _3 i D) L/ x
最后效果如下,cpu为Broadcom BCM5357 chip rev 1 pkg 95 O0 ~2 m9 p. u; P
b; t$ B4 m' R& j% M! |4 i
5 _3 k6 u- G9 j说明: 此版cfe是2.16公布的CFE修复了原版电信cfe中mac地址错误。带mini web(所谓刷不死), 可刷电信原版固件,接口顺序反
5 M: q7 A* `1 [6 P5 m此版固件,语音灯为电源灯,无线灯有数据时闪,后面按键不能用。usb,电源灯不亮。
0 u0 q4 P E [( U; R附上修改wan口lan口顺序的配置文件,在tomato下自行恢复一下就可以了。
' m& W9 a6 F3 W- ^
i9 m- j" h) x5 b7 I* z/ o* o$ w/ q+ v v2 ~
|
% k8 T5 q. h* O4 z, S0 H9 [$ L
- {% f& }: A/ ^5 t; Z+ j! ~0 P3 a, n
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|