JTAG刷写CFE拯救7230
7230与7231相同方法,看过几篇JTAG刷写CFE的文章,4M的FLASH容量16M内存或32-64内存,刷写4M-16M的FLASH用的CFE是原版,但刷写4M-64M的FLASH是用修改的版的CFE,就是说刷好后路由器型号为Siemens SE505 v2,只是MAC地址的问题,可正常使用的。原文:
http://www.right.com.cn/forum/viewthread.php?tid=13095&highlight=jtag
==========4M-16M=====================
如果你的路由需要刷写CFE,但刷上的64M的CEF, ping不通,可试试我的方法,我是从16M开始刷的,
下面我们开始一步步刷新。
Step1:我们要做的第一件事是重启电脑,然后进入bios确认并口的模式:
工作状态选择:ECP
中断选择:378
保存后重启
(但我发现我的HP手提电脑BIOS中没打印设置,一样可用JTAG刷写CFE)
Step2:
下载JTAG软件,将其解压到“C:\jtag”目录下。
Step3:
选择“开始”-“运行”,写入%systemroot%\system32\drivers\ 回车后系统将会打开一个文件夹,将“C:\jtag”目录下的“giveio.sys”copy到这个文件夹中,关闭窗口。
Step4:
运行“C:\jtag”目录中的“loaddrv.exe”,在路径c:\windows\system32\drivers\中填写 giveio.sys 依次选择install、start,成功后会提示“Status:Operation was successful”。
Step5:
选择“开始”-“运行”,写入“cmd”回车,在弹出的对话框中输入下列命令:
cd c:\jtag
jtag
屏幕上将会显示jtag的命令,
Step6:(可选择使用命令一般我用wholeflash,整个FLASH清空,
如果提示要加代号需要知道你自己的芯片代号,键入命令jtag回车,如: jtag -flash:cfe /fc:58 )
jtag -erase:wholeflash
jtag -erase:nvram
jtag -erase:cfe
jtag -erase:kernel
Step7:
将4M-16M的CFE拷贝到c:\jtag目录中,并重命名为“CFE.bin”
在dos窗口中输入
jtag -flash:cfe
刷写过程中电脑反应会很慢,cpu占用率很高,这个正常,等到100%就完成。
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通了。
如果你是4M-16M,到这里就完,这个只能是显示16M内存的。
==========4M-32M或64M=============
找到识别没有识别的内存办法32M或64M一句一句执行
telnet 192.168.1.1
nvram set sdram_config=0x0033
nvram set sdram_refresh=0x8040
nvram set sdram_init=0x0008
nvram set sdram_ncdl=0x0000
nvram commit
reboot
自动重启路由器
4M-32M或64M,需要刷下一个Siemens SE505 v2的CEF(4M-64M)
将4P-64M的CFE拷贝到c:\jtag目录中,并重命名为“CFE.bin”
“开始”-“运行”,写入“cmd”回车,在弹出的对话框中输入下列命令:
cd c:\jtag
jtag -erase:cfe
jtag -flash:cfe
等到100%就完成。
=============器型号为Siemens SE505 v2改回到 7230======================
然后输入:telnet 192.168.1.1 回车,这里的192.168.1.1是指你AP的地址,如果更改过,那就用新地址;
2、用户名为root密码为admin如果你改过用户名和密码,那当然要输入新的,没改过,就用上面的;
3、用户名和密码输入完成后,复制下面的命令直接粘贴到命令窗口内,然后回车,每条命令粘贴后按一下回车,一共9条命令、9次回车,地址你可以自己编,不过需要遵循上面说的规律:
00:30:BD:FD:51:3A 这个地址就可以作为LANMAC地址
00:30:BD:FD:51:3B 这个地址就可以作为WAN MAC地址
00:30:BD:FD:51:3C 这个地址就可以作为无线 MAC地址
nvram set lan_hwaddr=00:30:BD:FD:51:3A
nvram set et0macaddr=00:30:BD:FD:51:3A
nvram set et1macaddr=00:30:BD:FD:51:3B
nvram set wan_hwaddr=00:30:BD:FD:51:3B
nvram set wl_hwaddr=00:30:BD:FD:51:3C
nvram set il0macaddr=00:30:BD:FD:51:3C
nvram set wl0_hwaddr=00:30:BD:FD:51:3C
nvram commit(这条命令运行后稍等10秒再运行最后一条命令)
reboot(这个就是重启路由器,重启后路由器的地址就会变成上面的地址了) 很详细,拿过来学习一下。谢谢 很好狠详细,谢谢了 很好狠详细,谢谢了 很好很详细,谢谢了 谢谢分享,赞一个{:soso__3409329614010722382_4:} 怎么解决啊?
页:
[1]