查看: 241|回复: 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,看来是变砖了。* G( }% @9 y, K+ i
拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了0 U! s8 L# y  X1 ?# k) p0 I2 b# w
[   22.704000] jffs2: Further such events for this erase block will not be printed
" v4 N$ Y  S! I[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a08 c/ L8 A( b" p" z6 l1 Z
[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead! U; W0 G0 _' p: X2 y4 E; K' E. O
[   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead
# a1 s6 B( v. O( H5 t9 o% p, P[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead6 g7 t* ?) ]; ?' P3 P7 z
[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead) I- _& j/ r" T/ v( ]1 Z7 l3 S
[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead( C3 K( |+ p. z; M% k: ?) o
[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead
) B3 \2 J+ c* z% a. Y: |0 a[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead0 T9 g$ [4 M  Z: {' x
[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead7 A6 y& R, h- W3 Z" G" F7 _! R
[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead' {$ e4 C( D7 |) D1 v( ?
[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead
- I) Z  r; |: T4 F[   22.948000] jffs2: Further such events for this erase block will not be printed5 h2 D: U1 ^1 z
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674" p6 l5 f' X' x# I! E" ~; r
[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
7 i* A: q" A4 i7 q) J) V9 n[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead
) s' S! z9 X+ p' w3 A& c[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead
/ `: U* u8 Z, Z[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead
; Q( `6 h# D% Q: |$ W  J9 G[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead, [/ V1 X8 E. X: g5 [% I. X+ m
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead+ {# m7 X/ w6 G  m9 g: h! h: y
[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead
( k3 K4 f! U  i- Z' r$ u% _! s[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead7 Y! _, r$ D5 h; n+ o" t9 b
[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead
3 O" l3 `7 ]7 d[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead
# ~1 U/ `$ O' B[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead9 H2 c, l7 ]) U3 Z% r: f0 ]
[   23.200000] jffs2: Further such events for this erase block will not be printed. g; s$ q7 P/ M* h2 W: U
[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c
, t. [8 e/ ]2 X! G5 p[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels0 s: a1 `0 b& p; z6 h% S" k
[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b998! x+ D6 Q$ k" g
[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
2 F) t+ r" G. F4 b[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 1035 X- O# ?' p* c4 s% l* I# I
[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5
$ ^" k- C" F- l0 Q& ^% m[   23.324000] Please append a correct "root=" boot option; here are the available partitions:! o, \4 [2 G4 M/ V
[   23.340000] 1f00            8192 mtdblock0  (driver?)
2 y( x/ J. q1 G$ G( c# \[   23.352000] 1f01             192 mtdblock1  (driver?)
3 w6 ^* M$ N" F$ i! o/ ~% h4 v( d[   23.360000] 1f02              64 mtdblock2  (driver?)
$ C7 G1 m  u  H# D- i/ {* \+ U[   23.372000] 1f03              64 mtdblock3  (driver?)" j& Q; K6 f. ?9 {* S, u) d0 ?
[   23.384000] 1f04            7872 mtdblock4  (driver?)7 X8 s/ h7 }' ^" L0 M+ i
[   23.392000] 1f05            6638 mtdblock5  (driver?)
  ^1 n# J3 ^% u0 l; d; V[   23.404000] 1f06             960 mtdblock6  (driver?)( h. w4 {; p1 K: w$ F6 v5 a
[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)
( t% c2 x0 V& V4 Y1 ~/ f  ^6 L看来是文件系统有问题挂不上了。
& h$ m: z3 b# O# I- s1 j再次重新插电开机,然后迅速按下4,出现以下画面
' ^9 s% {( O& F+ QPlease choose the operation:
+ A- E0 o/ ]" V, j! u   1: Load system code to SDRAM via TFTP. 9 {* E/ k% h! T  Z
   2: Load system code then write to Flash via TFTP. * e, h3 k; o* N2 D3 a6 B3 W
   3: Boot system code via Flash (default).
* O* ?3 p6 w' g5 H% J   4: Entr boot command line interface.
, ^6 z$ w) m* n9 G/ ^" F   6: Load all then write to Flash via TFTP.
/ |% f0 w! T; [, _# P" m   7: Load Boot Loader code then write to Flash via Serial. 3 {0 U+ o" k, ^* h  ]5 f# ~5 b$ W
   9: Load Boot Loader code then write to Flash via TFTP.
4 m# T0 F; h4 b# X3 |4 k* P0 N1 p2 b, W$ I9 M' ?
You choosed 4. Z1 f% Y& k- o
1 ]5 s, N) Q1 |* D+ a- v- C6 t
, E) }* K4 h! \# \

6 V' j( S8 t9 _! ?6 z. WCFE Mode
# W. y# }( z" ~* }   ) K6 T" h! N5 r2 }- N: v- Z
4: System Enter Boot Command Line Interface.
, M% _$ A# n9 Q
+ U4 p+ [! `0 g* f5 _9 dU-Boot 1.1.3 ( - )5 B1 M; u, j6 R5 o
MT7620 # ?            y' ?% J2 s4 e8 T' e. z# Q( {( H
?       - alias for 'help'0 D1 e! `9 u* z7 @5 z3 p" O8 @
bootm   - boot application image from memory
+ }! j! o; x: mcp      - memory copy
4 z# E* `) p) b3 ]$ E; C' |erase   - erase SPI FLASH memory
% O; {" n" J3 X4 q7 Z; ogo      - start application at address 'addr'
# D, d4 Z2 L  t4 o; bhelp    - print online help
+ I- z2 M8 h/ }) O# zloadb   - load binary file over serial line (kermit mode)
' t5 D* }" M2 f1 E2 Mmd      - memory display
6 E. h* z5 H7 S1 z) ymdio   - Ralink PHY register R/W command !!
& M  z7 f+ f% I: @) _( cmm      - memory modify (auto-incrementing)% E! |" B. f6 N" ^" I  r; n. x
nm      - memory modify (constant address)
7 w: _2 f& j) h# V/ k3 l- lphic_fac - Phicomm factory toolbox. run "help phic_fac" for help/ q" u9 T* w; _$ W& s
printenv- print environment variables
, v4 W% F. K# Zreset   - Perform RESET of the CPU
( w9 F9 E' y% b; `+ Wrf      - read/write rf register0 W7 ?4 e5 b- _7 F( h
saveenv - save environment variables to persistent storage
9 w1 F; Q: t0 Hsetenv  - set environment variables
1 L- M0 Z8 o/ x! p2 Ctftpboot- boot image via network using TFTP protocol
1 `, k4 b' v/ ]1 G- m8 r1 Tversion - print monitor version
: \& `1 r' r8 Y; FMT7620 # printenv
- Y1 A3 |# T" q/ z) g# `bootcmd=tftp  I$ o2 M7 k4 J7 l; P
bootdelay=5  o0 e1 z3 ^2 _
baudrate=57600/ n; C: j- b0 c& Y: b$ l. F
ethaddr="00:AA:BB:CCD:10"
7 C" k+ P2 Y, Lipaddr=192.168.2.1
, I& O8 n; u: p3 dserverip=192.168.2.10
4 H! ^. u$ R% L8 E' E$ Mstdin=serial/ z  B+ z% t! e" E4 x3 ?
stdout=serial7 f: x/ S( |) Y- F
stderr=serial
4 g- w5 H" x5 l" |( y, ~5 m- o& Z2 T& @$ o- A2 d5 G1 v% a: [+ ~
Environment size: 150/4092 bytes, a3 A. @& G7 Y4 M* `* {
看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过
& @- C/ [- H: `tftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!1 k; r' I: {) s# Q3 `7 i

! s$ h; V2 X3 p

主题

好友

3020

积分

少校

签到天数: 135 天

[LV.7]常住居民III

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

使用道具 举报

主题

好友

3020

积分

少校

签到天数: 135 天

[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 编辑 0 m9 J* X9 D+ c9 d* p7 B

2 r$ r: [. U) n1 m# ~多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了  K  e) x( v$ o0 A, O
1.固件用哪个版本文件,可以用我原来备份的bin文件吗?4 v+ T* U9 t+ b( ^7 }7 F/ J
2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)6 o4 Z& c: I$ g+ b( L& X* i) D  x
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2017-2-26 11:19

Powered by Discuz! X3.2

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

返回顶部 返回列表