TP-LINK 841N V7 变砖后,TTL挽救过程总结; X( W$ [. [$ q; J3 Y1 l4 b
本帖最后由 linlin911911 于 2010-12-1 10:43 编辑 5 F+ k4 y3 R. j( @
5 |' O% l/ T. S: d' t
当时买TP-LINK 841N 并没有考虑刷第三方固件,就是图它能IP宽带流量控制和有WDS功能。 WDS还有带扫描功能,美中不足的是点扫描后,路由器几乎都要死机,还有重新插一下插头(居然没有重启开关)。+ v( s! R7 {, `, n8 S
! @' M) b; H2 S5 f+ I6 ~9 u; v
R2 b# E- N4 o0 O, m) X+ E2 G/ w
7 W5 f% H$ J; }! U6 }
( O9 R: A" n5 |& B8 i( b, A/ \# @5 a
无意逛到本论坛,看DD和TT有这么功能,本想刷DD和TT,但现在还不支持。于是,刷了X-WRT,设置时一不小心把路由器的IP设置没了。虽然路由器没有真正变砖,无线功能还起作用,但是无法再进入路由器更改设置。只好买根TTL线。9 }, d8 n) U5 \+ S' k
& H8 N, h) A, v- m( f装好驱动连好线后。打开连接,开启路由器,
% u6 L2 l8 h: Z* i' _* I比特率调到115200。' K- B4 l7 ~# n" A! {
在SECURECRT终端显示的字符居然有乱码:
( |9 W' e* J. w6 e7 X
% ]8 z0 @% f& G如下:
& E: [) s. ^1 J- E, Y! g7 W$ o. [" G9 i0 h5 C ?$ ]
C?ㄕ浇褋1.1.4 (Feb 1 2010 - 11:00:47)
& u# E) O/ O ?4 J$ T1 P
: T; N F2 x, p5 y, ?+ Y ZAP99 (ar7241 - Virian) U-boot #表明841N V7 的CPU是AR7241,在X-WRT中也证明了这点。$ I1 e' B. u# C" w
DRAM:
' C9 F9 K2 Q; k X2 B2 @0 E, gsri8 a- v7 \) I' k& |4 Q/ f
ar7240_ddr_initial_config(133): virian ddr1 init
$ `* |& G; }5 f8 H& m" jいA乂ALUE 1 = 0xf, 2 = 0x10 [0x0: 0x1f]
" F5 q. t7 W0 Y/ ?32 MB) a" F: i& z0 o! r- [+ ~; G; X
Z挄厬x100000ff% E* n d6 _. J# F
sector count = 64
A4 B% N& b2 ?' }+ b* nFlash: 4 MB+ j' p$ Z1 Y# ?
U?雭default environment
' f) U- U/ G! \6 ~: P- `
% O/ z" T' H$ t. c kRK殨丧叡5' K+ C$ q u% ~6 F7 g
Out: serial. p% L' w, u) C- n9 M
Err: serial
4 |& H; t" e/ y& R5 e? ag7240_enet_initialize..." H) y2 G. Y3 t+ p
Fetching MAC Address from 0x81ff30b0% Q& d* L. k* [$ Y
No valid address in Flash. Using fixed address
$ Q/ U7 C$ N* ^+ c9 m& B7 b9 zUK?箒MDC CFG Value ==> 49 M7 ?( H& I( F4 |# c5 N2 a
: cfg1 0xf cfg2 0x7014# j9 |% z, M8 i
Y
' I6 ]( Z2 n. I: ~. [倐覀氁閑0:01:4c
! v5 r- w# | k; sY
" x8 l& \& y/ K?58 O% a$ I! j3 a) k+ ?* s- i1 G
Virian MDC CFG Value ==> 4- _+ z2 I N# T2 v! G# [
: cfg1 0xf cfg2 0x7214 E8 R4 x9 G3 v* [- @' M
Y+倐覀氁9:0b:ad
+ D0 |/ D' G$ ^5 T6 Y4 @ATHRS26: resetting s26
/ m6 q# f- N c6 `# m5 H) T" NPJ5%惨毶6 reset done0 j6 t" ^+ }. p. W
Y+?53 @* m6 b5 w+ w' X
eth0, eth1' V: ~' Z8 q$ x5 @
Autobooting in 1 seconds #等待用户按"tpl"三个小写字母,阻止引导内核过程。其实,从插电源时就可以按了。
: o, {3 R6 l% u4 J/ m% A+ O5 k" T7 G/ M% H% `
赶紧和卖家交流,重启系统,重装驱动,换个终端,把线截断,多次重启路由器还是这样子。 相当奇怪! 用万用表测了一下这根线,RX和TX有0.67V电压差,GND和TX、RX也有电压差。顺便测了一下路由器上的RX、TX、GND,这三个端口都没有电压差。 现在还是不明白到底是怎么回事?
! G1 E( U$ ?' B! z' W, r3 s4 o. w& F Y; _/ `4 E
9 G/ n! Y- I# u* T |