小米刷机 $fastboot -s xxxx getvar product 错误

记录一个小米刷机错误,在运行 MiFlash 后点击刷新设备,然后点击刷机遇到下面错误。

小米刷机 $fastboot -s xxxx getvar product 错误
小米刷机 $fastboot -s xxxx getvar product 错误

完整错误信息如下:

$fastboot -s xxxx getvar product   2>&1  | findstr /r /c:"^product: *sagit"   || echo Missmatching image and device

报错信息本身没什么有用信息,这块内容是刷机脚本里的语句,作用是检测手机代号,将其与刷机文件里的对比,如果对不上就显示 Missmatching image and device 错误。但这里信息属于意外抛出,刷机脚本没有考虑当手机连接不良导致检测失败应该输出的错误信息。

不过这其中的细节普通用户也不用了解,只需要知道出现问题是因为手机与电脑连接不良。

要解决很简单,手机重新插电脑,尝试换个 USB 端口或数据线(建议切换 USB2.0 端口。如果没有可用 USB 集线器,或用下面批处理解决)。

如果仍然不行,可下载该批处理文件运行修复(先解压,里面有自述文件介绍关于批处理的细节),然后手机重新连接电脑。

注:某些场景如上面方法无效,可长按手机关机键 10 秒,在重启时重新进入 Fastboot 有奇效。

评论列表

  1. #18

    求助楼主,我的刷机status状态一直显示finished,total time:0.0XXs,但是result状态一直显示的是flashing,啥情况啊,又是动不动几百米没数据反馈

    1. 开机了!这个操蛋玩意!楼主说的办法是有用的,usb修复+重启手机电脑,用2.0端口

  2. #17

    刷机显示“机型不匹配”“此机型为【FAILED】”

    1. 可以查询手机代号确认下,另外建议用小米官方刷机工具,相对可靠一些。

  3. #16

    批处理文件有用!!

  4. #15

    换数据线可以解决,前提是之前的线一直都是这样的,电脑重启了,手机fastboot也重启了,还是这样,那就换线,插usb2.0的口

  5. #14

    重启后确实有奇效

  6. #13

    usb2.0/3.0 拓展坞 两个数据线(原厂)都不行

  7. #12

    一直用的双c口连接电脑和手机,一直刷不上,换了扩展坞把电脑c口转成usb,再用自带的充电线就刷好了。感谢。

  8. #11

    折腾了一个多小时 我以为寄了 哪知道换根线就好了 真的离谱

  9. #10

    刷完之后结果那显示错误怎么搞 刷的时候数据有在跑,但是完成后显示错误。手机重启卡在mi logo

    1. 具体提示什么错误?另外如果刷跨区版本,注意BL锁问题。

  10. #9

    这个问题上面的方法都试过了还是不行

  11. #8

    usb2.0识别不到手机不知道为什么

    1. 可以尝试换个数据线或者使用USB集线器连接。

  12. #7

    我抄,爹!

  13. #6

    值得一提的是如果刷入修改机型的模块也可能会出现这种错误,今天碰到了,我的解决方法是通过adb指令先刷入第三方rec之后清除data后卡刷系统。

  14. #5

    小米13刷机出现这个情况了。卡了半个钟,换USB接口也试了,批处理也用了,最后按你说的 注:某些场景如上面方法无效,可长按手机关机键 10 秒,在重启时重新进入 Fastboot 有奇效。
    刷几分钟就成功了,谢谢站长!23.5.28 0:27

    1. 不客气,感谢反馈!

  15. #4

    感谢,多次尝试后成功了

  16. #3

    2000秒正常吗?

    1. 通常刷机过程不超过15分钟。

  17. #2

    解决方法是 换数据线吗

    1. 我红米K30Pro换了原装数据线(普通数据线fastboot模式下识别不了),,插USB2.0端口才刷机成功 USB3.0一直卡住

  18. #1

    红米5Plus,可能由于误操作线刷失败了,现在开不了机,也无法进入fastboot界面,用miflash可以识别设备,但是刷机后就是这个一直flashing的错误,完全的砖头,如何解决?

    1. 长按开机键10秒强制重启手机,再看看能不能进fastboot。

    2. 同上

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。