资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
主页 博客 相册|个人档案 |好友 查看文章 WR850G 路由修复全集2008 年 08 月 17 日 星期日 17:38闪存是怎么工作的:闪存里面包括 CFE,nvram,kernel. CFE 就是我们电脑的 BIOS.nvram 就是储存设置文件的.kernel 就是固件了.也就是电脑的系统一般所有的设置都储存在 nvram清 nvram 就是把所有的设置复位,一般的 CFE 会重建出厂 nvram一般来说 CFE 不会丢失JTAG 就是有命令来清除,重写那些数据的工作原理搞懂了就好办了只是选择你相应的命令就行了再就是要有你自已路由的 CFE 文件就行了每个型号的路由的 CFE 都不同我做的 JTAG 线:PC 并口 电阻 JTAG 插头 功能2 100 欧姆 3 TDI 红3 100 9 TCK 绿4 100 7 TMS 兰13 100 5 TDO 黄20/25 直连 6 地 黑MOTO WR850G 以这样的顺序数脚位:上排: 2 4 6 8 10 12 下排: 1 3 5 7 9 11WRT54G V2 也是一样的接法JTAG 路由刷机步骤:PC 并口 电阻 JTAG 插头 功能2 100 欧姆 3 TDI 红3 100 9 TCK 绿4 100 7 TMS 兰13 100 5 TDO 黄20/25 直连 6 地 黑找到了 JTAG 接线定义图,另根据恩山达人指点 GND(接地)不能接在板上的 6 和 12 脚,要另接在 TTL 的 6 脚或随便焊在履铜上。JTAG 和 TTL 出厂时是没有引脚的,需要自己添加,我是用一块废旧声卡上拆下的引脚。OK!现在来到软件部分了,在 BIOS 下将并口调到 387 ECP 并到这里下载 JTAG 软件:http:/www.dd-wrt.com/dd-wrtv2/downloads/others/jtag%20tools/HairyDairyMaid_WRT54G_Debrick_Utility_v48.zip解压后将“windowsgiveio.sys” 复制到“c:windowssystem32drivers”然后打开“loaddrv.exe”在文本框中输放 giveio.sys 的路径后,点 install 后点 start,如果点两次 start 会有提示“service is already started”。LoadDrv.exe MOTO WR850G 以这样的顺序数脚位 2 4 6 8 10 12 WRT54G V2 也是一样的接法1 3 5 7 9 111:我们要做的第一件事是重启电脑,然后进入 bios 确认并口的模式:工作状态选择: ECP中断选择: 378保存后重启2:下载 JTAG 软件,将其解压到 “C:jtag”目录下。3:选择“开始”-“运行”,写入“%systemroot%system32drivers”回车后系统将会打开一个文件夹,将“C:jtag”目录 4:运行“C:jtag”目录中的“loaddrv.exe” ,在路径中填写“%systemroot%system32drivers giveio.sys”依次选择 install、start,成功后会提示“Status:Operation was successful”。5:选择“开始”-“运行”,写入“cmd”回车,在弹出的对话框中输入下列命令:cd c:jtagjtag屏幕上将会显示 jtag 的命令,找到你的 flash 心片对应的命令。下面我们针对 850G来说明。6: 备份 nvram,输入下列命令jtag -backup:nvram 备份配置文件清除 nvram,输入下列命令jtag -erase:nvram 一般刷坏路由, 清理配置文件即可 ,后 PING 通 192.168.10.1,用TFTP 升级 !备份 cfe, 输入下列命令jtag -backup:cfe 就好比电脑的 BIOS,非常重要,刷 CFE 大概要 600 多秒清除 cfe,输入下列命令jtag -erase:cfe 没有什么必要, 最好不要清 CFE,清固件jtag -erase:kernel 清理路由中的固件!备份固件 kernel jtag -backup:kernel 注: 固件太大,不必备份, 要不然要等上半个钟7: 刷 CFE 步骤:将 850G 16M 的 CFE 拷贝到 c:jtag 目录中,并重命名为“CFE.bin”在 dos 窗口中输入jtag -flash:cfe /fc:62 注: /FC:62 这一个参数是用来识别内存的,可以不要刷固件的方法:擦除 kernel 和 nvram 后在 LAN 口连上网线,将网卡设置到 192.168.10.X 255.255.255.0这个段,打开多一命令行窗口,输入命令:ping 192.168.10.1 -t插上路由器电源,观察命令行窗口在路由器启动过程中是否由 time out 变成通,如果通说明 cfe 启动成功,在 ping 通的这段时间可以用 TFTP 命令将新的固件传到路由器上。现在关闭电源,再新建多一个命令行窗口,输入命令但不执行:tftp -i 192.168.10.1 put XXX.bin #XXX.bin 为路由固件,我这里用的 DD-WRTV24RC6VPN插上路由电源,当 PING 变通时,回车 tftp 命令,当命令行返加结果正常并路由 LAN 灯狂闪说明固件开始上传到 FLASH ROM 中了,呵呵,再等一会路由自动重启。将网卡 IP 改为192.168.1.X 段打开 http:/192.168.1.1 正常。呵呵!路由复活!但是 MAC 地址变成 00:11:22:33:44:55,没关系啦,反正可以到 telnet 上改,要上班了。下次再改吧!WR850G 刷新固件后 MAC 还原问题:托罗拉 wr850g v2 版本 32m 内存更改方法:内存的更改方法如下:1、XP 下打开一个 DOS 窗口,然后输入:telnet 192.168.1.1 回车,这里的 192.168.1.1是指你 AP 的地址,如果更改过,那就用新地址;2、用户名为 root 密码为 admin 如果你改过用户名和密码,那当然要输入新的,没改过,就用上面的;3、用户名和密码输入完成后,复制下面的命令直接粘贴到命令窗口内:nvram set sdram_init=0x0008 然后回车;4、接着复制这段命令:nvram set sdram_ncdl=0x0000 再回车;5、nvram commit 再回车;6、reboot 最后一次回车,这次回车后 AP 会重启,重启完成后系统就能辨认出 32M 物理内存了。更改之前确认你的 moto 物理内存是 32m,如果不是的话请不要尝试,否则会导致 AP 无法启动!摩托罗拉 wr850g v2 和 v3 版刷 ddwrt 后 MAC 地址的问题解决办法:摩托罗拉的 wr850g v2 和 v3 版本现在都能刷 ddwrt 的 v24 了,而且支持硬件按钮复位,不过如果复位的话,lan、wan 、无线这 3 个 MAC 地址全会变成以下模式:LAN MAC00:11:22:33:44:55 WAN MAC00:11:22:33:44:56 无线 MAC00:11:22:33:44:57如果是单台 AP 使用无所谓,但如果几台 AP 桥接或者中继的话就麻烦了,有 2 种办法恢复:一、刷回原厂、然后再刷到 openwrt,清空 nvram,最后再刷回 ddwrt 即可,不过这个过程烦杂,所以下面说第二种方法。二、先说一下涉及到的几个地址的含义:il0macaddr 这个是无线 mac 地址et0macaddr 这个是 LAN mac 地址et1macaddr 这个是 WAN mac 地址lan_hwaddr 这个也是指 LAN mac 地址wl_hwaddr 这个也是指无线 mac 地址wan_hwaddr 这个也是指 WAN mac 地址wl0_hwaddr 这个也是指无线 mac 地址moto 在 ddwrt 下 mac 地址必须遵循一个规律:lan mac 地址wan mac 地址无线 mac 地址我给一个范例:00:0C:E5:4B:F2:85 这个地址就可以作为 LAN MAC 地址00:0C:E5:4B:F2:86 这个地址就可以作为 WAN MAC 地址00:0C:E5:4B:F2:87 这个地址就可以作为无线 MAC 地址下面开始说方法:1、XP 下打开一个 DOS 窗口,然后输入:telnet 192.168.1.1 回车,这里的192.168.1.1 是指你 AP 的地址,如果更改过,那就用新地址;2、用户名为 root 密码为 admin 如果你改过用户名和密码,那当然要输入新的,没改过,就用上面的;3、用户名和密码输入完成后,复制下面的命令直接粘贴到命令窗口内,然后回车,每条命令粘贴后按一下回车,一共 9 条命令、9 次回车,地址你可以自己编,不过需要遵循上面说的规律:nvram set il0macaddr=00:0C:E5:4B:F2:87nvram set et0macaddr=00:0C:E5:4B:F2:85nvram set et1macaddr=00:0C:E5:4B:F2:86nvram set lan_hwaddr=00:0C:E5:4B:F2:85nvram set wl_hwaddr=00:0C:E5:4B:F2:87nvram set wan_hwaddr=00:0C:E5:4B:F2:86nvram set wl0_hwaddr=00:0C:E5:4B:F2:87nvram commit(这条命令运行后稍等 10 秒再运行最后一条命令,这个命令是把刚才执行的命令保存到路由的 flash。)reboot(这个就是重启路由器,重启后路由器的地址就会变成上面的地址了)类别:网络应用 | 添加到搜藏 | 浏览(1261) | 评论 (0) 上一篇: 无需路由 XP 用无线网卡建立局域. 下一篇: MOTO WR850 刷机专贴|无线灯不亮.最近读者:登录后,您就出现在这里。130389110yeyu815 z820820 a5615 interleave57068368yaya13082758hwakang网友评论:发表评论:姓名:注册 | 登录 网址或邮箱:(选填)内容: 插入表情 闪光字验证码:请点击后输入四位验证码,字母不区分大小写发 表 评 论2009 Baidu
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号