中校
- 注册时间
- 2010-8-21
- 金币
- 5502 个
- 威望
- 26 个
- 荣誉
- 5 个
累计签到:26 天 连续签到:0 天 [LV.50]初入江湖
|
本帖最后由 nlm 于 2014-3-7 06:05 编辑
没有编程器、TTL串口线情况下也可升级不死U-boot,此不死U-boot适用于采用AR9331原生或改版4m闪存、32m内存的linux系统机器,如wr703n wr743n wr720n WR743ND mr11u等等,不换闪存还可以做到无拆机!
友情提示:刷机有风险,刷前需谨慎。
一、给机器刷好openwrt
openwrt固件在升级界面直接刷入就可以,刷openwrt目的是可以用SSH软件连接管理路由。
4M openwrt固件包含固件头修改工具、不死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固件刷此固件后要登陆路由修改初始密码后SSH软件才能连接上路由的。
二、打开SSH软件
设置如图
1、用户名root,密码admin,输入密码时没任何显示,输完直接回车就可以!
2、输入cd /tmp 后按回车,注意cd后面是有个空格的,不备份3、4步可免!
3、备份原始uboot命令 dd if=/dev/mtd0 of=/tmp/uboot.bin
4、备份原始art dd if=/dev/mtd4 of=/tmp/art.bin
5、打开WinSCP软件,设置如图。
将备份好的uboot和art从路由的tmp文件夹拖到电脑硬盘分区保存!
将不死uboot拖到路由的tmp文件夹,我这里将不死uboot命名为ub.bin。
6、回到SSH工具界面
运行刷u-boot命令 mtd -r write 固件名.bin u-boot 固件名不能用中文也不能带空格特殊字符!
很快刷完,机器会自动重启,此时机器已经是不死uboot了。
重复以上步骤还可以刷art和firmware
刷art命令 mtd -r write art.bin art
刷firmware(升级固件)命令 mtd -r write 固件名.bin firmware
以上用到的工具
三、刷完不死uboot后,art和firmware直接在httpd界面刷。
1.设置本地连接设为固定IP
2、断电状态下按住路由的reset键,同时打开电源,看到SYS灯闪完第3次后松开reset键,在IE输入192.168.1.1进入httpd刷机界面,之后就上传更新固件。可刷fw、U-boot、ART,刷uboot有风险没必要切勿刷,只要不刷u-boot机器是刷不死的!
8m闪存刷tpLINK原厂固件后会出现没无线(art丢失),解决就是找个4m编程器固件去掉uboot保留art再刷入。
刷fw 4m固件大小不能超过3.75m, 8m固件也不能大于7.75m。
刷ART 固件大小为64k
刷U-boot 固件大小为128k
四、在没有编程器的情况下给新的8M以上闪存刷入uboot,这个前提是你有电烙铁等必要工具。
方法有2种,看哪种方便就用哪种。
方法1
1,路由刷好openwrt固件后断电,然后用电烙铁将闪存芯片拆下来,焊盘很容易弄坏,没有经验的建议先练习一下。
2,将原厂闪存放在原位置,焊盘对应好,注意方向不要搞反,用手指按紧闪存,上电进入openwrt后就可以拿下原厂闪存,此时路由还是通电的系统还在运行,拿的时候注意不要短路了。
3,用上面的刷机方法WinSCP上传uboot到路由的tmp文件夹,SSH工具刷机命令输入好后先不要执行刷机命令,这时将新闪存管脚对好放到焊盘上,注意方向,同样用手指按紧。再按回车执行刷机命令就可以,如果不成功再重试,一般一次就成功。
方法2
原厂闪存已刷完不死uboot后,直接在httpd界面给新闪存刷uboot,也是用原厂闪存启动进入httpd界面后换上新闪存执行刷机就可以。
另外也可以改个IC座方便插拔,我就是用这个做的。
拔去闪存后,只要机器不断电不重启还是可以正常运行的。
这时只要插上新的闪存就能给新闪存刷uboot、art和firmware了。
同样也可以刷不同品牌、不同型号的固件,当然刷了不同用品牌的固件本机器肯定是不可以用的,这个目的主要用来修砖,相当于把路由器当编程器用!!! |
linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
4
查看全部评分
-
|