找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17019|回复: 14

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

[复制链接]
发表于 2014-1-19 20:18:18 | 显示全部楼层 |阅读模式
一个老的TP-Link WR703N, 用于3G上网。好久不用了,现在翻出来刷个openwrt学习一下。关于WR703N的刷机帖子有不少,但是比较零散,搜索了几日,有了一些了解。% u& O9 e5 k. |' h4 D
5 ?) a: a. r; ?; W# X: t% M
WR703是一款比较经典的无线路由,Openwrt支持较为全面。3 N- F4 Q/ z7 s9 _7 i/ x
8 }4 c+ ^  _8 C3 v% }1 _
http://wiki.openwrt.org/toh/tp-link/tl-wr703n
& X! h7 E1 P% ^- \0 E8 o- M1 r$ z* S2 ]8 S8 p4 r2 J2 w$ w
该款路由Flash容量较小,实际刷入官方的包后存储所剩不到1M。
: e% H- G# x! h3 b9 G. T准备更换8M Flash和64M RAM。并准备保存原4MB Flash以备不测。7 c8 v& K# b; C2 w+ ~: Z( E" d

4 x7 j0 @: z( e  Z8 J为简化升级流程,原计划直接用编成器烧写Flash。
. [0 B& {9 {1 b- ^
1 G7 l# n+ s5 v( W0 {# A
; s7 G% e1 s! C8 t+ s* d" z, F7 c3 G2 P* [6 |9 f; Y
 楼主| 发表于 2014-1-20 13:03:45 | 显示全部楼层
以下一段非原创,发不了链接请见谅。0 Z3 ^1 b- d0 H7 j* V, }% t% Y) v
% \9 Y- Y3 E0 d) Z% u$ \# b7 P) i
固件中包含uboot、fw和art。& X- K; w- ?/ q- v/ O
uboot就像电脑的bios,有的路由中叫CFE;
* `' a: g9 m; m  E" rfw就像电脑的操作系统,实现路由器的各种功能;' ]( R- K6 i) R, h! k' j
art就像电脑的无线驱动程序,是无线校验码;/ i) T& T7 J& S, G* @6 v! o: C: ~
. L% V; a) S  P/ G, d
uboot的长度为128KB(0x20000);art为64KB(0x10000);fw有4M和8M的区别,4M的为3840K(0x3c0000),8M的为7936KB(0x7c0000)。在刷机之前要对要刷入flash的uboot、fw、art的文件长度用ultraedit或winhex进行校验。
0 `5 D  J# Y7 x: h( S
( m/ ?  ]& X' ?5 `/ w0 kuboot、fw和art在flash中的位置如下:
9 O. @/ d7 _0 n' F4 R4M的FLASH:flash地址从0x000000~0x3FFFFF3 @# ]1 V& {+ J
ttl访问flash的地址从0x9F000000~0x9F3FFFFF" W/ O2 ~) R! G7 z2 }- s7 k

4 A1 o) ~3 ]* T                 flash起始地址  TTL起始地址  flash终止地址  TTL终止地址
% r- z- d1 e& t) xuboot         0X000000      0X9F000000     0X01FFFF      0X9F01FFFF7 j$ @" P6 g8 p. B7 N1 z
fw               0X020000      0X9F020000     0X3DFFFF     0X9F3DFFFF/ {9 b) H- b! F: G( q
art              0X3F0000       0X9F3F0000     0X3FFFFF      0X9F3FFFFF+ h3 V1 H1 S# k
; u$ O. Y( y+ I$ q" x/ G" \
8M的FLASH:flash地址从0x000000~0x7FFFFF
( s/ G+ B; C# \/ y9 r, |ttl访问flash的地址从0x9F000000~0x9F3FFFFF0 k* u0 \# z! J' [2 L

/ \6 m2 o) I& ~) ]                 flash起始地址  TTL起始地址  flash终止地址  TTL终止地址/ k7 f% k4 B% b& x+ b* o
uboot        0X000000       0X9F000000    0X01FFFF      0X9F01FFFF
+ L9 V" x6 O% C8 `# `9 A# D3 bfw              0X020000      0X9F020000     0X7DFFFF     0X9F7DFFFF1 X6 Y+ E+ J- [1 p$ z2 }
art              0X7F0000      0X9F7F0000     0X7FFFFF      0X9F7FFFFF
0 ~1 a1 N7 r" }' }" [- V* v# k& R* v, ]% q
 楼主| 发表于 2014-1-20 13:12:09 | 显示全部楼层
网上流传着各种固件,有的是只有fw, 有的是包含了 Uboot FW和 ART。用ultraedit或winhex打开,第一行里有Openwrt的是fw文件。
- i0 B: |/ S* R: n8 B和下面基本一致的是带Uboot的文件
7 u1 V8 Y1 @1 P3 q  i$ @; b; X0 i1 J! J
5 |7 \1 b! w/ W8 C
  b" a& R* Y" n/ ?

本帖子中包含更多资源

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

×
 楼主| 发表于 2014-1-23 16:54:15 | 显示全部楼层
网传得uboot 基本上是1.1.4的,命令都差不多,
0 ?3 I. w# s9 B但是有些支持的Flash种类多些。如果自己更换Flash需要留意。
& q6 H, W6 O5 p- d2 y8 I自己编译一下Uboot还是比较简单的。由时间要试一下。0 b' T6 w. ]  B# |
以下是最新的Uboot 支持芯片列表。
  ?' T+ Z2 q% T7 I0 Q+ l9 c
! Q) b+ y; u  @5 _" P4 MB:
, ?9 m2 ?- E0 f( ]( O0 o2 s: @Spansion S25FL032P
9 c1 R. p+ w' y& ^: U* {; G) mAtmel AT25DF321
# M" L& t% T! z: f, ^EON EN25Q32 . @. q$ N# b1 J! a
Micron M25P327 U' @" i  W6 |  P: G3 q
Windbond W25Q32
7 j, x' m  A( i) L1 T: N9 H3 _Macronix MX25L320
. A  @& {0 h2 p8 T2 j
6 ^6 |! |$ M; a8 A4 h4 f8 MB:( @+ O; ?6 M4 n1 T
Spansion S25FL064P
# N- P+ j3 q& |/ ~, \5 IAtmel AT25DF641, d* K. {( y8 [( V
EON EN25Q648 T  K2 {1 n  P2 U6 z7 K0 |0 ~% t
Micron M25P64
& |/ z& I4 Z" w% E6 V5 q; B* t+ P. t0 \Windbond W25Q64) ?0 J* e2 h3 g2 V4 W( d+ W
Macronix MX25L648 d( p8 Z: d" O
SST 25VF064C. q4 Q2 _  h, y
0 \# \5 h6 q+ h4 Q) I
16 MB:
2 E8 w# u5 v! v/ C% ^! UWinbond W25Q128
, ?: A: M$ X# V8 \3 v1 c! K% TMacronix MX25L128
, _9 f# @3 N0 G! L8 c0 t# {2 |$ [, OSpansion S25FL127S8 o* l5 d! J: ?  X4 b+ T
发表于 2014-1-23 18:27:34 | 显示全部楼层
好好学习,回帖积分
 楼主| 发表于 2014-1-24 17:11:10 | 显示全部楼层
openwrt 现在主要的版本有这么几个。7 k& j; W* G" z6 N6 S

& m2 V1 Y' {: \& iBackfire 最后版本是10.038 w( _, P7 W( C4 z
attitude_adjustment 最后版本是12.09,Linux 内核是3.3.8
" q6 I% b' Q* \; g0 G- M  U' `- l# Y2 ctruck版本 这个版本正在不断的进化中。当前的内核是3.10.26
3 e+ b9 ?3 q: P
) T- Q" w# _4 }9 w2 s: U12.09的版本已经集成了luci,安装以后直接就可以使用web 设置了。
5 G  j$ o, z* J) A. Ztruck的版本在官网上的包没有集成luci。需要使用pytty打开命令行控制台操作。
- X, B& C$ M' x/ [/ A3 l0 n4 N9 W网上有网友自己制作的Truck带了Luci的版本下载。
) Y" [3 j' A; f+ k* F! k9 F
. E* X- V( f, f6 H$ W5 z, G. n从兼容性上看
8 F. Z7 _" v+ P7 c& S0 |挖矿的Bigminner是在12.09版本下运行的。$ s5 `) {8 B5 g/ r
Truck版本比12.09支持的Flash种类更多。
 楼主| 发表于 2014-1-26 22:34:28 | 显示全部楼层
附件是Uboot把自己的路由器地址抄下来,用uedit写在uboot 0x1fc00地址开始的6个字节里
' s5 q1 E- {* x4 {' n
7 f  S; `/ l" K; p3 ~Openert 管网下载链接:' l' D  ^" c% g1 ]" D1 \' b, _1 w% n; @
12.09 AA版; u6 [  I+ G: F3 E4 Z
http://downloads.openwrt.org/att ... quashfs-factory.bin
% U* ]6 X7 u6 X7 i! m这个带web界面了( o# i% o* R* S: h4 P4 B! F) r

" Y5 }- \$ T( `1 }Truck版的  U1 Z5 I' U- M1 C$ k
http://downloads.openwrt.org/sna ... quashfs-factory.bin
: w  [) I! b  w/ ?' V这个没有
$ R! d( n% H( \: B0 u, tweb界面,需要ssh登录上去后手动设置好网络然后安装。
& U8 M1 W# q3 Q4 K
' [, i7 v; l( R+ F$ [  H/ I9 EArt部分需要从自己的路由器里备份出来。
8 ^  p$ w0 F9 I( ]8 H  j  m! \7 v; c
如果准备使用编程器烧录进去,可以考虑把这三个bin文件合成出一个。  s& \  J3 E$ m4 Z+ d$ d
Uboot放置在0x0 - 0x20000地址。注意改MAC3 m1 ^8 D9 ?0 |, v: B* Q, U$ D
Openwrt放在x020000开始的地址; j( b+ A. X- B5 @) g+ s+ e& w0 k
Art放在 最后0x10000的地址空间。. t& [/ C% n4 Z  K1 H& D4 d9 Y

# ?: {4 ?& }! `4 K
' U/ H# w6 g4 N& d2 s- T

本帖子中包含更多资源

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

×
发表于 2014-2-8 15:16:54 | 显示全部楼层
很好, 不错!可惜我的 703N 突然挂了,电源模块坏了。
 楼主| 发表于 2014-2-10 16:15:50 | 显示全部楼层
taccode 发表于 2014-2-8 15:168 b: f4 D0 S# D
很好, 不错!可惜我的 703N 突然挂了,电源模块坏了。
# a  t+ E) y. q* ~- E- \. |
703N的电源芯片很容易坏。我的也烧过
, s* `% }9 @1 k" w  G: ~AME5258, 自己换一个。或者不怕发热的话直接用LM1117-3.3更稳定
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-6-18 01:44 , Processed in 0.027112 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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