设为首页收藏本站

宽带技术网

 找回密码
 注 册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4946|回复: 14

开贴分享一下:WR703N 升级内存,刷openwrt, 迅雷,NAS,Goagent

[复制链接]
一个老的TP-Link WR703N, 用于3G上网。好久不用了,现在翻出来刷个openwrt学习一下。关于WR703N的刷机帖子有不少,但是比较零散,搜索了几日,有了一些了解。

WR703是一款比较经典的无线路由,Openwrt支持较为全面。

http://wiki.openwrt.org/toh/tp-link/tl-wr703n

该款路由Flash容量较小,实际刷入官方的包后存储所剩不到1M。
准备更换8M Flash和64M RAM。并准备保存原4MB Flash以备不测。

为简化升级流程,原计划直接用编成器烧写Flash。



 楼主| 发表于 2014-1-20 13:03:45 | 显示全部楼层
以下一段非原创,发不了链接请见谅。

固件中包含uboot、fw和art。
uboot就像电脑的bios,有的路由中叫CFE;
fw就像电脑的操作系统,实现路由器的各种功能;
art就像电脑的无线驱动程序,是无线校验码;

uboot的长度为128KB(0x20000);art为64KB(0x10000);fw有4M和8M的区别,4M的为3840K(0x3c0000),8M的为7936KB(0x7c0000)。在刷机之前要对要刷入flash的uboot、fw、art的文件长度用ultraedit或winhex进行校验。

uboot、fw和art在flash中的位置如下:
4M的FLASH:flash地址从0x000000~0x3FFFFF
ttl访问flash的地址从0x9F000000~0x9F3FFFFF

                 flash起始地址  TTL起始地址  flash终止地址  TTL终止地址
uboot         0X000000      0X9F000000     0X01FFFF      0X9F01FFFF
fw               0X020000      0X9F020000     0X3DFFFF     0X9F3DFFFF
art              0X3F0000       0X9F3F0000     0X3FFFFF      0X9F3FFFFF

8M的FLASH:flash地址从0x000000~0x7FFFFF
ttl访问flash的地址从0x9F000000~0x9F3FFFFF

                 flash起始地址  TTL起始地址  flash终止地址  TTL终止地址
uboot        0X000000       0X9F000000    0X01FFFF      0X9F01FFFF
fw              0X020000      0X9F020000     0X7DFFFF     0X9F7DFFFF
art              0X7F0000      0X9F7F0000     0X7FFFFF      0X9F7FFFFF

 楼主| 发表于 2014-1-20 13:12:09 | 显示全部楼层
网上流传着各种固件,有的是只有fw, 有的是包含了 Uboot FW和 ART。用ultraedit或winhex打开,第一行里有Openwrt的是fw文件。
和下面基本一致的是带Uboot的文件



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注 册

x
 楼主| 发表于 2014-1-23 16:54:15 | 显示全部楼层
网传得uboot 基本上是1.1.4的,命令都差不多,
但是有些支持的Flash种类多些。如果自己更换Flash需要留意。
自己编译一下Uboot还是比较简单的。由时间要试一下。
以下是最新的Uboot 支持芯片列表。

4 MB:
Spansion S25FL032P
Atmel AT25DF321
EON EN25Q32
Micron M25P32
Windbond W25Q32
Macronix MX25L320

8 MB:
Spansion S25FL064P
Atmel AT25DF641
EON EN25Q64
Micron M25P64
Windbond W25Q64
Macronix MX25L64
SST 25VF064C

16 MB:
Winbond W25Q128
Macronix MX25L128
Spansion S25FL127S
发表于 2014-1-23 18:27:34 | 显示全部楼层
好好学习,回帖积分
 楼主| 发表于 2014-1-24 17:11:10 | 显示全部楼层
openwrt 现在主要的版本有这么几个。

Backfire 最后版本是10.03
attitude_adjustment 最后版本是12.09,Linux 内核是3.3.8
truck版本 这个版本正在不断的进化中。当前的内核是3.10.26

12.09的版本已经集成了luci,安装以后直接就可以使用web 设置了。
truck的版本在官网上的包没有集成luci。需要使用pytty打开命令行控制台操作。
网上有网友自己制作的Truck带了Luci的版本下载。

从兼容性上看
挖矿的Bigminner是在12.09版本下运行的。
Truck版本比12.09支持的Flash种类更多。
 楼主| 发表于 2014-1-26 22:34:28 | 显示全部楼层
附件是Uboot把自己的路由器地址抄下来,用uedit写在uboot 0x1fc00地址开始的6个字节里

Openert 管网下载链接:
12.09 AA版
http://downloads.openwrt.org/att ... quashfs-factory.bin
这个带web界面了

Truck版的
http://downloads.openwrt.org/sna ... quashfs-factory.bin
这个没有
web界面,需要ssh登录上去后手动设置好网络然后安装。

Art部分需要从自己的路由器里备份出来。

如果准备使用编程器烧录进去,可以考虑把这三个bin文件合成出一个。
Uboot放置在0x0 - 0x20000地址。注意改MAC
Openwrt放在x020000开始的地址
Art放在 最后0x10000的地址空间。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注 册

x
发表于 2014-2-8 15:16:54 | 显示全部楼层
很好, 不错!可惜我的 703N 突然挂了,电源模块坏了。

点评

703N的电源芯片很容易坏。我的也烧过 AME5258, 自己换一个。或者不怕发热的话直接用LM1117-3.3更稳定  详情 回复 发表于 2014-2-10 16:15
 楼主| 发表于 2014-2-10 16:15:50 | 显示全部楼层
taccode 发表于 2014-2-8 15:16
很好, 不错!可惜我的 703N 突然挂了,电源模块坏了。

703N的电源芯片很容易坏。我的也烧过
AME5258, 自己换一个。或者不怕发热的话直接用LM1117-3.3更稳定
您需要登录后才可以回帖 登录 | 注 册

本版积分规则

QQ|Archiver|手机版|小黑屋|宽带技术网 ( 粤ICP备15054574号  

粤公网安备 44152102000001号

GMT+8, 2016-12-5 10:31 , Processed in 0.603598 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表