20170228更新,就在2017年2月28日,终于在今天的内测固件中等来了新的S333_M86_20161109_CHNOPEN_MZ041基带,使用半天,电信4G暂时未发现问题。
20170307更新,今天的稳定版固件也升级到了S333_M86_20161109_CHNOPEN_MZ041基带。
———————- 以下为原文 ————————–
从2016年6月21日的体验版固件开始,S333_M86_20160406_CHNOPEN_MZ036基带给我带来了非常多烦恼:我的电信4G信号跳来跳去,从0跳到满格,不断跳,跳起来的时候基本上不了网,电掉得飞快。
经过不断的使用,发现这个信号跳其实是有地点限制的,在有的地方就很稳,在有的地方就不断跳——大概和电信的基站有关。
你问我PRO 5不是不支持电信卡吗?——电信的4G在旧基带的时候从来都非常稳定,没道理新基带就会跳成这样样子的。另外,根据论坛上的反馈,联通的4G也有跳的。当然了,你说“怎么我的就没事”,恭喜你,你可以关掉本窗口了。
对于这个问题,我在官方的APP上反馈多次,在Flyme论坛上也不时有人提出来,但是从来都没有得到官方明确的回复。
今天有空,就想搞一搞,没想到比想象中顺利……
原理很简单:打开你的 /system/build.prop ,找到 exynos.modempath 这一行,等号右边的路径就是基带文件了。真的比想象中简单。
然后就是提取旧固件(我提取的是 Flyme 5.1.6.0A)的基带,也就是20160318_CHNOPEN_MZ035版本的 /system/vendor/firmware/modem.bin 文件,文件上传到百度盘(密码:6f9z),接下来的就是几步了:
- Root手机(自从我用 Flyme 5 以来好久都没Root了,但是这是必须的)
- 备份 /system/build.prop
- 挂载 /system 为RW
- 把 modem.bin 放到某个地方,例如我把它改名并存放在 /system/vendor/firmware/oldmodem.bin
- 修改 build.prop 中的 exynos.modempath 路径,指向你的旧基带
- 重启
最后,友情提醒:Root机有风险,请谨慎操作,后果自负。