查看: 288|回复: 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,看来是变砖了。. I- A' N' {; `: b3 u% [7 H* v
拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了
, o1 G9 I0 t3 ?: c* V[   22.704000] jffs2: Further such events for this erase block will not be printed
/ P7 T  Y8 {! ]- Z" G/ L6 W+ M[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a09 a" [6 `4 j0 r+ c7 |  I. b
[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead
" W' b* V2 _; p3 ~; s[   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead
- ?# ^: n, g& L4 j. t[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead% ^/ b" k7 o1 f7 ?8 H3 t
[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead
! \" @9 L/ S& C* h" J[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead( L; P* W! h8 J
[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead9 t% l5 n' i+ l4 w
[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead( {- P# s$ A' [% Z" m
[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead# N' x9 |5 k# u; C3 t6 ]0 T
[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead) }9 Y3 Z6 Y+ O0 |  S9 ~9 S* T* O, k
[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead9 O8 z! U  H. i3 ?
[   22.948000] jffs2: Further such events for this erase block will not be printed& U$ v+ w; d# m  ]* L; E8 B
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674
# K3 C) Y+ q+ F[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels, x# `# n# r" p% R8 G) x$ C. C# _
[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead" |- N- h7 ?) a  w8 ^' s* o
[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead. j+ {& s2 q& D, H' R1 S9 Z
[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead0 `2 C4 K; h" z( ]/ m6 l+ G
[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead$ U% y( H4 ^8 X. z* |% I3 ^
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead0 o- o! c' E+ S/ O! ?5 k, J3 [5 i- t
[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead+ m  C2 P- Z  K" }6 h8 L, J6 P0 o
[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead
( X6 r' }4 C/ m1 U! W+ b" }7 s2 \, h[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead
3 t- y) i, K# Q) A) @[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead
9 n; k2 ~, ]8 e; B1 X9 w& C[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead, F! f0 V- r( M7 H5 D0 r" a4 L' c6 r
[   23.200000] jffs2: Further such events for this erase block will not be printed% h  r' z5 e6 O% b
[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c* c6 S, T9 ^7 c( S' k9 l
[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels2 V3 r, L4 ^4 m* P1 E
[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b998
$ S. l. J- W  O) K2 u6 l. S! Z[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes4 }$ }8 _% B; \3 D
[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 103
9 y. k# [: J# k4 S+ R4 `[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5# M: f) S1 ^) S3 O
[   23.324000] Please append a correct "root=" boot option; here are the available partitions:, \. k% g, O/ H' ~; D' r; z
[   23.340000] 1f00            8192 mtdblock0  (driver?)8 e+ J- _- z& ~- Z/ |9 d, j/ d. _* }' l' r
[   23.352000] 1f01             192 mtdblock1  (driver?)0 n  N% z4 Q( S& q) {) p
[   23.360000] 1f02              64 mtdblock2  (driver?)
  t9 O) u- H; w: F' O0 i. q2 Y6 F[   23.372000] 1f03              64 mtdblock3  (driver?)
7 q/ t+ w2 H$ D: m1 m[   23.384000] 1f04            7872 mtdblock4  (driver?)0 I9 Q0 C  t( W5 ]& O
[   23.392000] 1f05            6638 mtdblock5  (driver?)
& P- t. M# h8 Z# V2 i[   23.404000] 1f06             960 mtdblock6  (driver?)  `2 t/ H  D. v- j
[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)
( a9 |  b: ]8 f* w看来是文件系统有问题挂不上了。
' q) A- r9 g4 V4 i再次重新插电开机,然后迅速按下4,出现以下画面( [8 V: y" A! j: [
Please choose the operation: . f7 R( p# t0 G$ c& m
   1: Load system code to SDRAM via TFTP.
+ T; D" v8 @2 C9 {   2: Load system code then write to Flash via TFTP.
% q; f9 ?1 Y# v7 u- A4 y8 h) b) @   3: Boot system code via Flash (default).
/ J9 k* _, E4 n0 Z) J9 Y! w   4: Entr boot command line interface.
6 y8 t4 y0 ]. r/ t$ G) J, Y# Q7 S   6: Load all then write to Flash via TFTP.
8 T( a$ G- P% _" x" R" ^3 i   7: Load Boot Loader code then write to Flash via Serial.
% {# S: B' c0 p! }. J. ?   9: Load Boot Loader code then write to Flash via TFTP.
2 R+ ]" d) u& |5 o* |! B7 ]/ I4 @! N1 G! ~5 O$ d2 G
You choosed 4" W1 w4 [- U9 D: `  _& l- Y
+ `! q; c1 ]+ X
" L: D% Y# i- H* W; A
( [0 s; i/ }$ x0 V4 E
CFE Mode" [5 H0 F6 j& K# ]3 s  Q) H% \
   
% S0 F4 K, T: q- w4: System Enter Boot Command Line Interface.
8 l9 {/ q& h& D: |7 f: H: g; h/ o2 c4 k
U-Boot 1.1.3 ( - )
  w0 x/ \* G( z4 b6 i  \% w+ dMT7620 # ?         
- ~( v8 ~' H6 _# {" Q% r. g?       - alias for 'help'
- L7 k' z: |+ K# O$ Mbootm   - boot application image from memory
+ Z3 ~" f, Y& V% P- V+ Scp      - memory copy
" r4 M9 N, S% v, Q1 i' Verase   - erase SPI FLASH memory
( J' M2 ]3 H4 U7 b( G* {& kgo      - start application at address 'addr'
1 q- F7 e) o# U3 O4 b2 S. Ohelp    - print online help8 x& L' s- D. @* T* W. o/ n1 e! j9 ]
loadb   - load binary file over serial line (kermit mode)
' t8 a& A5 S& k5 fmd      - memory display  j% f' D8 m! _
mdio   - Ralink PHY register R/W command !!" u4 `8 G8 e- H7 R2 h
mm      - memory modify (auto-incrementing)
% g$ G2 g" t- U0 d. \7 Rnm      - memory modify (constant address)0 T! u5 q/ t3 b- C& A* o
phic_fac - Phicomm factory toolbox. run "help phic_fac" for help
; x! V0 ^# |& I% ~+ y" S2 l! Qprintenv- print environment variables
, R7 B- w* \) k* treset   - Perform RESET of the CPU
( }4 f) H0 d2 j0 ]rf      - read/write rf register) g4 m. D* |- v1 z! C
saveenv - save environment variables to persistent storage+ b4 A  f" S' B0 p' G
setenv  - set environment variables
; s. S' ?" v* Y! Z2 B0 r' F6 ttftpboot- boot image via network using TFTP protocol
1 J* B. V8 Z7 Mversion - print monitor version1 b( J: |: w6 H5 _% U! D) G
MT7620 # printenv8 n* F4 R+ ~0 t: `
bootcmd=tftp7 y0 g2 A; {4 u: J. x) n
bootdelay=5/ P* |* m; S' {2 M6 p4 J9 E
baudrate=57600$ b% {( a7 {% q
ethaddr="00:AA:BB:CCD:10"
6 j& @7 a3 F; Y2 S! aipaddr=192.168.2.18 r1 Q2 `# k; `1 d5 B) i
serverip=192.168.2.10
  _5 G: ~) Z) ^3 j: o4 tstdin=serial+ g, f7 ^9 i1 t4 e' \
stdout=serial2 N& g2 O# \! p% G1 E
stderr=serial
+ E( d5 Y" f2 e) m9 q, Z
9 |! U5 x2 w! X" b0 u- m  |Environment size: 150/4092 bytes
, _- p1 W! |0 p7 Z* ^% b看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过
4 a7 H+ C( v1 v, R8 Y1 \4 n1 Z4 Dtftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!/ N; `, |- z% W- N- d: Y
# H" H! S3 N: _

主题

好友

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 编辑 5 O7 l9 M3 D5 m2 P( V

. A- J  ^5 Q& ?: n1 o& L  b$ d多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了
; R( q% q' p7 Y: I1.固件用哪个版本文件,可以用我原来备份的bin文件吗?. R9 |* a! ~8 N  Y
2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)
% ^# {& V, |( l
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2017-4-28 21:57

Powered by Discuz! X3.2

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

返回顶部 返回列表