打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
思科WRT54G?V4无线路由器升级64兆内存,8兆FLASH

思科WRT54G V4无线路由器升级64兆内存,8兆FLASH

(2009-12-19 21:00:10)
    思科WRT54G V4无线路由器带用户多的时候,原装16兆内存,在刷了DD-WRT之后实在是抓襟见肘啊,有时候这剩下不到300k的剩余内存,于是想着升级。
   

    上论坛潜水,得出结论是可以换DDR一代,36兆或64兆的16位内存,翻出自己的几条闲置内存:一条金士顿的KVR400X64C3A/512,上边的颗粒是8颗Qimonda奇梦达(原英飞凌)的颗粒,型号:HYB25D512800DE-5,64兆DDR,8位的,不能用;还有一条现代颗粒的128兆ddr,颗粒HY5D28822AT-H,这是16兆的8位颗粒,更不能用。
    下午直奔电脑城,找了不下10条台式机内存,不是8位的就是4位的,都不合用。后来在一位修笔记本的师傅那里有了收获,和师傅说明来意,师傅居然免费送我一条现代原装内存,真是人品爆发了啊,因为这内存金手指坏了,插电脑上经常点不亮。

    颗粒应该问题不大,双面八颗粒,型号HY5DU121622BT-J,64兆,16位的DDR颗粒!
    其实在DD-WRT下,32M都用不完,不过有64M现成就换64M也无可厚非,只不过是32M不用动任何东西,系统能够直接认出,64M就要修改一下NVRAM里的参数激活64M内存,否则只能认到32M。
    回到家里吹下旧颗粒,吹上这个新的,LAN和WAN灯全亮,电源灯狂闪,郁闷,不过本人工作就是和嵌入式,Linux,电子打交道,相信一定能够搞定。

    拿起烙铁,挨个一脚重新焊一遍,上电.......
    事实证明,我人品第二次大爆发,LAN灯全亮一秒后,灭掉,路由器正常启动激动啊,认出了32m,成功啦!第一次用风枪吹的因为焊锡太少有虚焊。
    然后根据恩山的xxliu朋友的帖子,telnet到路由器,敲如下指令:
    nvram set sdram_init=0x0113
    nvram set manual_boot_nv=1
    nvram commit
    reboot
    重启后成功激活64MB RAM。但是在清空NVRAM(按reset键30秒)之后,系统还是只能认出32M,所以要修改CFE(Bootloader):
    首先telnet进DD-WRT,在运行里输入:telnet xxx.xxx.xxx.xxx
    x代表你的路由器地址,不管你用户名改成了什么,telnet的用户名都是root,密码是你实际的密码。
    登录成功后执行命令: cat /proc/mtd
打印分区信息:

第一个分区的cfe就是bootloader,内存参数默认就是通过它传递给Linux内核,备份cfe以便修改:
dd if=/dev/mtd/0 of=/tmp/cfe.bin
将cfe复制到了/tmp目录下,然后在DD-WRT中开启SSHd服务,通过Winscp复制到本地磁盘,用WRTCFE软件打开,

修改sdram_init=0x010b为sdram_init=0x0113,保存。
再用Winscp把已经修改好的cfe.bin传到DD-WRT的/tmp目录
然后telnet到DD-WRT,进入tmp目录,cd /tmp
执行命令:  mtd write cfe.bin cfe
写入Nor Flash第一分区,几秒钟后,写入成功,从此路由器的Linux系统即使硬启动,CFE(Bootloadrt)也会把正确的RAM信息传递给内核,至此RAM完美升级成功。
刷Tomato会只认出32兆,没关系,还用上边命令激活,以后DD和TT再互刷就能直接认出64兆了。





升级FLASH只要用intel的8兆芯片直接代换就可以,十分简单


点击下载 我修改好的CFE


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【路由改造】闲来无事,写一篇折腾无线路由器的心得吧,不对的地方请指正(新手值得看看)
网件WGR614 V6升级内存刷DD-WRT设置中继超详细攻略!超多大图!(转载)
关于开源无线路由器的资料
网件 R6400 刷小宝梅林固件 完整教程 附进阶玩法!
我的NW618升级内存的经历!!!
【转】DD
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服