驻留和注册概念不一样: 注册需要告诉网络我来了, 驻留是可以偷偷的上,是两码事。
因为我的手机是双卡的,所以选择 Filter时,选择的是 DSDS ,如果手机是单卡的就选择 对应没有DSDS 的Filter packets 即可。
[GSM]
[0x5A64] GSM DSDS Power Scan Results : 搜网时,周围所有无线信号的统筹结果
[0x5064] GSM Power Scan Results
[0x5B2F] GSM DSDS RR Signaling Message : GSM 终端 和 网络 信令交互的记录
[0x512F] GSM RR Signaling Message
[0x5A79] GSM DSDS L1 Enhanced Message Metrics: 表明上一条系统消息的解析程度,查看消息有没有成功的被解析 decode
[0x5A6C] GSM DSDS L1 Burst Metrics : 驻留小区后,显示当前驻留的小区,手机空间信号的接收强度,这个强度也是上报给UI 显示的信号强度
[0x5A85] GSM DSDS L1 Neighbor Cell BCCH Burst Metrics : 如果手机还没有驻留小区,则会显示 附近小区
[0x5A88] GSM DSDS L1 Transmit Burst Metrics : 手机发送 功率强度 一般不看,作用不大
[0x5A71] GSM DSDS Surround Cell BA List :显示周围维护的可用的小区,各小区的频点号ARFCN 和 小区接收功率RxP(dBm)
[0x5B33] GSM DSDS RR Cell Options : 当且仅当手机已经驻留的话,才会打印
[0x5B34] GSM DSDS RR Cell Information: 当且仅当手机已经驻留的话,才会打印
[0x5B38] GSM DSDS RR Downlink Signaling Counter : 手机驻留后,如果手机没能够从网络获得寻呼消息,该值会做减法,如果成功获得寻呼消息,该值会做加法,当该值小到0的时候,手机就掉网了
[UMTS][NAS Layer]
[0x713A] UMTS UE OTA : 注册过程中的信息,注册过程信息为 位置更新请求、鉴权请求、鉴权响应、身份识别请求、身份响应、位置更新,结束
[0x5B33] GSM DSDS RR Cell Options : 当且仅当手机已经驻留的话,才会打印
[0x5B34] GSM DSDS RR Cell Information: 当且仅当手机已经驻留的话,才会打印
这两条信息一般是成对出现的,当看到这个信息时,说明手机已经驻留在小区了。
2019 Mar 4 09:35:14.962 [68] 0x5B34 GSM DSDS RR Cell Information
Subscription ID = 1
BCCH ARFCN = 37495
BSIC = NCC: 0x03 BCC: 0x00
Cell ID = 0x8529
LAI = 0x64F0001877 (MCC=460 MNC=00 LAC=0x1877)
Cell Selection Priority = Normal
NCC Permitted = 0xFF
2019 Mar 4 09:35:14.962 [68] 0x5B33 GSM DSDS RR Cell Options
Subscription ID = 1
PWRC = Set
DTX = Required
Radio Link Timeout = 32
[0x512F] GSM RR Signaling Message : GSM 终端 和 网络 信令交互的记录
[0x5B2F] GSM DSDS RR Signaling Message
手机驻留小区后,需要进行注册上网(告诉网络我来了),
通过查看 System Information Type 5 和 Type 6 就能看到手机是否连接成功网络,只有连接网络后才会打印Type 5和Type 6的消息
Type1、Type2、Type3、Type4: 这些是当手机处于非连接状态(空闲状态)的时候才收的消息
Type5、Type6:手机处于连接状态下才会收到的消息(比如打电话,注网,收发短信)
连接后就需要注册(注意:看到Type 5 和 Type 6 不一定说明注册上了)
网络不一定会注册的,如果之前注册过了,不一定会重新注册
接下里我们选择 Fileter ,选中
[UMTS] [NAS Layer] [0x713A] UMTS UE OTA
如果没有打电话短信等,没事干的话,只收寻呼 Paging request Type 1,保证别人能够呼叫到我即可。
[0x5B38] GSM DSDS RR Downlink Signaling Counter : 手机驻留后,
如果手机没能够从网络获得寻呼消息,该值会做减法,
如果成功获得寻呼消息,该值会做加法,
当该值小到0的时候,手机就掉网了
2019 Mar 4 09:34:20.005 [B4] 0x5B38 GSM DSDS RR Downlink Signaling Counter
Subscription ID = 1
DSC Counter: 41
2019 Mar 4 09:34:20.299 [CD] 0x5B38 GSM DSDS RR Downlink Signaling Counter
Subscription ID = 2
DSC Counter: 45
2019 Mar 4 09:34:20.472 [1D] 0x5B38 GSM DSDS RR Downlink Signaling Counter
Subscription ID = 1
DSC Counter: 42
2019 Mar 4 09:34:20.770 [77] 0x5B38 GSM DSDS RR Downlink Signaling Counter
Subscription ID = 2
DSC Counter: 45
2019 Mar 4 09:34:21.240 [29] 0x5B38 GSM DSDS RR Downlink Signaling Counter
Subscription ID = 2
DSC Counter: 45
2019 Mar 4 09:34:21.413 [3D] 0x5B38 GSM DSDS RR Downlink Signaling Counter
Subscription ID = 1
DSC Counter: 44
[0x5A85] GSM DSDS L1 Neighbor Cell BCCH Burst Metrics
该详细是 还未驻留小区时,打印的,
各个小区的 APPCN 不一样
例如:
[0x5A6C] GSM DSDS L1 Burst Metrics :
驻留小区后,显示当前驻留的小区,手机空间信号的接收强度,可以看到当前手机的功率等级,
将该功率等级 前面讲的 System Infomation Type 3 的功率等级相比,就能知道,当能手机能否上网
一般碰到有网上不去的问题,可以这样比较看,看是否手机功率等级不达标,导致无法注册上网。
这个强度也是上报给UI 显示的信号强度
2019 Mar 4 09:34:33.990 [2B] 0x5A6C GSM DSDS L1 Burst Metrics
Subscription ID = 1
---------------------------------------------------------------------------------------------------------------------------------
| FN | CHAN |ARFCN | RSSI | PWR (dBm)| DC[I] | DC[Q] | FREQ | TIME | SNR (dB)|GAIN_STATE|BAND_CLASS |
---------------------------------------------------------------------------------------------------------------------------------
| 739298| CCCH| 631| 2851| -84.31| 645| 933| 98| 0| 1.13| 2| 9 (DCS)|
| 739299| CCCH| 631| 4081| -82.75| 723| 952| 29| 0| 2.59| 2| 9 (DCS)|
| 739300| CCCH| 631| 2839| -84.31| 667| 955| -200| 0| 1.68| 2| 9 (DCS)|
| 739301| CCCH| 631| 3278| -83.75| 689| 926| 106| 0| 0.72| 2| 9 (DCS)|
step 1: 查看小区网络搜索结果,先看powerscan 把小区能用的列表列出来
[0x5A64] GSM DSDS Power Scan Results
[0x5064] GSM Power Scan Results : 搜网时,周围所有无线信号的统筹结果
step 2: 搜索到网络后,会有 系统系统Type1-2-3-4 ,从系统消息中可以看到选择的小区和网络
[0x512F] GSM RR Signaling Message : GSM 终端 和 网络 信令交互的记录
[0x5B2F] GSM DSDS RR Signaling Message
step 3: 选择好适配的小区后,驻留成功后,会有驻留信息打印出来
[0x5B33] GSM DSDS RR Cell Options : 当且仅当手机已经驻留的话,才会打印
[0x5B34] GSM DSDS RR Cell Information: 当且仅当手机已经驻留的话,才会打印
step 4: 驻留后,只能说明手机上去,并没有开始注册(告诉网络我来了),收到下面消息后,说明完成注册了
网络不一定会注册的,如果之前注册过了,不一定会重新注册
[UMTS][NAS Layer]
[0x713A] UMTS UE OTA : 注册过程中的信息,注册过程信息为 位置更新请求、鉴权请求、鉴权响应、身份识别请求、身份响应、位置更新,结束
step 5: 注册成功网络后,如果手机没事干,就会只收寻呼 Paging request Type 1/Type 2 ,保证别人能呼叫到即可
[0x512F] GSM RR Signaling Message : GSM 终端 和 网络 信令交互的记录
[0x5B2F] GSM DSDS RR Signaling Message
[0x5B38] GSM DSDS RR Downlink Signaling Counter 寻呼消息计数,接收成功做加法,没有接收到做减法,当小于0的时候,掉网
如果碰到有网上不去的情况,看如下两个信息
[0x5A85] GSM DSDS L1 Neighbor Cell BCCH Burst Metrics 该信息是 还未驻留小区时,打印的
[0x5A6C] GSM DSDS L1 Burst Metrics : 驻留小区后,显示当前驻留的小区,手机空间信号的接收强度,这个强度也是上报给UI 显示的信号强度
可以看到当前手机的功率等级,和对应网络Type3信息比较,就能看到能否上网,
第一步: 打开Packets ,将所有log都去掉, 后面我们只需要选择我们需要的log 即可
第二步: 选择如下filter packets
首先将 powerScan 选中,查看手机搜索到了哪些网络,以及可用的网络是哪些
[0x5A64] GSM DSDS Power Scan Results : 搜网时,周围所有无线信号的统筹结果
[0x5064] GSM Power Scan Results
第三步: 打开 view—> Call Flow Analysis
看看 REG模块-----MM模块 之间的消息,可以看到手机是否开始去注册,已经注册的卡是什么
比如:
MMR_REG_REQ(CHN CU=GSM) 说明注册是的联通 GSM ,说明手机卡是联通卡,注册的网络为2G GSM
第四步:选择 Signaling Message ,查看当前 系统消息 SystemInfor Type 3 看看各个小区网络的详细信息
[0x512F] GSM RR Signaling Message : GSM 终端 和 网络 信令交互的记录
[0x5B2F] GSM DSDS RR Signaling Message
可以看看,用户小区是否是 联通 网络,
以及 网络功率dBm 最小接入电平是否满足
第五步:选择 Signaling Message ,查看当前 系统消息 SystemInfor Type 3 看看各个小区网络的详细信息
[0x5A85] GSM DSDS L1 Neighbor Cell BCCH Burst Metrics
因为还没有驻留在小区,所以查看 BCCH 的消息,可以看到手机在小区的 功率等级 电平,看下最小接入电平是否满足要求
和前面第四步的 最小点入电平比一下,如果该电平大于 最小接入电平,才会满足连接
[0x5A6C] GSM DSDS L1 Burst Metrics:如果已经驻留小区,看这个消息。
第六步: 查看手机驻留信息,如果手机驻留小区的话
[0x5B33] GSM DSDS RR Cell Options
[0x5B34] GSM DSDS RR Cell Information
如果最终没有搜索到网络,则会进入IDLE 模式,查看