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

[WiFi]fir303b & fw300r v4  TTL换脑大法( 刷w3000r 和openwrt) [复制链接]

上一主题 下一主题
离线malonger
 

发帖
1459
M币
3208
专家
6
粉丝
67
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2015-09-03
我这纯属瞎求折腾

手里没有编程器,又想物尽其用,
就开始了 苦逼换“脑”的过程
刷openwrt最少需要4m ,手里没有  所以......嘿嘿  
( fw300r  已经提前换好了 64m  的内存)
(fir303b  原机 是4m  flash;   fw300r v4  原机是2m flash)
换了刷,,。不就搞定了,然后着手了

全网首发 FIR303b    改腾达w3000r 2M 编程器固件(绝对安全,mac我已改为00.00.00.00.00)
这个固件是我自己做的,
假如你想直刷w3000r的原厂固件,是不行的(刷完网口不对,而且无线信号很弱)
下载地址:
:http://pan.baidu.com/s/1c00Peik    (内含修改自己MAC地址的方法)



1、把我改好的 fir303b  2m 固件 刷入  2m 的flash
先把fw300r 2m的flash 拆下来 ,叠焊到  fir303b  的flash上
安装好 热切换插针,接好ttl  线(注意路由器板子上写的tx  接ttl小板的  rx)

如图
把原来的flash,第1脚(cs  片选脚), 加热之后小心翘起来。
两颗 flash的 2~8 脚 短接,  每个flash 的1&8脚加一个10k~100k电阻(我用的是20k)


图中绿色代表 焊盘,右边是个开关(图中所示: 上边的芯片 进入工作状态)


用三针开关,切换,








(1) 运行SecureCRT, 建立连接,协议选serial,端口选择可以到设备管理器里去查看, 这里假设是COM35,波特率115200,流控全部取消,其他都默认。
(2) 把自己PC机的网卡IP设置成192.168.0.2, netmask 255.255.255.0, 网线一头接电脑网卡, 另一头接路由的LAN2口(最左侧的LAN)
(3) 按CTRL+C 不放手,然后再给路由器加电,
终端开始显示CFE启动信息, 进入CFE命令状态
(这时候把热切换插针,换位置 切换到  2m flash  激活的状态。刷的就是它)

(4) 运行tftpd32.exe, 把需要刷机的固件one.bin放入和tftp32.exe 同一个目录下边
(5) 在CFE下输入命令并回车
CFE> flash -noheader 192.168.0.2:one.bin flash0.boot    回车  (one.bin   是你要刷的编程器固件全名,可以自己改,不要太长,不要带中文)
CFE> NVRAM erase  回车
CFE> reboot 回车


(6) 等待路由器成功开机  。进去路由器管理,在网页界面
成功时候 把固件更新到最新 就可以了,
FIR303b  所要用的2m flash 已经刷好!!基本完事儿  

2、下边我们要开始 刷 4m  flash  的固件了,我们的目标是openwrt  带不死 breed
(我个人比较喜欢系统界面 字体也大)
期间请教一个大神,不能直接刷 不死 breed(我没有验证,怕走弯路,最后正是大神错了,可以直接刷breed,然后刷编程器固件)

(1)把短接针  切换回4m  falsh 的激活状态
用上边的方法一样  找了一个AR9341(fir303b & fw300r v4  TTL换脑大法( 刷w3000r 和openwrt)tp841n v8 = mw300r v4= fw300r v4 ) 的 ddwrt 编程器固件


也可以直刷breed,然后在breed里边刷编程器固件~更新art 就可以了(按照此办法吗,以下都可以省略了)


以下为参考:



(2)把flash  都取下来  分别焊接到位
FW300r V4    正常连接到电脑  ,开始在DD-WRT(openwrt也可以) 系统下  刷 不死 breed
在路由器的管理界面  设置密码root ,进入服务项 把ssh 服务打开

(3)需要用到SecureCRT    WinSCP 两个如软件,设置连接界面如下

进入之后 用户名和密码都是root


进入之后输入密码root



把要刷的  breed 或者不死uboot   改名为uboot.bin  上传到tmp/文件下,uboot.bin必须小于等于128kb


(4)在登陆的  SecureCRT   ssh2 终端进行 刷uboot操作
查看uboot名称。 键入  

     cat /proc/mtd

可以查看到uboot名称,通常情况下是uboot或u-boot  ReBoot

执行命令

mtd -r write /tmp/uboot.bin ReBoot

通常2秒搞定,会自动重启。
重启之后我的只能进入breed



(5)找到 openwrt的 的ar9341  固件 刷入  就ok了

最后的留记:这是我精简下来最快的方案了,中间因为不熟悉查资料 看教程,调试啊  刷啊 走了很多弯路,借助这次机会,分享给大家,希望以后的新手  少走弯路。多多学习























[ 此帖被malonger在2015-09-14 10:11重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共5条打赏M币+19

发帖
7446
M币
3298
专家
9
粉丝
130
只看该作者 1楼 发表于: 2015-09-03
Re:fir303b 和fw300r v4  TTL换脑大法( w3000r 和openwrt)
请登录后查看
离线malonger

发帖
1459
M币
3208
专家
6
粉丝
67
只看该作者 2楼 发表于: 2015-09-03
回 曾经真的爱过 的帖子
请登录后查看
离线admiin

发帖
8457
M币
11906
专家
0
粉丝
20
只看该作者 3楼 发表于: 2015-09-03
回 malonger 的帖子
请登录后查看
离线爱家

发帖
43540
M币
50004
专家
15
粉丝
185
只看该作者 4楼 发表于: 2015-09-03
Re:fir303b谀晔眀300r v4 TTL换脑大法(眀3000r 和openwrt)
请登录后查看
离线yes_us

发帖
884
M币
516
专家
2
粉丝
36
只看该作者 5楼 发表于: 2015-09-03
请登录后查看
离线看客

发帖
7554
M币
10277
专家
9
粉丝
51
只看该作者 6楼 发表于: 2015-09-03
请登录后查看
离线malonger

发帖
1459
M币
3208
专家
6
粉丝
67
只看该作者 7楼 发表于: 2015-09-03
回 yes_us 的帖子
请登录后查看
[ 此帖被malonger在2015-09-03 17:36重新编辑 ]
离线malonger

发帖
1459
M币
3208
专家
6
粉丝
67
只看该作者 8楼 发表于: 2015-09-03
回 看客 的帖子
请登录后查看
离线yes_us

发帖
884
M币
516
专家
2
粉丝
36
只看该作者 9楼 发表于: 2015-09-04
回 malonger 的帖子
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个