查看: 371|回复: 4

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

[复制链接]

主题

好友

33

积分

新兵上阵

签到天数: 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,看来是变砖了。* F( l6 `/ t: K3 ?# p" W- f' i
拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了9 m0 ~3 z% g+ l2 _" z
[   22.704000] jffs2: Further such events for this erase block will not be printed
  `0 F4 x! P7 s5 h# ^7 v[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a0' u* _$ c& f4 w, w7 X
[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead
% d. }% J  R% d, F& M5 `[   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead
; L4 {- k, q6 ^6 F( O6 ^  L: b[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead6 o" Y# f, q$ d: k. q
[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead
. ]2 x* T2 C) l[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead; {! E7 K) u0 ^2 I) F
[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead
$ q: A3 \: b6 Y[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead
* F$ H8 \5 M7 P, d" Y[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead9 z1 {' S! [8 d9 Z  e, ?6 k
[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead. h5 W, z( F8 G) s3 \& k/ n
[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead
8 R; j7 S4 c- `# g# f3 F& G[   22.948000] jffs2: Further such events for this erase block will not be printed& x% D2 K/ ?  f' i7 a9 Z' M: I
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674
+ w+ C) u* M' M4 e  z$ y[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels1 D# f3 C- B  E. K4 A
[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead
% c9 a" ~" m& K4 O3 ~: D[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead
% ?& E- R4 J% l8 l, l& k: m$ Y9 n[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead
, W: l- e3 E, c& r1 j[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead
+ X6 G. }1 s2 M[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead
! C) }8 u8 G5 Q9 x[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead- l, {, O/ f* ^% P+ _
[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead
1 o7 c$ a, g* x+ p2 k& k" S2 \0 r[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead
; N8 \2 ?. t* o# `5 N3 `[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead; Z* a; X; s1 z
[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead' f% C& h6 ?- W. G) A- v
[   23.200000] jffs2: Further such events for this erase block will not be printed0 }0 G8 Y3 s. n1 v
[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c
/ i( j* l! R: l' Z8 c[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
" x1 R2 q, Y5 Y1 u/ K[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b998, x! [, r: m( x: q; `
[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
4 p/ c. p" r# G" ^# c+ d+ S[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 1031 v+ M7 X" _, \, ^* _. P
[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5+ L' F  q, ~/ e4 `
[   23.324000] Please append a correct "root=" boot option; here are the available partitions:
" o0 J1 R4 s4 p: s5 p[   23.340000] 1f00            8192 mtdblock0  (driver?)) Y: o8 v7 p  ]0 B
[   23.352000] 1f01             192 mtdblock1  (driver?)
, c  W8 C0 J' |8 i8 z[   23.360000] 1f02              64 mtdblock2  (driver?)2 v- X* I+ E6 X- w7 D3 H5 A) Y
[   23.372000] 1f03              64 mtdblock3  (driver?)
# `0 G% R6 C2 {' J5 A, j[   23.384000] 1f04            7872 mtdblock4  (driver?)% ?& a# y" |4 o! J1 g
[   23.392000] 1f05            6638 mtdblock5  (driver?)0 b- e* t8 [: w' j: \8 p" m* E
[   23.404000] 1f06             960 mtdblock6  (driver?)& y+ T& I1 G0 @7 o8 D6 h' |8 R4 e* ~
[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)
* B. P6 R7 d& Z- d7 t看来是文件系统有问题挂不上了。/ z% j6 P/ B6 ]( V; i- E
再次重新插电开机,然后迅速按下4,出现以下画面" F$ L, _; P8 u9 _( S
Please choose the operation: - v1 Y; @; S$ b4 I" |/ w% z
   1: Load system code to SDRAM via TFTP. * ~9 K# ^# v$ e/ C5 j% S! J
   2: Load system code then write to Flash via TFTP.
8 ]; E. E) `/ Y$ I8 H  F   3: Boot system code via Flash (default).7 _5 d, y( z0 Z1 p; L6 m
   4: Entr boot command line interface.
. f# h$ ]# p+ z   6: Load all then write to Flash via TFTP.
3 f" W8 i2 e! {# f5 t. D   7: Load Boot Loader code then write to Flash via Serial. # p1 @- @) ]1 f: O# R1 a
   9: Load Boot Loader code then write to Flash via TFTP. 0 ^9 |. K8 t3 m% _2 ?
- e# |  A, L, k1 Q# `
You choosed 4
$ C/ P0 O7 f0 A
8 H& {# i( ^' Z
  Q( E+ G) |1 T% a  A% g  m: b
' Y% L! x! d) z# D( l% _( OCFE Mode
7 L4 Z" e+ U3 `: ?+ U   $ y* n" {0 j) L1 S$ n
4: System Enter Boot Command Line Interface.
* o/ L+ R5 F( |: o
% a; B# l. g3 Y$ f6 b4 \6 }* xU-Boot 1.1.3 ( - ): N- y' v# T7 N' P: u
MT7620 # ?         
- w! X7 C5 x5 A" M% M2 D  t1 ?9 B?       - alias for 'help'
- g& T  D+ s( R' Ebootm   - boot application image from memory
3 [8 \* b  |4 t  T1 o' X' X' ~cp      - memory copy) V5 }# f5 s/ s  z( H; Y
erase   - erase SPI FLASH memory4 D! b! _% H8 i4 @6 z5 \
go      - start application at address 'addr'8 W0 ~6 `1 w: `) r
help    - print online help! \* u9 A( z* e  Z- y. u
loadb   - load binary file over serial line (kermit mode)
! U8 q: [! X4 y* j6 F& V0 Vmd      - memory display
6 b! h% `. j0 imdio   - Ralink PHY register R/W command !!" k2 p2 ~3 E. T# U
mm      - memory modify (auto-incrementing)
) n# x1 d. j& T# Knm      - memory modify (constant address)
$ c, N! H" [% s) I4 zphic_fac - Phicomm factory toolbox. run "help phic_fac" for help6 V4 i* k8 P" b
printenv- print environment variables% i. o) b7 D" C
reset   - Perform RESET of the CPU
8 Y& Q( B/ \1 ]% jrf      - read/write rf register
0 z% N, o  T1 `saveenv - save environment variables to persistent storage4 ]9 N$ J9 o3 R  m/ V' I
setenv  - set environment variables2 ?8 ~6 U6 D2 w1 [5 `. a  F# \; [
tftpboot- boot image via network using TFTP protocol) U( m$ X" ?' v( Y4 [: P
version - print monitor version- {2 h6 W3 B0 A" g
MT7620 # printenv( c3 ~6 O5 h3 I. H
bootcmd=tftp+ h( P- n  @7 ~
bootdelay=5
# f' ^1 k: F1 W2 A  Cbaudrate=57600
- f" `6 @9 s2 ]  Aethaddr="00:AA:BB:CCD:10". r* Z! c8 L# {* \; p  b! v; m
ipaddr=192.168.2.1
! @( \& U) _' I; F0 t) iserverip=192.168.2.10) c8 I0 ?/ [8 O6 \/ z9 F/ z/ Q& m
stdin=serial
: u: z) p. z' ^% q: S" I" Astdout=serial
7 Q; |$ _  {! {+ m: lstderr=serial
$ I* \1 {' V' t* k8 n4 r$ X3 Z1 i6 [" b) b; o" T
Environment size: 150/4092 bytes/ o: k$ G+ H/ {8 `/ U$ d8 {+ N
看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过
& d6 n" d9 Q% c0 {tftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!
& q1 E/ I4 x/ W. z8 {* Z' E! \2 w1 g% o* k9 k, i

主题

好友

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的好多了
回复

使用道具 举报

主题

好友

33

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-21 10:34 |显示全部楼层
本帖最后由 hhlyt 于 2016-10-21 10:35 编辑
) ?! H4 s( a/ r6 V3 h
, Q$ D, h; T% `! i% g多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了+ E; _% v$ o! V  b4 m1 D  k
1.固件用哪个版本文件,可以用我原来备份的bin文件吗?7 M" ?4 A3 G! W1 [- ^
2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)$ D1 Q; R1 @  r. B( o! |4 M
回复

使用道具 举报

主题

好友

33

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图

GMT+8, 2017-9-21 14:51

Powered by Discuz! X3.2

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

返回顶部 返回列表