关于上一篇说到刷CM12.1导致的无信号,这篇文章给出解决办法

解决办法很简单

问题重现:

*#*#4636#*#*-手机信息-设置首选网络类型不能固定,就是选上又跳回,

原理:使用LockNetworkType锁定频段

具体步骤:

因为CM12.1不能直接安装Xposed框架,XDA论坛上(链接)有解决办法:

因为是英文,这里简单将步骤翻译一下

111

选择与你android对应SDK版本的xposed-v*-sdk*-*.zip

在recovery下刷入

安装XposedInstaller_3.0-alpha*.apk

搜索安装LockNetworkType,然后在Xposed中启用,锁定在你想要的频段,因为我是电信卡,所以运行LockNetworkType选择CDMA Auto(PRL)

成功

真是不知该怎么开头,常言道:折腾总伴随着手贱,我的手贱可算得上是一绝啊!这是建站之前的事情了,印象深刻,想着建站之后立刻记下来,谁知又因为手贱,导致重装系统,唉,说多都是泪

废话少说,切入正题,日前MIUI更新乏力,开发版周更的新功能乏善可陈,虽食之无味,但弃之可惜,MIUI可是出奇的好用,可是本人的本性就是闲不住,于是乎心血来潮刷第三方rom,一想到第三方rom首先就是CM,去CM官网查看正好支持Mi3w and Mi4 (cancro)。好,twrp-2.8.7.0-cancro、CM12.1 for cancro,下载、刷入一气呵成,一切顺利,成功进入桌面,看样子一切安好,下载安装APP,玩的不亦乐乎

然后问题就来了,正打算打电话叫外卖,卧槽!!!木有信号啊!!!这可是头等大事啊!

于是*#*#4636#*#*工程测试模式,进入手机信息设置首选网络类型CDMA Auto(PRL),可是我的就是选不上,这时就开启了手贱作死模式,右上角选择无线通信频道,看到几个选项,USA Band,AUS2 Band,Band 6等等,一个一个去点,还是没用(作死成功,现在想想,一切罪恶的源头就出自这里)

其实这里的解决办法很简单,为防止忽略主题,将在下一篇文章中讲到

没办法,百度,有人说是基带刷坏了,要重新刷基带,可是我的手机IMEI,SN,和基带版本号都是正常的,而且小米压根就没有出单独的基带包,这时只能刷回官方MIUI了,于是下载700+MB的线刷包,线刷回去吧,刷完,重启,进入桌面,卧槽!卧槽!!卧槽!!!还是没有信号,无服务!!!

QQ截图20151202144855

当时我的内心是崩溃的,再度百度,也有人碰到过这种情况,也是手贱选了美国频段(看来不止我一个人手贱作死啊)

后来拿起送修了

QQ截图20151202144807

尼踏马逗我??

言归正传,新手遇到这种情况有两种解决办法,不,三种,因为返厂送修也是一种方法

1、多刷几个rom,官方第三方皆可,这种成功率随机,网上有成功的,也有成功一半的(也就是只有2G或3G),或许有的rom支持选回中国频段,只要选回就可重新刷机,理论上刷机不会有此问题发生,全是手贱惹的祸,本人当时考虑刷rom总有一种碰运气的成分,所以略过

2、QCN恢复,用高通的QPST恢复QCN文件,成功率100%,就是要有一个前提条件,你要有QCN文件。

3、返厂送修

说实话当时挺镇静的,并没有因为一时手贱而懊恼不已,或许是因为习惯了(哈哈),分析出这三种解决办法后,思路就清晰了,身为一名伪极客,本着我不入地狱谁入地狱的大无畏送死精神,当然是选择第二种方法啦

好,下面就是干货(注意:经测试Win10可能连接不上,我是用win7虚拟机)

1、首先下载安装QPST,我下载的是2.7.422版本

2、安装高通手机驱动,当然像MTK平台的就两说了,这里只讲高通平台,小米手机的驱动包含在小米的官方线刷工具MIflash中

3、输入*#*#717717#*#* 显示USB port enable,反之就是USB port disable,注:小米MIUI官方开启了这个功能,我现在用的CM12.1没有,不知别的rom怎么样

4、连接手机,设备管理器-端口会出现Qualcomm的两项,我是小米3,所以出现Qualcomm MSM 8974(COM**),另一项名字忘了,网上的有的是3项,不过不重要,至于怎么选,往下看就知道了

5、打开Qualcomm\QPST\bin\QPSTConfig.exe,出现下图的界面,我这里是空的因为现在CM12.1*#*#717717#*#*没有效果,连不上

QQ截图20151202154327

Srart Clients-Software Download切换到Restore选项卡

QQ截图20151202154949

接下来很重要的一部分,你要有qcn文件,有的话,选择路径,勾选Allow phone/file ESN mismatch

然后点击Start,等待就行了,有警告提醒可以略过,最后我的显示内存初始化失败,没有管,直接重启,开机看到中国电信我就知道我成功了

如果你没有的话,一定要想办法搞到,本人就是找了好久,看到一个论坛上收费500金币,充值最少冲5001个金币,真是气的不行不行的,最后差点下决心充值的时候找到了一个人的qcn,真是喜出望外

其实这个软件也有备份为qcn文件的功能,只不过一般网上看类似教程的人都是出了问题的,谁会提前备份呢,再次鄙视那些见钱眼开的人!!!最底下贴出找到的qcn文件,都是小米,红米系列的

到这里已经完结了。

再多说一点,其实上面更改无线通信频道例如USA Band,AUS2 Band,Band 6等,都可从QPST中读出

具体操作,在第5步第一个截图界面下选择Srart Clients-Service Programing

Enter Service Programing 默认000000,不用管直接点击OK,然后read from phone,网上找的图

221922gk5khk25s0iplihr.jpg.thumb

然后切换到UMTS System选项卡

你点不同的频段有不同的勾选2 3

就是这个原因导致的无信号或无服务,如果你要知道怎么勾选,可以在这里勾选上然后Write to Phone,理论上是一样的,但是我就没成功,提示Roaming file is empty什么的,原因就在旁边的Roam选项卡

11

要点Browse选择prl或rh*文件,可是我网上找了好几个电信的prl文件载入然后Write to phone都不行,不知什么问题,最后还是找到qcn文件恢复的

不过还有收获,我的设备型号显示8974,而不是小米官方标称的小米3电信版8674

其区别为8974支持4G!所以我只要在这里勾选上4G波段貌似就可以支持4G了,

我猜的!!哈哈哈,但是既然有可能为毛不试试呢,谁叫我爱折腾,等手里刚刷的CM12.1玩熟了在折腾

附上我找到的小米、红米系列QCN文件

小米手机全系列QCN备份文件

 

IMG_20150701_194539_HDR

本人想建站的想法由来已久了,只是总是觉得自己没有时间一直往后拖,到最后压根从未开始过,最近手里得闲,正好有这个心情,而且也感觉自己以前折腾过的一段时间后就忘了,某天再碰到同样的问题仍旧花费好多时间去找资料,时间也就这么浪费了,效率实在是低,于是便有了这个网站。

建立此网站纯粹是自己的兴趣爱好,记录自己的tink经历,会大篇幅记录折腾过程中出现的任何问题,所走的弯路,思考的过程,方便自己回忆。前期会找时间收集汇总以前的折腾过程,记录在此。