查看: 305|回复: 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,看来是变砖了。
, U3 |3 u. Q5 |/ f. ^2 v拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了
0 {8 E5 a) T* N3 ~; Q5 t[   22.704000] jffs2: Further such events for this erase block will not be printed, Y% m- E$ D) Q: c
[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a0* Y( P) v: g8 n/ u! V# h
[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead$ L/ q& u/ Z6 O0 L9 y4 P
[   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead8 L' Y4 L2 b5 u% e" j* o# R
[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead
7 ^. o# Z2 \. E; c9 {[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead
  W! }# W2 T- D4 Q; k0 _/ S[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead
, Q! E' C' r4 K[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead
  k1 M. F3 T- Y3 |0 ?. w3 V[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead" d( \5 s% L8 y4 ?1 p/ o- Z; d
[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead+ s% C* h% \* t" v' e( v, k
[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead
% |1 j. f+ _8 J& V. F2 M[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead
8 h2 O: K3 {2 \, M8 T, @5 g7 G[   22.948000] jffs2: Further such events for this erase block will not be printed0 Z& \3 s6 x" ]' _! |
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674
5 X3 w$ C/ q4 }3 q1 X+ B: i[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
# t% B  u- L4 ^- k; H/ P+ _[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead, h. v* F/ }/ ~6 \
[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead
7 ?- K7 @: \, D. q[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead) L) h. l- c2 s! g* e5 s
[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead" a! H5 f3 r0 _7 {% u
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead, F) {, [; h) n
[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead
$ K. E5 T/ j8 w" }  x[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead. u/ ]2 S& o( j0 h) V6 @  A1 m6 q
[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead; z; J! T7 R& z3 O
[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead1 O7 h( |6 \, U$ o  G
[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead' L; j  q- i7 Z& L( q
[   23.200000] jffs2: Further such events for this erase block will not be printed
* g; G) y5 c+ Q1 f1 {[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c1 O: Z5 z( U7 W. _$ E
[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
* c5 \+ b2 h- u2 x2 r3 H1 \[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b9984 T0 c2 K% a* ?: {$ O
[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
2 t4 u  q8 r! L# B+ i[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 103
& r+ _2 \6 T' K1 l5 ]6 I[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5
' q8 C7 [, Z* M1 T- {+ _[   23.324000] Please append a correct "root=" boot option; here are the available partitions:
, r+ s$ Y0 s# T3 U$ D3 n2 B  W[   23.340000] 1f00            8192 mtdblock0  (driver?)* v) P8 a6 [" K9 X
[   23.352000] 1f01             192 mtdblock1  (driver?)2 f$ x' J. U) y  l2 f
[   23.360000] 1f02              64 mtdblock2  (driver?)! z9 O" [& H' q% k! J
[   23.372000] 1f03              64 mtdblock3  (driver?)
, s" {! r  i0 J7 O+ I6 C[   23.384000] 1f04            7872 mtdblock4  (driver?)" }# J+ x! }" s( Z
[   23.392000] 1f05            6638 mtdblock5  (driver?)
9 R* F: T, B- m: f5 H9 y' ]* g[   23.404000] 1f06             960 mtdblock6  (driver?)8 a  _# W% H4 @% [6 `5 q6 d
[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)
' ^1 L% i6 p6 F1 L/ w' `. u) O看来是文件系统有问题挂不上了。3 X- Z* c; C6 c/ M* u1 A2 Z
再次重新插电开机,然后迅速按下4,出现以下画面# A0 \# h9 s* f1 {' S2 }
Please choose the operation:
2 p& e) [& e$ Y/ ^   1: Load system code to SDRAM via TFTP.
0 k% ?1 t9 d/ B( L+ J7 |   2: Load system code then write to Flash via TFTP. 2 C8 W( T1 C) C+ v
   3: Boot system code via Flash (default).
! N' y4 Y1 _- p9 b4 J$ v# {  a4 t   4: Entr boot command line interface.
# v1 N( N$ ~! Z) q0 `4 |0 v* P6 K0 _; y   6: Load all then write to Flash via TFTP.
" _4 B5 ~) l! }, X7 M& H  j: |   7: Load Boot Loader code then write to Flash via Serial. 7 _4 Q( k5 t% b% Y6 P
   9: Load Boot Loader code then write to Flash via TFTP.
; {4 O; r( j, P4 |+ m# r( ?
1 X+ l" k! ?- o6 I$ Y7 ?- \- r; w3 H0 XYou choosed 4' W* ]% Q% f. q. l- w3 A
2 c( Y1 M3 U% B  f/ E8 L6 P
$ y+ G9 q  }5 }% V9 m
1 T; U% z* p% {$ H% u& L% I: M
CFE Mode
( S" Y6 c! k, N# o' G   ; f3 Q) e# q( t- \) z
4: System Enter Boot Command Line Interface.3 R: j: M$ Q; |7 d# N

! X: w7 b4 O' h0 h9 r% j, {" mU-Boot 1.1.3 ( - )
( B0 ~; T6 r! q* q" [' pMT7620 # ?          ! v( ^, _7 A- R9 R0 U/ o
?       - alias for 'help'
- Y# @$ T  @. _bootm   - boot application image from memory
+ {: Y4 {+ _9 B8 X2 z5 E. _cp      - memory copy* h8 Q% L, Q4 q1 K
erase   - erase SPI FLASH memory0 S6 A- q/ p" U6 ^
go      - start application at address 'addr'
/ Y- ?& {+ ~* c# W) thelp    - print online help# u6 |  X1 |  t
loadb   - load binary file over serial line (kermit mode)$ R8 k- ?9 i! h* s1 Q3 |
md      - memory display7 N+ Y8 q; }0 a3 G4 p. x8 K
mdio   - Ralink PHY register R/W command !!% Q  h' `% b0 C* R4 b+ d0 C
mm      - memory modify (auto-incrementing)0 j: b( e/ ^6 i# I  c: w/ l
nm      - memory modify (constant address)
8 J; Q6 E" z3 Xphic_fac - Phicomm factory toolbox. run "help phic_fac" for help
9 q% ^4 e. G( xprintenv- print environment variables
1 p- }+ c6 r6 P1 J2 `6 Ereset   - Perform RESET of the CPU/ Q  @$ B* K+ Z0 q) p) |" x1 u
rf      - read/write rf register1 R' G5 ^& n: k( ^$ [1 d$ c
saveenv - save environment variables to persistent storage. L7 @2 ~5 V. o; k; Q3 _: l
setenv  - set environment variables
* p4 T# _/ v: L: G1 |7 Qtftpboot- boot image via network using TFTP protocol6 `& D: Z5 I, @* U. W
version - print monitor version  h0 r4 {! b2 I7 b9 ^
MT7620 # printenv
$ P" s3 q3 e5 o$ f0 ibootcmd=tftp
1 R2 ^- J5 c! ^' q* @bootdelay=5- W  E  k* i* `0 R7 B" U4 h) s9 u
baudrate=57600. w1 z! I# N# B& O) D1 F" H( U6 V; [
ethaddr="00:AA:BB:CCD:10"' d: F' b' Y# d4 F# T8 t. d6 U
ipaddr=192.168.2.1
& E; r% G! m) u1 {serverip=192.168.2.10' w/ a! {1 q# }. W$ S6 \; L, M: v0 g
stdin=serial
, }' E) k& q5 n+ D, g* }7 X3 astdout=serial- n  `3 [+ W; A, ]1 X2 c9 @
stderr=serial
- k% f3 Z5 I! {
; T# ?4 o# e$ K3 d. D1 Q) o, sEnvironment size: 150/4092 bytes
" S1 o, M) b6 _- A看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过
) T( \) Z9 H$ @- D7 X. X2 @7 Dtftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!
2 c5 g/ E) G" n
2 w+ ?* U0 m& F+ z% X- z

主题

好友

3285

积分

少校

签到天数: 166 天

[LV.7]常住居民III

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

使用道具 举报

主题

好友

3285

积分

少校

签到天数: 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 编辑
$ M* b: o3 H# `
0 i. ?- D# H6 h1 M多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了
; A' D  l! p( c# f+ T1.固件用哪个版本文件,可以用我原来备份的bin文件吗?
6 c/ L7 ^" C8 b% a# h2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)2 a! c* Y  t7 w; Z, L. ^! u
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2017-5-28 20:23

Powered by Discuz! X3.2

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

返回顶部 返回列表