无线论坛 门户 我要刷机 查看内容

免编程器、无TTL线给AR9331机器升级不死U-boot及更换8M闪存

2014-5-28 23:38| 查看: 15749| 评论: 125|原作者: nlm

没有编程器、TTL串口线情况下也可升级不死U-boot,此不死U-boot适用于采用AR9331原生或改版4m闪存、32m内存的linux系统机器,如wr703n wr743n wr720n WR743ND mr11u等等,不换闪存还可以做到无拆机!
没有编程器、TTL串口线情况下也可升级不死U-boot,此不死U-boot适用于采用AR9331原生或改版4m闪存、32m内存的linux系统机器,如wr703n wr743n wr720n WR743ND mr11u等等,不换闪存还可以做到无拆机!

友情提示:刷机有风险,刷前需谨慎。


一、给机器刷好openwrt
openwrt固件在升级界面直接刷入就可以,刷openwrt目的是可以用SSH软件连接管理路由
4M openwrt固件
固件、不死uboot.rar包含固件头修改工具、不死uboot
此固件已改好wr743n固件头,也就是说wr743n机器可直接刷入,其它机器用“TP路由固件头修改工具”改成相应固件头就可刷入。
相应固件头列举几个吧,注意以下的均为AR9331机器。
WR743N  V2       07430102
WR743ND  V2       07430002
WR703N    V1        07030101
WR720N                07200103
MR3020    V1         30200001
MR3040    V2         30400002
MR11U     V2          00110102
WR740N(D) V4 (海外版)   07400004

不死uboot MAC
B0:48:7A:25:F3:57在0001FC00  PIN 72728338在0001FE00,可用winhex或Uedit32修改。

WR703N由于只有一个网口,刷上面的openwrt固件网口为WAN了,用网线会连不上路由,可用无线刷好UBOOT后在openwrt升级界面再刷其它固件就可用httpd刷机了。
WR703N的openwrt固件openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.rar刷此固件后要登陆路由修改初始密码后SSH软件才能连接上路由的。

二、打开SSH软件
设置如图
1.jpg

1、用户名root,密码admin,输入密码时没任何显示,输完直接回车就可以!

2.jpg
2、输入cd /tmp 后按回车,注意cd后面是有个空格的,不备份3、4步可免

3、备份原始uboot命令
  
dd if=/dev/mtd0 of=/tmp/uboot.bin
3.jpg
4、备份原始art     dd if=/dev/mtd4 of=/tmp/art.bin
4.jpg

5、打开WinSCP软件,设置如图。
5.jpg

将备份好的uboot和art从路由的tmp文件夹拖到电脑硬盘分区保存! 
6.jpg
将不死uboot拖到路由的tmp文件夹,我这里将不死uboot命名为ub.bin。

7.jpg

6、回到SSH工具界面
运行刷u-boot命令 
mtd -r write 固件名.bin u-boot  固件名不能用中文也不能带空格特殊字符!
8.jpg
很快刷完,机器会自动重启,此时机器已经是不死uboot了。

重复以上步骤还可以刷art和firmware
art命令                                    mtd -r write art.bin art     
刷firmware(升级固件)命令  mtd -r write 固件名.bin firmware

以上用到的工具
工具.rar


三、刷完不死uboot后,art和firmware直接在httpd界面刷。
1.设置本地连接设为固定IP
3A.JPG
2、断电状态下按住路由的reset键,同时打开电源,看到SYS灯闪完第3次后松开reset键,在IE输入192.168.1.1进入httpd刷机界面,之后就上传更新固件。可刷fw、U-boot、ART,刷uboot有风险没必要切勿刷,只要不刷u-boot机器是刷不死的!

8m闪存刷tpLINK原厂固件后会出现没无线(art丢失),解决就是找个4m编程器固件去掉uboot保留art再刷入。WR743n 8M去uboot.rar
刷fw 4m固件大小不能超过3.75m, 8m固件也不能大于7.75m。
T2CFabXulaXXXXXXXX_!!407890209.jpg

刷ART 固件大小为64k

158.jpg
刷U-boot 固件大小为128k
157.jpg


四、在没有编程器的情况下给新的8M以上闪存刷入uboot,这个前提是你有电
烙铁等必要工具。

方法有2种,看哪种方便就用哪种。

方法1
1,路由刷好openwrt固件后断电,然后用电烙铁将闪存芯片拆下来,焊盘很容易弄坏,没有经验的建议先练习一下。

2,将原厂闪存放在原位置,焊盘对应好,注意方向不要搞反,用手指按紧闪存,上电进入openwrt后就可以拿下原厂闪存,此时路由还是通电的系统还在运行,拿的时候注意不要短路了。

3,用上面的刷机方法WinSCP上传uboot到路由的tmp文件夹,SSH工具刷机命令输入好后先不要执行刷机命令,这时将新闪存管脚对好放到焊盘上,注意方向,同样用手指按紧。再按回车执行刷机命令就可以,如果不成功再重试,一般一次就成功


方法2
原厂闪存已刷完不死uboot后,直接在httpd界面给新闪存刷uboot,也是用原厂闪存启动进入httpd界面后换上新闪存执行刷机就可以。
另外也可以改个IC座方便插拔,我就是用这个做的。
2a.JPG

拔去闪存后,只要机器不断电不重启还是可以正常运行的。
1a.JPG

这时只要插上新的闪存就能给新闪存刷uboot、art和firmware了。
同样也可以刷不同品牌、不同型号的固件,当然刷了不同用品牌的固件本机器肯定是不可以用的,这个目的主要用来修砖,相当于把路由器当编程器用!!!
3

高人
18

专业
1

握手
1

霸气

雷人

吐血

山寨

奋斗

刚表态过的朋友 (23 人)

发表评论

最新评论

引用 nlm 2014-1-25 15:20
先占一楼
引用 zjf2877 2014-1-25 15:37
感谢分享啊
引用 ZHIZAI100 2014-1-25 15:37
很好很强大。
引用 铁哥 2014-1-25 16:03
你这是把路由器当编程器用
引用 春蘭愛麗瑋 2014-1-25 16:18
厉害厉害 向楼主学习
引用 那个男人 2014-1-25 17:11
赞一个   好帖    最近没有路由折腾了
引用 aizhuhong 2014-1-25 17:58
支持折腾爱的发发发发
引用 爱无限@ 2014-1-25 18:01
感谢分享啊。。。。可惜不懂啊?
引用 a291899192 2014-1-25 18:08
740 V4刷了必死,,,呵呵
引用 jie613 2014-1-25 18:42
本帖最后由 jie613 于 2014-1-25 18:50 编辑

精品,不得不赞哦!
希望出个740 V4的
引用 杨涛开心 2014-1-25 19:02
你这是把路由器当编程器用
引用 whatforevers 2014-1-25 19:17
还有个原厂703N想耍耍
引用 制货 2014-1-25 20:00
不懂啊      
引用 deepinwl 2014-1-25 20:59
楼主厉害!
如此强贴,收藏之!
引用 不是路人饼 2014-1-25 21:39
好东西要顶。。。。。。。。。。。。。。。。。。。。
引用 65628206 2014-1-26 09:36
收藏了,先搞到这几个路由器再说
引用 catanywlan 2014-1-26 10:55
好办法                       
引用 六卖神剑 2014-1-26 10:58
其他机型9331可以吗?740v5和841v8
引用 叶与秋风舞 2014-1-26 11:18
很想问一下不死uboot是什么东西

查看全部评论(125)

文章栏目
论坛新贴
今日热议
本周排行
最新文章

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-5-2 17:15

返回顶部