查看: 165|回复: 4

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

[复制链接]

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-20 23:22 |显示全部楼层
TG-NET
Anywlan微信公众号
斐讯K2 A2版本机器升级到官方最新版本22.4.5.39后正常,但手多,又用“路由器刷breed Web助手通用版v2.8版本”软件想刷入Breed,但提示刷机失败,telnet服务未能开启,最可悲的是重启机器后找不到无线信号,也进不去管理网页,192.168.2.1地址ping不通,连电脑后,电脑网卡也分配不到ip,看来是变砖了。
" H( U! S+ X' _4 y拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了$ _9 p' K- Q" d0 E) \9 y" S
[   22.704000] jffs2: Further such events for this erase block will not be printed2 c& R& L! u$ C
[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a0- Y& o; c# p( o  @1 n% u+ \
[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead
. N" W* {8 m# p6 ][   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead+ d/ X. ^4 ^  e' a; ]
[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead
7 N$ W% K2 }( k. X' m[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead
# t7 w8 i' C0 n2 v[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead
' [+ p: E) p, S[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead
9 P) W4 d+ [& ?8 @' K[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead
1 F- t  ]7 X" N[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead
9 d7 E. x" h: M1 o4 u4 Q3 k[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead5 N3 r0 s0 O0 p7 x, i! \' k
[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead# O  `0 w/ G9 `9 S0 e8 M
[   22.948000] jffs2: Further such events for this erase block will not be printed
  P; M, t8 l- d% h3 I; {7 h3 |[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f6740 ]6 m( M. b& a7 h* ?+ K3 _1 b* ~
[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
' z) q# G3 T7 G& T0 l[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead
% p8 V: s' U+ O) P! e$ J[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead
) `2 p" j; l. U3 O# X5 o[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead  D% a' p( p+ x, u# k, F% M& F7 p0 N
[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead. L* z1 E. e' n' y) a
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead
3 T0 C1 V2 y$ b9 [[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead3 _# m# d/ Z8 q: @
[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead
0 z, w9 _8 `+ L& }8 G1 I5 l[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead
- \7 h, H+ p. M3 o. ?+ o: ], @- O[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead
: K3 |+ L3 _# p9 b* H[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead
: n  j; i/ j! V[   23.200000] jffs2: Further such events for this erase block will not be printed- c" `  x% i# ~' t
[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c
  F; e0 }( ?/ E8 T[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
( E9 `8 Q  y% f4 t' i7 h[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b998
( w/ L; k7 O9 I3 A[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes5 V2 U$ T: H6 U2 V
[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 103
/ @1 y, ^) Y) F8 q! K/ g[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5
) H, _) P% u7 P' r3 ?[   23.324000] Please append a correct "root=" boot option; here are the available partitions:
/ b' |: Q( p/ _* |* ]4 x4 C. U[   23.340000] 1f00            8192 mtdblock0  (driver?)
% I" J2 t: N% C0 v: t  E[   23.352000] 1f01             192 mtdblock1  (driver?)9 K* q- H. h7 w  _0 [
[   23.360000] 1f02              64 mtdblock2  (driver?)
8 F9 b0 w0 E9 P! o; ^- I. h[   23.372000] 1f03              64 mtdblock3  (driver?)
( A. [* Y! V- ~# N[   23.384000] 1f04            7872 mtdblock4  (driver?)
, _  s1 j* Q' |3 o* A! s9 v[   23.392000] 1f05            6638 mtdblock5  (driver?)
- _0 ?& K& _. m* t0 W# k% g- n[   23.404000] 1f06             960 mtdblock6  (driver?)
1 j" g8 q! o* B  J9 ]+ l; y[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)
- d( s  M( z% f7 K! G看来是文件系统有问题挂不上了。" V, P9 Z9 k: \' M( i; _- k0 ]( |
再次重新插电开机,然后迅速按下4,出现以下画面! h% L1 S" d# `  y% c  I1 M
Please choose the operation: 8 @8 |. C9 R; L) n- e# j
   1: Load system code to SDRAM via TFTP.
9 t$ K1 e' \# p  ^% K: ?   2: Load system code then write to Flash via TFTP.
$ ^9 z' g, Y) _7 N" I9 `/ f   3: Boot system code via Flash (default).
1 g: N( s0 T2 I: p7 O1 E4 N9 L2 A   4: Entr boot command line interface.) i- L4 m+ K( n
   6: Load all then write to Flash via TFTP. : F7 [$ R/ y; R5 T) X: d4 P- n
   7: Load Boot Loader code then write to Flash via Serial.
- J# u! [8 K  r" z; U   9: Load Boot Loader code then write to Flash via TFTP.
* e2 B2 \9 j4 R- I& H% L- j7 @9 c4 ~" D8 ]- U7 \  L
You choosed 4: t5 h2 r9 I. l; a$ u! I
8 e5 p! R3 g5 d8 v# _
- P: g3 |! P, R2 u; L

: v5 V! A' B2 {0 u8 ^4 j5 KCFE Mode; g( d0 r! d2 {1 e
   8 @% Q! |2 g9 v7 v7 K0 I( q
4: System Enter Boot Command Line Interface.- n2 k" h- I0 f* f' z
3 r$ c% u) b8 k1 `6 h. X( M
U-Boot 1.1.3 ( - )
1 L; @" d2 T* C. }4 ^( [MT7620 # ?          $ S' v. R. q* `, ?% }  _
?       - alias for 'help'
$ r9 e9 W7 Q: X4 l- P# {" Abootm   - boot application image from memory
1 Y3 i& J! a4 z3 ~2 Tcp      - memory copy
2 }+ ~4 B0 k$ C/ \% |. k& oerase   - erase SPI FLASH memory8 ~( L7 B+ E* f( e& i1 w0 d: N
go      - start application at address 'addr'
/ A9 M/ l6 Z: C/ Dhelp    - print online help& t/ I; |! p. l  P0 M
loadb   - load binary file over serial line (kermit mode)$ f* w' C" S8 z& ?  U
md      - memory display6 s, R3 s2 l7 [' u% W# a  U
mdio   - Ralink PHY register R/W command !!
7 t, M, Z8 Q( V, o8 |mm      - memory modify (auto-incrementing)7 H( C; ?( h3 x& h  Y7 [& ]% o
nm      - memory modify (constant address)9 j, V$ f: k0 L. _) y! \) ?
phic_fac - Phicomm factory toolbox. run "help phic_fac" for help; ~% D: \( g: W+ ]
printenv- print environment variables' d$ {) f6 O" F5 j& d% I2 V( C
reset   - Perform RESET of the CPU3 E: x1 f. S0 m- |
rf      - read/write rf register4 g, W$ |4 Y% t  ]' ~0 a
saveenv - save environment variables to persistent storage9 Z' p& t) z8 |0 P2 y7 R8 H
setenv  - set environment variables
' a; j- `6 {3 g4 i) ]9 u6 Wtftpboot- boot image via network using TFTP protocol
; s- @+ x' M* H  v$ Nversion - print monitor version
$ C7 O( K5 G* }MT7620 # printenv  k8 {% N: C+ h$ b6 C" A
bootcmd=tftp& M) d; n5 P% x8 K
bootdelay=5/ B" Z( s) i1 f
baudrate=57600
9 i! m; J5 |) y& Wethaddr="00:AA:BB:CCD:10"
% B( S  F, W+ f3 f& `4 M5 r8 Fipaddr=192.168.2.1) B* G" n+ h' ]
serverip=192.168.2.10. K$ _. k3 K& `5 K
stdin=serial3 c7 L) N, L, s" b' O" z! M. x3 `- x; ~
stdout=serial$ B& B! E; j& ~  B# P3 V' m
stderr=serial
! `, @7 p+ d6 O& c& c2 Y$ _' z7 ^) k* h- g3 n
Environment size: 150/4092 bytes6 v+ B. |2 F& t" U: V  o
看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过
( Z' ]1 [- u+ mtftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!
* T5 q" J3 r& b0 k! A* c
( {1 Q1 P% Q; w) L0 O

主题

好友

2677

积分

少校

签到天数: 96 天

[LV.6]常住居民II

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

使用道具 举报

主题

好友

2677

积分

少校

签到天数: 96 天

[LV.6]常住居民II

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

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-21 10:34 |显示全部楼层
本帖最后由 hhlyt 于 2016-10-21 10:35 编辑
7 v3 R! R" Y* \( d7 h; U7 d9 X/ N1 B- H, l+ v
多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了. k5 l. e, M# N/ l! V4 y9 Z9 \. s7 w
1.固件用哪个版本文件,可以用我原来备份的bin文件吗?- ~0 S: g+ n+ I- O1 I
2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)7 n: r- K, A/ g' I; `1 x; a
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2016-12-7 05:46

Powered by Discuz! X3.2

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

返回顶部 返回列表