查看: 260|回复: 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,看来是变砖了。. }  H' T5 v8 j! a' ?
拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了
; L$ U4 j) m  h+ K: ~: ~  m[   22.704000] jffs2: Further such events for this erase block will not be printed
/ D5 i. _) K  `1 p& B0 b[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a0
3 W' j0 @0 l9 ]( G( \/ O7 B$ l[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead
  o. q: [1 c7 n/ K/ }+ T[   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead8 ?: R5 \- K, M! H( v
[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead
8 C. z* W- C" b$ ^5 b: D[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead
# e1 Z* D: U' p1 n' c& }( j[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead. R9 b; |; a& `
[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead/ U$ V* t. Q- G& x6 ?
[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead
7 ^( \4 @- C& g/ p[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead2 X: E7 m1 Z  M) V) ^' _* v5 f- Z! U
[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead
# ~/ _# L1 ?% c[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead
2 u' b$ |0 o6 c. r8 ?" ~9 E7 ?' i  Z[   22.948000] jffs2: Further such events for this erase block will not be printed9 G$ C" R( V: k' [2 A1 x
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674
- V& l* L. L2 X# N[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels7 s# y$ Y( h1 x' Z
[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead1 ~% j3 c& k+ ~8 z/ v# ^
[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead
7 u( L) P# `. }9 n[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead5 J& T5 A; E$ G7 m* e2 ]* `
[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead
9 P* P* d1 B* _5 G! W8 h; _[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead( x) s* C- x1 K5 B# o2 V$ I
[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead
- [% S! n; n) A; A; q" H# i[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead
, V% C6 T2 e' f[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead1 \/ [/ Y% L6 I0 S9 a
[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead
2 Z0 V, V& I- W* T; K' |+ U( p[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead1 D, @6 K; \2 z' t0 n
[   23.200000] jffs2: Further such events for this erase block will not be printed: ~+ j" G; c& L
[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c
2 }3 y  o5 W9 v# @[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels# G; X% o5 `' N4 d& Z6 F% N& M2 _
[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b9981 W! X/ A/ [' {# F
[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes6 j( q. g& C; Q4 N, ~
[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 103
" c! p. R5 s$ C[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -5
, f& o! c7 E6 z5 z[   23.324000] Please append a correct "root=" boot option; here are the available partitions:
" I- W% T4 K" k$ i% i[   23.340000] 1f00            8192 mtdblock0  (driver?): X! F8 X( n  S: X  T, l9 B
[   23.352000] 1f01             192 mtdblock1  (driver?)
$ C) `% l/ q" t( M* A[   23.360000] 1f02              64 mtdblock2  (driver?)
$ \, Q) ^; B& s& N[   23.372000] 1f03              64 mtdblock3  (driver?)
3 Y! F+ n( ]- M% s( W[   23.384000] 1f04            7872 mtdblock4  (driver?)0 X6 H% O2 g# ^, u- x2 {
[   23.392000] 1f05            6638 mtdblock5  (driver?)
/ F3 T# M1 S- N/ u9 a- b[   23.404000] 1f06             960 mtdblock6  (driver?)8 N1 X+ x$ P9 f' L  e: s
[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)
# U' S3 z- m9 q" T看来是文件系统有问题挂不上了。
: }8 V8 E) U6 A: u, A' P. ?* J0 j再次重新插电开机,然后迅速按下4,出现以下画面
: O6 C2 X, F7 K6 n8 MPlease choose the operation: 4 m' N; V* S1 Y. K
   1: Load system code to SDRAM via TFTP.
$ ]9 q" Y# ~* [+ l) Q   2: Load system code then write to Flash via TFTP. 2 [6 R; k2 c- h4 g) Y9 ~: _
   3: Boot system code via Flash (default).$ R, e5 B) U1 {6 B: p
   4: Entr boot command line interface.
1 `# ~% j7 F* K6 |   6: Load all then write to Flash via TFTP.
; Z" t: m) u( i5 s. a: [. {1 G4 U   7: Load Boot Loader code then write to Flash via Serial.
' q7 b; d7 Z0 {) L: H   9: Load Boot Loader code then write to Flash via TFTP.   T! l+ D7 K& e2 G2 p
1 A6 }7 L2 W+ c% T
You choosed 49 G+ d9 [; y( H* ?- L

9 o% J* s. T3 C, G4 d  {8 g7 O; D; j0 Q: R- p+ Y: a2 N, y
1 K7 P, W- O: q" s* v% c
CFE Mode6 o+ d5 S" e+ q; M: V0 k8 G
   $ U& P7 {4 F! P  R$ `
4: System Enter Boot Command Line Interface.
6 q, p  E8 k- |4 w. z5 c* J
1 i7 v5 w0 P& T7 g+ A# Z" cU-Boot 1.1.3 ( - )  q# g5 a2 Q/ |8 A
MT7620 # ?          9 p; }! a1 u" F2 j' V) \
?       - alias for 'help'$ m# f0 U1 X; n9 O  N8 E3 U) b
bootm   - boot application image from memory
" K% M1 f" r* w% f3 u6 rcp      - memory copy: J, q' J# {: w& G6 g( ^: u7 }; c* v
erase   - erase SPI FLASH memory
5 o! \% }, |6 @6 Ogo      - start application at address 'addr'
  I3 X. R( }# T! o+ ^' V" Shelp    - print online help
. _1 \( S' c# S3 ^# Iloadb   - load binary file over serial line (kermit mode)7 |! Q9 D+ J6 X' P0 _% G
md      - memory display
5 Q1 u9 `+ q3 wmdio   - Ralink PHY register R/W command !!0 _/ R% g- y! B0 t: L# m  H! K
mm      - memory modify (auto-incrementing)9 I; i# [4 X+ F5 Z: }
nm      - memory modify (constant address)8 x- W# a* U/ R4 C. m6 e$ C, W1 b
phic_fac - Phicomm factory toolbox. run "help phic_fac" for help0 O4 s5 G6 g0 ^: a8 }5 H  b9 s
printenv- print environment variables. o" ?+ D; p/ {7 ~& k7 r
reset   - Perform RESET of the CPU, K6 ]0 G- W) l# x! \
rf      - read/write rf register4 S; `# z; E3 l5 T6 I7 r
saveenv - save environment variables to persistent storage
# Y% F  ]9 W4 Q4 v0 m! [setenv  - set environment variables  E' b' B& B, F& f* Y0 b
tftpboot- boot image via network using TFTP protocol# s; T, ]- \$ u2 \$ m, y
version - print monitor version! F* \* D) q2 B8 J
MT7620 # printenv/ j7 Y! f8 I6 V8 Y8 {
bootcmd=tftp
$ [: ^2 ]3 y* g; ~+ b( R) [  P8 Mbootdelay=5
: j" j+ z9 }& \4 T4 q( Bbaudrate=57600
" H9 K1 {( v: b4 ~+ b; aethaddr="00:AA:BB:CCD:10"
# u: f# K8 F. ~3 r; H. F% m( @ipaddr=192.168.2.1
: F$ v& g) t5 X& ?) G  n2 `serverip=192.168.2.10  d. A# T5 g5 B7 e% z, Y+ Q7 W% {
stdin=serial/ H) a3 y; e1 h! d' P' c0 _4 V
stdout=serial9 `* I. @  K6 e. e3 J% k0 U
stderr=serial
# ^" q' c& J5 c6 i7 }3 i+ Z+ w8 {' Z/ c7 W
Environment size: 150/4092 bytes$ d& a! ^* g9 g0 C, u+ f
看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过" f4 z: U0 |; q) V. \) o/ i
tftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!
8 T9 E1 o& ~' W! a( L& A/ J& G( s. D6 }, U; F# _8 G3 L

主题

好友

3194

积分

少校

签到天数: 156 天

[LV.7]常住居民III

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

使用道具 举报

主题

好友

3194

积分

少校

签到天数: 156 天

[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 编辑
8 ^6 S: r) o2 ]" p% `# s0 r
( _* O0 P5 ]/ R9 ^/ a, s多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了
4 p' T1 x7 n+ c% N! z1.固件用哪个版本文件,可以用我原来备份的bin文件吗?) J7 I. v! a6 o# Q* c
2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)
2 v3 s; Z( W% d9 V4 z
回复

使用道具 举报

主题

好友

31

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2017-3-23 22:15

Powered by Discuz! X3.2

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

返回顶部 返回列表