美版 Nexus 5 解锁 LTE band 3

 July 1, 2015, 1:34 p.m.   0 comments    Nexus 5 4G LTE

前几天收到北京联通的短信告知3G套餐的用户现在也可以使用4G网络了,但是试了好久却一直没能在手机(Nexus 5)上看到期待的LTE符号,Google查了一下才知道Nexus 5的不同版本所支持的LTE频段是不同的:

由于联通所部署的LTE-FDD网络主要频段为band 3,而我的Nexus 5正是北美版的D820,其支持的频段中并不包含band 3,自然是无法使用联通的LTE-FDD网络了。

然而……办法总是有的,解锁过程如下:

准备工作

首先,需要解锁并root手机,不再赘述。

在电脑上安装adb调试工具以及LG的驱动程序,将Nexus 5打开USB debug并连接到电脑。

获取SPC码

在手机上安装Nexus 5 Field Test Mode

运行adb logcat -s LG_SVC_CMD,观察log输出。

运行之前安装的Nexus 5 Field Test Mode,打开Settings(View),选择LTE,选择Edit。然后保持这个界面,不要按返回否则会自动重启。

此时在log中应该能观察到itemID = 200, Value = ******,后面的6位数字就是手机的SPC/MSL码,记下来。

打开diag端口

使用adb命令行打开diag端口:

adb shell

su

setprop sys.usb.config diag,adb

此时电脑会提示发现新硬件,设备管理器中会有一个新增的LGE AndroidNet USB Serial Port (COM**)

刷入QCN

安装QPST软件,打开QPST Configuration,选择Ports,添加刚才新添加的COM口设备(也就是手机啦)。

打开QPST Software Download,选择Restore,导入QCN文件,输入前面获取的SPC码,并勾选Allow phone/file ESN mismatch

点击Start开始刷写QCN,最终会提示Could not Reset the Phone然而实则刷写成功,可以重启手机了。

测试

要想知道手机是否已经成功使用LTE-FDD band 3,可以打开Nexus 5 Field Test Mode,选择Field Test中的LTE Engineering,就能看到当前所使用的band了。

参考资料

http://bbs.gfan.com/android-7648826-1-1.html

http://hi-it.org/1335.html