查看: 349|回复: 4

[系统求助] 求助:斐讯K2升级到最新版后用breed Web助手通用版v2.8版本刷机后变砖

[复制链接]

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-20 23:22 |显示全部楼层
Anywlan微信公众号
斐讯K2 A2版本机器升级到官方最新版本22.4.5.39后正常,但手多,又用“路由器刷breed Web助手通用版v2.8版本”软件想刷入Breed,但提示刷机失败,telnet服务未能开启,最可悲的是重启机器后找不到无线信号,也进不去管理网页,192.168.2.1地址ping不通,连电脑后,电脑网卡也分配不到ip,看来是变砖了。- R- \4 `7 X- c* l
拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了
% R7 h" @& M3 Q. y[   22.704000] jffs2: Further such events for this erase block will not be printed/ M8 @5 ~6 C6 [$ T+ i/ W) v+ l7 ^
[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a0. ]* H1 k1 E& k
[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead. B. W) j5 \2 G$ A) I
[   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead9 z/ Q8 `$ X$ e2 G
[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead
5 J4 C* ]6 ~: P* ?% v[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead8 B. m2 k" |  D
[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead& U6 O1 F, b; h& q2 L
[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead
, W/ A2 N9 O' T. e/ Z( X[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead
# f6 s, ^0 J9 L; u- [/ l[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead
8 L0 o) \' N$ b; O# q$ |[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead
8 [: p2 L6 X1 m9 V! d/ r[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead3 n9 M3 t0 ^; J
[   22.948000] jffs2: Further such events for this erase block will not be printed3 t: v  C; }/ p) C' {7 c
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674  G/ W, c9 K' Q* F/ l+ |% Y4 z' f
[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels) B4 U2 ]# u6 Z% X8 Z
[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead2 b  n# m6 z0 ^$ [9 j
[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead
  W3 s2 e! d* o4 W- P[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead
% x; F2 U2 C7 m# y# u[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead. A$ J* c$ K' Q8 s( c! @
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead: R# s7 u* ^; `' o4 E+ ?. ]( d0 _/ o
[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead1 ~$ p; p0 r+ z) h" q) A
[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead
4 |) D: g+ z; J2 ~. z6 E+ e[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead
6 _# H6 R) O0 a, K[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead
* q: A6 J3 M  T' i. w8 p- a[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead
: g4 e1 g7 _  U! p7 I, V[   23.200000] jffs2: Further such events for this erase block will not be printed
7 O& ~, z9 a' t# t' N' }! l[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c/ Y. l1 U; M: b/ B" g8 j/ E
[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels# c4 r9 K0 m% j/ L; M% R! o" |
[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b9980 E  \, R4 v% x
[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes/ ^4 _$ m+ p- G- |+ P1 ?* Z' O' W4 S
[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 103
; u0 E. p% G" h+ k$ Y1 S& Z[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5; a4 @& a0 U; o8 A$ e9 x' Y, b
[   23.324000] Please append a correct "root=" boot option; here are the available partitions:
! ]; {) P$ l; D[   23.340000] 1f00            8192 mtdblock0  (driver?)( G3 \' D! L" y1 n# {% K$ f
[   23.352000] 1f01             192 mtdblock1  (driver?)$ [% q& O+ O2 n" J4 W% ?
[   23.360000] 1f02              64 mtdblock2  (driver?)
% E% O, I, k1 r% R; ~: ^# T; F8 {[   23.372000] 1f03              64 mtdblock3  (driver?)1 b' q# I  Z! R# A& q& ]
[   23.384000] 1f04            7872 mtdblock4  (driver?)
, U* |: M( w: y3 }1 t: F[   23.392000] 1f05            6638 mtdblock5  (driver?)' c+ K6 l* \+ u0 h# N( [/ h" v% ~
[   23.404000] 1f06             960 mtdblock6  (driver?)" q1 L$ l: \! `7 O+ j
[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)- w4 E' T7 [7 D0 t0 P3 U6 n* R
看来是文件系统有问题挂不上了。
+ s4 {3 |8 w5 N9 a# ~$ O再次重新插电开机,然后迅速按下4,出现以下画面
7 k- |( q2 j3 t# j* H8 H8 m4 [Please choose the operation:
" q8 c1 E, X1 a   1: Load system code to SDRAM via TFTP. $ N9 l7 \9 t9 e4 ?, ~
   2: Load system code then write to Flash via TFTP.
  K1 _8 s0 y: R+ c0 d9 v4 ^   3: Boot system code via Flash (default).
: M+ h2 m8 I& `/ q# I) v6 M   4: Entr boot command line interface.& m  Y7 c7 H3 x7 x
   6: Load all then write to Flash via TFTP.
1 ?, ^9 t. X0 O& T; R# G   7: Load Boot Loader code then write to Flash via Serial.
2 Q, W) C9 v2 F# u; K   9: Load Boot Loader code then write to Flash via TFTP.
2 T2 Z2 ~8 [: X, p, ?  R2 o# E
7 V; c) H% c" d5 v4 A0 UYou choosed 4) ^, T& b: @* u* {. Q

1 p+ V6 v9 z/ a+ l
7 C8 E- ^9 i8 k
( Z6 p/ }3 N, t  OCFE Mode# _0 v6 u! V, z& b; \3 ?
   2 f1 d+ y! B+ M/ a' N; L4 }
4: System Enter Boot Command Line Interface.- i4 o/ t3 n+ H9 O& M2 e, E1 s
( N: |8 k0 v! e; C" j) P' V$ D) x6 k8 J, D
U-Boot 1.1.3 ( - )
1 O. `' ]: G! F1 H  _9 iMT7620 # ?          - O, H9 E- b; p; K8 `0 I7 a3 r
?       - alias for 'help'
4 W0 I, x4 K; l% t* Y6 R5 Nbootm   - boot application image from memory* q: z+ W0 {- ?- d( m' Z, W
cp      - memory copy. I5 ?" h( G- j% u; m+ W
erase   - erase SPI FLASH memory
. N( A! o7 f' N7 A0 Xgo      - start application at address 'addr'" c6 K4 T7 I$ _) \
help    - print online help
0 E% S! \2 m+ l4 j- n! ^loadb   - load binary file over serial line (kermit mode)" W3 A5 Z3 ?7 X, w* L
md      - memory display
! v7 c: v( a: w! j9 Tmdio   - Ralink PHY register R/W command !!
6 L1 c8 H- b) e1 Imm      - memory modify (auto-incrementing)
1 K3 K% n) \8 mnm      - memory modify (constant address)
  ~* h4 g1 h9 }1 H* v% b3 Hphic_fac - Phicomm factory toolbox. run "help phic_fac" for help
! j- \( a' {4 u+ L+ {, G( h- F, h, a1 ?printenv- print environment variables7 G5 h. t+ f( Z: t  E9 C
reset   - Perform RESET of the CPU
5 [; F1 k0 z4 `* _; F) h9 ~( r# Y6 qrf      - read/write rf register3 Q4 C  U" H( `9 S( \  r) P+ ]0 n# z
saveenv - save environment variables to persistent storage
$ c" k+ V# V4 w5 s( Ksetenv  - set environment variables  b& X& f2 ?  y- x" S. w- r* x7 k/ e
tftpboot- boot image via network using TFTP protocol
6 P. b; o- _% Nversion - print monitor version
% I  T7 I2 @) L$ w9 H3 eMT7620 # printenv6 M( `% W9 V/ P+ e6 s- C( H, q, p
bootcmd=tftp
# u) [$ u  |# U/ W9 K6 ^/ p" i& Dbootdelay=5
8 |6 h& S4 o' N5 ]baudrate=57600
2 T+ o# H, L7 v8 A: h1 ?ethaddr="00:AA:BB:CCD:10"
- I' J1 l- ~+ C6 W' Z* u% Mipaddr=192.168.2.1' w, W/ d, ^: w" [
serverip=192.168.2.10
% B) D9 A' w+ n; `1 ]1 o& e4 ]2 u3 Ustdin=serial! c( ?7 M) ^  n! I. l% }
stdout=serial  O! o5 o+ j8 \+ |' k4 ^/ @
stderr=serial
0 t# Z- J2 k! n- I$ Y- p
0 l* G# V6 g: {Environment size: 150/4092 bytes
: f5 t0 \- w! w$ G; T# P! w看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过. f; Q: ]# ]% {# q* U7 o( f
tftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!
/ Y, c  Y6 `2 i( O, n( J; s  K: {+ ^: w+ T* u/ z0 L

主题

好友

3300

积分

少校

签到天数: 166 天

[LV.7]常住居民III

发表于 2016-10-21 10:11 |显示全部楼层
选项2 上传固件即可  原版uboot估计要crc校验 不能刷第三方系统
回复

使用道具 举报

主题

好友

3300

积分

少校

签到天数: 166 天

[LV.7]常住居民III

发表于 2016-10-21 10:12 |显示全部楼层
注意看启动等待7个选项意思 一目了然 mtk的uboot做的够傻瓜了 比ar的好多了
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-21 10:34 |显示全部楼层
本帖最后由 hhlyt 于 2016-10-21 10:35 编辑 / o# X  V8 J" v& A5 Z& h  \  g/ L
4 [& a- S) i* J: `0 D0 r: \9 R- g
多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了2 y5 I% r7 K( f0 F* Y
1.固件用哪个版本文件,可以用我原来备份的bin文件吗?
# \  q& X! g* `7 {  w2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)
. P$ O  u/ w+ l$ f- f& X+ ~) Y
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-21 20:53 |显示全部楼层
多谢各位支持,已经恢复好机器了,用的是原先低版本备份的firmware.bin,MTK的uboot功能太好用了,赞一个。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图    小黑屋 | 免责声明

GMT+8, 2017-7-23 10:57

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表