|
成功升级WRT54G v4到64MB RAM DDR,好爽,原来16MB,都不敢开QoS,现在可以为所欲为了,嘿嘿。上图。. E. u% _; p. G
安装DD-WRT后,下发如下指令:
# x7 ?3 |2 W6 J' e9 Bnvram set sdram_init=0x0113- H/ C. Q" T u/ W3 ~
nvram commit* o. i" |( A( @8 ?& l# q
reboot' O, x! O0 m3 P0 N* y) z
成功激活64MB RAM。
q& b: \) O* y; w7 I' t( x0 |5 E! X- M2 r5 i6 @5 r
但我更喜欢tomato,可是安装Tomato 1.19后,下发以上指令,无法激活64MB,因为重启后,发现sdram_init=0x0113数值不生效,又回到原来的值了。经过不断的问询,终于解决问题,现分享给大家。指令如下:
3 k0 t# I) E% F% ^5 x
6 K% ~' `: @' h5 W2 znvram set sdram_init=0x0113
% f$ t+ _% {8 p- R; ^5 k }, Z4 Qnvram set manual_boot_nv=12 l5 \- i O. \- w- w5 B c
nvram commit
; |# W" s" o* \1 `' G5 F. Treboot
V6 s' p# J. k3 K成功激活64MB RAM。见图。+ Z- B5 _& h8 k1 c( x
+ {4 M& Y( L. V
====================>
; w/ m m' d0 P6 }+ f但是还是感觉有一点不太爽——本人可能是完美主义者——就是硬复位后就恢复到32M的状态了。决定刷CFE固定!!!* b, w# s' @* g6 ^3 ?/ s7 \
1 h, O( {# y9 E9 u) a# e
以下是我通过telnet,修改CFE参数,固定64MB RAM的步骤(已经亲自验证,但不承担任何后果,请自担风险):
, @1 [( r6 }9 `0 O) D' n
, h6 [7 n# L9 @4 b作业系统DD-WRT v23 sp2(Tomato 1.19不支持)' h2 b& w; T0 |" }$ `$ J9 K8 p
/ s( o% T8 |" D& r
telnet进dd-wrt,然后执行 cat /proc/mtd,一般显示如下:
; w2 B/ m l* Jmtd0: 00040000 00020000 "pmon"! v# ]8 T" @9 G6 B# g
mtd1: 007a0000 00020000 "linux" L- }) Z+ Z0 O" j$ ~3 U3 t
mtd2: 002be6f4 00020000 "rootfs"
3 N. _; p. j( Y3 |0 q+ W$ `mtd3: 00020000 00020000 "nvram"9 V `6 h3 q. `' X
mtd4: 00400000 00020000 "ddwrt". ^4 b1 z! K+ F/ o
. ^% P, p' W" E0 g6 O D备份CEF:
( d& R! g/ p* H+ V1 J4 Q9 ndd if=/dev/mtd/0 of=/tmp/cfe.bin
7 n% W' F: Y4 X& C或者:# j8 j2 K* x3 J2 y$ a
dd if=/dev/mtdblock/0 of=/tmp/cfe.bin$ l9 `( K- E' z$ S
并通过Winscp下载到本地盘。注意事先在DD-WRT中开启SSHd服务。
8 ]2 A7 ]3 j" A+ ?4 Y% R( a$ e1 v, y( v$ g: m
修改CFE
* e* y1 s( M% u2 z6 z4 p$ K8 g- {到以下URL下载CFE修改工具(已经在本贴附上),7 ^, ] t; E8 R. i4 Z4 b
http://www.right.com.cn/forum/vi ... 6784&highlight=
8 _9 j* L/ F" H3 c2 E将sdram_init=0x010b参数改为sdram_init=0x0113,保存。
1 r5 c& C- o: E
3 H1 c1 q9 _2 @, v. d& ?2 m6 e3 mcfe写回去* Y2 h/ n' u' H! R; X- i6 Y- k
通过Winscp将已经修改好的cfe.bin上传到DD-WRT的/tmp目录。telnet到DD-WRT,并进入/tmp路径,执行$ X, _+ z8 [- h
mtd write cfe.bin pmon# {8 s: Z' f3 I3 |% Y
8 U" i. B9 y l, X! {
等待几秒,大功告成!* e/ |: h/ i* y6 _0 D" u
/ u. N% _. |: A
这样即使硬复位后会也不会恢复到32M的状态了。哈哈! |
|