|
此教程最适合初次使用hg320的童鞋,一般按照此流程进行一遍就可以将你的路由器从电信原版固件刷到tt固件。
- Z! s4 ?& j1 S; g7 s4 Q- \. F- c注意:据我目前所知,hg320有两个版本,区分很好区分,lan口为黄色的和非黄色的,非黄色的为早起版本,基本和
3 F* g" f) Z( ]* q, Odb120wg/rg100a配置相同,黄色lan口为目前主流机型(个人目前了解有限,欢迎补充)* z; V8 l2 E8 t# r6 c5 V/ r
1.下载必要的工具
, C# c+ D% R/ F* \2 Isady 115 tomato的固件:http://115.com/file/dnm6t5bv j3 d! [9 |" R
刷dd_wrt tomato比用个的工具集:http://115.com/file/besevw4m0 @; p7 O0 |6 Z N$ O& I( r: i
2.刷机简明流程
* u" ~* \) u1 Z* _0 h! { 电信固件->tftp cfe->刷dd-wrt->开telnet,ssh->刷2.16版CFE->tftp cfe->刷tomato->END
. b* n9 @7 ~$ p6 f3.刷机详细流程9 E4 p! I% E2 z- A
1)保持路由开机状态,配置本机 本地连接的静态ip,现在n多教程默认都用192.168.1.22 子网掩码255.255.255.0 网关 192.168.1.1 dns不用设置
5 v5 |1 M' C- ?: P. ?# L2)windows端CMD命令 执行ping 192.168.1.1 -t 保持界面,便于查看路由联通状态。
* }4 z7 F6 [* g! ~! t! [4 K3)关闭路由,开tftp工具,工具集中有0 ~, D$ C; O6 N7 M" ?8 s. W: _
9 Z5 ~% f; @) a( L
配置如图所示,注意此时选择的是启动cfe,也就是让路由停在cfe阶段,因为hg320未修改的是64M内存,所以选择工具集中:NW235WCFE-64M.bin就可以了/ n d( y6 b7 V; T5 Y
$ i2 d- q! r$ o7 f
4)接通路由电源,等到tftp出现如下样式,则说明路由停在cfe阶段,若为红点,则重复3)
2 |2 Q0 {' x3 s/ [
; e* @# l8 B% q# ~1 r4 Y7 P5) 4)成功的情况下,在浏览其中输入192.168.1.1,会有如下图所示的固件升级界面。
2 C& v/ C$ |2 K
1 w( z) u; s- o" W' |" |% \6)点Restore default NVRAM values,进行内存的清空,然后刷工具集中:dd-wrt.v24-18000_NEWD-2_K2.6_mini.bin 固件
$ O4 v) X6 T( Z1 c8 S( U0 E
$ O& n- a+ S+ _. [) X$ O7)等待30秒-1分半左右路由器会自动重启之后 ddwrt就刷好 点击Coutinue ,有的教程说dd会重启好几遍,但是目前来看hg320只重启一次就搞定了。
1 m& V' l3 m* @浏览器中192.168.1.1 进入DDWRT ,此时为英文版 修改用户名和密码 root admin 到sevice下将ssh和telnet全都开启,当然你也可以讲界面设置成中文的再修改sevice(服务)
- z! l0 F2 T4 O+ N" N
& e( C! l6 B: w7 c! G8 z/ K8)保存上面的设置并重启路由器,记住一定要重启之后才能继续下面的进程,重启好以后打开winscp软件 按照图片设置好 注意红圈部分 设置好以后点击登录 0 S; m+ p" c/ C' Y- V; W/ \
然后点击继续 如果出现对话框直接点确定,可以不用管证书过期之类的东西, 连接成功后会出现左右两个选择文件的窗口,右面是路由的,左面是本地的,在右面默认为进去之后应该是/tmp/root项,向上一级进入tmp就可以了8 S0 ~) k/ O' i6 N; n- e
; ~3 N6 H& K/ `9 \, q0 |$ u2 B: U
( S V, w$ v3 ~% {9)打开一个cmd窗口 + }% e: h) ^( F, t2 s0 @
输入命令 telnet 192.168.1.1 输入刚才修改的ddwrt的用户名 和密码(密码输入时不显示),就可以在CMD窗口里看到了进入ddwrt
( u" V0 _ Y# h+ bTelnet进入路由器,建议在刷前,用命令先备份一下cfe,再根据我下面的命令来刷CFE& m3 K/ \7 V' U' G
备份CFE命令:
+ V/ c: W) s3 u2 M- u" {( Xdd if=/dev/mtd/0 of=/tmp/cfe.bin
* v% i* d6 j, C4 P8 e2 k' O" |dd if=/dev/mtd/3 of=/tmp/nvram.bin
. F: d* }& { ?9 W) `cfe.bin 和nvram.bin就变存在/tmp目录中,然后就可以使用WinSCP下载到本地备份了+ V! B: A Y3 H1 K
9 h# ^! i) h' e
: E) r9 S4 f9 E从winscp软件左边自己电脑找到工具集中:NW235WCFE-64M.bin,拉到右边/tmp文件夹( G! h0 e2 D* S! Q- t- _
进CMD 更新CFE命令:
' w; ~5 f4 w" Z, l) ^! {A、使用cat /proc/mtd命令来查看cfe设备,就是mtd0设备,如果后面写着cfe,到时候写入的设备就是cfe,其他的你照输入
! B* H: q! a+ G* W2 y" a, oB、写入的格式为mtd write 文件名 设备名(设备名就是A步骤查看的)[ 此处直接cd一下,然后cd .. 就进入/tmp中了,然后 mtd write NW235WCFE-64M.bin cfe ]1 V2 @0 a6 w* A }/ C) }" v
C、 回车 这时会出现一行英文字母 最后一个[w]在转大概1-2秒后会 出现新一行英文,cfe修改成功
$ I3 N) q9 @) ^D、直接reboot设备即可
# S. y- a5 c# `) d2 D1 l7 a6 U% |如下图所示:这个就是CFE设备,可以用cat /proc/mtd,此图为引用图,参照一下就行了。
: g X. N! l8 s4 T. k B# r* H$ H7 V# m
/ I: F5 A7 u/ G3 j
7 }/ ]& b# e' Q1 D0 J' j10)重复上面2)--6),在6)步骤时,选择sady 115 tomato的固件进行升级,大约分钟之后,tomato就刷完了。
5 T: h" I" Q' Z! Y% ?1 o& | 7 V- }% F. ^) _3 t; ~1 k
8 r5 v3 O% G* m4 ~: W1 ^最后效果如下,cpu为Broadcom BCM5357 chip rev 1 pkg 99 B3 [% ], ^ Z+ Y G5 X7 c c
2 p H# N+ v5 q! k/ R# ]2 J6 u% {& O" q1 ~
说明: 此版cfe是2.16公布的CFE修复了原版电信cfe中mac地址错误。带mini web(所谓刷不死), 可刷电信原版固件,接口顺序反9 h0 j( ^, ^: U' L) O, R
此版固件,语音灯为电源灯,无线灯有数据时闪,后面按键不能用。usb,电源灯不亮。
' @' O2 i$ m! t附上修改wan口lan口顺序的配置文件,在tomato下自行恢复一下就可以了。2 z- |" D: V& M$ I6 d) i2 @
- Q5 H$ n. d! v) I2 `9 y+ f3 ], }/ U( D6 C
|
6 g8 h2 B: m% x6 D0 o( K9 Q# n4 }( O" j
" d/ |0 S6 L9 G9 ^; ?# U4 M" N( S |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|