这算移花接木吧。提供一个来自恩山的带httpd的uboot,页面简单,但只支持火狐刷机。教程什么压缩包里面有。以下的整理记录日志源自于此篇。不过刷uboot有风险,砖机自负。
下载地址:703_uboot
镜像备份:https://blog.ich8.com/file/75
=================进入正题=================
1.首先,路由器刷支持uboot分区读写的openwrt固件
下载地址:https://blog.ich8.com/file/73
刷此固件方法(以DD-WRT为例):
cd /tmp
wget https://blog.ich8.com/file/73
mtd -r write mtd_write_able.bin linux
刷新完成后会自动重启路由。
2.接着下载老外修改好的带httpd的uboot
下载地址:https://blog.ich8.com/file/74
支持以下flash:
4 MiB:
Spansion S25FL032P (4 MiB, JEDEC ID: 01 0215)*
Atmel AT25DF321 (4 MB, JEDEC ID: 1F 4700)
EON EN25Q32 (4 MB, JEDEC ID: 1C 3016)*
Micron M25P32 (4 MB, JEDEC ID: 20 2016)
Windbond W25Q32 (4 MB, JEDEC ID: EF 4016)
Macronix MX25L320 (4 MB, JEDEC ID: C2 2016)
8 MiB:
Spansion S25FL064P (8 MB, JEDEC ID: 01 0216)
Atmel AT25DF641 (8 MB, JEDEC ID: 1F 4800)
EON EN25Q64 (8 MB, JEDEC ID: 1C 3017)*
Micron M25P64 (8 MB, JEDEC ID: 20 2017)
Windbond W25Q64 (8 MB, JEDEC ID: EF 4017)*
Macronix MX25L640 (8 MB, JEDEC ID: C2 2017, C2 2617)
SST 25VF064C (8 MB, JEDEC ID: BF 254B)
16 MiB:
Winbond W25Q128 (16 MB, JEDEC ID: EF 4018)*
Macronix MX25L128 (16 MB, JEDEC ID: C2 2018, C2 2618)
* – tested
打开压缩包,将uboot_for_wr703n_128KB.bin放到桌面并改名为uboot.bin 。用WinHex打开或者UE打开此文件,拉到最底下,找到0001FC00H,将后面的6组改成自己的MAC地址。WinHex则在0001FC00的位置。UE修改,如图1
图1
保存后,用WinSCP登陆路由器,将修改后的uboot放到tmp文件夹下面。
3.用telnet或者 登陆路由器,输入
cd /tmp
mtd -r write uboot.bin u-boot
一切顺利的情况下路由器会自动重启。如果你接TTL则会出现以下信息:
*****************************************
* U-Boot 1.1.4 (May 20 2013) *
*****************************************AP121 (AR9331) U-Boot for TL-WR703N
DRAM: 32 MB
FLASH: Windbond W25Q64 (8 MB)LED on during eth initialization…
Press reset button for at least:
– 3 sec. to run web failsafe mode
– 5 sec. to run U-Boot console
– 7 sec. to run U-Boot netconsoleReset button is pressed for: 4
Button was pressed for 4 sec…
HTTP server is starting for firmware update…Ethernet mode (duplex/speed): 1/100 Mbps
HTTP server is starting at IP: 192.168.1.1
HTTP server is ready!Request for: /
Request for: /style.css
将网卡IP设置成 192.168.1.2 ,子网掩码 255.255.255.0 网关 192.168.1.1
用浏览器打开http://192.168.1.1,就进入了固件升级页面了,日后只要控制好铜reset的时间就行了。
[分享]TP-WR703N 免TTL刷带httpd版的UBoot:等您坐沙发呢!