返回列表 发帖

[技术文章] Belkin 7230-4 V1000 路由器修复记

前段时间,从淘宝淘了一个belkin 7230-4 V1000 无线路由器,选择V1000,主要是看中4M Flash ,16M
RAM 想刷DD-WRT玩玩。
  到手后,看到机器比想像中大许多,具体图片就不贴了,拆看看看内部broadcom4702 CPU,4306 mini
PCI 无线网卡(有专门插槽),做工还可以,应该是原版。立马采用DD-wrt介绍,采用TFTP方法,刷
了DD-WRT的固件,具体版本有些不清楚了,但是发现很不稳定,经常需要重新启动才可以,也许是版本不
对。因此又动了念头,重新刷回原厂固件f5d7230-4v6_uk_4.05.bin 注意,好像是UK版本可以正常工作。
另外发现dd-wrt默认LAN端口192.168.1.1,但是用TFTP刷成belkin固件V4.06后,如果采用192.168.1.X去
登陆,发现无法用空密码进入,后来用192.168.2.X去登陆就正常。
    过了几天,又把路由刷了DD,一次试验wifi repeat时候,可能配置错误,造成无法登陆路由,故障
现象为power、Wireless、Connect三个灯常亮,关键不管如何复位,都无法ping通。万般无奈,只有自己
做了JTAG线,参照下面连接,焊到主板上。
JTAG for Belkin 7230-4 V1000 接法参考:
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=5080
CFE、kernel、NVRAM下载在该贴也有连接:
http://www.dd-wrt.com/phpBB2/download.php?id=709
具体刷新工具:HairyDairyMaid_WRT54G_Debrick_Utility_v48.zip
首先,找出老的笔记本,一台Toshiba带打印机接口,安装刷新工具wrt54g驱动,copy giveio.sys到
c:\windows\system32\drivers下,点击loaddrv.exe安装驱动,填入驱动文件位置:
c:\windows\system32\drivers\giveio.sys,点击start,现在开始执行刷机命令:
wrt54g  -probeonly /nobreak /fc:29
正常情况应该出现:
C:\Temp\jtag>wrt54g -probeonly /nobreak /fc:29
====================================
WRT54G/GS EJTAG Debrick Utility v4.8
====================================
Probing bus ... Done
Instruction Length set to 5
CPU Chip ID: 00000100011100010000000101111111 (0471017F)
*** Found a Broadcom BCM4702 Rev 1 CPU chip ***
    - EJTAG IMPCODE ....... : 00000000100000000000100100001000 (00800908)
    - EJTAG Version ....... : 1 or 2.0
    - EJTAG DMA Support ... : Yes
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... Skipped
Clearing Watchdog ... Done
Manual Flash Selection ... Done
Flash Vendor ID: 00000000000000000000000011000010 (000000C2)
Flash Device ID: 00000000000000000010001010101000 (000022A8)
*** Manually Selected a MX29LV320B 2Mx16 BotB      (4MB) Flash Chip ***
    - Flash Chip Window Start .... : 1fc00000
    - Flash Chip Window Length ... : 00400000
    - Selected Area Start ........ : 00000000
    - Selected Area Length ....... : 00000000

*** REQUESTED OPERATION IS COMPLETE ***
出现以上数据,说明JTAG连接正常,可以工作了。
首先将数据备份,执行wrt54g  -backup:cfe  /nobreak /fc:29  保险起见,备份两次,然后和下载的
CFE.bin进行对比(我采用md5check),发现一模一样,因此CFE应该没有损坏。接着备份了Kernel,花了
大概30分钟,由于已经刷过DD,因此与原版的kernel.bin无法比较。最后备份了nvram,估计是nvram配置
文件出错了,因此执行:
wrt54g  -erase:nvram /nobreak /fc:29
清空nvram后,重新启动路由器,发现可以web访问192.168.1.1,出现了DD-wrt界面,修复完成。
需要注意:Belkin 7230-4 有好多版本,我这个是V1000版本,内部电路编号RT210W,无线网卡为mini
PCI插卡,因此与oki完全符合,因此可以选用他推荐的/fc:29参数,其他版本请注意实际使用的flash芯
片。
如果刷DD-WRT出现问题,请多参考DD-WRT论坛,里面有许多有用的帮助,当然需要一点点英文。
欢迎光临:逐梦论坛

谢谢楼主了,楼主辛苦了,呵呵











bjcars.net

TOP

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号