社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1376阅读
  • 1回复

[分享]TP-WR703N 免TTL刷带httpd版的UBoot

楼层直达
级别: 管理员
发帖
28342
飞翔币
1597
威望
888
飞扬币
132493
信誉值
0


这算移花接木吧。提供一个来自恩山的带httpd的uboot,页面简单,但只支持火狐刷机。教程什么压缩包里面有。以下的整理记录日志源自于此篇。不过刷uboot有风险,砖机自负。


下载地址:703_uboot
镜像备份:http://blog.ich8.com/file/75



=================进入正题=================
1.首先,路由器刷支持uboot分区读写的openwrt固件
下载地址:http://blog.ich8.com/file/73
刷此固件方法(以DD-WRT为例):
  1. cd /tmp
  2. wget http://blog.ich8.com/file/73
  3. mtd -r write mtd_write_able.bin linux



刷新完成后会自动重启路由。



2.接着下载老外修改好的带httpd的uboot
下载地址:http://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或者 登陆路由器,输入
  1. cd /tmp
  2. 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 netconsole
Reset 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的时间就行了。


固件更新页面:

 
z3960 
级别: FLY版主
发帖
796916
飞翔币
213263
威望
215737
飞扬币
2682209
信誉值
8

只看该作者 1 发表于: 2013-07-01
去试一试 谢谢分享
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。