切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 10355阅读
  • 19回复

[网络]拆机修复坛友转让的巴法络WHR-G300N V2路由器 [复制链接]

上一主题 下一主题
离线echo317
 

发帖
2783
M币
1848
专家
8
粉丝
98
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2014-02-27
年前有坛友发了个帖子,说他的巴法络WHR-G300N V2路由器刷机失败不能访问web
http://bbs.mydigit.cn/read.php?tid=779044
因为他没工具所以有意转让 我跟帖40包邮收了
年后坛友联系了我发了快递过来 今天收到花了点时间搞定了
应要求发上修复过程

邮寄过来的包括路由器,电源和底座 因为电源接口是buffalo的专用接口 所以没这电源的话需要自己改装。。


底部接口,这个路由器最大的缺点是没USB接口,CPU只支持1.1的而且没引线出来,也没太多改造价值


拆开,PCB的背面 元件不多 拍的时候抖了。。


PCB正面拍的时候手抖了一下,懒得补了。。两块屏蔽罩 分别是无线部分和CPU+内存部分


天线为PCB印刷天线 内置的 不过据说信号还行 可以改SMA,不过这个座子不是IPX 应该是测试用的


配置为4M闪存32M内存 闪存为MXIC出品 因为涉及到EEPROM的问题 尽量在不拆闪存的基础上修复 需要拆闪存的话也要把原版的eeprom备份下来


打开屏蔽罩,可见屏蔽罩还兼作AR7240芯片的散热用 内存为海力士颗粒FTP-D43


焊上TTL接口 最下面3.3V不接 往上为RX TX GND 反正只要记住地线就好


启动查看TTL信息无误后顺手把32M内存换成64M 之前查过资料 U-boot可以识别但是原系统只支持32M 刷openwrt就可以用到64M



下面是修复的过程
首先是登入TTL 用TTL+NFShttp的方式刷固件
也就是在电脑上开启一个NFS软件,构成最简单的http服务 将固件拖到里面形成链接
然后TTL登录 wget命令下载到\tmp 目录
使用mtd -r write 固件名 linux的办法 这个也是推荐的办法 不过估计之前被坛友刷了有问题的固件(估计是ddwrt)
用此方法重启后直接固件无法运行
TTL信息的最后几行如下

No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7014
eth1: 00:03:7f:09:0b:ad
ATHRS26: resetting s26
ATHRS26: s26 reset done
eth1 up
eth0  02:AA:BB:CC:DD:1E
, eth1  00:03:7F:09:0B:AD


tftp server(receive) go, waiting:4[sec]
Load address: 0x80f00000

TftpServer Timeout;
no file was loaded.
## Booting image at bf040000 ...
Bad Magic Number
# LED(0x2) Blink[2] (Please press 'Ctrl+c' to stop)

然后无反应,OK,只能用tftp大法修复了,这个方法要确定有windows自带的tftp客户端,也就是在命令行方式下运行tftp这个命令有效
将要上传的固件拷贝到D盘根目录(注意这个固件最好是tftp专用的,名称一般有tftp字样)
网线插在最靠近WAN的那个LAN口 设置本机的IP为192.168.11.2 网关192.168.11.1
注意TTL信息中 eth0接口的MAC默认地址为02:AA:BB:CC:DD:1E
在d盘建立一个批处理文件(除非你打字速度每秒200)内容如下
arp -s 192.168.11.1 02-AA-BB-CC-DD-1E   ;此处的MAC地址最好在TTL中确定下,有的型号最后2位可能是1A 1B之类
tftp -i 192.168.11.1 PUT D:\wzrhpg300nh2.bin ;固件名字最好是dos能识别的

重启路由器,在TTL信息出现“tftp server(receive) go, waiting:4[sec]”的时候飞快的双击刚才建立的批处理文件 4秒之内成功的话会出现传输文件信息
然后等待固件刷新完毕重启就OK了

下面是刷好之后的openwrt界面


已经设置好单线双拨


单线双拨的设置具体方法如下:
ssh登录到路由器 编辑/etc/rc.local
加入
ip link add link eth1 eth2 type macvlan
ifconfig eth2 hw ether 00:11:22:33:44:5E
ifconfig eth2 up

然后重启路由器在网络->接口->添加新接口 添加一个wan1接口 指定物理设备为我们macvlan虚拟出的eth2 指定PPPOE协议 防火墙区域设置为wan
然后在NWAN界面里面设置好负载均衡即可
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖提到的人: @lyjfreestar
本帖最近打赏记录:共16条打赏M币+65
12
离线yyw15
发帖
161
M币
3595
专家
0
粉丝
8
只看该作者 1楼 发表于: 2014-02-27
请登录后查看
离线lyjfreestar

发帖
1216
M币
705
专家
1
粉丝
41
只看该作者 2楼 发表于: 2014-02-27
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线kingbencs

发帖
1178
M币
472
专家
1
粉丝
29
只看该作者 3楼 发表于: 2014-02-27
请登录后查看
离线涛娃子

发帖
291
M币
146
专家
1
粉丝
14
只看该作者 4楼 发表于: 2014-02-27
请登录后查看
本帖最近打赏记录:共1条打赏M币+5
离线echo317

发帖
2783
M币
1848
专家
8
粉丝
98
只看该作者 5楼 发表于: 2014-02-27
请登录后查看
离线lxd7343

发帖
4029
M币
4905
专家
10
粉丝
113
只看该作者 6楼 发表于: 2014-02-27
请登录后查看
离线bigmilk

发帖
10100
M币
1432
专家
16
粉丝
175
只看该作者 7楼 发表于: 2014-02-28
请登录后查看
离线刘绪刚

发帖
6035
M币
1422
专家
2
粉丝
75
只看该作者 8楼 发表于: 2014-02-28
请登录后查看
离线klkyk
发帖
3259
M币
776
专家
4
粉丝
184
只看该作者 9楼 发表于: 2014-03-03
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个