找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6758|回复: 3

拯救7231-4P 64M

[复制链接]
发表于 2008-11-19 23:21:18 | 显示全部楼层 |阅读模式
本人所用的就是在恩山处购买的7231-4p 64m版本,买这个路由比较的原因比较单纯,就是为了脱机挂BT。
        最早我用的是350大洋的Netgear wgr614 v7,一开BT(bitcomet)立刻挂掉,于是就萌发了刷DD和tomato的想法,当时网络上炒得热门的就是Linksys WRT54g(s)了,我也是做IT的,cisco如雷贯耳啊,于是二话没说买了Linksys wrt54gs v1。
        刷了DD的WRT54gs的确比wgr614强太多了起码BT不会挂了,但是速度方面总感觉不是很好。用了一段时间发现wrt54g还可以进一步mod:加装SD卡,有了这东西就能脱机BT了,又因为wrt54Gs v1与wrt54g v2电路相近,于是就开改,但是改完之后发现完全不能用,还因此毁了一个SD卡……
        我的脱机BT的欲望并没有因此而打消,翻阅了无数网站之后我发现了这里的7231-4p 64M版,这个路由在芯片方面与WRT54gs相近,有usb接口,内存又大,而且还有较全面的文章进行支持,于是就买下来了。
        7231-4P 64M入手的时候还真的没想到,货物完全和照片一样,为了保护包装盒,卖家还特意将其装在了另一个盒子中,这一点非常值得表扬。路由的性能也值得表扬,借着64M大内存,性能完全超越WRT54gs,用过7231-4p之后我就懒得用54gs了,这个路由下载BT非常稳定!我连续一周不重启也没有明显性能下降。
        当然了,之后就是挂U盘,挂硬盘。挂的硬盘是80G的台式机硬盘,这时候发现CPU非常吃力于是超了频,但是还是没有好转,只好放弃硬盘了,这时我想降回200MHz没想到手抖选错了,选成28X了,一下路由就挂了。虽说7231-4p 64M的CFE很坚强,但是这次也没办法了,只能选择jtag。于是就有了下文,呵呵
材料:
        1、公头并口×1
        没有的话就买个并口打印机线
        2、光驱的音频线×2
        最好是小头的,虽然4p64很好心帮我们准备好了接口,但是没有好人做到家,它提供的不是标准4.5的接口而是4的接口,这个接口在很古老的声卡上使用,现在不见得买得到,不过没关系,我下面会将怎么讲标准的光驱音频线改造成可用的接口。
        3、100电阻×4
        这里不建议不用电阻,虽然好像4p64主板上已经加好了电阻了,但是还是自己弄个电阻比较安全,免得击穿芯片。另外别太死心眼,小容量电阻本来就不是很容易找100Ω更麻烦,所以呢,买2个52的串联、2个200的并联、或者索性用200的都可以。我听说400Ω以内都是可以的。我用的就是两个52串联。
        4、电烙铁×1
        随便了,反正没有精细操作,20块钱的就ok
        5、焊锡,焊膏×1
        这里焊膏貌似用处不太大,有比没有方便些。
        6、热熔胶×1
        买不到小头的音频线就得用这个东西了,也没多少钱的,还很好用。
        7、尖嘴钳×1
        居家旅行必备

        以上的这些东西,去趟配件市场就能一网打尽,当然了追求完美的朋友可以买个pbc面包板,这样焊接更稳固而且不容易出问题。
下面我们就要动手开始制作JTAG线了,我这里以标准4Pin的光驱音频线为例。
Step1:
        将音频线的4个Pin都从塑料接头中拔出来(用针轻轻一挑就出来了),虽说我们只会用到其中的6跟,但是为了做接头,这8跟还是都要留下来的,不然插头样子比较怪异。
Step2:
        标准4.5的针比较粗,所以需要用尖嘴钳轻轻夹一下,让然用指甲也可以。
Step3:
        将引脚缺口部分向“外”插在4p64的引脚上。我们一边一边的弄,插好一边后确认一下是否没有短路,确认之后用热熔胶下哦那个外面固定。然同样方法后插好另一边并且固定。在两排引脚中间放一张硬纸,保证绝缘。最后用热熔胶将两排引脚固定好,晾干就可以了。
Step4:
        测量引脚,确保没有短路。
Step5:
        拿来并口接头,一般里面都会写引脚的编号。然后在2、3、4、13引脚分别焊上电阻。
        具体接法:
                3 TDO---13
                5 TDI----2
                7 TCK----3
                9 TMS---4
                6或8或10 gnd ---20和25

        注意!20和25一定要都连接上才可以
Step6:
        根据电路图连线。Ps,这时候可以不用焊接,因为我们用的线有接头,直接插上就好了,不过线路确认完毕之后就最好焊上,以备以后用。
        至此,JTAG线就弄好了,其实还是非常简单的。别接错线就是了
Step1:
        我们要做的第一件事是重启电脑,然后进入bios确认并口的模式:
                工作状态选择:ECP
                中断选择:378
        保存后重启
Step2:
        下载JTAG软件,将其解压到“C:\jtag”目录下。
Step3:
        选择“开始”-“运行”,写入“%systemroot%\system32\drivers\”回车后系统将会打开一个文件夹,将“C:\jtag”目录下的“giveio.sys”copy到这个文件夹中。
Step4:
        运行“C:\jtag”目录中的“loaddrv.exe”,在路径中填写“%systemroot%\system32\drivers\ giveio.sys”依次选择install、start,成功后会提示“Status:Operation was successful”。
Step5:
        选择“开始”-“运行”,写入“cmd”回车,在弹出的对话框中输入下列命令:
        cd c:\jtag
        jtag
        屏幕上将会显示jtag的命令,下面我们针对4p64来说明。
Step6:
        清除nvram,输入下列命令
        jtag -erase:nvram /fc:07
        清除cfe,输入下列命令
        jtag -erase:cfe /fc:07
Step7:
        将7231-4p 64M的CFE拷贝到c:\jtag目录中,并重命名为“CFE.bin
        在dos窗口中输入
        jtag -flash:cfe /fc:62
        注意!如果你是64M的就必须写fc:62,如果你是32M就写fc:07,切记!
        刷写过程中是有进度显示的,没反应、停下来都不正常。
        刷写过程中电脑反应会很慢,cpu占用率很高,这个正常
Step8:
        给路由器断电后重新上电。这时候如果刷的是64M的指示灯没有反应(32M的会不停闪)。
        用网线连接路由器,将网卡地址改为:
        IP: 192.168.2.10
        Sub mask: 255.255.255.0
        选择“开始”-“运行”,写入“cmd”回车,在弹出的对话框中输入下列命令:
        ipconfig /all
        确认你的网卡IP已经设置为192.168.2.10
        ping 192.168.2.1
        确认可以ping通
Step9:
        运行tftp软件,上传dd-wrt软件。
        上传过程非常快,但是上传完不代表就刷新好了。
        32M的CFE在上传完之后灯会不停的闪,而64M的则不会,你就慢慢等吧。一会儿路由就会自己重启好了。
        将电脑的IP地址改为:
        IP: 192.168.1.110
        Sub mask: 255.255.255.0
        这是ping一下192.168.1.1就应该能Ping通了。
至此4p64又复活了。
        最后别忘了用telnet恢复64M内存
                nvram set sdram_init=0x0008
        nvram set sdram_config=0x0033
        nvram set sdram_ncdl=0x0000
        nvram commit
发表于 2011-5-20 08:59:12 | 显示全部楼层
学习了,谢谢。。。。。
发表于 2012-4-5 00:33:48 | 显示全部楼层
CFE.bin在那找?
37564751 该用户已被删除
发表于 2013-6-1 17:27:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-22 09:12 , Processed in 0.022996 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表