记录下方法。刷uboot有风险,风险自负。
uboot mod 官方:https://forum.openwrt.org/viewtopic.php?id=43237
6月20日版 UBoot附件:
附件下载:u-boot_for_tp-link_AR9331_by_pepe2k.tar
备份地址:https://blog.ich8.com/file/79
下载生成带MAC的UBoot文件:
附件下载:gen_uboot
备份地址:https://blog.ich8.com/file/80
1.首先,路由器刷支持uboot分区读写的openwrt固件(请连接ttl进行管理操作,同时连接网线,需要下载文件)
下载地址:https://blog.ich8.com/file/73
备注:DD-WRT也行。写入UBoot的命令:mtd -r write uboot.bin RedBoot
2.建立一个web服务器,这个就不用多说 很多。推荐hfs。不过我用IIS。
下载上述2个附件,并选择对应型号以及FLASH大小。
cd tmp
wget http://192.168.1.100/abc/gen_uboot.sh
wget http://192.168.1.100/abc/tuboot.bin
sh gen_uboot.sh
mtd -r write uboot.bin u-boot
写入完成会自动重启。若能正常重启则UBoot更换成功。如果要备份生成MAC的UBoot文件,在mtd之前执行 cp uboot.bin ../www ,之后访问http://192.168.1.1/uboot.bin 下载回来备份。
附:启动信息
*****************************************
* U-Boot 1.1.4 (Jun 19 2013) *
*****************************************AP121 (AR9331) U-Boot for TL-WR703N
DRAM: 64 MB
FLASH: Winbond W25Q64 (8 MB)LED on during eth initialization…
Hit any key to stop autobooting: 0
Booting image at: 0x9F020000…
Uncompressing kernel image…
OK
Starting kernel…
[分享]TL-WR703N/MR3020/MR3040/WR740N等AR9331 CPU刷MOD版带httpd的UBoot:等您坐沙发呢!