查看: 358|回复: 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,看来是变砖了。/ j6 G; J  r/ W- ?: Z$ X# L' v( n
拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了
/ o7 }8 `" \7 G+ N[   22.704000] jffs2: Further such events for this erase block will not be printed7 V4 c$ e* Y% }- M# x* [: g
[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a0
+ n; [# Y" ~+ y" W8 m& W8 B[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead
5 B+ I$ C5 \; E1 P7 a0 N+ y" v[   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead
2 ]2 }7 ~  c" [6 \+ y/ S[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead( f" K9 G7 g0 a1 ~  C! p
[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead
0 J; H% x5 ], `& ?: y$ X  ^* E[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead: ]! |! o7 [: S
[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead
$ l! ?4 j' d( f, b) s! v* x[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead9 r2 d3 L4 F: b1 @
[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead
# N- ^* K" ]' U6 L4 W[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead
9 o/ Z7 |) W- u' ~; Q[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead
5 S+ j& X" }* E* R9 b4 d[   22.948000] jffs2: Further such events for this erase block will not be printed- w& P& c5 d: N: C
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674
; H8 n: M4 Y" ?* F[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
4 h2 U* f! ]/ [9 D[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead% y9 Q8 b* }7 Z* h1 V6 q
[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead
! u( p5 y+ a6 f9 Z1 p[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead
% Y3 N/ S. _. F# q0 s  L5 K[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead: ?9 P+ k- l& ~- T' x2 Q
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead9 m2 Q* S0 P; Z
[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead
" B& O: X" F! P  i5 D1 V[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead, s  l$ \4 c* }$ M9 l! C% W
[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead. W/ d) T* n* C" @& x- A
[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead- D1 v; R' ~. z# [, W! M
[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead
/ W2 L, m. b- _  O[   23.200000] jffs2: Further such events for this erase block will not be printed& ^# Y4 Y4 G9 Q+ [
[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c& ]$ Y1 E/ O4 O
[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels; x1 |( m6 [3 h8 H
[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b998
) M! {8 d  R5 w+ o9 z! ~[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes+ e9 k1 B7 @! X- J6 i
[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 103
2 q6 X. {; V' t[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5" @3 |. R. E5 _& F+ K0 S& q* v
[   23.324000] Please append a correct "root=" boot option; here are the available partitions:
) i* W  j' }8 M+ J[   23.340000] 1f00            8192 mtdblock0  (driver?)  p  E. V$ P9 ]7 _  o
[   23.352000] 1f01             192 mtdblock1  (driver?)
1 ~+ o9 I- m+ k7 k% \[   23.360000] 1f02              64 mtdblock2  (driver?)/ {5 S; S0 W- r7 g
[   23.372000] 1f03              64 mtdblock3  (driver?)
  k6 n+ p2 w6 W. t, ~[   23.384000] 1f04            7872 mtdblock4  (driver?)
" G) N( e) P" ]$ Q2 U5 L4 R# L' R[   23.392000] 1f05            6638 mtdblock5  (driver?)
4 `+ C: X7 p+ h, Z5 \[   23.404000] 1f06             960 mtdblock6  (driver?)
9 y" ~9 d) Z6 O/ X1 U5 }' ]) l[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)
0 X* Y; Y* Y9 d* P看来是文件系统有问题挂不上了。
( }6 E0 S/ `1 }0 \再次重新插电开机,然后迅速按下4,出现以下画面
1 K4 r3 W( j( \# b* YPlease choose the operation:
9 e; O# h7 S5 n- @( r+ u/ N& r   1: Load system code to SDRAM via TFTP.
" R" t0 \4 i7 l5 o   2: Load system code then write to Flash via TFTP. * s& M9 G+ i. |$ W  E, k
   3: Boot system code via Flash (default).
6 k: F# n- K6 S0 D- X0 w' T   4: Entr boot command line interface.+ p7 V/ \  b9 g) ^
   6: Load all then write to Flash via TFTP.
8 n( P2 p1 A* K: c; y, \/ v- G   7: Load Boot Loader code then write to Flash via Serial.
  k) A; T# Q; p1 A   9: Load Boot Loader code then write to Flash via TFTP. 7 ]4 m9 c; v. v) j/ e
* Z- ]2 X& X1 ?( r5 }+ N
You choosed 4' S6 C) [" s3 G

8 p: z8 R/ e0 m1 v( s" f7 o) W- ?# G; D& g0 P, t

1 p  I) t% h" g' v) I3 w3 uCFE Mode: Q1 I2 T: c& q* |2 I4 @
   7 O9 T. G8 d" {8 s5 X3 ]+ j9 \
4: System Enter Boot Command Line Interface.
6 I+ p! t+ ?% z( N* \8 j* O) n$ @: h$ n9 g
U-Boot 1.1.3 ( - ). t7 k; _' }% P0 a6 {
MT7620 # ?          9 l4 [- k4 d/ I! U- Z9 N
?       - alias for 'help'% ^, }1 L7 b6 n; ~; M) ~
bootm   - boot application image from memory
* D/ v  ?" Y5 Q* F1 O8 [$ _* v2 Lcp      - memory copy9 |# z: q# e  b1 o  J4 }1 E
erase   - erase SPI FLASH memory6 K, c% z) ^: j. ~; C2 D. S
go      - start application at address 'addr'
" Q9 S  }7 M$ D7 f1 c+ X' Mhelp    - print online help
0 h" E& u+ |& v% B. R' i1 s  W0 zloadb   - load binary file over serial line (kermit mode)
1 @. t; P/ W/ _  d$ P0 t/ v6 j) fmd      - memory display; c9 x( Y3 ]$ R+ C$ O6 n$ Q/ L9 N
mdio   - Ralink PHY register R/W command !!
; O( n9 \, W* G. h) T# W# Smm      - memory modify (auto-incrementing)
2 {. _5 p3 _+ A, F; gnm      - memory modify (constant address)3 l5 U% y$ F# a5 s/ y7 z
phic_fac - Phicomm factory toolbox. run "help phic_fac" for help4 t( `& N& L5 j  w8 @. ^8 H
printenv- print environment variables
( s1 e, U! ~# n/ mreset   - Perform RESET of the CPU; q' y% e/ B' O- n! r) R
rf      - read/write rf register1 D- u( G. W0 o2 a
saveenv - save environment variables to persistent storage7 P  g' c7 T# i$ n
setenv  - set environment variables2 X; n" F' L  {  ?) H
tftpboot- boot image via network using TFTP protocol* n& V1 X) ]2 n# K' c
version - print monitor version. W7 L$ g  t. z5 F
MT7620 # printenv
' S$ ~  j2 G- Y0 R. ?bootcmd=tftp  w( O8 Q! C9 |: c$ f) `7 `
bootdelay=54 o9 i4 M; r2 a9 Q) ~3 [# \$ b
baudrate=57600+ ]7 P. F0 x8 Z
ethaddr="00:AA:BB:CCD:10": b9 u4 O; G( |! X4 {+ r
ipaddr=192.168.2.10 P8 k( a; `$ ^, x
serverip=192.168.2.107 ~# s! I6 O' y2 Z8 O4 z% ?6 V6 g6 K
stdin=serial
9 b2 h# \" Y2 ?+ K( Wstdout=serial- F; @' Y( I3 Y
stderr=serial
# v; d- N# F- L: {% i  ]) X3 B3 h2 A' }! F  V2 \/ l5 ^7 ^; V
Environment size: 150/4092 bytes
& t. f% `# [8 J3 _看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过
9 t( I1 h) x! M& y0 {; ltftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!
) `- B7 g2 I5 Y( b
' K) o5 i. n' X$ C; J

主题

好友

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

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-21 10:34 |显示全部楼层
本帖最后由 hhlyt 于 2016-10-21 10:35 编辑
/ A% F& s0 I5 o: O  J. K* }) D! ]3 m  @/ ?3 ^$ b/ Q5 e7 n
多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了
# T) a7 C' [$ v! Z1.固件用哪个版本文件,可以用我原来备份的bin文件吗?% K# y6 d9 p6 G; e& c9 d
2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)
" [. A1 X0 O# d$ E% O3 P
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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

GMT+8, 2017-8-19 04:14

Powered by Discuz! X3.2

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

返回顶部 返回列表