最近刚换手机,从红米2换成了米4(已刷WP)。。然后就准备把旧手机给老妈用,因为之前用的CM13,所以准备线刷回miui,然后按照官网的办法尝试线刷时,出现了Missmatching image and device错误。
QQ图片20160930220730.png
这个意思字面上就是说刷机包和设备不合,但下的刷机包就是从MIUI官网下载的。之后更换了几次刷机包,照常。也确认过驱动没问题,甚至使用另一台电脑也出现报错。
然后就只好疯狂查找方案了,无意中在小米论坛看到了这个。
QQ图片20160930220754.png
然后看刷机包的,果然发现:
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: WT%p%" ||fastboot getvar product 2>&1 | findstr /r /c:"^product: *MSM8916" || @echo Missmatching image and device error
这段代码是刷机包里面的脚本用于判断机子类型的代码,前面是正确的(红米2的源码代号是wt88047(电信联通)/86047(移动))。但是后面写成了MSM8916(这个是CPU代号)。很明显,写错了。所以尽管机子是对的,但是就是不给你刷进去。
删掉这段代码,然后重新开刷,最后刷机成功。
QQ图片20160930220748.png
最后,下次刷机的时候注意看刷机脚本吧,还有小米这锅你得接了,几个月没解决(x。