前几天收到北京联通的短信告知3G套餐的用户现在也可以使用4G网络了,但是试了好久却一直没能在手机(Nexus 5)上看到期待的LTE符号,Google查了一下才知道Nexus 5的不同版本所支持的LTE频段是不同的:
-
北美版(D820):1/2/4/5/17/19/25/26/41
-
国际版(D821):1/3/5/7/8/20
由于联通所部署的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了。
Leave a Comment