|
成功升级WRT54G v4到64MB RAM DDR,好爽,原来16MB,都不敢开QoS,现在可以为所欲为了,嘿嘿。上图。
8 ]3 h d% V% }0 u6 p安装DD-WRT后,下发如下指令:
6 i# K$ M+ O5 M. Invram set sdram_init=0x0113) }4 L8 a7 b+ C ?2 `
nvram commit4 m) @" K; O( ^: Z1 t
reboot
0 @9 @& t) d- ]1 K' m5 [3 s0 _3 w6 R成功激活64MB RAM。
; c; a: Y% P2 {7 S% V3 k7 p: ^% `2 k! x0 s
但我更喜欢tomato,可是安装Tomato 1.19后,下发以上指令,无法激活64MB,因为重启后,发现sdram_init=0x0113数值不生效,又回到原来的值了。经过不断的问询,终于解决问题,现分享给大家。指令如下:
' s; ?% b7 I) R i4 f6 ^+ k1 S- p7 M0 K) ?+ K( ~
nvram set sdram_init=0x0113, ?$ i2 q* b% U" s! m/ r
nvram set manual_boot_nv=1
) L' X$ d+ W5 T- ~. |; xnvram commit
, X* k$ U8 D3 _: w/ oreboot9 O4 A$ r' {- {# ]6 T. K8 B
成功激活64MB RAM。见图。' a9 W# B6 l: Z/ s# h$ j* z& j& `8 X ^
* z# S" f3 Y: F" y====================>
, h, U& }1 }0 s$ V但是还是感觉有一点不太爽——本人可能是完美主义者——就是硬复位后就恢复到32M的状态了。决定刷CFE固定!!!
/ y1 F5 e, |# T! q1 k/ v
+ x" C6 o, A( I1 h以下是我通过telnet,修改CFE参数,固定64MB RAM的步骤(已经亲自验证,但不承担任何后果,请自担风险):
9 b; @+ U9 }5 W$ R- [+ f6 r( a
# S/ ]5 L- o3 G作业系统DD-WRT v23 sp2(Tomato 1.19不支持)8 z6 k' n( F9 B: H4 S$ l
H& ?4 U& w ?: Ttelnet进dd-wrt,然后执行 cat /proc/mtd,一般显示如下:! @: F) P3 D @3 d* X$ |' K
mtd0: 00040000 00020000 "pmon"
4 {$ X6 s# q3 [! t% m0 p, omtd1: 007a0000 00020000 "linux"
/ z+ j3 h% ~0 q) W, l' Fmtd2: 002be6f4 00020000 "rootfs". z" j2 @' U: l! {' f
mtd3: 00020000 00020000 "nvram"
! L) K" c: a, n. M7 `% q, z; Jmtd4: 00400000 00020000 "ddwrt"
- s- f6 ^8 e7 |1 `
4 u) `1 b, c( z) H9 i6 y备份CEF:6 O+ L+ Q3 D& ]; l
dd if=/dev/mtd/0 of=/tmp/cfe.bin
1 G! J4 M( `/ O4 D3 g或者:/ H+ H; R& K$ H) y ~0 k N
dd if=/dev/mtdblock/0 of=/tmp/cfe.bin, z* L- s3 C! @; }' ]
并通过Winscp下载到本地盘。注意事先在DD-WRT中开启SSHd服务。. _2 S d8 ~' t4 y$ Q5 K
$ d; t" P/ Y6 B* z3 w修改CFE$ z9 Z Z; A# \' N
到以下URL下载CFE修改工具(已经在本贴附上),
% K% r, d. I! d& ^4 |! K1 _2 ^http://www.right.com.cn/forum/vi ... 6784&highlight=" p! L4 ^) [" q/ M# d2 z
将sdram_init=0x010b参数改为sdram_init=0x0113,保存。! J p+ N) P! T) i" x
2 z! ^* ~! ~2 L0 d1 X/ r1 X
cfe写回去8 ?- d# b9 J7 p
通过Winscp将已经修改好的cfe.bin上传到DD-WRT的/tmp目录。telnet到DD-WRT,并进入/tmp路径,执行
t6 z/ m0 ~2 O/ {1 Wmtd write cfe.bin pmon
1 t- r/ ~2 S4 x4 g
) a. z8 M, y. a+ n: B" W) _等待几秒,大功告成!9 A+ b7 z# L5 R1 D8 U# \# F- T
8 P' r: M" H* R6 L6 Y5 [) D- f这样即使硬复位后会也不会恢复到32M的状态了。哈哈! |
|