Professional Documents
Culture Documents
Serial Data
Interface Control Document
80-V1294-1 YP
T
n PS
May 14, 2012
34
om 8:
Submit technical questions at:
l.c :4
c
https://support.cdmatech.com
.
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
QUALCOMM is a registered trademark of QUALCOMM Incorporated in the United States and may be registered in other
countries. Other product and brand names may be trademarks or registered trademarks of their respective owners. CDMA2000 is
a registered certification mark of the Telecommunications Industry Association, used under license. ARM is a registered
trademark of ARM Limited.
This technical data may be subject to U.S. and international export, re-export, or transfer ("export") laws. Diversion contrary to
U.S. and international law is strictly prohibited.
QUALCOMM Incorporated
5775 Morehouse Drive
San Diego, CA 92121-1714
U.S.A.
Copyright © 2000-2012 QUALCOMM Incorporated.
All rights reserved.
Contents
1 Introduction ...................................................................................................... 38
1.1 Purpose .................................................................................................................................38
1.2 Scope.....................................................................................................................................38
1.3 Using this manual .................................................................................................................39
1.4 Conventions ..........................................................................................................................42
T
1.5 Revision history ....................................................................................................................42
n PS
1.6 References.............................................................................................................................47
34
1.7 Technical assistance..............................................................................................................48
om 8:
1.8 Acronyms..............................................................................................................................48
l.c :4
. c
te 13
3
2.1.1 Connector...............................................................................................................49
15
ei .0
12
2.
zh 201
2.2.1 Connector...............................................................................................................51
2.2.2 Data protocol .........................................................................................................51
T
n PS
3.4.26 Time Stamp (29 / 0x1D) ........................................................................................75
3.4.27 Temporal Analyzer Parameters (30 / 0x1E) ..........................................................76
34
3.4.28 Message (31 / 0x1F) ..............................................................................................77
3.4.29
om 8:
Handset Emulation Keypress (32 / 0x20)..............................................................79
l.c :4
. c
te 13
3.4.30 Handset Emulation Lock/Unlock (33 / 0x21)........................................................82
3.4.31 Handset Emulation Display (34 / 0x22) ................................................................82
.7 bk t
41 -b 1 a
T
n PS
3.4.69 Preferred Roaming List Write (72 / 0x48)...........................................................109
3.4.70 Preferred Roaming List Read (73 / 0x49)............................................................ 111
34
3.4.71 Obsolete (74 / 0x4A) ........................................................................................... 113
3.4.72
om 8:
Subsystem Dispatch (75 / 0x4B) ......................................................................... 114
l.c :4
. c
te 13
3.4.73 Obsolete (76 / 0x4C)............................................................................................ 114
3.4.74 Obsolete (77 / 0x4D) ........................................................................................... 114
.7 bk t
41 -b 1 a
T
n PS
3.4.112 TDSO Statistics Reset (114 / 0x72) .....................................................................140
3.4.113 Logging Configuration (115 / 0x73)....................................................................140
34
3.4.114 Reserved (116 / 0x74)..........................................................................................144
3.4.115
om 8:
Reserved (117 / 0x75)..........................................................................................144
l.c :4
. c
te 13
3.4.116 Reserved (118 / 0x76)..........................................................................................144
3.4.117 Reserved (119 / 0x77)..........................................................................................144
.7 bk t
41 -b 1 a
T
n PS
5.3.12 Finger (LOG_CODE 0x100B) (obsolete) ...........................................................171
5.3.13 Searcher (LOG_CODE 0x100C) (obsolete)........................................................171
34
5.3.14 Reserved (LOG_CODE 0x100D)........................................................................171
om 8:
5.3.15 Markov Frame Rate Statistics (LOG_CODE 0x100E) .......................................171
l.c :4
. c
te 13
5.3.16 Searcher, Ver 2 (LOG_CODE 0x100F) (obsolete)..............................................173
5.3.17 Handset Status (LOG_CODE x1010) (obsolete).................................................173
.7 bk t
41 -b 1 a
T
n PS
5.3.54 Full test data service option counters (LOG_CODE 0x103D)............................190
5.3.55 Bluetooth General (LOG_CODE 0x103E)..........................................................192
34
5.3.56 Bluetooth Baseband General (LOG_CODE 0x103F) .........................................192
5.3.57
om 8:
Bluetooth Baseband Device-Specific (LOG_CODE 0x1040) ............................193
l.c :4
. c
te 13
5.3.58 Bluetooth Link Manager Protocol (LOG_CODE 0x1041) .................................195
5.3.59 Bluetooth L2CAP (LOG_CODE 0x1042) ..........................................................198
.7 bk t
41 -b 1 a
T
n PS
5.3.95 1xEV-DO Access Attempt (LOG_CODE 0x106C) ............................................216
5.3.96 1xEV-DO Reverse Activity Bits Buffer (LOG_CODE 0x106D)........................217
34
5.3.97 1xEV-DO Connection Attempt (LOG_CODE 0x106E) .....................................217
om 8:
5.3.98 1xEV-DO Page message (LOG_CODE 0x106F)................................................219
l.c :4
. c
5.3.99 1xEV-DO RLP Statistics (LOG_CODE 0x1070)................................................220
te 13
0.
w 01
T
n PS
5.3.136 GPS Visit Parameters (LOG_CODE 0x1096).....................................................249
5.3.137 GPS Measurement (LOG_CODE 0x1097) .........................................................250
34
5.3.138 Removable User Identity Module Debug (LOG_CODE 0x1098) ......................250
5.3.139
om 8:
Simple TDSO Counter for DCCH (LOG_CODE 0x1099) (obsolete) ................251
l.c :4
. c
5.3.140 Full TDSO Counter for DCCH (LOG_CODE 0x109A) (obsolete) ....................251
te 13
0.
w 01
T
n PS
(LOG_CODE 0x10B5)........................................................................................259
5.3.168 Security Secure Sockets Layer Handshake Protocol Client RSA Key Exchange
34
(LOG_CODE 0x10B6)........................................................................................259
om 8:
5.3.169 Security Secure Sockets Layer Handshake Protocol Client Finished
l.c :4
c
(LOG_CODE 0x10B7)........................................................................................259
.
te 13
(LOG_CODE 0x10B8)........................................................................................259
41 -b 1 a
3
5.3.171 Security Secure Sockets Layer Cipherspec Protocol Change
15
ei .0
(LOG_CODE 0x10B9)........................................................................................260
0.
w 01
T
n PS
5.3.205 Reserved (LOG_CODE 0x1116 – 0x1122) .........................................................293
5.3.206 Framed Um Transmit PPP (LOG_CODE 0x1123) .............................................293
34
5.3.207 Framed Rm Transmit PPP (LOG_CODE 0x1124)..............................................293
om 8:
5.3.208 Framed AN Transmit PPP (LOG_CODE 0x1125)..............................................293
l.c :4
. c
5.3.209 Reserved (LOG_CODE 0x1126 – 0x1132) .........................................................294
te 13
0.
w 01
T
n PS
5.3.248 Searcher4 – 1xEV-DO (LOG_CODE 0x1177)....................................................325
5.3.249 Searcher4 – AFLT (LOG_CODE 0x1178) ..........................................................325
34
5.3.250 Enhanced Finger Information (LOG_CODE 0x1179) (obsolete) .......................325
5.3.251
om 8:
Obsolete (LOG_CODE 0x117A).........................................................................325
l.c :4
. c
te 13
5.3.252 WMS Set Routes (LOG_CODE 0x117B) ...........................................................325
5.3.253 Reserved (LOG_CODE 0x117C – 0x117E)........................................................326
.7 bk t
41 -b 1 a
T
n PS
5.3.290 Qtv™ Frame Decode Information (LOG_CODE 0x11B2).................................380
5.3.291 Qtv Frame Render Information (LOG_CODE 0x11B3) .....................................381
34
5.3.292 Qtv A/V Sync Information (LOG_CODE 0x11B4) ............................................381
5.3.293
om 8:
Reserved (LOG_CODE 0x11B5) ........................................................................381
l.c :4
. c
te 13
5.3.294 LOG_QTV_PDS2_STATS (LOG_CODE 0x11B6)............................................381
5.3.295 LOG_QTV_PDS2_GET_REQUEST (LOG_CODE 0x11B7) ...........................381
.7 bk t
41 -b 1 a
T
n PS
5.3.333 Reserved (LOG_CODE 0x1203).........................................................................395
5.3.334 Reserved (LOG_CODE 0x1204).........................................................................395
34
5.3.335 Reserved (LOG_CODE 0x1205).........................................................................395
5.3.336
om 8:
Reserved (LOG_CODE 0x1206).........................................................................395
l.c :4
. c
te 13
5.3.337 Reserved (LOG_CODE 0x1207).........................................................................395
5.3.338 Reserved (LOG_CODE 0x1208).........................................................................396
.7 bk t
41 -b 1 a
(LOG_CODE 0x120C)........................................................................................396
12
ou 3.
T
n PS
5.3.375 Reserved (LOG_CODE 0x122F) ........................................................................410
5.3.376 Reserved (LOG_CODE 0x1230).........................................................................410
34
5.3.377 Reserved (LOG_CODE 0x1231).........................................................................410
5.3.378
om 8:
Reserved (LOG_CODE 0x1232).........................................................................410
l.c :4
. c
te 13
5.3.379 Reserved (LOG_CODE 0x1233).........................................................................410
5.3.380 Reserved (LOG_CODE 0x1234).........................................................................410
.7 bk t
41 -b 1 a
T
n PS
5.3.418 Reserved (LOG_CODE 0x1290).........................................................................460
5.3.419 1xEV-DO Platinum Multicast Timing Synchronization Algorithm (LOG_CODE
34
0x1291) ................................................................................................................460
5.3.420
om 8:
1xEV-DO EnhancedAccessAttempt (LOG_CODE 0x1292) ..............................462
l.c :4
. c
5.3.421 1xEV-DO AccessProbe (LOG_CODE 0x1293)..................................................463
te 13
0.
w 01
T
n PS
5.3.459 Reserved (LOG_CODE 0x12C2 – 0x12E4)........................................................525
5.3.460 Reserved (LOG_CODE 0x12E5) ........................................................................525
34
5.3.461 GPS Decoded Ephemeris (LOG_CODE 0x12E6) ..............................................525
5.3.462
om 8:
GPS Decoded Almanac (LOG_CODE 0x12E7) .................................................527
l.c :4
. c
te 13
5.3.463 Transceiver Resource Manager (TRM) (LOG_CODE 0x12E8).........................527
5.3.464 Reserved (LOG_CODE 0x12E9 – 0x132A) .......................................................527
.7 bk t
41 -b 1 a
T
n PS
5.3.500 CM Serving System event (LOG_CODE 0x134F) .............................................573
5.3.501 Multiple Carrier AFC Log Version 6 (LOG_CODE 0x1350) .............................592
34
5.3.502 Reserved (LOG_CODE 0x1351).........................................................................593
5.3.503
om 8:
Reserved (LOG_CODE 0x1352).........................................................................593
l.c :4
. c
5.3.504 LOG_MDSP_LOG_CHUNKS_C (LOG_CODE 0x1353) .................................593
te 13
0.
w 01
T
5.3.539 Reserved (LOG_CODE 0x1377).........................................................................643
n PS
5.3.540 Reserved (LOG CODE 0x1378)..........................................................................643
34
5.3.541 Reserved (LOG CODE 0x1379)..........................................................................643
om 8:
5.3.542 Reserved (LOG CODE 0x137A).........................................................................643
l.c :4
c
5.3.543 Reserved (LOG CODE 0x137B) .........................................................................643
.
te 13
3
5.3.546 Reserved (LOG CODE 0x137E) .........................................................................647
15
ei .0
12
T
n PS
5.3.576 Reserved (LOG_CODE 0x13BA) ......................................................................664
5.3.577 Reserved (LOG_CODE 0x13BB) ......................................................................664
34
5.3.578 Reserved (LOG_CODE 0x13BC) ......................................................................664
5.3.579
om 8:
Reserved (LOG_CODE 0x13BD) .......................................................................664
l.c :4
. c
5.3.580 LOG_FLUTE_ADP_FILE_C (LOG_CODE 0x13BE).......................................665
te 13
0.
w 01
T
n PS
5.3.619 Reserved (LOG_CODE 0x1429).........................................................................687
5.3.620 Reserved (LOG_CODE 0x142A)........................................................................687
34
5.3.621 Reserved (LOG_CODE 0x142B) .......................................................................687
5.3.622
om 8:
Reserved (LOG_CODE 0x142C) .......................................................................687
l.c :4
. c
te 13
5.3.623 Reserved (LOG_CODE 0x142D).......................................................................687
5.3.624 Reserved (LOG_CODE 0x142E) ........................................................................687
.7 bk t
41 -b 1 a
5.3.629 PS Statistics Describe All Physical Link Instances (LOG_CODE 0x1438) .......689
5.3.630 Searcher 4 Multicarrier HDR (LOG_CODE 0x143A)........................................690
5.3.631 PS Statistics Describe All IPHC Instances (LOG_CODE 0x143B)....................691
5.3.632 PS Statistics Describe All ROHC Instances (LOG_CODE 0x143C)..................691
5.3.633 Reserved (LOG_CODE 0x143D)........................................................................692
5.3.634 Reserved (LOG_CODE 0x143E) ........................................................................692
5.3.635 Reserved (LOG_CODE 0x143F) ........................................................................692
5.3.636 LOG_CGPS_ME_DPO_STATUS_C (LOG_CODE 0x1440) ............................692
5.3.637 Reserved (LOG_CODE 0x1441).........................................................................694
5.3.638 Reserved (LOG_CODE 0x1442).........................................................................694
5.3.639 Reserved (LOG_CODE 0x1443).........................................................................694
5.3.640 Reserved (LOG_CODE 0x1444).........................................................................695
5.3.641 CGPS DIAG Successful Fix Count (LOG_CODE 0x1455) ...............................695
5.3.642 CGPS MC Track Dynamic Power Optimization Status
(LOG_CODE 0x1456).........................................................................................695
5.3.643 Reserved (LOG_CODE 0x1458).........................................................................696
5.3.644 Reserved (LOG_CODE 0x145B) ........................................................................696
5.3.645 Reserved (LOG_CODE 0x145C) ........................................................................696
5.3.646 Reserved (LOG_CODE 0x145D)........................................................................696
T
n PS
5.3.661 LOG_GNSS_DRX_RF_HW_STATUS_REPORT_C (LOG _CODE 0x147F)..715
5.3.662 LOG_GNSS_GLONASS_MEASUREMENT_REPORT_C
34
(LOG _CODE 0x1480)........................................................................................717
5.3.663
om 8:
LOG_GNSS_GPS_HBW_RXD_MEASUREMENT_C
l.c :4
. c
(LOG _CODE 0x1481)........................................................................................720
te 13
5.3.664 LOG_GNSS_PDSM_POSITION_REPORT_CALLBACK_C
.7 bk t
41 -b 1 a
12
2.
zh 201
T
n PS
5.3.701 Reserved (LOG _CODE 0x14AD)......................................................................746
5.3.702 Reserved (LOG _CODE 0x14B0) .......................................................................746
34
5.3.703 Reserved (LOG _CODE 0x14B1) .......................................................................746
5.3.704
om 8:
Reserved (LOG _CODE 0x14B2) .......................................................................746
l.c :4
. c
te 13
5.3.705 Reserved (LOG _CODE 0x14B3) .......................................................................746
5.3.706 Reserved (LOG _CODE 0x14B4) .......................................................................746
.7 bk t
41 -b 1 a
T
n PS
5.3.743 Reserved (LOG _CODE 0x14E3) .......................................................................762
5.3.744 Reserved (LOG _CODE 0x14E4) .......................................................................762
34
5.3.745 Reserved (LOG _CODE 0x14E5) .......................................................................762
5.3.746
om 8:
Reserved (LOG _CODE 0x14E6) .......................................................................762
l.c :4
. c
5.3.747 Reserved (LOG _CODE 0x14E7) .......................................................................762
te 13
0.
w 01
T
n PS
5.3.784 Reserved (LOG _CODE 0x1513)........................................................................773
5.3.785 Reserved (LOG _CODE 0x1514)........................................................................773
34
5.3.786 Reserved (LOG _CODE 0x1515)........................................................................773
om 8:
5.3.787 Reserved (LOG _CODE 0x1516)........................................................................774
l.c :4
. c
5.3.788 Reserved (LOG _CODE 0x1519)........................................................................774
te 13
0.
w 01
T
n PS
6.2.18 Item ID 17 ANALOG_FIRSTCHP .....................................................................789
6.2.19 Item ID 18 ANALOG_HOME_SID....................................................................790
34
6.2.20 Item ID 19 ANALOG_REG................................................................................790
6.2.21
om 8:
Item ID 20 PCDMACH .......................................................................................790
l.c :4
. c
te 13
6.2.22 Item ID 21 SCDMACH .......................................................................................790
6.2.23 Item ID 22 PPCNCH (obsolete) ..........................................................................791
.7 bk t
41 -b 1 a
T
n PS
6.2.61 Item ID 60 PAGE_SET (obsolete).......................................................................800
6.2.62 Item ID 61 PAGE_MSG (obsolete) .....................................................................800
34
6.2.63 Item ID 62 EAR_LVL .........................................................................................800
6.2.64
om 8:
Item ID 63 SPEAKER_LVL................................................................................800
l.c :4
. c
te 13
6.2.65 Item ID 64 RINGER_LVL ..................................................................................801
6.2.66 Item ID 65 BEEP_LEVEL ..................................................................................801
.7 bk t
41 -b 1 a
T
n PS
6.2.104 Item ID 103 PA_CURRENT_CTL (obsolete).....................................................809
6.2.105 Item ID 104 SONY_ATTEN_1 (obsolete) ..........................................................809
34
6.2.106 Item ID 105 SONY_ATTEN_2 (obsolete) ..........................................................809
6.2.107
om 8:
Item ID 106 VOC_GAIN ....................................................................................809
l.c :4
. c
te 13
6.2.108 Item ID 107 SPARE_1.........................................................................................809
6.2.109 Item ID 108 SPARE_2.........................................................................................809
.7 bk t
41 -b 1 a
T
n PS
6.2.147 Item ID 146 FM_AGC_ADJ_VS_FREQ............................................................816
6.2.148 Item ID 147 FM_AGC_ADJ_VS_TEMP (obsolete) ..........................................816
34
6.2.149 Item ID 148 RF_CONFIG ...................................................................................816
6.2.150
om 8:
Item ID 149 R1_RISE .........................................................................................816
l.c :4
. c
te 13
6.2.151 Item ID 150 R1_FALL ........................................................................................816
6.2.152 Item ID 151 R2_RISE .........................................................................................816
.7 bk t
41 -b 1 a
T
n PS
6.2.190 Item ID 189 DIALING_PLAN (not supported) ..................................................822
6.2.191 Item ID 190 FM_LNA_CTL ...............................................................................822
34
6.2.192 Item ID 191 LIFE_TIMER_G .............................................................................823
6.2.193
om 8:
Item ID 192 CALL_TIMER_G ...........................................................................823
l.c :4
. c
te 13
6.2.194 Item ID 193 PWR_DWN_CNT (obsolete)..........................................................823
6.2.195 Item ID 194 FM_AGC ........................................................................................823
.7 bk t
41 -b 1 a
T
n PS
6.2.233 Item ID 232 VIBRATOR (not supported) ...........................................................830
6.2.234 Item ID 233 FLIP_ANSWERS (not supported)..................................................830
34
6.2.235 Item ID 234 DIAL_RESTRICT_LVLS (not supported) .....................................830
6.2.236
om 8:
Item ID 235 DIAL_STATE_TABLE_LEN (not supported)................................830
l.c :4
. c
te 13
6.2.237 Item ID 236 DIAL_STATE_TABLE (not supported) .........................................830
6.2.238 Item ID 237 VOICE_PRIV_ALERT (not supported) .........................................830
.7 bk t
41 -b 1 a
T
n PS
6.2.276 Item ID 275 FULL_SYSTEM_PREF .................................................................837
6.2.277 Item ID 276 BORSCHT_RINGER_FREQ (not supported)................................837
34
6.2.278 Item ID 277 PAYPHONE_ENABLE (not supported).........................................837
6.2.279
om 8:
Item ID 278 DSP_ANSWER_DET_ENABLE (not supported) .........................837
l.c :4
. c
te 13
6.2.280 Item ID 279 EVRC_PRI (obsolete).....................................................................838
6.2.281 Item ID 280 AFAX_CLASS_20 (obsolete).........................................................838
.7 bk t
41 -b 1 a
T
n PS
6.2.319 Item ID 318 PAP_USER_ID ...............................................................................843
6.2.320 Item ID 319 PAP_PASSWORD ..........................................................................843
34
6.2.321 Item ID 320 STA_TBYE (not supported) ...........................................................843
6.2.322
om 8:
Item ID 321 STA_MIN_THR (not supported) ....................................................843
l.c :4
. c
te 13
6.2.323 Item ID 322 STA_MIN_RX (not supported).......................................................843
6.2.324 Item ID 323 STA_MIN_ECIO (not supported)...................................................843
.7 bk t
41 -b 1 a
T
n PS
6.2.362 Item ID 361 VLCD_ADC_CNT (not supported)................................................850
6.2.363 Item ID 362 VLCD_DRVR_CNT (not supported) .............................................850
34
6.2.364 Item ID 363 VREF_ADJ_PDM_CNT (not supported) .......................................850
6.2.365
om 8:
Item ID 364 IBAT_PER_LSB (not supported)....................................................851
l.c :4
. c
te 13
6.2.366 Item ID 365 IEXT (not supported) ......................................................................851
6.2.367 Item ID 366 IEXT_THR (not supported) ............................................................851
.7 bk t
41 -b 1 a
T
n PS
6.2.405 Item ID 472 HDRSMP_KEEP_ALIVE_SENT (obsolete) .................................858
6.2.406 Item ID 473 HDRSMP_KEEP_ALIVE_REQ_INT............................................858
34
6.2.407 Item ID 474 HDRAMP_ADDRESS_DATA .......................................................858
6.2.408
om 8:
Item ID 475 HDRSCP_SESSION_STATUS.......................................................859
l.c :4
. c
te 13
6.2.409 Item ID 476 HDRSCP_TOKEN..........................................................................859
6.2.410 Item ID 477 HDRSCP_PROTOCOL_SUBTYPE ..............................................859
.7 bk t
41 -b 1 a
T
n PS
6.2.448 Item ID 897 HDRRUP_OVERRIDE_ALLOWED.............................................867
34
A Alphabetical NV Item List .............................................................................. 868
om 8:
l.c :4
c
B Feature Query Bit Masks ............................................................................... 882
.
te 13
3
15
0.
w 01
12
2.
zh 201
E.1 Introduction.........................................................................................................................889
E.2 Changes in code ..................................................................................................................889
E.3 Phase 2 ................................................................................................................................889
E.4 The Hash File......................................................................................................................890
E.5 Expected memory savings ..................................................................................................891
Tables
Table 1-1 MSM version phones.........................................................................................................39
Table 1-2 CDMA frequency band phones .........................................................................................41
Table 1-3 Analog capability phones ..................................................................................................41
Table 1-4 SSPR capability phones.....................................................................................................42
Table 1-5 Revision history.................................................................................................................42
Table 1-6 Reference documents and standards..................................................................................47
Table 2-1 Connector pinout for RS-232 mode ..................................................................................49
Table 2-2 Async-HDLC frame fields ................................................................................................50
Table 2-3 Connector pinout for RS-232 in Modem mode.................................................................51
Table 3-1 Constant formats................................................................................................................55
Table 3-2 Keypress values .................................................................................................................79
T
n PS
Table 3-3 DIP switches*....................................................................................................................96
Table 3-4 NV item read and write protection ..................................................................................104
34
Table 3-5 Diagnostic packets with secure operations......................................................................107
om 8:
l.c :4
c
Table 4-1 Diagnostic packet summary ............................................................................................161
.
te 13
Table 5-1 MuxPDU categories ........................................................................................................168
.7 bk t
3
Table 5-3 Actual MUX values.........................................................................................................173
15
ei .0
12
2.
zh 201
Table 5-6 DRC index to packet length to number of info bits mapping..........................................233
Table 5-7 1xEV-DO searcher states.................................................................................................236
Table 5-8 Field1 through Field3 ......................................................................................................239
Table 5-9 Index to protocol name....................................................................................................454
Table 5-10 DRC index to DRC rate mapping....................................................................................466
Table 5-11 Conversion table for log item codes................................................................................781
Table 6-1 Number of NAMs per phone...........................................................................................783
Table A-1 Alphabetical NV item list................................................................................................868
Table B-1 Feature query bit masks...................................................................................................882
Table C-1 Common fields ................................................................................................................884
Table D-1 QXDM interface control documents ...............................................................................887
Table D-2 Subsystem interface control documents ..........................................................................887
1.1 Purpose
This specification describes the serial data interfaces of the Qualcomm CDMA Dual-Mode
Subscriber Station (DMSS). This packet interface is supported over an RS-232 interface.
1.2 Scope
T
n PS
This manual may be used to design external equipment that will communicate with DMSS
software for the following phones:
34
om 8:
CARD5500 FFA5100 QCP-860 l.c :4 SURF1000™ SURF5000™ SURF6000™
. c
FFA3100 FFA5105 QCP-1960 SURF3100™ SURF5100™ SURF6050™
te 13
FFA6050
0.
w 01
FFA6300
12
ou 3.
2.
zh 201
NOTE Throughout this document, interpret the term phone as phone, Form-Fit Accurate (FFA)
phone, or Subscriber Unit Reference Platform (SURF™).
This manual is intended to be a technical reference for engineers who are designing external
equipment that communicates with Qualcomm phones and uses the information it retrieves. An
example of this external equipment is the Qualcomm Mobile Diagnostic Monitor software.
T
n PS
Table 1-1 MSM version phones
34
MSM version Model
om 8:
MSM3000 QCP-860 l.c :4
. c
QCP-1960
te 13
QCP-2760
.7 bk t
41 -b 1 a
3
SURF1000-800
15
ei .0
SURF1000-1900
0.
w 01
12
MSM3100® FFA3100-800
ou 3.
2.
zh 201
FFA3100-Trimode
SURF3100-800
SURF3100-1900
SURF3100-Trimode
SURF3100C-800
MSM3300™ FFA3300-1900
FFA3300-Trimode
SURF3300-800
SURF3300-1900
SURF3300-Trimode
MSM5000™ FFA5000-800
FFA5000-1900
SURF5000-800
SURF5000-1900
MSM5100™ FFA5100-1900
FFA5100-Trimode
SURF5100-Trimode
MSM5105™ FFA5105-1900
SURF5105-1900
T
SURF5105-Baseband
n PS
SURF5105-Trimode
34
MSM5500® CARD5500-Trimode
om 8:
FFA5500-Trimode
l.c :4
. c
te 13
SURF5500-Trimode
.7 bk t
MSM6000™ FFA6000-Trimode
41 -b 1 a
3
SURF6000-Trimode
15
ei .0
0.
w 01
MSM6050™ FFA6050-Trimode
12
ou 3.
SURF6050-Trimode
2.
zh 201
MSM6100™ FFA6100-Trimode
SURF6100-Baseband
SURF6100-Trimode
MSM6300® FFA6300-Multimode
MSM6500® SURF6500-Trimode
T
SURF6050-Trimode
n PS
SURF6100-Trimode
SURF6500-Trimode
34
om 8:
l.c :4
c
Table 1-3 Analog capability phones
.
te 13
Model
.7 bk t
41 -b 1 a
CARD5500-Trimode SURF1000-800
3
FFA3100-800 SURF3100-800
15
ei .0
FFA3100-Trimode SURF3100-Trimode
0.
w 01
FFA3330-Trimode SURF3100C-800
12
FFA5000-800 SURF3300-800
ou 3.
FFA5000-1900 SURF3300-Trimode
2.
zh 201
FFA5100-1900 SURF5000-800
FFA5100-Trimode SURF5100-Trimode
FFA5105-1900 SURF5105-1900
FFA5500-Trimode SURF5105-Baseband
FFA6000-Trimode SURF5105-Trimode
FFA6050-Trimode SURF5500-Trimode
FFA6100-Trimode SURF6000-Trimode
QCP-860 SURF6050-Trimode
QCP-2760 SURF6100-Baseband
SURF6100-Trimode
SURF6500-Trimode
T
QCP-860 SURF5500-Trimode
n PS
QCP-1960 rel 4.0 and later SURF6000-Trimode
QCP-2760 SURF6050-Trimode
34
SURF6100-Baseband
om 8:
SURF6100-Trimode
SURF6500-Trimode
l.c :4
. c
te 13
1. See [S7]
.7 bk t
41 -b 1 a
3
15
ei .0
1.4 Conventions
0.
w 01
12
ou 3.
Change bars indicate content that has been added or changed for this revision of the document.
2.
zh 201
X2 Jun 2000 Added new packet definitions: streaming output configuration, extensible
parameter retrieval
Added LOG_CODEs 0x1030 through 0x1033; revised CMD_CODEs 13, 14, 23,
59, 62, 74 through 80, 82; revised LOG_CODEs 0x1015, 0x1019, 0x102C,
0x102D, 0x102F
X4 Nov 2000 Added new packet definitions: event report control, status snapshot
Added LOG_CODEs 0x103A through 0x103C; added NV Item reference
document to Chapters 1 and 6; revised LOG_CODE 0x1032. Revised
Chapters 1 and 4
T
n PS
X8 Jul 2001 Editorial update only; replaced 1xEV-DO with 1xEV
34
SURF5500-Trimode
om 8:
Added LOG_CODEs 0x1092 through 0x10C7; revised CMD_CODE 108;
l.c :4
c
revised LOG_CODEs 0x1029, 0x102A, 0x105D through 0x105F, 0x1061,
.
te 13
0x1063, 0x1065, 0x1067 through 0x106A, 0x106C through 0x106F, 0x1071,
0x1074 through 0x1076, 0x107B, 0x107D, 0x107F, and 0x1083; updated
.7 bk t
3
15
A Dec 2001 Added documentation for SURF3100C-800 and SURF5105-Trimode
ei .0
Added new packet definitions: subsystem dispatch, IS2000 status, and logging
0.
w 01
D May 2002 Added LOG_CODEs 0x10D1 through 0x10DC; added 1xEV-DO NV items to
Chapter 6; revised CMD_CODEs 108 and 112; revised LOG_CODEs 0x100D,
0x1014, 0x1018, 0x1061, 0x1063, 0x1064, 0x1068, 0x1069, 0x106D, and
0x107E
F Sep 2002 Added LOG_CODEs 0x10E2 and 0x10E3; added reserved CMD_CODEs
124 and 125; added reserved LOG_CODEs 0x10E4 through 0x115E;
revised CMD_CODEs 0, 89, and 97; revised LOG_CODEs 0x1003, 0x102F,
0x1063, 0x1067, 0x106F, 0x1076, 0x107F, 0x1099, 0x109A, and 0x10CB
through 0x10CE; revised Chapter 4
G Oct 2002 Added reserved LOG_CODE 0x10DD; revised CMD_CODEs 31, 98, 112, 115,
121, 123, 124, and 125; revised LOG_CODEs 0x100D, 0x1014, 0x1018,
0x1061, 0x1068, 0x1069, 0x106D, 0x107B, and 0x1155 through 0x1157; revised
Chapter 4
T
and 0x1160; added NV item 897 to Chapter 6 and Appendix A
n PS
Revised CMD_CODE 108; revised LOG_CODEs 0x105D, 0x1061, 0x1064,
0x106B, 0x107A, 0x107D, 0x10DB, and 0x10DC
34
Updated standards documents; revised technical assistance information
om 8:
l.c :4
c
J Mar 2003 Added LOG_CODE 0x1161; revised CMD_CODEs 53 and 93; revised
.
te 13
LOG_CODEs 0x108B, 0x10C8, and 0x115E
.7 bk t
3
Added LOG_CODEs 0x10BC through 0x10C1, 0x10C4 through 0x10C7, 0x1113
15
ei .0
12
Revised CMD_CODEs 12, 63, and 99; revised LOG_CODEs 0x102E and
ou 3.
0x1030
2.
zh 201
L Sep 2003 Added reserved LOG_CODEs 0x1179 through 0x117C; added LOG_CODEs
0x10E4, 0x1174, 0x1177, and 0x1178; revised CMD_CODEs 41, 63, and 93;
revised LOG_CODEs 0x1029, 0x102A, x102B, 0x102C, 0x10BC, 0x10BE,
0x10BF, and 0x10E3; revised Appendix C; updated standards documents
N Mar 2004 Added reserved LOG_CODEs 0x117D through 0x1197; added LOG_CODE
0x1175; revised LOG_CODEs 0x1025, 0x1026, 0x102D, 0x1031, 0x10C4,
0x1162, 0x1163, 0x1174, and 0x1179; revised Appendix C
R Jul 2004 Revised LOG_CODEs 0x117F through 0x1182; updated standards documents
T Sep 2004 Added new packet definitions: event get mask, event set mask
Added reserved LOG_CODEs 0x11E9 through 0x1255; revised CMD_CODEs
89 and 128
V Mar 2005 Added LOG_CODEs 0x1273 and 0x12C1; added reserved LOG_CODEs
0x1274 through 0x12C0, 0x12C2 through 0x12E5
Revised CMD_CODEs 32, 75, 83, 84, and 128; revised LOG_CODEs 0x1060,
0x1068, 0x108F, 0x10D9, 0x1184 through 0x118C, and generalized searcher
subpackets
T
0x11BA, 0x1275 through 0x1279, 0x127A, and generalized searcher
n PS
subpacket–searcher1
Updated standards documents
34
Y Oct 2005 Added LOG_CODEs 0x12EA through 0x132A
om 8:
l.c :4
Revised CMD_CODE 108; revised LOG_CODEs 0x1089, 0x127C, 0x11B6
. c
through 0x11B7, 0x11BB through 0x11BE, 0x120E through 0x1212, and
te 13
Revised NV item 10
41 -b 1 a
3
15
YA Jan 2006 Added LOG_CODEs 0x1164 through 0x1179, 0x1193, 0x11BF, 0x11C3, 0x11F5,
ei .0
YB Jan 2006 Added LOG_CODEs 0x116A through 0x1173 and 0x132F through 0x1333
Restored LOG_CODEs 0x1174 through 0x1179
YC Apr 2006 Added LOG_CODEs 0x1176, 0x11C1, 0x11C4, 0x1219, 0x12E8, 0x132E,
0x1336 through 0x133A, 0x134F, 0x1350, and 0x1353 through 0x1355,
Revised LOG_CODE 0x10D9, 0x1273, and 0x1335
YD Sep 2006 Added LOG_CODEs 0x1198, 0x11C5, 0x11C6, 0x12E8, 0x1356, and 0x135D
Revised CMD_CODEs 53, 96, and 124
Revised LOG_CODEs 0x107E, 0x1082, 0x108F, 0x1192, 0x11F5, 0x11F6,
0x11F8, 0x11F9, 0x1200, 0x120C, 0x120D, 0x1211 through 0x1215, 0x127D,
0x1282, 0x1289, and 0x1350
Revised Appendix C
YE Jan 2007 Added LOG_CODEs 0x11C7, 0x11EB, 0x128A, 0x128B, 0x128C, 0x128D,
0x128E, 0x128F, 0x135A, 0x135B, 0x135C, 0x135E, 0x135F, 0x1360, 0x1361,
0x1362, 0x1363, 0x1364, 0x136F, 0x1370, 0x1371, 0x1372, 0x1374, 0x137C
0x1388, 0x1389, 0x138B, 0x138C, 0x138D, 0x13AF
Revised LOG_CODEs 0x1156, 0x1193, 0x1199, 0x127D, 0x127F, 0x1280,
0x1284, 0x1289
Deleted LOG_CODE 0x11A3
Obsoleted 0x136A, 0x1373
YF Jun 2007 Added LOG_CODEs 0x1292, 0x1293, 0x1365, 0x1366, 0x1367, 0x1368,
0x13B2, 0x13B3, 0x13B4, 0x13B5, 0x13B6, 0x13B7, 0x13B8, 0x13B9, 0x13BE,
0x13BF, 0x13C0, 0x13C1, 0x13CC, 0x13CD, 0x13CF
Revised LOG_CODEs 0x1356
YG Feb 2008 Added LOG_CODES 0x1294, 0x1295, 0x1296, 0x1297, 0x1298, 0x1299,
0x129A, 0x129D, 0x129E, 0x129F, 0x12A0, 0x12A2, 0x12A4, 0x12A5, 0x12A6,
0x12A7, 0x12A8, 0x12A9, 0x12AA, 0x12AB, 0x13DF, 0x13E0, 0x13E1, 0x13E2,
0x13E3, 0x13E8, 0x13E9; added Appendix D, Additional References
Revised LOG_CODES 0x135D, 0x1370, 0x1371, 0x138A
YH Feb 2009 Added LOG_CODES 0x1291, 0x129C, 0x12A1, 0x12A3, 0x12AE, 0x12B0,
0x12B1, 0x12B3, 0x12B5, 0x12B6, 0x133B, 0x133C, 0x133D, 0x133E, 0x133F,
0x1340, 0x1341, 0x1342, 0x1343, 0x1344, 0x1345, 0x1346, 0x1347, 0x1348,
0x1349, 0x134A, 0x134B, 0x134C, 0x134D, 0x134E, 0x13E4, 0x13E5, 0x13E6,
0x13E7, 0x1437,0x1438, 0x1439, 0x143A, 0x143B,0x143C,0x1455,0x1456,;
T
n PS
added CMD_CODES 141, 142, 143Revised LOG_CODES 0x1198, 0x11B2,
0x11C1, 0x122A, 0x1284, 0x1296,0x12E8, 0x1350, 0x1355, 0x1370, 0x13E2,
0x13E3
34
om 8:
YJ Oct 2009 Added LOG_CODES 0x129C, 0x135A, 0x1440, 0x1476, 0x1477, 0x1478,
0x147B, 0x147E, 0x147F, 0x1480, 0x1481, 0x1482, , 0x1487, 0x1488, 0x148F,
l.c :4
. c
0x1490, 0x1491, 0x1492, 0x1493, 0x1494, 0x1495
te 13
YK Mar 2010 Added LOG_CODES 0x14CA, 0x14CB, 0x14D3, 0x14D4, 0x14D5, 0x14D6,
3
Appendix E
15
ei .0
CMD_CODE 146
2.
zh 201
YL Jan 2011 Added LOG_CODES 0x1241, 0x1436, , 0x14D8, 0x14DE, 0x14E0, 0x14E1, ,
0x14EC, 0x14ED, 0x14F0, 0x14F1, 0x14F2, , 0x150D, 0x150E, 0x150F,
0x1510, 0x1511, 0x1512, , 0x151B, 0x151C
1.6 References
Reference documents, which may include Qualcomm, standards, and resource documents, are
listed in Table 1-6. Reference documents that are no longer applicable are deleted from this table;
therefore, reference numbers may not be sequential.
Table 1-6 Reference documents and standards
Ref. Document
Qualcomm
T
n PS
Q7 Profiling Subsystem Interface Control Document 80-V5628-1
34
Q8 Qualcomm MSM™ Interface (QMI) Architecture 80-VB816-1
om 8:
Q9 QMI Global Constant Definitions l.c :4 80-VB816-2
. c
Q10 Diagnostic Services Interface Specification and Operational 80-V6135-1
te 13
Description
.7 bk t
41 -b 1 a
Standards 3
15
S1 cdma2000® High Rate Packet Data Air Interface Specification TIA/EIA/IS-856 (Nov 2000)
ei .0
0.
w 01
S2 Data Service Options for Wideband Spread Spectrum TIA/EIA/IS-707-A (Apr 1999)
12
ou 3.
Systems
2.
zh 201
S3 High Speed 25-Position Interface for Data Terminal Equipment TIA/EIA-530-A (Dec 1998)
and Data Circuit-Terminating Equipment, Including Alternative
26-Position Connector
S4 Medium Access Control (MAC) Standard for cdma2000® TIA/EIA/IS-2000.3-A (Mar 2000)
Spread Spectrum Systems
S9 Physical Layer Standard for cdma2000® Spread Spectrum TIA/EIA/IS-2000.2-A (Mar 2000)
Systems
S10 Position Determination Service Standard for Dual-mode TIA/EIA/IS-801 (Nov 1999)
Spread Spectrum Systems
S11 Recommended Minimum Performance Standards for 800 MHz TIA/EIA/IS-55 (Dec 1991)
Dual-mode Mobile Stations
S12 Test Data Service Option (TDSO) for cdma2000® Spread 3GPP2 C.P9005 (Jun 2000)
Spectrum Systems
S13 Upper Layer (Layer 3) Signaling Standard for cdma2000® TIA/EIA/IS-2000.5-A (Mar 2000)
Spread Spectrum Systems
S15 Short Message Service for Spread Spectrum Systems TIA/EIA-637-B (Jan 2002)
S16 Technical Realization of Short Message Service (SMS) 3GPP TS 23.040 (1999)
S17 Technical Realization of Cell Broadcast Service (CBS) 3GPP TS 23.041 (1999)
S18 cdma2000® High Rate Broadcast-Multicast Packet Data Air TIA-1006 (Feb 2004)
Interface Specification
T
n PS
S19 Navstar GPS Space Segment/Navigation User Interfaces ICD-GPS-200C (Oct 1993)
Interface Control Document
34
S20 Medium Access Control (MAC) Standard for cdma2000® TIA/EIA/IS-2000.3-C (May 2002)
om 8:
Spread Spectrum Systems - Release C
l.c :4
. c
te 13
S21 Cellular Radiotelecommunications Intersystem Operations EIA/IS-41
S22 Physical Layer Standard for cdma2000® Spread Spectrum TIA/EIA/IS-2000.2-C (May 2000)
.7 bk t
41 -b 1 a
Systems - Release C
3
15
ei .0
S23 Physical Layer Standard for cdma2000® Spread Spectrum TIA/EIA/IS-2000.2 (August 2000)
0.
w 01
Systems (2000)
12
ou 3.
protocol
S25 Mobile radio interface Layer 3 specification; Core network 3GPP TS 24.008
protocols; Stage 3
1.8 Acronyms
For definitions of terms and abbreviations, see [Q6].
T
n PS
2.1 Asynchronous
34
om 8:
Async-HDLC mode is a software implementation of the High-level Data Link Control (HDLC)
l.c :4
c
over an asynchronous link.
.
te 13
.7 bk t
2.1.1 Connector
41 -b 1 a
3
15
The serial port connector is provided by a special data cable with a Qualcomm-specific
ei .0
0.
w 01
connector, as well as the appropriate voltage translation for each phone. The cable used by all
12
2.
zh 201
The connector pinout for the RS-232 mode is defined in Table 2-1 and is as specified in the
EIA-530 Standard [S3]. The DMSS serial port is wired as the Data Circuit-terminating
Equipment (DCE). This is the standard pinout that is presented at the special cable interface.
Table 2-1 Connector pinout for RS-232 mode
Contact Signal name Direction Function
T
Information Variable Message
n PS
Frame Check 16 CRC-CCITT standard 16-bit CRC
34
Ending Flag 8 Ending character
om 8:
l.c :4
. c
te 13
2.1.2.1.1 Information field
.7 bk t
The information field consists of all messages used to control the DMSS operation. This includes
41 -b 1 a
3
both request messages sent from the external device to the DMSS and responses sent from the
15
ei .0
If the information to be sent contains either the ending flag (0x7E) or the escape character
12
ou 3.
(0x7D), the escape character is inserted into the data stream and the byte is XORed with the
2.
zh 201
escape complement value (0x20), then sent. On the receiving end, this means that any escape
character should be discarded, and the next byte should be XORed with the escape complement
value. Note that this same procedure should be performed if either of these special characters
appears as part of the Cyclic Redundancy Check (CRC) as well.
2.2.1 Connector
The serial port connector is provided by a special data cable with a Qualcomm-specific
connector, as well as the appropriate voltage translation for each phone. The cable used by all
FFA phones is MCN CV90-87013-1.
T
The connector pinout for the RS-232 mode is defined in Table 2-3 and is as specified in the
n PS
EIA-530 Standard [S3]. The DMSS serial port is wired as the DCE. This is the standard pinout
that is presented at the special cable interface.
34
om 8:
l.c :4
c
Table 2-3 Connector pinout for RS-232 in Modem mode
.
te 13
2.
zh 201
Packets are exchanged between the DMSS and the Diagnostic Monitor (DM) in a strict
master/slave fashion. The DM sends a packet, then the DMSS processes it and returns a response
or an error packet. No packets are produced asynchronously by the DMSS, and every packet
receives precisely one response. (Exceptions to the master/slave method are described in
Section 3.1.)
In this document, the term DM is used to refer to the external equipment communicating with the
T
DMSS through a serial interface. This is for notational convenience only, as any external
n PS
equipment may source and sink these data packets.
34
For commands and logging, the DM considers all targets identical unless indicated in the
om 8:
document, (for instance, logged AGC values [0x1001]).
l.c :4
. c
te 13
3
This section explains the changes in communications between the DMSS and the DM.
15
ei .0
The enhanced DMSS diagnostics system allows the DMSS to send unsolicited diagnostic
0.
w 01
12
When configured, the DMSS will send existing diagnostic packets when the data is available,
rather than storing the data in a queue until it is requested by the DM. The following describes
the data that may be streamed and how to configure it:
Streamed message response
To configure the streamed message response, the DM sends a Message Request with the
desired MSG_LEVEL, as defined in Section 3.4.28.1. The response to this packet will be a
Message Response as defined in Section 3.4.28.2, with the QUANTITY field set to zero and
the DROP_CNT set to its current value. All other data is arbitrary for this response since it is
merely an ACK.
As messages are generated in the DMSS, given available bandwidth, a Message Response
message will be streamed. The DM will handle this packet in the same manner that it handles
a Message Response message in a nonstreaming phone. The data, except for the
QUANTITY field, is entirely the same. The QUANTITY field in a streaming phone is set to
a nonzero value for tools compatibility.
To configure the streamed message response to off (no unsolicited messages), the DM sends
a Message Request message with the MSG_LEVEL field set to MSG_LVL_NONE.
T
diagnostic communications enhancements feature. If the latter feature is disabled in the
n PS
DMSS software, event report messages will not be delivered.
34
To configure the streamed event report, the DM sends an Event Report Control Request
message (see Section 3.4.93.1 for details).
om 8:
l.c :4
c
Extended message packet
.
te 13
This packet is generated by the DMSS with no associated request packet. The service is
.7 bk t
41 -b 1 a
0.
w 01
2.
zh 201
T
provide the means to perform these operations, but only to authorized users.
n PS
In this effort, a plan has been formulated that creates a password, unique for each phone. In order
34
to use any of the protected features in the phone, it will now be necessary to send this password
to the phone to unlock these features.
om 8:
l.c :4
c
The protected operations are:
.
te 13
12
2.
zh 201
T
Decimal 0
n PS
Hexadecimal byte 0x00
34
Hexadecimal word 0x0000
om 8:
l.c :4
Addressing is done using flat 32-bit addresses. The first word is the high-order address word, and
. c
te 13
the second word is the low-order address word.
.7 bk t
Unless otherwise specified, all indexes, such as NAM in a 4-NAM phone, are specified as
41 -b 1 a
3
C indexes, beginning at zero. Thus, appropriate values for the NAM index in a 4-NAM phone
15
ei .0
are 0, 1, 2, or 3.
0.
w 01
Unless otherwise specified, all variables not referenced to IS-95-A are unsigned.
12
ou 3.
2.
zh 201
T
CMD_CODE (0 / 0x00) 1 Message ID – The DMSS sets CMD_CODE to 0 for this
n PS
message
34
COMP_DATE 11 Compilation date – ASCII chars indicating the date of
compilation for the executable, e.g., Jun 11 1992; there is no
om 8:
null-termination
l.c :4
. c
te 13
COMP_TIME 8 Compilation time – ASCII chars indicating the time of
compilation for the executable, e.g., 23:59:59; there is no
.7 bk t
null-termination
41 -b 1 a
3
15
REL_DATE 11 Release date – ASCII chars indicating the date of formal
ei .0
null-termination
12
ou 3.
T
message
n PS
ESN 4 Electronic serial number; see IS-95-A 2.3.2 or
34
J-STD-008 2.3.2
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
(2 / 0x02, 3 / 0x03, following values:
n PS
4 / 0x04) 2 – Specifies BYTE peek
3 – Specifies WORD peek
34
4 – Specifies DWORD peek
om 8:
ADDRESS 4 Address of peek region start; given as a flat address
l.c :4
. c
te 13
LENGTH 2 Length of peek region – Number of BYTES, WORDS, or
DWORDS desired; the maximum number of BYTES
.7 bk t
3
is 8, and the maximum number of DWORDS returned is 4
15
ei .0
0.
w 01
2.
The Memory Peek Response message repeats the address and length data for the convenience of
zh 201
T
7 / 0x07) DWORD poke
n PS
ADDRESS 4 Address at which to write POKE_DATA; given as a flat
address
34
om 8:
LENGTH 1 Number of items (bytes, words, or dwords) to be written
l.c :4
c
POKE_DATA 4 or 8 (dword) Data to be written
.
te 13
.7 bk t
3
15
The Memory Poke Response message is a copy of the Memory Poke Request message. It serves
ei .0
0.
w 01
to acknowledge the successful receipt of the request message and the successful poke of the data
12
2.
zh 201
NOTE The ports are extremely hardware dependent. See specific Qualcomm hardware ASIC
references for appropriate addresses and values.
Currently, port addressing is done by sending a 16-bit offset from 0x0300000—ports are
memory-mapped.
This packet is protected by the DMSS security plan. The Security Password Request message
must be successfully sent to the DMSS before this message will be accepted.
T
n PS
3.4.5.1 Port Output Byte Request
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
CMD_CODE (8 / 0x08) 1 Message ID – The DM sets CMD_CODE to 8 for this
te 13
message
.7 bk t
41 -b 1 a
0.
w 01
12
ou 3.
NOTE The ports are extremely hardware dependent. See specific hardware references for appropriate
addresses and values.
Currently, port addressing is done by sending a 16-bit offset from 0x0300000—ports are
memory-mapped.
This packet is protected by the DMSS security plan. The Security Password Request message
must be successfully sent to the DMSS before this message will be accepted.
T
n PS
Field Length (bytes) Description
34
CMD_CODE (9 / 0x09) 1 Message ID – The DM sets CMD_CODE to 9 for this
om 8:
message
l.c :4
. c
te 13
PORT_ADDR 2 Port address to which output is to be performed
3
15
ei .0
The format of the Port Output Word Response message is identical to the format of the Port
12
ou 3.
NOTE The ports are extremely hardware dependent. See specific hardware references for appropriate
addresses and values.
Currently, port addressing is done by sending a 16-bit offset from 0x0300000—ports are
memory-mapped.
This packet is protected by the DMSS security plan. The Security Password Request message
must be successfully sent to the DMSS before this message will be accepted.
T
Field Length (bytes) Description
n PS
CMD_CODE (10 / 0x0A) 1 Message ID – The DM sets CMD_CODE to 10 for this
34
message
om 8:
PORT_ADDR 2 Port address from which to perform input
l.c :4
. c
te 13
3
Field Length (bytes) Description
15
ei .0
CMD_CODE (10 / 0x0A) 1 Message ID – The DMSS sets CMD_CODE to 10 for this
0.
w 01
message
12
ou 3.
NOTE The ports are extremely hardware dependent. See specific hardware references for appropriate
addresses and values.
Currently, port addressing is done by sending a 16-bit offset from 0x0300000—ports are
memory-mapped.
This packet is protected by the DMSS security plan. The Security Password Request message
must be successfully sent to the DMSS before this message will be accepted.
T
Field Length (bytes) Description
n PS
CMD_CODE (11 / 0x0B) 1 Message ID – The DM sets CMD_CODE to 11 for this
34
message
om 8:
PORT_ADDR 2 Port address from which to perform input
l.c :4
. c
te 13
3
Field Length (bytes) Description
15
ei .0
CMD_CODE (11 / 0x0B) 1 Message ID – The DMSS sets CMD_CODE to 11 for this
0.
w 01
message
12
ou 3.
CMD_CODE (12 / 0x0C) 1 Message ID – The DMSS sets CMD_CODE to 12 for this
T
message
n PS
RESERVED 3 This field is unused
34
ESN 4 Electronic serial number; see IS-95-A 2.3.2 or J-STD-008
om 8:
2.3.2
l.c :4
. c
RF_MODE 2 Current mode of the RF hardware; valid values are:
te 13
0 – Analog
.7 bk t
1 – CDMA cellular
41 -b 1 a
3
2 – CDMA PCS
15
3 – Sleep mode
ei .0
4 – GPS
0.
w 01
5 – 1xEV-DO
12
ou 3.
2.
zh 201
MIN1 (Analog) 4 Analog MIN1 for the current NAM (valid only for analog
capability phones)
T
ENTRY_REASON 2 Reason call processing entered; use the field RF_MODE to
n PS
determine which interpretation of the following values to
use:
34
CDMA mode (Cellular and PCS)
om 8:
l.c :4 0 – Normal CDMA operation
c
1 – Continue previous operation
.
te 13
2 – Enter offline CDMA mode
3 – Originate call in CDMA mode
.7 bk t
41 -b 1 a
Analog mode
3
0 – Normal analog operation
15
ei .0
1 – Digital-to-analog handoff
0.
w 01
3 – Page response
2.
zh 201
CDMA_CODE_CHAN 1 CDMA code channel (CDMA only); invalid after any Handoff
Direction message on the traffic channel; see IS-95-A
7.1.3.1 or J-STD-008 3.1.3.1
LOCAID 2 Current location area ID (analog only); only valid for analog
capability phones; see IS-95-A 2.3.4.2
RSSI 2 Current RSSI (RF signal strength) level for analog; only
valid for analog capability phones. To convert to
dBm/30 KHz, use -110 + (RSSI * 62/255). This value is a
rather rough estimate.
POWER 1 Current mobile output power level index for analog; only
valid for analog capability phones; see IS-95-A
Table 2.1.2-1
T
n PS
messages from the DMSS log output queue, one at a time.
The particular bit is directly related to the log codes given in Chapter 5. For example, to turn on
34
reverse link frame types logging, LOG_CODE 0x1003, you would set bit 3 in the log mask,
om 8:
which is a value of 0x00000008. See Section 5.1 and Section 5.2 for a description of all log
l.c :4
c
messages and Section 5.4 for a table of log codes.
.
te 13
There is no restriction on the set of log mask bits, other than the bandwidth of the channel
.7 bk t
41 -b 1 a
between the DM and the DMSS. If the log queue in the DMSS is full when a new log message is
3
created, the new log message will be dropped. Therefore, if the DM cannot request and receive
15
ei .0
the queued log items fast enough, log data will be lost.
0.
w 01
12
ou 3.
After receiving and processing a Logging Mask Request message, the DMSS returns a Logging
2.
zh 201
MASK 4 32-bit mask identifying items to log; note that this is sent in
Intel-ordered format, low byte first
CMD_CODE (15 / 0x0F) 1 Message ID – The DMSS sets CMD_CODE to 15 for this
message
CMD_CODE (16 / 0x10) 1 Message ID – The DMSS sets CMD_CODE to 16 for this
message
MORE 1 More log data available indicator; indicates how many log
entries (not including the one returned with this message)
are queued in the DMSS
T
n PS
LOG_ITEM LENGTH Log data; see Chapter 5 for LOG_ITEM formats
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
NOTE You will normally want to use a Nonvolatile Item Read—it knows the layout of the NV, while
peek only does raw reads.
The NVM is treated as a flat 16-bit address space. An ADDRESS of 0x1000 accesses the
0x1000th byte of NVM. The current DMSS uses 8 K of NVM, which means that addresses are
limited to 0x0000 through 0x3FFF.
This packet is protected by the DMSS security plan. The Security Password Request message
T
n PS
must be successfully sent to the DMSS before this message will be accepted.
This operation is no longer active for most addresses.
34
3.4.14.1 Nonvolatile Memory Peek Request
om 8:
l.c :4
. c
te 13
0.
w 01
2.
zh 201
CMD_CODE (17 / 0x11) 1 Message ID – The DMSS sets CMD_CODE to 17 for this
message
PEEK_DATA 32 Data array – The first LENGTH bytes are the peek data
NOTE To set a specific item stored in the NV, the Nonvolatile Item Write Request should be used, as
it handles all the NV layout problems.
You will normally want to use a Nonvolatile Item Write—it knows the layout of the NV, while
Poke only does raw writes.
This packet is protected by the DMSS security plan. The Security Password Request message
must be successfully sent to the DMSS before this message will be accepted.
This operation is no longer active for most addresses.
T
n PS
3.4.15.1 Nonvolatile Memory Poke Request
34
Field Length (bytes) Description
om 8:
CMD_CODE (18 / 0x12) 1 Message ID – The DM sets CMD_CODE to 18 for this
l.c :4
c
message
.
te 13
3
15
LENGTH 1 Number of bytes in POKE_DATA array, up to 32
ei .0
0.
w 01
POKE_DATA 32 Data array – The first LENGTH bytes are the poke data
12
ou 3.
2.
zh 201
CMD_CODE (19 / 0x13) 1 Message ID – The DMSS sets CMD_CODE to 19 for this
message
CMD_CODE (20 / 0x14) 1 Message ID – The DMSS sets CMD_CODE to 20 for this
message
T
sends a message with an invalid length, the DMSS returns a Bad Length Response message. This
n PS
message contains the original message.
34
Field Length (bytes) Description
om 8:
CMD_CODE (21 / 0x15) 1
l.c :4 Message ID – The DMSS sets CMD_CODE to 21 for this
. c
message
te 13
(1 or more)
3
15
ei .0
0.
w 01
CMD_CODE (24 / 0x18) 1 Message ID – The DMSS sets CMD_CODE to 24 for this
message
T
n PS
The DM requests data for plotting vocoder rates, Rx power, Tx power, Tx gain adjust, and frame
error rate by sending a Temporal Analyzer Graph Request message to the DMSS. The data is
34
returned in a Temporal Analyzer Graph Response message.
om 8:
l.c :4
. c
3.4.22.1 Temporal Analyzer Graph Request
te 13
.7 bk t
3
15
CMD_CODE (25 / 0x19) 1 Message ID – The DM sets CMD_CODE to 25 for this
ei .0
message
0.
w 01
12
ou 3.
CMD_CODE (25 / 0x19) 1 Message ID – The DMSS sets CMD_CODE to 25 for this
message
FER_TOTAL_FRAMES 4 Total number of frames received; the sum of all the forward
T
traffic channel frame types (MUX1_FOR_1 through
n PS
MUX1_FOR_14 and MUX2_FOR_1 through
MUX2_FOR_26); see IS-95-A 6.4.5.4. and J-STD-008
34
2.4.5.4
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
Field Length (bytes) Description
n PS
CMD_CODE (26 / 0x1A) 1 Message ID – The DMSS sets CMD_CODE to 26 for this
message
34
om 8:
MODE 1 Rx software mode (service option); see IS-95-A 6.7.1.3.2.4
or J-STD-008 2.7.1.3.2.4; valid values are:
l.c :4
. c
0 – No mode (phone not in a call)
te 13
3
3 – Markov (CAI SO 0x8002)
15
ei .0
BAD_FRAMES 4 Total number of bad frames (erasures and full rate with bit
errors); this counter is reset to zero at the start of each
Markov call
T
7 – 1/8 rate frames received
n PS
8 – Full rate frames with bit errors received
9 – Erasures (rate determination failed) received
34
BIT_ERRORS 4 Total number of bit errors
om 8:
l.c :4
c
RATE_OK_WITH_ERR 4*2 Number of frames for each correct rate decision which
.
te 13
contain bit errors
.7 bk t
41 -b 1 a
3
3.4.24 Markov Statistics Reset (27 / 0x1B)
15
ei .0
The accumulated Markov Statistics maintained in the DMSS are reset to zero when the DM
0.
w 01
12
sends a Markov Statistics Reset Request message. The DMSS zeros the accumulators and
ou 3.
T
Field Length (bytes) Description
n PS
CMD_CODE (28 / 0x1C) 1 Message ID – The DMSS sets CMD_CODE to 28 for this
message
34
om 8:
DIAG_VERSION 2 Version of diagnostic interface used by DMSS
l.c :4
c
The version number is 7. For streaming capability phones,
.
te 13
the version number is 8.
.7 bk t
41 -b 1 a
The Time Stamp Request message is sent from the DM to the DMSS to request the current time
0.
w 01
in the DMSS. This is returned in the Time Stamp Response message. The format of a DMSS time
12
ou 3.
stamp is as follows:
2.
zh 201
← 48 bits → ← 16 bits →
1.25 ms counter 1/32 chip counter
The 1.25 ms counter has ~11 K years of dynamic range. The 1/32 chip counter has 1.25 ms
dynamic range. It rolls over at count 49152.
The DMSS gets the current time from the Sync channel of a CDMA cell. Until such time as this
occurs, any time stamp received from the DMSS will be counting from Jan 6, 1980 (the start of
GPS time). This is useful for relative timing but not for absolute time.
CMD_CODE (29 / 0x1D) 1 Message ID – The DMSS sets CMD_CODE to 29 for this
message
TIME_STAMP 8 Current time read from DMSS system time clock; see
Section 3.4.26 for format description
T
3.4.27.1 Temporal Analyzer Parameters Request
n PS
34
Field Length (bytes) Description
om 8:
CMD_CODE (30 / 0x1E) 1 Message ID – The DM sets CMD_CODE to 30 for this
l.c :4
c
message
.
te 13
SET_MASK 2 Mask enabling the reporting of certain sets of pilots; valid
values are:
.7 bk t
41 -b 1 a
CMD_CODE (30 / 0x1E) 1 Message ID – The DMSS sets CMD_CODE to 30 for this
message
NOTE Severity levels are compile-time configurable in DMSS as well; therefore, some of these
message levels will never be available. For example, even if you request MSG_LVL_LOW
and above, some modules may only contain MSG_LVL_HIGH and above.
T
n PS
These messages are subject to change and may not be present in all versions of software, or in
all phones. These messages are not, and never will be, documented.
34
3.4.28.1 Message Request
om 8:
l.c :4
. c
te 13
0.
w 01
CMD_CODE (31 / 0x1F) 1 Message ID – The DMSS sets CMD_CODE to 31 for this
message
T
%c – Character display
n PS
%lx – Long (dword) hexadecimal display
%ld – Long (dword) decimal display
34
CODE1 4 First replaceable value, signed; this is used as the value for
om 8:
the first formatting specifier
l.c :4
. c
CODE2 4 Second replaceable value, signed; this is used as the value
te 13
0.
w 01
T
CMD_CODE (32 / 0x20) 1 Message ID – The DM sets CMD_CODE to 32 for this
n PS
message
34
HOLD 1 Key release indicator; valid values are:
om 8:
0 – Selected keypress will be emulated, then a key
release will be emulated
l.c :4
. c
1 – Selected keypress will be emulated, but no key
te 13
0.
w 01
2.
zh 201
T
HS_UP_K 0x54 Up key
n PS
HS_DOWN_K 0x55 Down key
34
HS_PWR_K 0x6F Power key
om 8:
HS_INFO_K 0x70l.c :4 Info/OK button
. c
te 13
HS_SEL_K2 0x70 Legacy duplicate of HS_INFO_K
3
HS_PHONE_K 0x72 Phone lifted from hands-free cradle
15
ei .0
12
ou 3.
T
HS_LSK_K3 0x9E Left front key
n PS
HS_LS2_K 0x9F Right soft key
34
HS_RSK_K4 0x9F Right front key
om 8:
HS_TASK_K
l.c :4
0xA0 Task key
. c
te 13
HS_VIDEO_K 0xA1 Video key
.7 bk t
3
15
HS_WEB_K 0xA5 Web key
ei .0
0.
w 01
T
n PS
1 – DMSS will unlock the handset
34
3.4.30.2 Handset Emulation Lock/Unlock Response
om 8:
The format of the Handset Emulation Lock/Unlock Response message is identical to the format
l.c :4
. c
of the Handset Emulation Lock/Unlock Request message. It is sent by the DMSS in response to
te 13
3
15
0.
w 01
The DM uses the Handset Emulation Display Request message to get a “snapshot” of the DMSS
12
ou 3.
screen and annunciator status. The DMSS returns a Handset Emulation Display Response
2.
zh 201
message.
The display of the DMSS is actually composed of two sets of components. There is a “normal”
screen and annunciator set, then a “blink” screen and annunciator set. Every BLINK_RATE ms,
the DMSS switches between the two sets. Any differences in the sets will make that difference
appear to blink. For instance, if the roam annunciator is set in ANNUNCIATORS but not in
BLINK_ANNUNCIATORS, the roam annunciator will blink.
T
0x10-0x11 – Right and left pointing triangles
n PS
0x12-0x13 – Left and right double quote marks
0x14-0x15 – Up and down pointing triangles
34
0x16-0x19 – Uppercase E with diacritical marks
0x1A – Inverse crosshatch fill
om 8:
0x1B – Inverse L
l.c :4
. c
0x1C – Dialshuttle down
te 13
0x1E – Dialshuttle up
41 -b 1 a
0x7F – House
12
ou 3.
T
n PS
0xE0 – Lowercase ligature oe
0xE1 – Right double angle quote mark
34
0xE2 – Invert question mark
0xE3 – Uppercase N with tilde
om 8:
0xE4 – Multiplication sign
l.c :4
. c
0xE5 – Uppercase Y with diacritical mark
te 13
BLINK_SCREEN 4 * 12 Like SCREEN, but shown during the BLINK portion of the
screen cycle
BLINK_RATE 2 Pause between toggling from the normal screen set to the
blink screen set and then back again
This is in milliseconds.
T
Appendix E, Table E-1 of [S5] or Appendix E, Table E-1 of
n PS
[S8] or ANNEX E of [S6] with the additional special ID of -1
(0xFFFF) to indicate that all settleable parameters are to be
34
reset to zero (0); this bypasses all resettability restrictions
om 8:
PARM_VALUE 4 Parameter value; the desired new value for the parameter
l.c :4
. c
te 13
3
Field Length (bytes) Description
15
ei .0
CMD_CODE (36 / 0x24) 1 Message ID – The DMSS sets CMD_CODE to 36 for this
0.
w 01
message
12
ou 3.
SET_TIME 8 Time the operation was processed; the format is the same
2.
zh 201
T
3.4.35.1 Nonvolatile Item Read Request
n PS
Field Length (bytes) Description
34
om 8:
CMD_CODE (38 / 0x26) 1 Message ID – The DM sets CMD_CODE to 38 for this
message
l.c :4
. c
te 13
NV_ITEM 2 Item ID – The DM sets this field to select the item to be
read. The values shall be as shown in Chapter 6.
.7 bk t
41 -b 1 a
3
ITEM_DATA 128 Nonvolatile memory data item – The DM may specify
15
parameters in this area (to select one of an array of
ei .0
6.
2.
zh 201
STATUS 2 Status of the NV Read operation – The DMSS sets this field
on return to indicate the status of the read operation:
0 – Request completed OK
1 – Internal DMSS use
2 – Unrecognizable command
3 – NV memory is full (should not get this status in a
read response)
4 – Command failed
5 – Variable was not active (never written)
6 – Bad parameter in command block (may indicate this
item does not exist for this phone or for the specified
index for this phone)
7 – Item was read-only (should not get this status in a
read response)
8 – Item not defined for this target
9 – Free memory exhausted
10 – Internal use
For the special case of writing the ESN, this packet is protected by the DMSS security plan. The
T
Security Password Request message must be successfully sent to the DMSS before this message,
n PS
with the NV_ITEM == NV_ESN_I, will be accepted. Also note that the security plan password
overrides the SPC, so if a successful Security Password Request has been sent to the phone, the
34
SPC is not needed to read or write the service programming items (see Section 3.4.62).
om 8:
l.c :4
. c
3.4.36.1 Nonvolatile Item Write Request
te 13
.7 bk t
41 -b 1 a
message
0.
w 01
12
ou 3.
STATUS 2 Status of the NV Write operation – The DMSS sets this field
to indicate the status of the write operation:
0 – Request completed OK
1 – Internal DMSS use
2 – Unrecognizable command
3 – NV memory is full
4 – Command failed
5 – Variable was not active (never written) (should not
get this status in a write response)
6 – Bad parameter in command block (may indicate this
item does not exist for this phone or for the specified
index for this phone)
7 – Item was read-only
8 – Item not defined for this target
9 – Free memory exhausted
10 – Internal use
T
DM may send a Reset mode to reset the DMSS. The Reset Mode command will cause the phones
n PS
to power cycle.
34
The Mode Change Response message is returned to the DM to indicate that the Mode Change
om 8:
Request message has been received correctly and the mode change has been requested. The
l.c :4
c
actual mode change will occur a short time later. Use the Status Request message (Section 3.4.9)
.
te 13
to monitor the call processing state. When the ENTRY_REASON field of the Status Response
message is 2 (Offline CDMA) or 6 (Offline Analog), the mode change has indeed completed.
.7 bk t
41 -b 1 a
Verify the offline status of the phone before attempting any commands that require the phone to
3
15
be in that state.
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
Valid mode switching is, switch from:
Online mode to Offline Factory Test mode, or Offline
34
Digital/Analog
Offline Factory Test mode to Online mode or Offline
om 8:
Digital/Analog or Reset
l.c :4
. c
Low Power mode to Online mode and vice versa
te 13
3
Offline Digital/Analog to Offline Factory Test mode
15
ei .0
2.
zh 201
CMD_CODE (42 / 0x2A) 1 Message ID – The DMSS sets CMD_CODE to 42 for this
message
T
cannot be allocated, or the COUNT for a given error is
n PS
saturated
34
ERR_RECORDS 20 * 13 20 of the following five records
om 8:
20 occurrences of the l.c :4
following record, one per
. c
error
te 13
ADDR 1 Error address; this is the index (0 to 19) of this error record;
.7 bk t
41 -b 1 a
it is sequential.
3
15
ei .0
COUNT 1 Error count; this is the number of times this error has been
recorded; if the value is zero, this error record is empty;
0.
w 01
saturates at 255
12
ou 3.
2.
zh 201
FILENAME 8 Root name of file; this is the root name of the file where the
error was detected, such as mobile for mobile.c; long
filenames are truncated to the first eight characters
LINE_NUM 2 Line number within file; this is the line number within
FILE_NAME where the error was detected
FATAL 1 Error fatal indicator; if the value is nonzero, the error was
fatal; if the value is zero, the error was nonfatal
T
n PS
shall clear the error record specified by ERROR_REC
34
3.4.40.2 Error Record Clear Response
om 8:
The format of the Error Record Clear Response message is identical to the format of the Error
l.c :4
. c
Record Clear Request message.
te 13
.7 bk t
41 -b 1 a
Every receive frame the decoder constructs symbol error measurements. For each rate, the
0.
w 01
decoder reencodes the decoded data and compares this reencoded data to the decoder input. Each
12
ou 3.
frame, these discrepancies are reported and accumulated. The DMSS resets the accumulated
2.
zh 201
CMD_CODE (45 / 0x2D) 1 Message ID – The DMSS sets CMD_CODE to 45 for this
message
T
SER_2 4 Sum of all half-rate frame symbol error counts
n PS
SER_4 4 Sum of all quarter-rate frame symbol error counts
34
SER_8 4 Sum of all eighth-rate frame symbol error counts
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
TEST_CODE 2 Directed test code – The DM sets this code to specify the
T
desired test as follows:
n PS
0x00 – CARRIER_ON
34
0x01 – CARRIER_OFF
0x02 – LOAD_SYNTH
om 8:
0x03 – SET_ATTN
l.c :4
c
0x04 – RXMUTE
.
te 13
0x05 – RXUNMUTE
0x06 – TXMUTE
.7 bk t
41 -b 1 a
0x07 – TXUNMUTE
3
0x08 – ST_ON
15
ei .0
0x09 – ST_OFF
0.
w 01
0x0A – Reserved
12
ou 3.
0x0B – Reserved
2.
zh 201
0x0C – Reserved
0x0D – Reserved
0x0E – Reserved
0x0F – RCVS1 test
0x10 – WSTS test
0x11 – SAT_ON
0x12 – SAT_OFF
0x13 – TERMINATE test
0x14 – CDATA test
0x15 – DTMF_ON
0x16 – DTMF_OFF
0x17 – COMPANDER_ON
0x18 – COMPANDER_OFF
0x19 – RSSI test
SYNTH_CHANNEL 2
ATTN 1
T
color code of the SAT frequency that the DMSS may expect to receive is specified in
n PS
TEST_PARAMETERS.
34
Subfield Length (bytes)
om 8:
l.c :4
c
SAT 1
.
te 13
.7 bk t
41 -b 1 a
3
SAT value SAT frequency
15
ei .0
0 5970 Hz
0.
w 01
12
1 6000 Hz
ou 3.
2.
zh 201
2 6030 Hz
CDATA 6
DTMF 1
0x01 1
0x02 2
0x03 3
0x04 4
0x05 5
0x06 6
0x07 7
0x08 8
0x09 9
0x0A 0
T
n PS
0x0B *
34
0x0C #
om 8:
l.c :4
c
3.4.43.2 Directed Test Response
.
te 13
3
CMD_CODE (46 / 0x2E) 1 Message ID – The DMSS sets CMD_CODE to 46 for this
15
message
ei .0
0.
w 01
TEST_CODE 2 Directed test code – The DMSS shall set this field equal to
12
TEST_RESULTS 2 Results of test – The DMSS returns results for some of the
directed tests it performs; this field shall be ignored by the
DM except for the values of TEST_CODE listed in the
following text
NUM_UNCORR 1
NUM_CORR 1
WORD_SYNCS 2
RSSI 2
T
configuration options will be given NV items or DIAG packets.
n PS
34
3.4.44.1 DIP Switch Retrieval Request
3
SWITCHES 2 Not used in request message
15
ei .0
0.
w 01
The format of the DIP Switch Retrieval Response message is identical to the format of the DIP
2.
zh 201
Switch Retrieval Request message. The current value of the switches is returned in the field
SWITCHES.
BIO_SW2_M 00000000 01000000b Reload reverse link long code each 80-ms frame
BIO_SW6_M 00000000 00000100b Turn Tx power on during acquisition and sync channel
*Extra disclaimer: These values are extremely subject to change with no prior notice. Qualcomm does not
guarantee that these values will retain their functions in future versions of code.
T
DIP switches are highly hardware dependent and their meanings are volatile; any permanent
n PS
configuration switches options will be given NV items or DIAG packets.
34
3.4.45.1 DIP Switch Set Request
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
message
3
15
ei .0
SWITCHES 2 New value for software DIP switches; see Table 3-3
0.
w 01
12
ou 3.
The format of the DIP Switch Set Response message is identical to the format of the DIP Switch
Set Request message.
T
n PS
The DM requests the DMSS to order the vocoder to start or stop packet loopback by sending the
DMSS a Vocoder PKT Loopback Request message. The DMSS requests the vocoder to start or
34
stop performing packet loopback according to the status of the Boolean field PKT_LB.
om 8:
In packet loopback, the vocoder loops vocoder input packages back as output. The DMSS will
l.c :4
. c
thus echo back any vocoder data it receives over the air.
te 13
.7 bk t
41 -b 1 a
12
ou 3.
T
number of valid digits in the DIGITS field
n PS
DIGITS 32 Dialed digits; ASCII chars 0 to 9, #, * only
34
SO 2 Service option; valid values are:
om 8:
1 – Voice (IS-96)
l.c :4
c
2 – 8K loopback
.
te 13
3 – Markov (“old” 8K)
4 – Reserved
.7 bk t
5 – Voice, IS-96-A
41 -b 1 a
3
6 – Voice, 13 K
15
ei .0
9 – 13 K loopback
ou 3.
11 – EVRC
14 – Rate Set 2 SMS
17 – 13K voice (IS-733)
22 – MDR (RS1 in both directions)
23 – MDR (RS1 forward, RS2 reverse)
24 – MDR (RS2 forward, RS1 reverse)
25 – MDR (RS2 in both directions)
36 – MDR data pattern testing (RS1 in both directions)
37 – MDR data pattern testing (RS2 in both directions)
54 – IS-2000 Markov
55 – IS-2000 loopback
68 – 4GV narrow band
65534 – SMS
See IS-95-A 6.7.1.3.2.4, or J-STD-008 2.7.1.3.2.4, but this
is a local mapping of service options.
CMD_CODE (53 / 0x35) 1 Message ID – The DMSS sets CMD_CODE to 53 for this
message
T
n PS
This is no longer supported.
34
om 8:
3.4.53 Obsolete (56 / 0x38) l.c :4
. c
te 13
This is no longer supported.
.7 bk t
41 -b 1 a
3
3.4.54 Obsolete (57 / 0x39)
15
ei .0
0.
w 01
2.
zh 201
T
n PS
The Phone State Request message asks for current DMSS state information. This information is
returned in the Phone State Response message. This state includes both Analog and CDMA
34
states, corresponding to states defined in IS-95-A and J-STD-008. CDMA states refer to both
om 8:
800 MHz and 1900 MHz (PCS) operation. In addition, an event count will be given to indicate
l.c :4
. c
that enough of the phone’s operating state has changed that additional information should be
te 13
requested. The event count will be initialized at phone powerup and will count events that could
.7 bk t
change the active pilot set or the analog equivalent. Events will include handoffs, call setups, call
41 -b 1 a
3
teardowns, idle handoffs, and analog rescans. For example, if the event count had changed since
15
ei .0
the last time the packet was requested, the Status Response message could be requested to see if
0.
w 01
2.
zh 201
CMD_CODE (63 / 0x3F) 1 Message ID – The DMSS sets CMD_CODE to 63 for this
message
T
0x08 – System access
n PS
CDMA states:
0x81 – Initialization
34
0x82 – Idle
om 8:
0x83 – Voice channel initialization
l.c :4
c
0x84 – Waiting for order
.
te 13
0x85 – Waiting for answer
0x86 – Conversation
.7 bk t
41 -b 1 a
0x87 – Release
3
0x88 – Update overhead information
15
ei .0
T
n PS
3.4.61.2 Pilot Sets Response
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
CMD_CODE (64 / 0x40) 1 Message ID – The DMSS sets CMD_CODE to 64 for this
te 13
message
.7 bk t
41 -b 1 a
bility (0 to 40)
PILOT_SETS Sum of the above There will be one of the following records for each of the
counts of the members of each of the above sets, in the given order –
record below active set first, then candidate, then neighbor.
PILOT_STRENGTH 2 Strength of this pilot; this value is the same as the pilot
strength field in the Pilot Strength Measurement message
(see IS-95-A 6.7.2.3.2.5); the LSByte of this field is set to
-2 * 10 * log10(PS) where PS is the strength of the pilot,
computed by adding the ratios of received pilot energy
per chip, EC, to total received spectral density (noise and
signals), I0, of at most k usable multipath components,
where k is the number of demodulating elements supported
by the mobile station.
PS (dB) = -PILOT_STRENGTH/2
See IS-95-A 6.6.6.2.2 or J-STD-008 2.6.6.2.2.
T
NV Item Read protected? Write protected?
n PS
NV_LOCK_CODE_I No Yes
34
NV_SEC_CODE_I Yes Yes
NV_FSC_I
om 8: Yes Yes
l.c :4
. c
te 13
NV_OTKSL_I Yes Yes
.7 bk t
NV_WDC_I No Yes
41 -b 1 a
3
15
NV_SLOT_CYCLE_INDEX_I No Yes
ei .0
0.
w 01
NV_CDMA_SID_LOCK_I No Yes
12
ou 3.
NV_ANALOG_SID_LOCK_I No Yes
2.
zh 201
NV_ANALOG_FIRSTCHP_I No Yes
NV_ANALOG_HOME_SID_I No Yes
NV_ANALOG_REG_I No Yes
NV_PCDMACH_I No Yes
NV_SCDMACH_I No Yes
NV_NAM_CHKSUM_I No Yes
NV_MIN1_I No Yes
NV_MIN2_I No Yes
NV_MOB_TERM_HOME_I No Yes
NV_MOB_TERM_FOR_SID_I No Yes
NV_MOB_TERM_FOR_NID_I No Yes
NV_ACCOLC_I No Yes
NV_SID_NID_I No Yes
NV_MIN_CHKSUM_I No Yes
NV_IMSI_MCC_I No Yes
NV_IMSI_11_12_I No Yes
NV_IMSI_ADDR_NUM_I No Yes
NV_DIR_NUMBER_I No Yes
NV_DIR_NUMBER_PCS_I No Yes
T
n PS
3.4.62.2 Service Programming Code Response
34
Field Length (bytes) Description
om 8:
CMD_CODE (65 / 0x41) 1 Message ID – The DMSS sets CMD_CODE to 65 for this
l.c :4
c
message
.
te 13
3
unlocked
15
ei .0
If the code was incorrect, the phone will time out for 10 sec
12
interface.
2.
zh 201
CMD_CODE (66 / 0x42) 1 Message ID – The DMSS sets CMD_CODE to 66 for this
message
CMD_CODE (67 / 0x43) 1 Message ID – The DMSS sets CMD_CODE to 67 for this
message
TIME_STAMP 8 Time the parameters were retrieved; the format is the same
as in the Time Stamp (29 / 0x1D)(see Section 3.4.26)
T
described in IS-95-A or J-STD-008 Appendix E
n PS
FOR_TC_PARMS 14 * 4 Forward traffic channel parameters; each parameter is
34
represented as a dword (4 bytes); the parameters are as
described in IS-95-A or J-STD-008 Appendix E
om 8:
l.c :4
c
PAG_PARMS 7*4 Paging channel parameters; each parameter is represented
.
te 13
as a dword (4 bytes); the parameters are as described in
IS-95-A or J-STD-008 Appendix E
.7 bk t
41 -b 1 a
12
or J-STD-008 Appendix E
CMD_CODE (68 / 0x44) 1 Message ID – The DMSS sets CMD_CODE to 68 for this
message
T
n PS
3.4.66 Obsolete (69 / 0x45)
34
This is no longer supported.
om 8:
l.c :4
c
3.4.67 Security Password (70 / 0x46)
.
te 13
The Security Password Request message sends the security password to the phone in an attempt
.7 bk t
41 -b 1 a
to unlock secure operations. Diagnostic packets with secure operations are listed in Table 3-5.
3
15
ei .0
0.
w 01
In addition to the packets listed in Table 3-5, the NV Item Write Request for the NV items that
are protected by the service programming code (see Section 3.4.62) will be accepted if the
security password is successfully given to the phone. The ESN of an unlocked phone can also be
written using the NV Item Write Request.
The phone responds with the Security Password Response message, which contains a status
telling whether the password is correct. If an incorrect password is sent to the phone, the phone
will power off.
For more information on the DMSS security plan, see Section 3.3.
CMD_CODE (70 / 0x46) 1 Message ID – The DMSS sets CMD_CODE to 70 for this
message
T
0 – Incorrect password; phone will power off
n PS
3.4.68 Bad Security Mode (71 / 0x47)
34
om 8:
This message is special. The DM should not be generating request packets of this type. If the DM
l.c :4
c
sends a request to perform an operation that is considered a secure operation, and the correct
.
te 13
security password has not yet been entered to unlock the phone, this command code is sent in
.7 bk t
response. This message contains the first 16 bytes of the offending message. See Section 3.4.67
41 -b 1 a
3
and Section 3.3 for information on security.
15
ei .0
0.
w 01
CMD_CODE (71 / 0x47) 1 Message ID – The DMSS sets CMD_CODE to 71 for this
2.
zh 201
message
T
1. A Mode Change (Offline) Request packet is sent to the subscriber station.
n PS
2. A Service Programming Code Request is sent to the phone to unlock the ability to program
34
this item. The Offline and SPC commands may be sent to the subscriber station in either
om 8:
order. l.c :4
. c
3. The DM determines the size of the PRL that it wants to send to the phone and breaks it up
te 13
into N blocks of size 120 bytes or less (for the last block).
.7 bk t
41 -b 1 a
4. The blocks are sent to the phone in order, specifying the sequence number and whether there
3
15
are more blocks coming, using the Preferred Roaming List Write Request message. Other
ei .0
messages, except for Preferred Roaming List Read Request, may be interspersed between
0.
w 01
12
these messages.
ou 3.
2.
zh 201
PRL data created by the QPST Roaming List Editor or read by the PST or DM from a phone has
the following format:
DATA NUM_BITS/8 Block of PRL data; this is the smallest number of bytes which
contains NUM_BITS bits (NUM_BITS divided by 8 and
rounded up); it is just this DATA field that is sent to the phone
using the PRL Write message
DM Subscriber Station
Mode Change (offline) ⎯⎯⎯⎯⎯⎯→
←⎯⎯⎯⎯⎯⎯ Mode Change Response
Srv. Programming Code ⎯⎯⎯⎯⎯⎯→
←⎯⎯⎯⎯⎯⎯ Srv. Programming Code Rsp
PR List Write Request 0 ⎯⎯⎯⎯⎯⎯→
(more) ←⎯⎯⎯⎯⎯⎯ PR List Write Rsp, got block 0
PR List Write Request 1 ⎯⎯⎯⎯⎯⎯→
(more) ←⎯⎯⎯⎯⎯⎯ PR List Write Rsp, got block 1
…
T
n PS
(no more) ←⎯⎯⎯⎯⎯⎯ PR List Write Rsp, with NV status
34
3.4.69.1 Preferred Roaming List Write Request
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
message
41 -b 1 a
3
15
SEQ_NUM 1 Sequence number of this block of data; valid values are:
ei .0
0 – First block
0.
w 01
NUM_BITS 2 Number of valid bits in the data block (1 to 960); this will
always be exactly 960 except for the last block, which may
have fewer valid bits
DATA 120 Block of PRL data; all bytes will always be sent across the
link, but only NUM_BITS bits are valid data
CMD_CODE (72 / 0x48) 1 Message ID – The phone sets CMD_CODE to 72 for this
message
T
field is undefined; valid values are:
n PS
0 – Request completed OK
1 – Internal use
34
2 – Unrecognizable command
om 8:
3 – NV memory is full
l.c :4
c
4 – Command failed
.
te 13
5 – Variable was not active (should not get this status for
a write command)
.7 bk t
41 -b 1 a
10 – Internal use
ou 3.
2.
zh 201
DM Subscriber Station
PR List Read Request 0 ⎯⎯⎯⎯⎯⎯→
←⎯⎯⎯⎯⎯⎯ PR List Read Rsp, block 0 (more)
PR List Read Request 1 ⎯⎯⎯⎯⎯⎯→
←⎯⎯⎯⎯⎯⎯ PR List Read Rsp, block 1 (more)
…
PR List Read Request N ⎯⎯⎯⎯⎯⎯→
←⎯⎯⎯⎯⎯⎯ PR List Read Rsp, block N (no more)
T
Field Length (bytes) Description
n PS
CMD_CODE (73 / 0x49) 1 Message ID – The DM sets CMD_CODE to 73 for this
message
34
om 8:
SEQ_NUM 1 Sequence number
l.c :4
c
0 – First request for the PRL
.
te 13
Subsequent requests – SEQ_NUM equal to the previous
SEQ_NUM + 1
.7 bk t
41 -b 1 a
0.
w 01
The Preferred Roaming List Read Response message returns a status telling whether there were
2.
zh 201
any errors, repeats the sequence number, returns the data block, and tells whether there are more
blocks to come.
CMD_CODE (73 / 0x49) 1 Message ID – The phone sets CMD_CODE to 73 for this
message
T
10 – Internal use
n PS
SEQ_NUM 1 Sequence number of this block of data; valid values are:
34
0 – First block
om 8:
All subsequent blocks – Previous SEQ_NUM + 1
l.c :4
c
MORE 1 Block status; valid values are:
.
te 13
3
NUM_BITS 2 Number of valid bits in the data block (1 to 960)
15
ei .0
DATA 120 Block of PRL data; all bytes will always be sent across the
0.
w 01
2.
zh 201
NOTE As the functions and capabilities of the DMSS are expanded, the list of subsystem IDs defined
by Qualcomm will expand as well. Subsystem IDs from 250 to 255 are reserved for customer
use. Customers who define their own special diagnostic packets should use these subsystem
IDs. They will not collide with Qualcomm usage.
T
CMD_CODE (75 / 0x4B) 1 Message ID – The DM sets CMD_CODE to 75 for this
n PS
message
34
SUBSYS_ID 1 Subsystem identifier; this is an enumeration of all defined
subsystems
om 8:
SUBSYS_CMD_CODE 2
l.c :4
Command code for the given subsystem; defines the
. c
subsystem packet in the same manner that the CMD_CODE
te 13
REQUEST Variable Request packet data for this command; defined separately
3
for each command
15
ei .0
0.
w 01
2.
zh 201
RESPONSE Variable Response packet data for this command; defined separately
for each command
T
n PS
The reported bit mask describes which features are enabled and disabled in a particular phone
model or software revision. This bit mask can be used to access NV items or other features
34
dynamically.
om 8:
l.c :4
. c
3.4.78.1 Feature Query Request
te 13
.7 bk t
3
15
CMD_CODE (81 / 0x51) 1 Message ID – The DM sets CMD_CODE to 81 for this
ei .0
message
0.
w 01
12
ou 3.
CMD_CODE (81 / 0x51) 1 Message ID – The DMSS sets CMD_CODE to 81 for this
message
FEATURE_MASK LENGTH Bit mask of features for this phone model and software
revision; see Appendix B for bit mask descriptions
T
n PS
CMD_CODE (85 / 0x55) 1 Message ID – The DMSS sets CMD_CODE to 85 for this
message
34
BAD_FRAMES 4*8 Array of 4-byte elements containing the number of bad
om 8:
frames received, per channel (8 channels), by the DMSS;
l.c :4
c
the DMSS channels appear in the array in the following
.
te 13
order:
0 – F-FCH
.7 bk t
41 -b 1 a
3 1 to 7 – F-SCCH1 to F-SCCH7
15
TOTAL_FRAMES 4*8 Array of 4-byte elements containing the total number of
ei .0
order:
2.
zh 201
0 – F-FCH
1 to 7 – F-SCCH1 to F-SCCH7
T
n PS
CMD_CODE (86 / 0x56) 1 Message ID – The DMSS sets CMD_CODE to 86 for this
message
34
NUM_ASET 2 Number of active set entries in the ASET_ENTRIES array
ASET_ENTRIES 19 * 6
om 8:
Array of six active set entries; see Section 3.4.83.2.1 for
l.c :4
. c
format description
te 13
Note: Entries for pilots not active will exist in the packet but
.7 bk t
3
15
ei .0
12
ou 3.
SERVICE_OPTION 2 Service option for which this setting will take effect
T
n PS
3.4.84.2 IS-95-B Set Maximum Number F-SCCH Response
34
om 8:
Field Length (bytes)l.c :4 Description
. c
CMD_CODE (87 / 0x57) 1 Message ID – The DMSS sets CMD_CODE to 87 for this
te 13
message
.7 bk t
41 -b 1 a
3
3.4.85 IS-95-B Parameter Retrieval (88 / 0x58)
15
ei .0
0.
w 01
The IS-95-B Parameter Retrieval Request/Response is exactly the same as the Parameter
12
ou 3.
Retrieval 2 Request/Response, except that the IS-95-B parameters are also retrieved and
2.
zh 201
returned. This packet is only available for IS-95-B–capable phones and replaces the Parameter
Retrieval Request/Response in Section 3.4.32 for those targets. The Parameter Retrieval 2
Request/Response in Section 3.4.64 is still valid for IS-95-B targets.
This message will only exist in targets that contain the IS-95-B MDR feature.
CMD_CODE (88 / 0x58) 1 Message ID – The DMSS sets CMD_CODE to 88 for this
message
TIME_STAMP 8 Time the parameters were retrieved; the format is the same
as in the Time Stamp (29 / 0x1D)(see Section 3.4.26)
REV_TC_PARMS 14 * 4 Reverse traffic channel parameters; each parameter is
represented as a dword (4 bytes); the parameters are as
described in IS-95-A or J-STD-008 Appendix E
T
IS-95-A or J-STD-008 Appendix E
n PS
ACC_PARMS 8*4 Access channel parameters; each parameter is represented
as a dword (4 bytes); the parameters are as described in
34
IS-95-A or J-STD-008 Appendix E
LAYER2_PARMS 4*5
om 8:
Layer 2 parameters; each parameter is represented as a
l.c :4
. c
dword (4 bytes); the parameters are as described in IS-95-A
te 13
or J-STD-008 Appendix E
.7 bk t
41 -b 1 a
SECONDARY 4 9600 bps or 14400 bps frame, primary traffic only; each
parameter is represented as a dword (4 bytes); the
parameters are as described in Tables 6.4.5.2-3 and
6.4.5.4-3 of [S6]
T
n PS
Since multiple operations can be performed with this request message, each operation includes
operation-specific data necessary to complete the operation. Each operation is documented
34
separately in this section.
om 8:
Due to buffer limitations, read and write operations are performed in blocks, often requiring
l.c :4
. c
multiple blocks to complete a read or write operation. Multiple blocks are written using a simple
te 13
indicates a new file. If a sequence number of 0 is specified, any unfinished file transfer will be
3
purged and the new sequence will begin. If the sequence number is overrun, the sequence
15
ei .0
12
ou 3.
CMD_CODE (89 / 0x59) 1 Message ID – The DMSS sets CMD_CODE to 89 for this
message
T
n PS
9 – Directory not empty
10 – Unknown operation
34
11 – Illegal operation
12 – Parameter error
om 8:
13 – Bad file name
l.c :4
c
14 – Reserved
.
te 13
15 – Reserved
16 – Reserved
.7 bk t
41 -b 1 a
19 – Reserved
0.
w 01
20 – Reserved
12
ou 3.
21 – Reserved
2.
zh 201
T
0x001F – Remote file; resides outside file system
n PS
address space
34
BUFFERING_OPTION 1 Whether to allow file buffering for this file; valid values are:
om 8:
0 – Prohibit file buffering; physical writes must be
l.c :4completed on the device before write operations are
. c
acknowledged
te 13
0.
w 01
0 – Close file as is
1 – Delete file and remove from directory
2.
zh 201
T
n PS
DIR_NAME Variable Directory name; see Section 3.4.86.3.1 for format
description
34
om 8:
3.4.86.6.2 Operation Specific Data for Display Directory List Response
l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
3
15
DIR_LISTINGS Variable Directory listing; see Section 3.4.86.3.1 for format
ei .0
description
0.
w 01
12
ou 3.
NOTE The contents of this section are identical to that in Display Directory List Operation.
DATA_BLOCK Variable Data block; see Section 3.4.86.3.2 for format description
T
3.4.86.9.1 Operation Specific Data for Write File Request
n PS
34
Field Length (bytes) Description
om 8:
SEQUENCE_NUMBER 1 Sequence number for multiple block writes; use 0 to start a
l.c :4
new file
. c
te 13
MORE 1 Flag to specify if more blocks are to be sent to complete the
file transfer; valid values are:
.7 bk t
41 -b 1 a
0.
w 01
BEGIN_DATA Variable Data for beginning block of file transfer (format described
12
Note: Only include this data if sending the first block of a file.
2.
zh 201
T
No additional information is necessary.
n PS
3.4.86.12 Get File Attributes Operation
34
om 8:
l.c :4
c
3.4.86.12.1 Operation Specific Data for Get File Attributes Request
.
te 13
3
FILE_NAME Variable Filename; see Section 3.4.86.3.1 for format description
15
ei .0
0.
w 01
2.
zh 201
T
n PS
3.4.86.15 Iterative Directory List Operation
34
NOTE This section is only valid for builds FS 3.0. If this command is enabled, the Display Directory
om 8:
List Operation will not be supported. l.c :4
. c
te 13
3
Field Length (bytes) Description
15
ei .0
12
ou 3.
description
DIR_LISTINGS Variable Directory listing; see Section 3.4.86.3.1 for format description
NOTE The contents of this section are identical to that in Iterative Directory List Operation.
T
n PS
3.4.89 Communications Configuration (92 / 0x5C)
34
om 8:
When the DM sends a Communications Configuration Request message, the DMSS responds
l.c :4
c
with a Communications Configuration Response message.
.
te 13
This command is used to query available communication speeds (bit rates) and to change the bit
.7 bk t
rate in the DMSS. If a bit rate change command is issued, the DMSS will change its bit rate
41 -b 1 a
3
immediately after issuing the response. A delay of approximately 500 ms is expected for this
15
ei .0
transition to occur. If the target is capable of streaming output, streaming output will be turned
0.
w 01
2.
zh 201
CMD_CODE (92 / 0x5C) 1 Message ID – The DMSS sets CMD_CODE to 92 for this
message
T
3.4.89.2.1 RS232 Info Response Type
n PS
Field Length (bytes) Description
34
om 8:
COUNT 1 Number of BITRATES options to be listed
l.c :4
c
BITRATES 4 * COUNT Array of 4-byte components with COUNT entries
.
te 13
.7 bk t
41 -b 1 a
12
values are:
2.
zh 201
0 – Unsuccessful
1 – Successful
CMD_CODE (96 / 0x60) 1 Message ID – The DMSS sets CMD_CODE to 96 for this
message
T
LENGTH 2 Length – The DMSS sets LENGTH to 0 for this message
n PS
3.4.94 Event report (96 / 0x60)
34
om 8:
When enabled, the DMSS sends an event report message that contains all accumulated event
l.c :4
c
data in the DMSS. This message contains a variable length response.
.
te 13
.7 bk t
3
15
ei .0
CMD_CODE (96 / 0x60) 1 Message ID – The DMSS sets CMD_CODE to 96 for this
12
ou 3.
message
2.
zh 201
TIME Variable Time the event was originally generated (not transmitted);
the format is the same as in the Time Stamp (29 / 0x1D) (see
Section 3.4.26); the length of the timestamp will be
determined by a flag in the EVENT_ID; see EVENT_ID
format description n following
T
n PS
truncated timestamp containing bits 8 to 23 of the full system
timestamp; if the most significant half of the system time
34
stamp rolls over, a full system timestamp will be delivered;
valid values are:
om 8:
0 – Full system timestamp is 8 bytes
l.c :4
c
1 – Truncated timestamp is 2 bytes
.
te 13
.7 bk t
41 -b 1 a
12
ou 3.
The Extensible Parameter Retrieval Request message is sent by the DM to the DMSS to instruct
the DMSS to read CDMA retrievable and settable parameters, or proprietary (“extra”)
Qualcomm parameters, and a timestamp. The DM may also request the valid range of parameters
from the DMSS.
To set or clear parameters, see Section 3.4.33 for information.
After receiving and processing an Extensible Parameter Retrieval Request message, the DMSS
returns an Extensible Parameter Retrieval Response message to the DM.
CMD_CODE (98 / 0x62) 1 Message ID – The AMSS sets CMD_CODE to 98 for this
message
T
SUB_CMD 1 Subcommand; values are:
n PS
0 – Retrieve the valid range of parameters defined in
the TIA/EIA standards
34
1 – Retrieve specified TIA/EIA standard parameters
om 8:
l.c :4 2 – Retrieve the valid range of Qualcomm proprietary
c
parameters
.
te 13
3 – Retrieve specified Qualcomm proprietary
parameters
.7 bk t
41 -b 1 a
T
Field Length (bytes) Description
n PS
CMD_CODE 1 Message ID – The DMSS sets CMD_CODE to 99 for this
message
34
om 8:
ESN 4 Electronic serial number; see [S5] Section 2.3.3 or [S8]
Section 2.3.2
l.c :4
. c
te 13
IMSI_S1 4 First part of operational International Mobile Station Identifier
(IMSI)
.7 bk t
41 -b 1 a
3
IMSI_S2 2 Second part of operational IMSI
15
ei .0
12
2.
zh 201
T
4 – CDMA_UNJUMP (jump back from hyperspace)
n PS
If MC_STATE = 2, Idle, possible substate values are:
0 – CDMA_IDLE_INIT (initial entry into idle)
34
1 – CDMA_IDLE_MSG_PENDING (send ACK and
om 8:
l.c :4 leave message pending; system access finished,
c
process message now)
.
te 13
2 – CDMA_UNSLOTTED (idle not operating in Slotted
mode)
.7 bk t
3
4 – CDMA_OVHD (system access update overhead
15
ei .0
information)
0.
w 01
information)
1 – CDMA_ORIG (mobile station origination attempt)
2 – CDMA_PAGE_RES (page response)
3 – CDMA_ORD_RES (mobile station order/message
response)
4 – CDMA_REG (registration access)
5 – CDMA_MSG (message transmission)
6 – CDMA_PACA_CAN (PACA cancel substate)
If MC_STATE = 4, Traffic Channel, possible substate
values are:
0 – CDMA_TCI (traffic channel initialization)
1 – CDMA_WFO (waiting for order)
2 – CDMA_WFA (waiting for mobile station answer)
3 – CDMA_CONV (conversation)
4 – CDMA_RELEASE (release)
Note: CDMA_ENTER and CDMA_EXIT states do not have
substates.
T
3.4.104 Reserved (106 / 0x6A)
n PS
34
3.4.105 Reserved (107 / 0x6B)
om 8:
l.c :4
. c
te 13
3.4.106 GPS Session Control (108 / 0x6C)
.7 bk t
41 -b 1 a
When the DM sends a GPS Session Control Request message, the DMSS responds with a GPS
3
Session Control Response message.
15
ei .0
0.
w 01
Multiple session control operations can be performed with this message. Some operations
12
include supporting data necessary to complete the operation. Each operation is documented
ou 3.
T
7 – AFLT-only and GPS search setting
n PS
8 – Submit IS-801 Almanac message
9 – Submit IS-801 Ephemeris message
34
10 – TCP connect; send a command to the position
om 8:
l.c :4 determination module to open a TCP connection
c
11 – TCP disconnect; send a command to the position
.
te 13
determination module to close its TCP connection
.7 bk t
3
SUPPORTING_DATA DATA_LENGTH Value of the SUPPORTING_DATA field depends on the
15
ei .0
for descriptions
12
ou 3.
2.
zh 201
T
ALMANAC_DATA – IS-801 Provide Almanac message
n PS
34
EPHEMERIS_DATA – IS-801 Provide Ephemeris message
om 8:
l.c :4
c
If GPS_CONTROL = 10, and the length of data is 9 bytes, the SUPPORTING_DATA is:
.
te 13
USE_LOCAL (0) – Use the IP address and port information provided in the next two
.7 bk t
3
15
IP_ADDRESS – IP address that the position determination module should use for
ei .0
establishing the TCP connection
0.
w 01
12
ou 3.
PORT – Port ID that the position determination module should use for establishing the
2.
zh 201
TCP connection
If GPS_CONTROL = 10, and the length of data is 1 byte, the SUPPORTING_DATA is:
USE_DEFAULT (1) – Use IP address and port ID stored in NV for establishing the TCP
connection
If GPS_CONTROL = 11, SUPPORTING_DATA is not used
CMD_CODE (108 / 0x6C) 1 Message ID – The DMSS sets CMD_CODE to 108 for this
message
T
3.4.110.1 IS2000 Status Request
n PS
34
Field Length (bytes) Description
om 8:
CMD_CODE (112 / 0x70) 1 Message ID – The DM sets CMD_CODE to 112 for this
l.c :4
c
message
.
te 13
3
15
ei .0
CMD_CODE (112 / 0x070) 1 Message ID – The DMSS sets CMD_CODE to 112 for this
12
ou 3.
message
2.
zh 201
T
ENTRY_REASON 2 Entry reason; the reason for entering the current state
n PS
Use the field RF_MODE to determine which interpretation
of the following values to use:
34
CDMA mode (Cellular and PCS):
om 8:
l.c :4 0 – Normal CDMA operation
1 – Continue previous operation
. c
2 – Enter offline CDMA mode
te 13
Analog mode:
41 -b 1 a
3
0 – Normal analog operation
15
ei .0
1 – Digital-to-analog handoff
0.
w 01
3 – Page response
ou 3.
ASET 6 * 15 Active sets; see Aset structure description that follows this
table
T
REV_RC 1 Reverse radio configuration
n PS
SCH Supplemental channel
34
FOR_RC 1 Forward radio configuration
om 8:
l.c :4
c
REV_RC 1 Reverse radio configuration
.
te 13
.7 bk t
3
15
ei .0
CMD_CODE (113 / 0x71) 1 Message ID – The DM sets CMD_CODE to 113 for this
message
T
Field Length (bytes) Description
n PS
CMD_CODE (113 / 0x71) 1 Message ID – The DMSS sets CMD_CODE to 113 for this
34
message
om 8:
l.c :4
c
3.4.112 TDSO Statistics Reset (114 / 0x72)
.
te 13
The DMSS provides a facility to reset the accumulated operating statistics of the Test Data
.7 bk t
41 -b 1 a
Service Option (TDSO). These statistics are delivered to QXDM or other support tools by the
3
15
logging mechanism. Since the statistics sets overlap, use of this command resets log data for both
ei .0
0.
w 01
2.
zh 201
CMD_CODE (114 / 0x72) 1 Message ID – The DM sets CMD_CODE to 114 for this
message
CMD_CODE (114 / 0x72) 1 Message ID – The DMSS sets CMD_CODE to 114 for this
message
Each equipment ID is configured separately using this command. A bit-mask is used to denote
all items for the specified equipment ID. The mask is an array of bytes in which each bit denotes
a log item’s configuration. A bit value of 1 specifies that the item is enabled. A bit value of 0
specifies that the item is disabled. The following formulas (C syntax) specify how to look up a
bit in the mask, given item ID:
T
When a log item becomes available in the DMSS, it consults the configuration for that item. If it
n PS
is enabled, and if adequate resources are available, the item is logged.
34
After receiving and processing a Logging Configuration Request message, the DMSS returns a
om 8:
Logging Configuration Response message to the DM.
l.c :4
. c
This log mask format is different than the Extended Logging Mask Request/Response
te 13
(CMD_CODE 93). This is due to confusion caused by that nonstandard format. The format of
.7 bk t
41 -b 1 a
the mask in this packet is defined below. For compatibility purposes, CMD_CODE 93 is still
3
supported.
15
ei .0
0.
w 01
2.
zh 201
CMD_CODE (115 / 0x73) 1 Message ID – The DM sets CMD_CODE to 115 for this
message
RESERVED 3 Reserved
CMD_CODE (115 / 0x73) 1 Message ID – The DMSS sets CMD_CODE to 115 for this
message
RESERVED 3 Reserved
T
n PS
This section outlines common structures that are used by multiple operations.
34
om 8:
3.4.113.3.1 Logging range structure l.c :4
. c
te 13
Field Length (bytes) Description
1 – 1X
0.
w 01
2 – (Reserved)
12
ou 3.
3 – (Reserved)
2.
zh 201
4 – WCDMA
5 – GSM
6 – MSP
7 – UMTS
8 – TDMA
9 – BOA
10 – DTV
11 – APPS
12 – DSP
NUM_ITEMS 4 Total number of items supported for this equipment ID; the
range of supported items for the specified equipment ID is 1
to NUM_ITEMS; a value of 0 means the equipment ID is not
supported
T
n PS
3.4.113.5.2 Retrieve Logging ID Ranges Operation Response
34
Field Length (bytes) Description
om 8:
RANGES 4 * 16 16 instances of NUM_ITEMS, indexed by equipment ID
l.c :4
. c
te 13
3
15
ei .0
12
2.
zh 201
MASK_STRUCTURE Variable Logging mask structure; see Section 3.4.113.3.2 for format
description
MASK_STRUCTURE Variable Logging mask structure; see Section 3.4.113.3.2 for format
description
MASK_STRUCTURE Variable Logging mask structure; see Section 3.4.113.3.2 for format
description
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
CMD_CODE (120 / 0x78) 1 Message ID – The DM sets CMD_CODE to 120 for this
message
T
n PS
Field Length (bytes) Description
34
CMD_CODE (120 / 0x78) 1 Message ID – The DMSS sets CMD_CODE to 120 for this
om 8:
message
l.c :4
c
LOG_CODE 2 Log code received
.
te 13
unknown (LOG_ON_DEMAND_ACKNOWLEDGE_S)
12
disabled (LOG_ON_DEMAND_DROPPED_S)
2.
zh 201
CMD_CODE (121 / 0x79) 1 Message ID – The DMSS sets CMD_CODE to 121 for this
message
T
message, the message is dropped. The next successful
n PS
message sent by the service will have a nonzero value in this
field, denoting the number of messages (up to 255) dropped
34
since the last successful message sent.
om 8:
TIME 8 Time the message was originally generated (not transmitted);
l.c :4
c
the format is the same as in the Time Stamp (29 / 0x1D) (see
.
te 13
Section 3.4.26)
denoted by FILE_NAME
3
15
ei .0
CMD_CODE (123 / 0x7B) 1 Message ID – The DM sets CMD_CODE to 123 for this
message
T
packet will be dropped and no response will be generated.
n PS
34
3.4.121.2 Diagnostic Protocol Loopback Response
om 8:
If successful, the response is exactly the same as the request.
l.c :4
. c
te 13
CMD_CODE (123 / 0x7B) 1 Message ID – The DM sets CMD_CODE to 123 for this
3
message
15
ei .0
0.
w 01
2.
zh 201
CMD_CODE (124 / 0x7C) 1 Message ID – The DM sets CMD_CODE to 124 for this
message
NOTE Additional strings or fields may someday be added to the end of this packet, following the two
existing NULL-terminated ASCII strings.
CMD_CODE (124 / 0x7C) 8 Message ID – The DMSS sets CMD_CODE to 124 for
this message
T
version register
n PS
Reserved 16 Reserved
34
MSM Revision 16, 20 or 32 An extension of the MSM_VER field from the version
om 8:
number response packet (see Section 3.4.1.2); length
l.c :4
c
and format is dependent on the Version field; values are:
.
te 13
0 – Length is 16 bits and derived from the 16-bit
hardware version register; format varies depending
.7 bk t
41 -b 1 a
register:
ou 3.
register
Bits 3:0 = Bits 31:28 of the hardware version
register
2 – Length is 32 bits and is the value of the full 32-bit
hardware version register
Mobile Model String Variable Mobile model string – An ASCII NULL-terminated string;
if string is nonexistent, a NULL char indicates an empty
string
3.4.123.2 Terminology
Subsystem ID (SSID) – Unique identifier assigned to an internal client of the debug message
T
n PS
service.
Subsystem mask – 32-bit mask with each bit denoting a category assigned by the internal
34
client denoted by subsystem ID. The value 1 denotes the category is enabled. The value 0
om 8:
denotes the category is disabled. This mask is specified with the definition of each message.
l.c :4
. c
te 13
Build mask – 32-bit mask specified at compile-time to determine which messages are to be
compiled in for each subsystem. This build-time granularity is available to enable build
.7 bk t
41 -b 1 a
managers to compile out certain categories of messages to save ROM. During compilation, a
3
15
bitwise AND (&) is performed between the buildmask and the subsystem mask of each
ei .0
0.
w 01
Runtime mask (RT mask) – 32-bit mask specified by the external device at runtime to
2.
zh 201
configure messages for a subsystem. At runtime, the message’s subsystem mask the
subsystem’s RT mask are compared with a bitwise AND (&). If the result if nonzero, the
message service attempts to send the message.
Dropped message – If insufficient resources exist to send a message that is enabled, the
message is dropped. The next successful message sent will contain a count of the number of
messages dropped since the last successful message.
Legacy message – Message defined using the categorization paradigm used with command
code 31 (see Section 3.4.28 for details). Many of these messages are mapped to different
subsystems inside the DMSS. All unmapped messages become part of the legacy subsystem
(subsystem ID 0).
Legacy message support – Most legacy messages are mapped to a particular subsystem,
using bits in the subsystem mask to denote MSG_LEVEL. All unmapped legacy messages
belong to subsystem ID 0.
The service is capable of emulating the legacy debug message system. This emulation mode
is enabled when the debug message service is enabled using the message request packet.
When this occurs, unmapped legacy debug messages (subsystem ID 0) will be sent using the
message response packet (see Section 3.4.28.2 for details).
NOTE Even if legacy packets are all that are desired, it is still recommended to use the extended
debug message service rather than legacy mode. Using the extended message packet described
in Section 3.4.119 improves both the DMSS CPU and the bandwidth utilization.
CMD_CODE (125 / 0x7D) 1 Message ID – The DM/DMSS sets CMD_CODE to 125 for
this message
T
n PS
4 – Set subsystem runtime mask
5 – Set all subsystem runtime masks
34
SUBCMD_DATA Variable Additional data, if applicable, for the given subcommand;
om 8:
l.c :4see Section 3.4.123.4 for format descriptions
. c
te 13
3
3.4.123.5 Command status
15
ei .0
0.
w 01
0 – Unsuccessful
1 – Success
CMD_CODE (125 / 0x7D) 1 Message ID – The DM sets CMD_CODE to 125 for this
message
CMD_CODE (125) 1 Message ID – The DMSS sets CMD_CODE to 125 for this
message
T
STATUS 1 Status; see Section 3.4.123.5 for format description.
n PS
RSVD 1 Reserved
34
RANGE_CNT 4 Number of subsystem range structures to follow
om 8:
l.c :4
c
RANGES 4* An array of subsystem ID range structures containing
.
RANGE_CNT RANGE_CNT entries; see Section 3.4.123.5.1 for format
te 13
description
.7 bk t
41 -b 1 a
3
3.4.123.7 Get Subsystem Build Masks (Subcommand 2)
15
ei .0
0.
w 01
2.
zh 201
CMD_CODE (125) 1 Message ID – The DMSS sets CMD_CODE to 125 for this
message
RSVD 1 Reserved
BLD_MASKS 4 * (SSID_LAST - Build mask array for the range of subsystem IDs specified in
SSID_FIRST + 1) SSID_RANGE; array index 0 denotes SSID_FIRST, etc.
Note: An unsupported subsystem IDs is assigned a value of
0 in this array.
T
Field Length (bytes) Description
n PS
CMD_CODE (125) 1 Message ID – The DM sets CMD_CODE to 125 for this
34
message
om 8:
SUBCMD 1 Subcommand – The DM sets SUBCMD to 3 for this
l.c :4
message
. c
te 13
SSID_RANGE 4 Subsystem ID range; see Section 3.4.123.5.1 for format
description
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
CMD_CODE (125) 1 Message ID – The DMSS sets CMD_CODE to 125 for this
message
RSVD 1 Reserved
T
RT_MASKS 4 * (SSID_LAST - Run-time mask array for the range of subsystem IDs
n PS
SSID_FIRST + 1) specified in SSID_RANGE; array index 0 denotes
SSID_FIRST, and so on
34
Note: An unsupported subsystem IDs is assigned a value
om 8:
of 0 in this array.
l.c :4
. c
te 13
3.4.123.9 Set Subsystem Run-time Masks (Subcommand 4)
.7 bk t
Sent by the DM to set the run-time masks for a range of subsystem IDs.
41 -b 1 a
3
15
ei .0
12
ou 3.
RSVD 2 Reserved
RT_MASKS 4 * (SSID_LAST - Run-time mask array for the range of subsystem IDs
SSID_FIRST + 1) specified in SSID_RANGE; array index 0 denotes
SSID_FIRST, and so on
CMD_CODE (125) 1 Message ID – The DMSS sets CMD_CODE to 125 for this
message
RSVD 1 Reserved
T
n PS
RT_MASKS 4 * (SSID_LAST - Run-time mask array for the range of subsystem IDs
SSID_FIRST + 1) specified in SSID_RANGE; array index 0 denotes
34
SSID_FIRST, and so on
om 8:
Note: An unsupported subsystem IDs is assigned a value
l.c :4
c
of 0 in this array.
.
te 13
3
Sent by the DM to set the run-time masks for all subsystem IDs.
15
ei .0
0.
w 01
12
2.
zh 201
RSVD 2 Reserved
CMD_CODE (125) 1 Message ID – The DMSS sets CMD_CODE to 125 for this
message
RSVD 1 Reserved
T
3.4.125 Reserved (127 / 0x7F)
n PS
34
3.4.126 Subsystem Dispatch Version 2 (128 / 0X80)
om 8:
l.c :4
c
This DMSS diagnostic protocol, the Subsystem Dispatcher Version 2 (cmd_code 128 / 0x80), is
.
te 13
an extension of the subsystem dispatcher packet (cmd_code 75 / 0x4B). Its response packet
contains two more mandatory fields, status and delayed_response_id.
.7 bk t
41 -b 1 a
3
The packet enables having multiple responses for a single request.
15
ei .0
If the immediate response has a zero delayed_response_id, then the response is complete. No
0.
w 01
2.
zh 201
If the immediate response has a nonzero delayed_response_id, then a delayed response will be
sent in the future. This delayed response will have the same delayed_response_id value as the
immediate response.
There is a limitation that a given delayed_response_id is valid for a maximum of 10 min, i.e., the
time must be less than 10 min from the time the initial request is made until the final delayed
response is sent from the phone. In the case of multiple delayed responses, all responses must be
sent from the phone within that period. For situations where data must be sent over an extended
period of time, use logging or additional command/response messages instead.
NOTE As the functions and capabilities of the DMSS are expanded, the list of subsystem IDs defined
by Qualcomm will expand as well. Subsystem IDs from 250 to 255 are reserved for customer
use. Customers who define their own special diagnostic packets should use these subsystem
IDs. They will not collide with Qualcomm usage.
CMD_CODE (128 / 0X80) 1 Message ID – The DM sets CMD_CODE to 128 for this
message
REQUEST Variable Request packet data for this command; this is defined in the
corresponding subsystem ICD
T
n PS
3.4.126.2 Subsystem Dispatch Version 2 Response
34
Field Length (bytes) Description
om 8:
l.c :4
c
CMD_CODE (128 / 0x80) 1 Message ID – The DMSS sets CMD_CODE to 128 for this
.
te 13
message
subsystems
3
15
ei .0
SUBSYS_CMD_CODE 2 Command code for the given subsystem; this defines the
0.
w 01
2.
zh 201
T
32 K, though given the 10-min limit, this should be sufficient.
n PS
RESPONSE Variable Response packet data for this command; this is defined in
34
the corresponding subsystem ICD
om 8:
Note: If different, the RESPONSE packet data payload
l.c :4
should match CMD_CODE, SUBSYS_ID,
. c
SUBSYS_CMD_CODE, and DELAYED_RESPONSE_ID
te 13
3
3.4.127 Event Get Mask (129 / 0x81)
15
ei .0
0.
w 01
The Event Get Mask Request message is sent by the DM to the DMSS to get the current event
12
ou 3.
mask.
2.
zh 201
The event mask is a byte array where each bit denotes an event ID’s configuration. A bit value
of 1 specifies that the item is enabled. A bit value of 0 specifies that the item is disabled. The
event mask representation is similar to the log mask representation described in Section 3.4.113.
EVENT_LAST_ID is the last event ID supported. The event mask array is of size
(EVENT_LAST_ID / 8 + 1).
NOTE The first byte at index zero (i.e., left-most) in the event mask array is the least significant byte;
last byte (i.e., right-most) is the most significant byte. Within a byte, the right-most bit is the
least significant bit and the left-most bit is the most significant bit.
CMD_CODE (129 / 0x81) 1 Message ID – The DM sets CMD_CODE to 129 for this
message
RESERVED 2 Reserved
CMD_CODE (129 / 0x81) 1 Message ID – The DMSS sets CMD_CODE to 129 for this
message
RESERVED 2 Reserved
T
NUM_BITS specifies the mask length of the user. If the number of bits specified in the Set Mask
n PS
command is smaller than the total number of bits supported, then only the specified bits are set
34
starting from the beginning; the remaining bits are not changed.
om 8:
l.c :4
c
3.4.128.1 Event Set Mask Request
.
te 13
3
CMD_CODE (130 / 0x82) 1 Message ID – The DM sets CMD_CODE to 130 for this
15
message
ei .0
0.
w 01
RESERVED 2 Reserved
2.
zh 201
CMD_CODE (130 / 0x82) 1 Message ID – The DMSS sets CMD_CODE to 130 for this
message
RESERVED 2 Reserved
T
extended messages do not contain format string and file name as compared to extended message
n PS
(CMD_CODE 121 / 0x79). The debug strings associated with debug messages are hashed and
stored locally to reduce memory footprint. The hash value is sent as a message field to the tool to
34
print actual debug string.
om 8:
l.c :4
c
See Appendix E and [Q10] for more information.
.
te 13
.7 bk t
41 -b 1 a
CMD_CODE (146 / 0x92) 1 Message ID – The DMSS sets CMD_CODE to 146 for this
0.
w 01
message
12
ou 3.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Table 4-1 summarizes the diagnostic packet structures (see Section 3.4), modes in which they are
valid, and whether they are supported.
Table 4-1 Diagnostic packet summary
Protected by
Packet name Code Mode
security
T
DMSS Version Number 0 Any No
n PS
DMSS ESN 1 Any No
34
Memory Peek Byte 2 Any Yes
. c
te 13
Memory Peek Dword 4 Any Yes
.7 bk t
3
15
Memory Poke Word 6 Any Yes
ei .0
0.
w 01
Status 12 Any No
Obsolete 13-14 – –
Obsolete 22-23 – –
Obsolete 35 Any No
T
n PS
Parameter Set 36 Any No
34
Obsolete 37 – –
om 8:
Nonvolatile Item Read 38
l.c :4 Any No
c
Nonvolatile Item Write 39 Offline Some
.
te 13
Obsolete 40 – –
.7 bk t
41 -b 1 a
12
2.
zh 201
Obsolete 51-52 – –
Obsolete 55-57 – –
Reserved 59 – –
Obsolete 60-62 – –
Obsolete 69 – –
T
n PS
Obsolete 74 – –
34
Subsystem Dispatch 75 Any No
om 8:
Obsolete 76-80
l.c :4 – –
c
Feature Query 81 Any No
.
te 13
Obsolete 82 – –
.7 bk t
41 -b 1 a
12
2.
zh 201
Reserved 90-91 – –
Reserved 94-95 – –
Obsolete 97 – –
Reserved 100-107 – –
Reserved 109-111 – –
Reserved 116-119 – –
Reserved 122 – –
T
n PS
Extended Message Configuration 125 Any No
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
This chapter defines the structure of the LOG_ITEM field of the Log Response message
(Section 3.4.13.2).
Because the DMSS can, in many cases, log data much faster than it could possibly be logged (the
searcher, for instance) the DMSS does not indicate to the DM whether log messages have been
dropped. For time-critical items such as vocoder packets, examination of the packet timestamp
will reveal missing packets. Since traffic channel frames are 20 ms, a vocoder packet should be
T
generated every 20 ms. A 40 ms gap indicates a missing packet.
n PS
The exact timing of log record generation is dependent on context. For instance, forward channel
34
messages are logged whenever the base station sends a forward channel message to the DMSS.
om 8:
This will vary depending on channel state and base station configuration. The same is true for
l.c :4
c
reverse channel messages such as access probe attempts, which has timing based on a
.
te 13
Log requests can be made to the DMSS as fast as the DM cares to. If the DM requests a log
3
(using a Log Request message) from the DMSS and none is present, the DMSS will immediately
15
ei .0
return a Log Response message with a LENGTH field of zero. Sending Log Request packets
0.
w 01
whenever there are no other diagnostic packets that need to be sent is quite reasonable.
12
ou 3.
2.
zh 201
NOTE All bit fields specified in this chapter are listed in order from Least Significant Bit (LSB) to
Most Significant Bit (MSB).
LENGTH 2 Length of the log record; this is the entire record including
LENGTH, LOG_CODE, and TIMESTAMP
LOG_CODE 2 Specifies the log item (see Section 5.3 or Section 5.2 for
codes).
LOG_CODE is the 16-bit logging code and consists of the
following fields:
Equipment identifier – Most significant 4 bits of the log
code specify the equipment ID
Item identifier – Least significant 12 bits of the log code
specify the log item ID within the equipment ID
T
n PS
Stamp (29 / 0x1D) (see Section 3.4.26).
DATA LENGTH-12 Data specific to that log type; see Section 5.3 for
34
description of each type of data that can be included in this
om 8:
field.
l.c :4
. c
te 13
3
15
ei .0
These bit masks specify the active channels for a particular log record, subrecord, or frame.
12
ou 3.
2.
zh 201
RESERVED 1 Reserved
RESERVED 4 Reserved
T
n PS
5.2.2 Channel radio configurations
34
om 8:
This structure specifies Radio Configurations (RC) for physical channels.
l.c :4
. c
te 13
5.2.2.1 Forward channel radio configurations
.7 bk t
This structure specifies the RC for the dedicated forward link channels. This structure is used in
41 -b 1 a
3
several log records.
15
ei .0
0.
w 01
T
4 146 4 162 4 178 4 206
n PS
5 147 5 163 5 179 5 207
34
6 148 6 164 6 180 6 208
om 8:
7 149 7
l.c :4
165 7 181 7 209
. c
te 13
8 150 8 166 8 182 8 210
.7 bk t
3
15
10 152 10 168 10 184 10 212
ei .0
0.
w 01
— — — — 16 190 16 218
— — — — 17 191 17 219
— — — — 18 192 18 220
— — — — 19 193 19 221
— — — — 20 194 20 222
— — — — 21 195 21 223
— — — — 22 196 22 224
— — — — 23 197 23 225
— — — — 24 198 24 226
— — — — 25 199 25 227
— — — — 26 200 26 228
— — — — 27 201 27 229
NOTE Some data types are obsolete and are included for historical reasons.
T
n PS
5.3.3 Forward Link Frame Types (LOG_CODE 0x1002) (obsolete)
34
This has been replaced by LOG_CODE 0x100E (see Section 5.3.15).
om 8:
l.c :4
. c
5.3.4 Reverse Link Frame Types (LOG_CODE 0x1003) (obsolete)
te 13
.7 bk t
3
15
ei .0
12
ou 3.
T
n PS
5.3.10 Forward Link Vocoder (LOG_CODE 0x1009)
34
om 8:
This holds information for the forward link vocoder packet.
l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
3
15
RATE 1 Vocoder data rate
ei .0
REVLINK 1 0
REVLINK 1 1
T
n PS
5.3.13 Searcher (LOG_CODE 0x100C) (obsolete)
34
om 8:
This has been replaced by LOG_CODE 0x1019, 0x101A, and 0x102D (see Section 5.3.26,
l.c :4
c
Section 5.3.27, and Section 5.3.42, respectively).
.
te 13
3
15
ei .0
12
ou 3.
This holds Markov or voice frame statistics for the forward link. It also includes forward traffic
2.
zh 201
Table 5-2 describes the EXPECTED_MUX values that are set in the upper nibble of the
MAX_INX byte. These are the types of frames expected based on the Markov algorithm or a
special flag to indicate a non-Markov frame. The descriptions “Set A” and “Set B” refer to
column headings in Table 5-3 and indicate which set should be used to decode the
ACTUAL_MUX value in the lower nibble. The description “non-Markov” refers to just that (for
example, voice call).
Table 5-2 Expected MUX values
MUX Description
T
n PS
0x7 1200 Markov
34
0x8 14400 Markov (Set B)
om 8:
0x9 7200 Markov (Set B)
l.c :4
. c
0xA 3600 Markov (Set B)
te 13
3
0xC 13 kbps non-Markov (Set A)
15
ei .0
12
0xE (reserved)
ou 3.
2.
zh 201
Table 5-3 describes the ACTUAL_MUX values that are set in the lower nibble of the MAX_INX
byte. The value is interpreted as coming from one of the following sets depending on the value of
EXPECTED_MUX. The applicable value is chosen based on whether the EXPECTED_MUX
value indicated “Set A” or “Set B”.
Table 5-3 Actual MUX values
MUX 8 kbps 13 kbps (Set A) 13 kbps (Set B)
0x1 9600 1/2 primary + signaling 14400 1/2 primary + signaling 7200 1/8 primary + signaling +
secondary
0x2 9600 1/4 primary + signaling 14400 1/4 primary + signaling 3600 primary
0x3 9600 1/8 primary + signaling 14400 1/8 primary + signaling 3600 1/8 primary + signaling
0x4 9600 signaling (B&B) 14400 signaling (B&B) 3600 signaling (B&B)
T
0x5 4800 primary 14400 1/2 primary + secondary 3600 1/8 primary + secondary
n PS
0x6 2400 primary 14400 1/4 primary + secondary 3600 secondary (B&B)
34
0x7 1200 primary 14400 1/8 primary + secondary 1800 primary
om 8:
0x8 Erased frame (poor quality) 14400 secondary (B&B)
l.c :4 1800 secondary (B&B)
. c
te 13
0x9 Frame quality insufficient to 14400 1/8 primary + signaling + Erased frame (poor quality)
decide upon rate secondary
.7 bk t
41 -b 1 a
0xB 9600 1/4 primary + secondary 7200 1/4 primary + signaling (reserved)
0.
w 01
0xC 9600 1/8 primary + secondary 7200 1/8 primary + signaling (reserved)
12
ou 3.
2.
zh 201
T
REVLINK 2 0 – Forward link
n PS
34
5.3.19 Analog Voice Channel (LOG_CODE 0x1012)
om 8:
This holds analog voice channel current information. This record is generated whenever it is
l.c :4
c
requested.
.
te 13
.7 bk t
3
15
SID 2 System ID
ei .0
12
ou 3.
T
BACKOFF_RS 1 Sequence backoff
n PS
BACKOFF_RT 1 Probe backoff
34
INT_CORR 1 Interference correction; see IS-95-A 6.6.3.1.1 or
om 8:
l.c :4J-STD-008 2.6.3.1.1 for information on all these
c
variables
.
te 13
.7 bk t
3
15
ei .0
0.
w 01
POWER_CTL_VALS 100 100 power control values sampled every 20 ms; signed
twos complement to convert to dB -(value/2); see
T
IS-95-A 6.1.2.3.1 or J-STD-008 2.1.2.3.1 for more
n PS
information on AGC_VALS and POWER_CTL_VALS
34
TX_PWR_VALS 100 100 CAGC Tx power estimate values (high 8-bits of a
10-bit value) sampled at 20-ms intervals; see
om 8:
Appendix C for the conversion to dBm formula.
l.c :4
. c
To calculate the transmit power in dBm as an estimate
te 13
3
tx_pwr = -76 - rx_pwr + tx_adj (PCS)
15
tx_pwr = -73 - rx_pwr + tx_adj (Cellular)
ei .0
0.
w 01
12
ou 3.
2.
zh 201
CHANNEL 2 Channel
DATA 200
T
DATA 200
n PS
34
5.3.31 Analog Handoff (LOG_CODE 0x101E)
om 8:
This holds channel data for analog handoff entry.
l.c :4
. c
te 13
1 – Analog handoff
0.
w 01
12
ou 3.
2.
zh 201
scc 1 SCC
T
n PS
slot_count_2 4 Number of words decoded after 2 slot
34
slot_count_3 4 Number of words decoded after 3 slot
om 8:
slot_count_4 4 Number of words decoded after 4 slot
l.c :4
. c
slot_count_5 4 Number of words decoded after 5 slot
te 13
3
error_slot_count_2 4 Number of errors in 2 slot decoded words
15
ei .0
12
2.
zh 201
T
SERVICE_ID 1 SR_ID of this data SO
n PS
COUNT 1 Number of RLP frames that are in this log packet
34
Payload n COUNT occurrences of the fields described in
om 8:
Section 5.3.35.1
l.c :4
. c
te 13
3
Field Length (bits) Description
15
ei .0
0 – FCH
12
ou 3.
1 – DCCH
2.
zh 201
2 – SCH0
3 – SCH1
4 – SCCH0
5 – SCCH1
6 – SCCH2
7 – SCCH3
8 – SCCH4
9 – SCCH5
10 – SCCH6
11 – SCCH7
12 – PDCH
Reserved 1 Reserved
T
n PS
FRAME_LEN 16 Bits in the physical layer; for example:
34
171 – bits in RS 1 FCH/DCCH
170 – bits in single-sized MUX PDU 3
om 8:
346 – bits in double-sized MUX PDU 3
l.c :4
. c
te 13
TAIL 2 Number of bytes logged from the end of the RLP 3 frame; for
.7 bk t
3
15
HEAD 6 Number of bytes logged from the front of the RLP 3 frame:
ei .0
Mode bit
12
ou 3.
PAYLOAD (tail + head) HEAD+TAIL bytes logged from the RLP frame
T
0 – FCH
n PS
1 – DCCH
2 – SCH0
34
3 – SCH1
om 8:
4 – SCCH0
l.c :4
5 – SCCH1
. c
6 – SCCH2
te 13
7 – SCCH3
.7 bk t
8 – SCCH4
41 -b 1 a
3
9 – SCCH5
15
ei .0
10 – SCCH6
0.
w 01
11 – SCCH7
12
12 – PDCH
ou 3.
2.
zh 201
Reserved 1 Reserved
Reserved 1 Reserved
TAIL 2 Number of bytes logged from the end of the RLP 3 frame; for
FCH/DCCH, includes type bits at the end of frame
HEAD 6 Number of bytes logged from the front of the RLP 3 frame:
FCH/DCCH frame – Does not include the Mux Mixed
Mode bit
SCH frame – Includes the 6-bit MUX header
PAYLOAD (tail + head) HEAD+TAIL bytes logged from the RLP frame
T
n PS
5.3.38 Forward Link Frame Types (LOG_CODE 0x1029) (obsolete)
34
om 8:
This has been replaced by LOG_CODE 0x10C2 (see Section 5.3.180).
l.c :4
. c
te 13
0.
w 01
2.
T
10 – 5-ms frame size only
n PS
11 – Both 5-ms and 20-ms frame sizes (dynamically
switchable)
34
See Section 2.7.4.27.2 of [S13] for a description.
DCCH_FRAME_SIZE 1
om 8:
Frame size on DCCH; values are:
l.c :4
. c
0 – Service option connection does not use forward
te 13
traffic channel traffic
.7 bk t
3
forward traffic channel
15
ei .0
2.
zh 201
T
NUM_FOR_SCH 1 Number of active forward supplemental channels (SCH or
n PS
SCCH)
34
NUM_REV_SCH 1 Number of active reverse supplemental channels
om 8:
SCH_INFO 4 * (NUM_FOR_ Supplemental channel information; see Section 5.3.43.1 for
l.c :4
c
SCH+ NUM_REV_ format description
.
te 13
SCH)
.7 bk t
41 -b 1 a
This holds service configuration information for supplemental channels, or supplemental code
0.
w 01
channels.
12
ou 3.
2.
zh 201
T
RESETS 1 Number of resets
n PS
ABORTS 1 Number of NAK aborts
34
LAST_RTT 4 Number of 20-ms time frames for the last round-trip time
measurement
om 8:
l.c :4
c
RLP_BLOB_USED 1 Block of bytes used
.
te 13
0 – Not received
1 – Specified NAK scheme
.7 bk t
41 -b 1 a
3
2 – Specified RTT
15
ei .0
TX_NAKS TX_NAKS_CNT * Array of sent NAKs counts – single NAKs, double NAKs,
4 et. al.
T
n PS
E2_TD 4 Rate 1/2 with dim-and-burst signaling
34
E4_TD 4 Rate 1/4 with dim-and-burst signaling
om 8:
E8_TD 4 Rate 1/8 with dim-and-burst signaling
l.c :4
. c
E1_TB 4 Rate 1 with blank-and-burst signaling
te 13
3
E4_TB 4 Rate 1/4 with blank-and-burst signaling
15
ei .0
12
EB_TB 4 Blank
ou 3.
2.
zh 201
E1_RB 4 Blank-and-burst
T
n PS
E2_RB 4 Blank-and-burst
34
E2_R1 4 Rate 1 frame with no dim-and-burst
om 8:
E2_R4 4 Rate 1/4 frame with no dim-and-burst
l.c :4
. c
E2_R8 4 Rate 1/8 frame with no dim-and-burst
te 13
frame quality
3
15
ei .0
E4_RB 4 Blank-and-burst
E8_RB 4 Blank-and-burst
EN_RN 4 Null
EN_RB 4 Blank
EN_RO 4 Other
T
n PS
ES16X_R16X 4 Error-free 16 x (9.6 or 14.4) frame
34
ES1X_RERR 4 1 x (9.6 or 14.4) frame with bit errors
om 8:
ES2X_RERR 4 2 x (9.6 or 14.4) frame with bit errors
l.c :4
. c
ES4X_RERR 4 4 x (9.6 or 14.4) frame with bit errors
te 13
3
ES16X_RERR 4 16 x (9.6 or 14.4) frame with bit errors
15
ei .0
12
ou 3.
ESB_RB 4 Blank
header Length 1
header Variable, 0 ..
header Length
MSG 1-255 IS-801 Forward Link message received from base station;
see Section 4.2.4 of [S10] for format
T
Field Length (bytes) Description
n PS
header Length 1
34
header Variable, 0 ..
om 8:
header Length
l.c :4
. c
te 13
MSG 1-255 IS-801 Reverse Link message transmitted by mobile
station; see Section 3.2.4 of [S10] for format
.7 bk t
41 -b 1 a
3
15
0.
w 01
12
ou 3.
0x103A)
This reports the forward link frames demodulation counters while in Factory Test Mode.
T
TDSO_E1_TB 4 Rate 1 with blank-and-burst signaling
n PS
TDSO_EB_TB 4 Blank
34
TDSO_EB_TO 4 Frame category other than blank
om 8:
l.c :4
c
Transmit SCH0 frame counters
.
te 13
0.
w 01
TDSO_ESB_TB 4 Blank
TDSO_E1_RB 4 Blank-and-burst
TDSO_EN_RN 4 Null
TDSO_EN_RB 4 Blank
TDSO_EN_RO 4 Other
T
TDSO_E4X_RERR 4 4 x (9.6 or 14.4) frame with bit errors
n PS
TDSO_E8X_RERR 4 8 x (9.6 or 14.4) frame with bit errors
34
TDSO_E16X_RERR 4 16 x (9.6 or 14.4) frame with bit errors
om 8:
l.c :4
c
TDSO_E1X_RE 4 Expected 1 x (9.6 or 14.4), erasure
.
te 13
0.
w 01
TDSO_EB_RB 4 Blank
T
n PS
QDSP)
2 – HW init (BT_DRIVER_STATE_HW_INIT)
34
3 – Online (BT_DRIVER_STATE_ONLINE)
om 8:
l.c :4
c
BT_HCI_MODE 1 Bluetooth HCI mode; values are:
.
te 13
0 – Off (BT_HCIM_OFF)
1 – Standard on (BT_HCIM_STANDARD_HCI_ON)
.7 bk t
41 -b 1 a
2 – APIT on (BT_HCIM_APIT_HCI_ON)
3
3 – RC2SIO on (BT_HCIM_RC2SIO_ON)
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
0 – Qualcomm (BT_BB_RFU1)
n PS
1 – Ericsson P2D (BT_BB_RFU2)
2 – Ericsson R1A (BT_BB_RFU3)
34
3 – Broadcomm (BT_BB_RFU4)
om 8:
l.c :4 4 – Philsar (BT_BB_RFU5)
c
5 – Lucent (BT_BB_RFU6)
.
te 13
6 – Default (BT_BB_RFU_DEFAULT)
.7 bk t
41 -b 1 a
3
15
ei .0
12
This holds device-specific Bluetooth baseband-related information. These packets are logged
ou 3.
periodically once every 0.5 sec. There is one packet logged for each baseband connection to a
2.
zh 201
T
n PS
1 – A-Law
2 – CVSD
34
om 8:
BB_TX_POWER 2 l.c :4 Nominal transmit power
. c
BB_RX_POWER 2 Nominal receive power
te 13
3
BB_POLL_INTERVAL 2 Poll Interval
15
ei .0
0xFF – Enabled
12
ou 3.
T
n PS
BB_PKT_ERR_RATE 4 Packet error rate (values TBD)
34
om 8:
BB_TX_DATA_BYTES 4 Total bytes transmitted – L2CAP and link manager
protocol (LMP)
l.c :4
. c
te 13
BB_RX_DATA_BYTES 4 Total bytes received – L2CAP and LMP
.7 bk t
3
15
BB_TX_PACKET_CNT 2 Baseband transmit packet count
ei .0
0.
w 01
T
n PS
9 – Setup complete (BT_LM_CONN_SETUP_CMPLT)
10 – Up (BT_LM_CONN_UP)
34
om 8:
LM_ROLE 1 Remote BT device’s role; values are:
l.c :4
c
0 – Master (BT_ROLE_MASTER)
.
te 13
1 – Slave (BT_ROLE_SLAVE)
2 – TBD (BT_ROLE_TBD)
.7 bk t
41 -b 1 a
3
15
ei .0
LM_SCO1_STATE 1 State of the first SCO connection; this field’s values are the
0.
w 01
LM_SCO2_STATE 1 State of the second SCO connection; this field’s values are
2.
zh 201
T
n PS
LM_CONN_HNDL 2 Connection handle to the remote BT device
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
4 – Configuration (BT_L2_CONFIG)
n PS
5 – Open (BT_L2_OPEN)
6 – Wait for L2CAP disconnect response
34
(BT_L2_W4_L2CAP _DISCONNECT_RSP)
om 8:
7 – Wait for L2CA disconnect response (BT_L2_W4_
l.c :4L2CA_DISCONNECT_RSP)
. c
te 13
2.
zh 201
T
SDP_BD_ADDR 6 Service discovery protocol’s copy of the local device’s
n PS
Bluetooth address
34
SDP_CID 2 L2CAP channel ID assigned to service discovery protocol
(SDP)
om 8:
l.c :4
c
SDP_TID 2 SDP transaction ID
.
te 13
3
SDP_REQUEST_PENDING 1 Boolean field describing whether an SDP request is
15
ei .0
pending
0.
w 01
2.
zh 201
T
6 – Disconnecting L2CAP (BT_RCDS_
n PS
DISCONNECTING_L2CAP)
34
om 8:
RC_CID 2 RFCOMM channel ID assigned to the current RFCOMM
session
l.c :4
. c
te 13
RC_BD_ADDR 6 Bluetooth device address of the remote device connected
to the current RFCOMM session
.7 bk t
41 -b 1 a
3
RC_INITIATOR 1 Boolean field describing whether the local device is session
15
initiator
ei .0
0.
w 01
12
ou 3.
0x1045)
This holds information related to a particular DLCI connection within a RFCOMM session.
These packets are logged periodically once every 0.5 sec. There is one packet logged for each
DLCI connection to a remote Bluetooth device.
T
n PS
RC_TX_ERRORS 2 Total number of RFCOMM transmit errors
34
RC_RX_ERRORS 2 Total number of RFCOMM receive errors
om 8:
RC_TX_DATA_BYTES 4 l.c :4 Total number of RFCOMM data bytes transmitted
c
RC_RX_DATA_BYTES 4 Total number of RFCOMM data bytes received
.
te 13
2.
zh 201
T
n PS
6 – Connecting SCO link
(BT_AGS_CONNECTING_SCO)
34
7 – Connected (BT_AGS_CONNECTED)
8 – Disabling BT driver (BT_AGS_DISABLING_BT_
om 8:
l.c :4 DRIVER)
. c
te 13
device)
41 -b 1 a
3
15
AG_BD_ADDR 6 Bluetooth (BT) device address of the remote device
ei .0
0.
w 01
NNEL
ou 3.
2.
zh 201
IDX 1 Device index of the remote device from which the message
is received
T
level is not supported for non-L2CAP baseband messages. Only the first 10 and the last 10 bytes
n PS
are logged. If the received message contains bytes in the range of 1 to 20, all the bytes are
34
logged. There is one packet logged for each message received.
om 8:
l.c :4
c
LENGTH 2 Length of the (L2CAP only) baseband message
.
te 13
IDX 1 Device index of the remote device from which the message
is received
.7 bk t
41 -b 1 a
3
BUFFER 20 Array of bytes of size BT_PYLD_LOG_BUFFER_SIZE
15
ei .0
0.
w 01
0x104B)
2.
zh 201
This holds information related to an individual baseband message being transmitted. Logging at
this level is not supported for non-L2CAP baseband messages. Only the first 10 and the last 10
bytes are logged. If the transmitted packet contains bytes in the range of 1 to 20, all the bytes are
logged. There is one packet logged for each message transmitted.
T
n PS
the bytes in the message are logged. There is one packet logged for each L2CAP signaling
message transmitted.
34
om 8:
Field Length (bytes)
l.c :4 Description
c
LENGTH 2 Length of the L2CAP signaling message
.
te 13
transmitted
41 -b 1 a
3
15
BUFFER 32 Array of bytes of size BT_L2_LOG_BUFFER_SIZE
ei .0
0.
w 01
12
ou 3.
This holds information related to an individual L2CAP data message being received. Only the
first 10 and the last 10 bytes are logged. If the message contains bytes in the range of 1 to 20, all
the bytes are logged. There is one packet logged for each L2CAP data message received.
T
n PS
message being transmitted. All the bytes in the message are logged. There is one packet logged
for each SDP signaling message transmitted.
34
om 8:
Field Length (bytes)
l.c :4 Description
c
LENGTH 2 Length of the SDP signaling message
.
te 13
transmitted
41 -b 1 a
3
15
BUFFER 64 Array of bytes of size BT_SD_TX_LOG_BUFFER_SIZE
ei .0
0.
w 01
12
ou 3.
This holds information related to an individual RFCOMM signaling message being received. All
the bytes in the message are logged. There is one packet logged for each RFCOMM signaling
message received.
T
n PS
5.3.77 Bluetooth RFCOMM Data Received (LOG_CODE 0x1054)
34
This holds information related to an individual RFCOMM data message being received. Only the
om 8:
first 10 and the last 10 bytes are logged. If the message contains bytes in the range of 1 to 20, all
l.c :4
c
the bytes are logged. There is one packet logged for each RFCOMM data message received.
.
te 13
.7 bk t
3
15
LENGTH 2 Length of the RFCOMM data message
ei .0
0.
w 01
2.
zh 201
T
n PS
0 – Start
1 – Acquisition
34
2 – Sync
3 – Idle
om 8:
4 – Connected
l.c :4
. c
All other values are reserved.
te 13
3
15
ei .0
12
ou 3.
PilotPN 2 PN offset
MACIndex 1 Power control bit of the pilot as supplied in the TCA message
RPCCellIndex 1 Represents the cell index of the pilot; pilots from the same
cell have the same RPCCellIndex
PilotStrength 1 Strength of the pilot in the active set; this is in the range of
[0,63]; conversion to dB is –val/2 dB
Length
Field Description
(bytes)
NumActiveSetPilots 1 Number of pilots in the active set after the set transition
PredictedDRCCoverIndex 1 DRC cover of the predicted pilot; valid only if PredictedPN is not
equal to 0xFFFF
PredictedMACIndex 1 RPC index associated with the predicted pilot; valid only if
T
PredictedPN is not equal to 0xFFFF
n PS
PredictedPNSINR 2 SINR of the predicted pilot; valid only if PredictedPN is not equal
34
to 0xFFFF
om 8:
ServingPN 2 DRC cover of the serving pilot; 0xFFFF indicates an invalid PN
l.c :4
. c
ServingDRCCoverIndex 1 DRC cover of the best serving pilot; valid only if ServingPN is not
te 13
equal to 0xFFFF
.7 bk t
41 -b 1 a
ServingRPCIndex 1 MAC index associated with the serving pilot; valid only if
3
ServingPN is not equal to 0xFFFF
15
ei .0
ServingSINR 2 SINR of the serving pilot; valid only if ServingPN is not equal to
0.
w 01
0xFFFF
12
ou 3.
2.
zh 201
Length
Field Description
(bytes)
ReverseRateLimit 1 Rate limit value as specified by the reverse rate limit message; see
Table 5-4 for reverse rate mapping
CurrentRate 1 Provides the current rate at which the AT has sent the last packet
over the ReverseTrafficChannel; see Table 5-4 for reverse rate
mapping
CombinedBusyBit 1 Busy bit used to calculate the new rate; if any of the reverse
activity bits from the sectors of the AT active set is 1, then this is
T
set to 1; otherwise, it is set to 0
n PS
RandomVariable 4 Represents the random variable that was used to calculate the
34
new reverse rate; this is multiplied by a factor of 255 to produce a
om 8:
value from 0 to 255
l.c :4
c
TransitionProbability 4 Transition probability (in units of 1/255) that was used to calculate
.
te 13
the new reverse rate; this is the probability that satisfies the
condition specified in Section 8.5.6.1.5.2 of IS-856.
.7 bk t
41 -b 1 a
3
PAMax 1 Represents the Max PA headroom at which the AT is restricted to
15
transmit; see Table 5-4 for reverse rate mapping
ei .0
0.
w 01
ConditionRRI 1 Provides the reverse rate that was calculated based on the above
12
The mapping from index to reverse rate in bits/second is given in Table 5-4.
0 0
1 9600
2 19200
3 38400
4 76800
5 153600
T
n PS
Rate38400 4 38400 bps counter
34
Rate76800 4 76800 bps counter
om 8:
Rate153600 4 153600 bps counter
l.c :4
. c
te 13
Average reverse link throughput can be computed using the following formula:
.7 bk t
41 -b 1 a
3
153600
15
Ratex X x
ei .0
x = 9600
0.
AvgThroughput = -------------------------
w 01
12
153600
ou 3.
Ratex
2.
zh 201
x = 9600
T
n PS
TxAdjust 2 Signed; Tx closed loop adjustment value; in the unit of
1/256th dB
34
RPCHistory 2 Signed; RPC decisions for last frame; the RPC bit stream
om 8:
l.c :4is punctured every n bits by a DRCLock bit (where n is the
c
DRCLockPeriod); the TxAdjust holds during this time.
.
te 13
See Section 9.3.1.3.2.2 of IS-856 for more information on
DRCLock puncturing.
.7 bk t
41 -b 1 a
12
2.
zh 201
T
n PS
5.3.89 1xEV-DO ARQ Effective Receive Rate (LOG_CODE 0x1066)
34
This data type represents the rate at which the packet was decoded at the AT. This packet is
om 8:
sampled once every decoder interrupt. Since decoder interrupt can contain multiple physical
l.c :4
layer packets depending upon the data rate, this log packet is a variable-length packet. Data for
. c
te 13
this packet is both sampled and logged asynchronously once every decoder interrupt. This packet
will be logged after receiving the 1xEV-DO decoder interrupt.
.7 bk t
41 -b 1 a
3
The effective receive rate will be:
15
ei .0
RateDecoded * slots_alloted/slots_required
0.
w 01
12
For example, if a 38.4 kbps packet needs 8 slots to decode instead of the alloted 16 slots, then the
ou 3.
2.
zh 201
DecPktRate contains the DRC index value. Mapping of DRC Index to the corresponding data
rate in bps is given in Table 5-5.
T
n PS
This log record contains two sets of records from the following table:
34
Field Length (bytes) Description
om 8:
DRCBuffer 1*8 DRC indices predicted by the predictor for the 16 slots of
l.c :4
c
the previous frames; each DRC index is 4 bits; two DRC
.
te 13
indices are combined into 1 byte:
Bit[3:0] of 0th byte represents the DRC index for slot-0.
.7 bk t
41 -b 1 a
12
BestASPSINRBuffer 2 bytes * 16 SINR for the BEST ASP for the previous frame’s last 16
ou 3.
RPC[1-6] int16 * 6 Filtered RPC values read from the DSP for six possible
ASPs [1,6]. RPC[. .] values are IIR filtered by the DSP
over past 64 samples. Since each is a 16 bit value, the
range mapping is as follows: [-32768, 32767] ~ [-1, 1], i.e.,
RPC[n] / 32767
DSP uses the following IIR filter:
RPC[n] = (1-a) * RPC[n-1] + a * RPCInst[n]
where a = 64/(2^15)
T
5.3.91.2 Requested data rate averaging equations
n PS
Short-term average and long-term average of the requested data rate may be computed by
34
averaging the DRC rate indices packed in the DRCBuffer over the past 1000 slots and 10000
om 8:
slots respectively. The following formulas are used for the short-term and long-term average
l.c :4
c
computations of requested data rates:
.
te 13
where a = 64/(2^16)
41 -b 1 a
3
DataRateReqLongTerm[n] = (1-a) * DataRateReqLongTerm[n-1] + a * DRCRate[n],
15
ei .0
where a = 7/(2^16)
0.
w 01
12
where DRCRate[n] in bps is obtained from the DRCBuffer field by mapping the DRC index to
ou 3.
2.
zh 201
the DRC rate for every slot. Table 5-5 presents the mapping of DRC index to DRC rate in bps.
Table 5-5 DRC index to DRC rate mapping
DRC index Data rate requested in bps
0 0
1 38400
2 76800
3 153600
4 307200 (S)
5 307200 (L)
6 614400 (S)
7 614400 (L)
8 921600
9 1228800 (S)
10 1228800 (L)
11 1843200
12 2457600
13 1536000
14 3072000
T
n PS
Two instances of following record
34
om 8:
Field Length (bytes)
l.c :4 Description
c
ATType [Bit3:Bit0]: 1 ATType [Bit3:Bit0] gives the type of the AT unit
.
te 13
PAState [Bit5]
41 -b 1 a
1 – Tx power is limited
12
ou 3.
0 – PA off
1 – PA on
RxAGC0 2 Signed; represents the field that holds the total receive
power as seen by Antenna 0; in units of 1/256 dBm
RxAGC1 2 Signed; represents this field that holds the total receive
power as seen by the Antenna 1; in units of 1/256 dBm
NOTE All the power fields are in the range of [-128,127] dBm, unless otherwise noted.
T
n PS
Length 1 Number of bytes in this packet
34
Data Length Data that is logged
om 8:
l.c :4
. c
5.3.94 1xEV-DO Session Attempt (LOG_CODE 0x106B) (obsolete)
te 13
.7 bk t
This packet has been replaced by 1xEV-DO Session Attempt, Ver 2 (LOG_CODE 0x1088); see
41 -b 1 a
3
Section 5.3.123.
15
ei .0
0.
w 01
2.
zh 201
This contains access probe sequence information. Data for this packet is both sampled and
logged asynchronously after the entire access probe sequence completes. Attempts, Success, and
Failure counters are reset at the start of the session.
T
This logs the reverse activity (RA) bits received for all pilots in the active set. Data for this
n PS
packet is sampled once every slot [1.67 ms]. The data is logged once every PN roll [16 slots] in
34
Connected state. This packet is supported in Rev 0 only.
om 8:
Field
l.c :4
Length (bytes) Description
. c
te 13
RAB 2*6 Reverse Activity Bit values received from the sectors in
the active set; this is sampled for each slot; if a bit is 1,
.7 bk t
41 -b 1 a
T
A – NAMChangeReceived
n PS
B – UserAbort
C – AccessHandoff
34
D through E – Reserved
om 8:
F – Success
l.c :4
c
Most significant nibble of this field indicates the following
.
te 13
reception status of the TCA and RTCACK messages:
0 – Not received either TCA or RTCACK message
.7 bk t
41 -b 1 a
12
ou 3.
T
n PS
the TCA message.
For all other cases, it represents the ColorCode of the
34
sector we were on at the time we declared that the
connection setup failed.
om 8:
NumHo 1
l.c :4
Number of times the active set pilot changed during the
. c
connection attempt.
te 13
.7 bk t
41 -b 1 a
This provides the statistic for the number of page messages received by the AT. Page message is
0.
w 01
received on the Control Channel. Data for this packet is both sampled and logged
12
ou 3.
asynchronously each time the page message is received. Counters are reset when the AT is power
2.
zh 201
cycled.
HSTR 2 Half-slot time reference for the preamble of the MAC layer
packet containing page
T
n PS
RxNewDataBytes 8 Number of new data frames received
34
NaksSent 4 Number of NAK messages sent
om 8:
l.c :4
c
ATNakBytesRequested 4 Number of NAK bytes requested by the AT for
.
te 13
retransmission
3
TxNewDataBytes 8 Number of new data bytes transmitted
15
ei .0
12
ou 3.
T
n PS
8 – PageMessageReceived
9 – Unspecified (ALMP rude close)
34
Other values are reserved.
om 8:
l.c :4
c
5.3.101 1xEV-DO Reverse Activity Bits (LOG_CODE 0x1072)
.
te 13
This provides information about the Reverse Activity Bit (RAB). The information given here is
.7 bk t
41 -b 1 a
obtained from the Traffic Channel Assignment (TCA). Data for this packet is both sampled and
3
15
logged asynchronously for every TCA message received. This packet is supported in Rev 0 only.
ei .0
0.
w 01
12
2.
zh 201
RABOffset 1 Frame offset for the RAB bits sent over the forward link
T
n PS
TAWinSize 1 Window size of the TA search
34
NumSamples 1 Number of high resolution temporal analyzer search
samples. [= TAWinSize * 2]. Max 128 samples
om 8:
l.c :4
. c
te 13
Repeat for NumSamples
.7 bk t
41 -b 1 a
3
Field Length (bytes) Description
15
ei .0
12
ou 3.
This logs a user-defined packet snapshot of the reverse link packet sent to the encoder driver for
transmission at the AT. Data for this packet is both sampled and logged synchronously for each
packet to be transmitted on reverse traffic channels. The first few bytes of the packet are logged.
A generic format has been provided for this packet. This packet needs to be used for debugging
only, and the exact details of byte fields can be decided on an as-needed basis.
T
Is_hdris890 [Bit4]: For protocols 0x15-0x17; application subtype
n PS
values are:
SeqValid [Bit3]:
– 0 – Default packet application
34
AckSeqValid [Bit2]:
– 1 – Multiflow packet application
Fragmented [Bit1]:
om 8:
– 2 – 3G1X circuit services notification
Reliable [Bit0]
l.c :4 application
. c
te 13
– 3 – Enhanced multiflow packet application
– 4 – Multilink multiflow packet application
.7 bk t
3
are used
15
ei .0
MSG NumBytes Actual bit exact signaling message; the first 8 bits are the
SNP header as defined in Section 2.5.4.4 of IS-856A
(1 bit InConfigurationProtocol, 7 bit Type as per table
2.5.4-1); the rest of the bits are formatted as per the
Message Formats section for the given protocol Type and
Subtype, beginning with MessageID
T
5.3.108 1xEV-DO Signaling Forward Traffic Channel (LOG_CODE
n PS
0x1079)
34
This logs the signaling messages that are transmitted over the forward traffic channel. Data for
om 8:
this packet is both sampled and logged asynchronously each time a signaling message is sent on
l.c :4
. c
the forward traffic channel. The field formats and descriptions are the same as LOG_CODE
te 13
0x1076.
.7 bk t
41 -b 1 a
3
15
5.3.109 1xEV-DO Pilot Sets (LOG_CODE 0x107A) (obsolete)
ei .0
0.
w 01
This packet has been replaced by 1xEV-DO Pilot Sets, Ver 2 (LOG_CODE 0x108B); see
12
ou 3.
Section 5.3.126.
2.
zh 201
T
ACKChannelGain 1 Ratio of the power level of the ACK channel (when it is
n PS
[Bit6:Bit0] transmitted) to the power level of the reverse traffic pilot
channel expressed as twos complement value in units of
34
0.5 dB; valid range is –3 dB to +6 dB, inclusive
om 8:
FrameOffset [Bit4:Bit0] 1 Frame offset used by the AT when transmitting on reverse
l.c :4
c
traffic channel
.
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
This contains the state information for various modules in the AT. Data for this packet is both
sampled and logged asynchronously after any of the protocols state change occurs. This packet
34
may be logged on demand.
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
2 – Sync
0.
w 01
3 – Idle
12
ou 3.
4 – Access
2.
zh 201
5 – Connected
All other values are reserved
T
2 – Connection Setup
n PS
3 – Connected
34
4 – Synchronize connection setup
All other values are reserved
om 8:
l.c :4
c
OvhdMsgState 1 Overhead message protocol state; values are:
.
te 13
0 – Inactive
1 – Process All messages
.7 bk t
41 -b 1 a
2 – Sleep
3
3 – Frequency Change In Progress
15
ei .0
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
PktInfo 2 Bit 0 to 3 – phy_chan rate; values are:
0x0 – Rate not determined
34
0x1 – 38.4 kbps
om 8:
l.c :4 0x2 – 76.8 kbps
c
0x3 – 153.6 kbps
.
te 13
0x4 – 307.2 short kbps
0x5 – 307.2 long kbps
.7 bk t
41 -b 1 a
The partial_pkt field is an N bit field, where N is equal to header_len * 8 bits. This field should
be treated as a single N bit sequence with Bit 0 as the LSB and Bit N-1 as the MSB.
T
n PS
PktInfo 2 Bit 0 to 3 – phy_chan rate; values are:
0x0 – Rate not determined
34
0x1 – 9.2 kbps
om 8:
l.c :4 0x2 – 38.4 kbps
c
0x3 – 76.8 kbps
.
te 13
0x4 – 153.6 kbps
0x5 – 153.6 kbps
.7 bk t
41 -b 1 a
1 – Access
0.
w 01
Bit 5 to 14 – pkt_len
12
Bit 15 – Reserved
ou 3.
2.
zh 201
The partial_pkt field is an N bit field, where N is equal to header_len * 8 bits. This field should
be treated as a single N bit sequence with Bit 0 as the LSB and Bit N-1 as the MSB.
CC38400_Good 4 Counter for 38.4 k control channel packets with good CRC
CC38400_Bad 4 Counter for 38.4 k control channel packets with bad CRC
CC76800_Good 4 Counter for 76.8 k control channel packets with good CRC
T
CC76800_Bad 4 Counter for 76.8 k control channel packets with bad CRC
n PS
TC38400_Good 4 Counter for 38.4 k traffic channel packets with good CRC
34
TC38400_Bad 4 Counter for 38.4 k traffic channel packets with bad CRC
om 8:
TC76800_Good 4 Counter for 76.8 k traffic channel packets with good CRC
l.c :4
. c
te 13
TC76800_Bad 4 Counter for 76.8 k traffic channel packets with bad CRC
.7 bk t
TC153600_Good 4 Counter for 156.6 k traffic channel packets with good CRC
41 -b 1 a
3
TC153600_Bad 4 Counter for 156.6 k traffic channel packets with bad CRC
15
ei .0
0.
w 01
TC307200Short_Good 4 Counter for 302.2 (short) traffic channel packets with good
CRC
12
ou 3.
2.
zh 201
TC307200Short_Bad 4 Counter for 302.2 (short) traffic channel packets with bad
CRC
TC307200Long_Good 4 Counter for 307.2 (long) traffic channel packets with good
CRC
TC307200Long_Bad 4 Counter for 307.2 (long) traffic channel packets with bad
CRC
TC614400Short_Good 4 Counter for 614.4 k (short) traffic channel packets with good
CRC
TC614400Short_Bad 4 Counter for 614.4 k (short) traffic channel packets with bad
CRC
TC614400Long_Good 4 Counter for 614.4 k (long) traffic channel packets with good
CRC
TC921600_Good 4 Counter for 921.6 k traffic channel packets with good CRC
TC1228800Short_Bad 4 Counter for 1228.8 k (short) traffic channel packets with bad
CRC
TC1228800Long_Bad 4 Counter for 1228.8 (long) traffic channel packets with bad
CRC
TC1843200_Good 4 Counter for 1843.2 k traffic channel packets with good CRC
TC1843200_Bad 4 Counter for 1843.2 k traffic channel packets with bad CRC
TC2457600_Good 4 Counter for 2457 k traffic channel packets with good CRC
TC2457600_Bad 4 Counter for 2457 k traffic channel packets with bad CRC
T
n PS
TCRate307200Short[0-1] 4*2 Counter for 302.2 (short) packets decoded in 1 to 2 slots
34
TCRate614400Short 4 Counter for 614.4 k (short) packets decoded in 1 slot
om 8:
l.c :4
c
TCRate614400Long[0-1] 4*2 Counter for 614.4 k (long) packets decoded in 1 to 2 slots
.
te 13
The Display Tool would provide a packet to reset these counts in the AT databases. Upon
reception of the reset packet, the DMSS would reset all the counters to zero.
The throughput when served is calculated by using the following formula. The mapping of
DRCIndex to packet length to the number of info bit is given in Table 5-6.
2457600
( TCx_Good × num_ info_bit ( x ) )
x = 38400
ThroughputWhenServed = ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2457600 packet_len(x) 2457600
j × Ratex [ j ] +
1.67 ( TCx_Bad × packet_len ( x ) )
x = 38400 j=1 x = 38400
Table 5-6 DRC index to packet length to number of info bits mapping
Rate Packet_len Num_info_bit
1 16 1024
2 8 1024
3 4 1024
4 2 1024
5 4 2048
6 1 1024
7 2 2048
8 2 3072
9 1 2048
T
n PS
10 2 4096
11 1 3072
34
12 1 4096
om 8:
l.c :4
. c
te 13
The instantaneous real throughput is computed as follows:
.7 bk t
41 -b 1 a
3
TotalGoodDataServed
InstRealThroughput(seq_num) = ------------------------------------------------------
15
ei .0
Seq_Num
0.
w 01
where
12
ou 3.
2.
zh 201
TotalGoodDataServed = 2457600
x = 38400
( TCx_Good × num_ info_bit ( x ) )
TotalGoodDataServed – TotalGoodDataServedInLastPacket
InstThroughput(1 sec) = --------------------------------------------------------------------------------------------------------------------------------------------------
Seq_Num – Seq_Num_InLastPacket
T
n PS
This logs the data contained in a Control Channel (CC) packet as it comes out of the decoder.
Data for this packet is both sampled and logged asynchronously every time a CC packet is
34
decoded.
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
CC Header
0.
w 01
T
PN 2 PN of the sector that sent the UATIAssignment message; this
n PS
field is reserved if the Result field is 0x1
34
UATIColorCode 1 UATI ColorCode as part of the UATIAssignment message;
this field is reserved if the Result code is 1
om 8:
l.c :4
c
Full UATI 16 Full UATI as part of the UATI Assignment message; this field
.
is reserved if the Result code is 1
te 13
.7 bk t
41 -b 1 a
This reports the searcher results for the most recently searched pilots. In the acquisition state this
0.
w 01
packet will provide the results of predetect and detect searches. In the steady state, it is
12
ou 3.
recommended that only the active set pilots are reported so as to keep the packet size small. For
2.
zh 201
each active set pilot in the most recently searched search list, the four largest peaks and their
respective positions (in chipx2) are reported. Data for this packet is both sampled and logged
asynchronously each time the active set pilots are searched. This packet is supported on
MSM6550™ targets and earlier.
SrchState 1 Denotes the state of the searcher task; see Table 5-7 for
nomenclature
T
n PS
11 – Reserved
Reserved [Bit 9]
34
PilotPN [Bit8:Bit0]; pilotPN of the pilot in the search
results
om 8:
l.c :4
c
WinCenterx2 2 Position of window center in Chipx2 units used to get
.
te 13
these results
2.
zh 201
Acquisition 0x01
Synchronization 0x02
Idle 0x03
Sleep 0x3e
Reacquisition 0x3f
Traffic 0x04
T
This supplies details about the finger assignments of the demodulator. Data for this packet is both
n PS
sampled and logged triage rate (30 ms). This packet may be logged on demand when not in sleep
state.
34
om 8:
Field Length (bytes) Description
l.c :4
. c
te 13
SrchState 1 State of the HDRSRCH state machine; see Table 5-7 for
nomenclature
.7 bk t
41 -b 1 a
0.
w 01
2.
zh 201
RTCOffset [Bit17:0] 4 Signed; RTCOffset [Bit17:0] offset in the RTC buffer for
this pilot in units of 1/8 chip
T
n PS
RPCCellIdx [Bit2:0]: : 1 RPC cell index [Bit2:0] is a value/index assign to a cell by
ASPIdx [Bit5:3] AT, range 1 to 6
34
ASP index [Bit5:3] is a value/index assign to a sector by
om 8:
AT, range 1 to 6
l.c :4
c
When the best serving sector changes the type of handoff
.
te 13
can be determined by looking at the RPCCellIndex.
If the ASPindex and the RPCCellindex are both the
.7 bk t
3
If the ASPindex is different and the RPCCellindex is
15
ei .0
2.
zh 201
Antenna0C2I 2 C/I equivalent of the finger for antenna 0; valid only when
Diversity is enabled
Antenna1C2I 2 C/I equivalent of the finger for antenna 1; valid only when
Diversity is enabled
A Finger record is valid only when the PN offset is not equal to 0xFFFF. It may be ignored
otherwise. Finger Index field shows the index of the physical hardware finger to which the
record corresponds.
Finger RSSI (C/I) is converted into dB units using the following formula:
C_I0 (dB) = 10 x Log10 (C2I/512)
SrchState 1 Denotes the state of the searcher task; see Table 5-7 for
nomenclature
T
n PS
CSETWindow 1 Search window to be used for CSET
34
NSETCount 1 Number of pilots in the neighbor set (max = 40)
om 8:
RSETWindow 2 l.c :4Remaining set search window size
. c
te 13
occurrences
41 -b 1 a
3
15
ei .0
12
2.
zh 201
Field 1 2 Definition depends upon the set type; see Table 5-8
Field 2 2 Definition depends upon the set type; see Table 5-8
Field 3 2 Definition depends upon the set type; see Table 5-8
Field1 through Field3 have different meanings depending upon the pilot types as described in
Table 5-8.
Table 5-8 Field1 through Field3
Field name ASET(max=6) CSET(max=6) NSET(max=40)
Finger RSSI and Pilot Energies are converted into dB units using the following formulas:
C_I0 (dB) = 10 x Log10 (fingRSSI/512)
PilotStrength(dB) = 10 x Log10 (pilotEnergy/512)
T
n PS
5.3.127 1xEV-DO Data Rate Control Channel – ARQ Buffer, Ver 2
(LOG_CODE 0x108C)
34
om 8:
This logs the DRC cover, DRC value, and ACK/NACK status that is transmitted on the RL in
l.c :4
c
every slot. In addition, this also logs the slot count, DRC Lock, and the Best ASP that is
.
te 13
transmitted on both the FL and RL in every slot. This buffer is sampled every PN roll and is
logged every other PN roll in Connected state only. This packet is supported in Rev 0 only.
.7 bk t
41 -b 1 a
3
15
Two instances of the following record
ei .0
0.
w 01
12
ou 3.
ACKEna [Bit13] 2 * 16 This is sampled for each slot (16 slots per PN roll).
ACK/NACK [Bit12]: ACKEna [Bit13]; denotes whether the ACK channel is
DRCValue [Bit11:Bit8]: enabled or disabled
1 – Enabled [Bit12 is valid]
DRCCover [Bit2:Bit0]
0 – Disabled [Bit12 is not valid]
ACK/NACK [Bit12]; represents the ACK or NACK that was
transmitted on the RL
0 – ACK was transmitted
1 – NACK was transmitted
DRC Value [Bit11:Bit8]; represents the DRC Rate
requested by the AT. DRCValue contains the DRC index;
mapping of DRC index and corresponding data rate is
given in .
DRCCover (Bit2:Bit0); cover used to transmit DRC; the
DRC Cover is that of the best ASP
BestASP_RL [Bit2:0]: : 1 byte * 16 Best ASP FL is determined by the SINR; BestASP_FL is the
BestASP_FL [Bit5:3] ASP_FL with the highest SINR; BestASP_RL = BestASP_FL;
in order to determine PN for BEST asp, log finger data packet
(0x108a) and map the ASPIdx field to its corresponding
PilotPN
T
Pilot acquisition failure (SRCH state transition 1 → 0)
n PS
34
Sync channel acquisition success (SRCH state transition 2 → 3)
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
Channel 2 Channel
.7 bk t
41 -b 1 a
0.
w 01
acquisition)
1 – Micro search failure
2 – Pilot acquisition failure
3 – FLL failure
4 – Slam failure
5 – Sync failure
All other values are reserved
T
tuneaway; valid only if Result is not equal to 1 or 2
n PS
FLLLockTime 2 FLL lock acquisition time in milliseconds; value saturates
34
at 0xFFFF; valid only if Result is not equal to 1, 2, or 3
om 8:
SlamTime 2 MSTR slam time in milliseconds; value saturates at
l.c :4
c
0xFFFF; valid only if Result is not equal to 1, 2, 3, or 4
.
te 13
not equal to 0)
2.
zh 201
FingRSSISync 2 Raw finger RSSI value in sync state; invalid if search does
not enter sync state (i.e., Result is equal to 1, 2, 3, or 4).
T
n PS
Sampling is triggered at every 1xEV-DO wakeup; the packet is sampled after:
Reacquisition on old pilot or RAHO (SRCH state transition 3f → 3)
34
om 8:
Acquisition loss after sleep (SRCH state transition 3f → 0)
l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
3
the packet is logged; value saturates at 0xFFFFFFFF
15
ei .0
units of milliseconds
12
ou 3.
LastSrchState 1 Last SRCH state before waking up; one of the following
states:
SRCH state 0x3A
SRCH state 0x3E
PilotEnergy 2 New pilot energy after RAHO; valid only if Result is equal
to 0 or 1
Time fields may be converted from half-slot units to milliseconds using the following conversion
factor:
half-slot = (80ms)/(3 * 16 * 2) = 0.833 ms
Pilot Energy is converted into dB units using the following formula:
T
PilotStrength(dB) = 10 x Log10 (pilotEnergy/512)
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
Field Length (bytes) Description
n PS
SleepCycleCount 4 Incremental count from reset; incremented by 1 every time
34
the packet is logged; value saturates at 0xFFFFFFFF
om 8:
AwakeTime 2 Duration in milliseconds from warm-up ISR until any of the
l.c :4
c
following 1xEV-DO searcher state changes:
.
te 13
SRCH state 3 → 3e
SRCH state 3c → 3e
.7 bk t
41 -b 1 a
SRCH state 3 → 0
3
SRCH state 3 → 4
15
ei .0
12
SccStart2CcDec 2 Time from start of SCC to the time when the decoder ISR
ou 3.
CcDec2Sleep 2 Time from when the decoder receives the last CC packet
before going to sleep to when the 1xEV-DO searcher
enters Sleep state; in half-slot units; field is invalid and set
to 0xFFFF if the SRCH state transition was not 3 → 3e
T
OfsPN 2 Strongest Off frequency PN searched
n PS
OfsPNEnergy 2 Raw energy of the strongest searched off-freq pilot
34
CcMerCount 2 Cumulative CC MER count from reset; value saturates at
om 8:
l.c :4 0xFFFF
. c
SCI 1 Sleep cycle index; see the translation formula below
te 13
12
ou 3.
saturates at 0xFFFFFFFF
Time fields may be converted from half-slot units to milliseconds using the following formula:
half-slot = (80ms)/(3 * 16 * 2) = 0.833 ms
slot = half-slot*2 = 1.667ms
Slot Cycle Index is converted into ms using the following formula:
SCI = 2SCI * 4 slots (for SCI from 0x0 to 0x6)
SCI = 2(SCI-0x7) * 768 slots (for SCI from 0x7 to 0x1c)
OfsPNEnergy and PilotEnergy are converted into dB units using the following formula:
PilotStrength(dB) = 10 x Log10 (pilotEnergy/512)
T
n PS
Field Length (bytes) Description
34
FWD_DCCH_MESSAGE 255 Forward Dedicated Control Channel message, as sent;
see Sections 5 3.7.3.3 and 4 3.2.2 of [S4]
om 8:
l.c :4
. c
te 13
This holds information for the reverse dedicated control channel message.
3
15
ei .0
12
ou 3.
T
DCCH 4 DDCH; see Section 5.3.134.1.1 for the type format
n PS
description
34
SCH 4 SCH; see Section 5.3.134.1.1 for the type format
description
om 8:
l.c :4
. c
te 13
5.3.134.1.1 CHAN_INFO_TYPE Information
.7 bk t
41 -b 1 a
FING_POS 4 Master Finger Position at the time of Sync80 for this visit
FING_RSSI 4 RSSI for the master finger at the start of the visit
T
TRK_LO 2 TRK Lo PDM at which PDM was frozen for the visit
n PS
AGC_SETTLE_TS 2 Time it took for the AGC loop to settle
34
AGCPDM 2 AGC PDM at which AGC loop settled
om 8:
l.c :4
c
DCPDMI 2 DC PDM I at which AGC loop settled
.
te 13
DCPDMQ 2 DC PDM Q at which AGC loop settled
.7 bk t
41 -b 1 a
0.
w 01
COMMON_TS 4 Offset of “Common Time” from start of first visit (in units of
1 ms); the “Common Time” is the time to which all the
GPS measurements are propagated for reporting in
IS-801 message
SV_MEASUREMENTS NUM_SVS * 20 See Section 5.3.137.1 for the type format description
T
n PS
5.3.137.1 SV_MEAS_VAR_TYPE Information
34
Field Length (bytes) Description
om 8:
SV_PRN_NUM 1 SV PRN number
l.c :4
. c
te 13
MEAS_CP 4 Measured SV Code Phase in GPS CX1024
3
DOPP1 1 Doppler1 from IS801
15
ei .0
2.
zh 201
DELTA_T_FOR_PROP 2 Time in 1ms units for which the SV Search result was
propagated
DATA LENGTH Includes control byte and information byte; a control byte
indicates the following data is:
1 – 1 transmitted byte
2 – 1 received byte
3 – 8-byte timestamp
T
Field Length (bytes) Description
n PS
DATA 186 Raw PPP Tx data
34
om 8:
5.3.143 Point-to-point Protocol Rx Frames (LOG_CODE 0x109D)
l.c :4
. c
te 13
This holds the raw data for the Point-to-Point Protocol (PPP) receive frames.
.7 bk t
41 -b 1 a
3
Field Length (bytes) Description
15
ei .0
12
ou 3.
2.
zh 201
T
n PS
Field Length (bytes) Description
34
op seclog_op_type Operation type; seclog_op_type
op_seqno 1
om 8:
Sequence number for correlation
l.c :4
. c
te 13
duration_ms 2 Time used for operation [ms]
.7 bk t
3
15
ciphertext_bit_len 4 Data for bit length of ciphertext
ei .0
0.
w 01
12
ou 3.
(LOG_CODE 0x10A1)
This holds information for the security encoding operation destination statistics.
T
n PS
op_seqno 1 Sequence number for correlation
34
frg_seqno 1 Sequence number for fragmentation
om 8:
data 900 l.c :4Data for ciphertext fragment; an array of bytes of size
c
SEC_MAX_LOG_SIZE
.
te 13
.7 bk t
3
(LOG_CODE 0x10A5)
15
ei .0
0.
w 01
This holds information for the security encoding operation message authentication code.
12
ou 3.
2.
zh 201
data 900 Data for hashing input data; an array of bytes of size
SEC_MAX_LOG_SIZE
T
n PS
op_seqno 1 Sequence number for correlation
34
hash 20 Data for hash result data
om 8:
l.c :4
c
5.3.155 Security Secure Sockets Layer Session (LOG_CODE 0x10A9)
.
te 13
This holds information for the security secure sockets layer session.
.7 bk t
41 -b 1 a
3
15
Field Length (bytes) Description
ei .0
0.
w 01
T
n PS
frg_len 2 Length of this fragment
34
cert_data 900 Fragment data; an array of bytes of size
SEC_MAX_LOG_SIZE
om 8:
l.c :4
. c
te 13
5.3.157 Security Secure Sockets Layer Session Cipherdata
(LOG_CODE 0x10AB)
.7 bk t
41 -b 1 a
3
15
This holds information for the security secure sockets layer session cipherdata.
ei .0
0.
w 01
12
2.
zh 201
T
n PS
5.3.159 Security Secure Sockets Layer Transmitted Statistics
34
(LOG_CODE 0x10AD)
om 8:
l.c :4
c
This holds information for the security secure sockets layer transmitted statistics.
.
te 13
3
session_tag 1 Identifier for a session
15
ei .0
12
ou 3.
T
session_tag 1 Identifier for a session
n PS
version 2 Secure sockets layer version
34
random 32 Client random
om 8:
session_id_len 1 Session ID length (0 to 32)
l.c :4
. c
te 13
session_id 32 Session ID
3
cipherlist 20 Available ciphersuites
15
ei .0
12
ou 3.
session_id 32 Session ID
T
base 256 DH base
n PS
signature_len 1 Message signature length
34
signature 20 Optional message signature
om 8:
l.c :4
. c
te 13
5.3.165 Security Secure Sockets Layer Handshake Protocol Server
RSA Key Exchange (LOG_CODE 0x10B3)
.7 bk t
41 -b 1 a
3
15
This holds information for the security secure sockets layer handshake protocol server RSA key
ei .0
exchange.
0.
w 01
12
ou 3.
T
This holds information for the security secure sockets layer handshake protocol client RSA key
n PS
exchange.
34
Field Length (bytes) Description
om 8:
l.c :4
c
session_tag 1 Identifier for a session
.
te 13
3
15
5.3.169 Security Secure Sockets Layer Handshake Protocol Client
ei .0
0.
w 01
This holds information for the security secure sockets layer handshake protocol client finished.
2.
zh 201
T
session_tag 1 Identifier for a session
n PS
level 1 Alert level
34
id 1 Alert ID (description)
om 8:
l.c :4
c
5.3.173 Reserved (LOG_CODE 0x10BB)
.
te 13
.7 bk t
41 -b 1 a
12
ou 3.
This holds information for each Reverse Enhanced Access Channel probe transmitted.
PROBE_BKOFF 1 Enhanced access channel probe backoff; one less than the
maximum number of slots a mobile station is to delay due
to random backoff between consecutive EA probes
T
n PS
BASE_ID 2 Base station identification
34
received in the Enhanced Access Parameters message
om 8:
ACC_RATE 1 Enhanced Access Channel rate selection for transmission
l.c :4
. c
te 13
Data rate Frame length
Value
(kbps) (ms)
.7 bk t
41 -b 1 a
0 9600 20
3
15
ei .0
1 19200 20
0.
w 01
2 19200 10
12
ou 3.
2.
zh 201
3 38400 20
4 38400 10
5 38400 5
INT_CORR 1 Interference-correction
ACC_PREAMBLE_TX_ 2 High 10 bits of the 42 bit value, whose lower 32 bits is the
HIGH16BIT acc_preamble_tx_low32bit field
T
n PS
NUM_FRAMES instances of the following field
34
om 8:
Field Length (bytes) Description
l.c :4
. c
te 13
FRAME-QUALITY 2 2 bits per frame (or 1 byte for 4 frames); values are:
10 – Bad frame
.7 bk t
41 -b 1 a
11 – Good frame
3
15
ei .0
0.
w 01
FRAME-QUALITY 2 2 bits per frame (or 1 byte for 4 frames); values are:
10 – Bad frame
11 – Good frame
T
5.3.178.1 FDCH_SUB_RECORD
n PS
34
Field Length (bytes) Description
om 8:
ASSIGNED_CHANNELS 1 l.c :4 Assigned channels; see description in
c
Section 5.3.178.1.1
.
te 13
3
FOR_FCH_RC 1 or 0 Included only if FCH is assigned
15
ei .0
1 – RC1
0.
w 01
2 – RC2
12
ou 3.
3 – RC3
2.
zh 201
4 – RC4
5 – RC5
NOTE The F-FCH or F-DCCH MUXPDU type can be derived from the Radio Configurations
information.
5.3.178.1.1 ASSIGNED_CHANNELS
RESERVED 1 Reserved
T
n PS
5.3.178.1.2 FWD_SCH_INFORMATION
34
om 8:
Field Length (bytes)
l.c :4 Description
c
FOR_SCH_RC 1 3 – RC3
.
te 13
4 – RC4
5 – RC5
.7 bk t
41 -b 1 a
3
FOR_SCH0_MUX-OPTION_ 1 Higher 8 bits (MSB) of FOR_SCH0_MUX_OPTION
15
ei .0
HI
0.
w 01
LO
2.
zh 201
NOTE The FOR SCH MUX category type can be derived from the FOR_SCH0_MUX_
OPTION(HI+LOW)
5.3.178.1.3 FDCH_FRAME
SCCH_FRAME- ASSIGNED- Contains one byte for each SCCH, indicating the
CATEGORY CHANNELS.SCCH category of the received frame for each SCCH.
T
SCH_FRAME-INFO Variable Included only if SCH is assigned, and this frame is not
n PS
DTX; see Section 5.3.178.1.3.1 for format description
34
om 8:
5.3.178.1.3.1 F_SCH_MUX_PDU_INFORMATION_TYPE l.c :4
c
This indicates whether the LTU frame is received with sufficient or insufficient quality.
.
te 13
.7 bk t
3
15
LTU_CATEGORY 1 or 0 Included only if SCH_FRAME_CATEGORY indicates that
ei .0
12
ou 3.
2.
zh 201
T
n PS
5.3.179.1 RDCH_SUB_RECORD
34
Field Length (bytes) Description
om 8:
l.c :4
c
ASSIGNED_CHANNELS 1 See description in Section 5.3.178.1.1.
.
te 13
3
REV_FCH_RC 1 or 0 Included only if FCH is assigned
15
ei .0
1 – RC1
0.
w 01
2 – RC2
12
ou 3.
3 – RC3
2.
zh 201
4 – RC4
NOTE The R-FCH or R-DCCH MUXPDU type can derived from the Radio Configurations
information.
5.3.179.1.1 REV_SCH_INFORMATION
REV_SCH_RC 1 3 – RC3
4 – RC4
T
n PS
5 – 4x
6 – 8x
34
7 – 16x
8 – 32x
om 8:
l.c :4
c
NUM_MUX_PDU-PER_ 1 Total number of MUX PDU per SDU
.
te 13
SCH_FRAME
.7 bk t
41 -b 1 a
The REV SCH MUX category type can derived from the REV_SCH0_MUX_
3
NOTE
15
OPTION(HI+LOW)
ei .0
0.
w 01
12
ou 3.
5.3.179.1.2 RDCH_FRAME
2.
zh 201
SCCH_FRAME-FORMAT ASSIGNED- Contains one byte for each SCCH, indicating the
CHANNELS.SCCH category of the received frame for each SCCH
If SCH_FORMAT indicates that this frame was transmitted (TXed), include NUM_MUX_PDU_PER_
SCH_FRAME instances of the following field; otherwise, do not include additional fields.
T
n PS
Field Length (bytes) Description
34
FOR_CH_RC 2 Forward channels Radio Configurations; see
Section 5.2.2.1 for format description
om 8:
l.c :4
c
SERVICE_OPTION 2 Service option
.
te 13
2.
zh 201
T
n PS
NOTE Not all fields will be present in each frame entry. Only fields that represent active channels
34
specified in the CHAN_SET_MASK field in Section 5.3.180.1 will exist in each frame entry.
om 8:
l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
3
represents a decision for 1 power control group (PCG);
15
ei .0
decision
12
ou 3.
2.
zh 201
F_DCCH 2 (if DCCH is active) Forward dedicated control channel information; see
Section 5.3.180.5 for format description
F_SCCH 2 (if any SCCH Forward supplemental code channel information; see
channels are active) Section 5.3.180.7 for format description
5.3.180.3 Fast Forward Power Control Info Fundamental Channel Info Subrecord
This holds frame information for the fundamental channel.
T
Appendix C.
n PS
34
5.3.180.4 Fast Forward Power Control Info Supplemental Channel 0/1 Info Subrecord
om 8:
This holds frame information for supplemental channels 0 and 1.
l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
3
setpoint in 0.125 dB units
15
ei .0
SCH_FRAME_RATE in Appendix C
12
ou 3.
2.
zh 201
5.3.180.5 Fast Forward Power Control Info Dedicated Control Channel Info Subrecord
This holds frame information for the dedicated control channel.
5.3.180.6 Fast Forward Power Control Info Additional Supplemental Channel Info
Subrecord
This holds additional frame information for supplemental channel 0.
Reserved 1 Reserved
5.3.180.7 Fast Forward Power Control Info Supplemental Code Channel Info Subrecord
This holds additional frame information for supplemental code channels.
T
Field Length (bytes) Description
n PS
F_SCCH1_F_SCCH7 2 Frame rate information for F-SCCH channels 1-7; each
34
channel has a 2-bit entry in this field; the fields are ordered
from least significant to most significant bits, representing
om 8:
F-SCCH1 through F-SCCH7 in that order, as described in
l.c :4
c
the Channel Entry Bit Mask.
.
te 13
0x000C – F-SCCH2
3
15
0x0030 – F-SCCH3
ei .0
0x00C0 – F-SCCH4
0.
w 01
0x0300 – F-SCCH5
12
ou 3.
0x0C00 – F-SCCH6
2.
zh 201
0x3000 – F-SCCH7
0xC000 – Reserved
Frame rate – See SCH_FRAME_RATE in Appendix C.
T
n PS
FRAME_OFFSET 1 Frame offset, in 1.25 ms units; base station specifies the
frame offset; timestamp in Section 5.1 will be generated
34
during the 20-ms frame time; to calculate the frame time to
1.25 ms, use the following formula:
om 8:
l.c :4frame_time = ((((log_hdr_timestamp >> 16) -
c
FRAME_OFFSET) >> 4) << 4) + FRAME_OFFSET
.
te 13
2.
zh 201
Reserved 1 Reserved
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
Most significant 4 bits – CH_RC
n PS
Reverse channels radio configuration
34
CH_RATE 1 For all channels except DCCH, this is the data rate for the
channel, as noted below.
om 8:
For FCH channel, values are:
l.c :4
. c
0 – ERASURE
te 13
1 – EIGHTH_RATE
.7 bk t
2 – QUARTER_RATE
41 -b 1 a
3
3 – HALF_RATE
15
ei .0
4 – FULL_RATE
0.
w 01
Field Description
Note: The following values are only valid if the corresponding channel is active and not DTXed.
T
FCH_TO_PICH R-FCH transmit power in dBm:
n PS
r_fch_tx_pwr = r_pich_pwr + fch_to_pich
34
SCH0_TO_PICH R-SCH0 transmit power in dBm:
r_sch0_tx_pwr = r_pich_pwr + sch0_to_pich
om 8:
l.c :4
c
SCH1_TO_PICH R-SCH1 transmit power in dBm:
.
te 13
r_sch1_tx_pwr = r_pich_pwr + sch1_to_pich
.7 bk t
3
r_dcch_tx_pwr = r_pich_pwr + dcch_to_pich
15
ei .0
0.
w 01
12
2.
zh 201
(obsolete)
This has been replaced by LOG_CODE 0x119F (see Section 5.3.280).
T
n PS
NUM_CON_REC instances of the following record
34
Field Length (bytes) Description
CON_REC_INFO Variable
om 8:
See description in Section 5.3.183.4
l.c :4
. c
te 13
3
15
ei .0
2.
zh 201
5.3.183.1 CHANNELS_INFO
RESERVED 4 Reserved
5.3.183.2 CH_INFO
T
n PS
REV_RC 1 Reverse channel radio configuration
34
5.3.183.3 SCH_INFO
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
0 – Convolutional only
2.
zh 201
5.3.183.3.1 FRAME_SIZE
RESERVED 6 Reserved
5.3.183.4 CON_REC_INFO
T
QOS_PARMS_LEN 1 Length of the block of Quality of Service parameters
n PS
RLP_BLOB RLP_BLOB_LEN RLP Information block
34
QOS_PARMS QOS_PARAMS_LEN QoS parameters
om 8:
l.c :4
c
5.3.183.5 LPM_INFO
.
te 13
3
SR_ID 1 Service reference identifier
15
ei .0
12
ou 3.
5.3.183.5.1 FORWARD_REVERSE_FLAG
FORWARD 1 Forward
REVERSE 1 Reverse
RESERVED 6 Reserved
5.3.183.6 LTU_INFO
5.3.183.6.1 LTU_ROW
T
n PS
Field Length (bytes) Description
34
om 8:
LTU_LEN_HI 1 Higher 8 bits (MSB) of LTU_LEN
l.c :4
c
LTU_LEN_LO 1 Lower 8 bits (LSB) of LTU_LEN
.
te 13
.7 bk t
5.3.183.7 LTU_TAB_ID_RECORD
41 -b 1 a
3
15
ei .0
RF_MODE 1 RF mode
0 – Analyze
1 – CDMA
RESERVED 2 Reserved
T
n PS
NUM_PILOTS instances of the following record
34
om 8:
Field Length (bytes) Description
l.c :4
. c
te 13
ACTIVE_SET_PILOT_ Variable See description in Section 5.3.184.2
RECORD
.7 bk t
41 -b 1 a
3
15
5.3.184.1 CHAN_INFO
ei .0
0.
w 01
12
2.
zh 201
RESERVED 3 Reserved
5.3.184.2 ACTIVE_SET_PILOT_RECORD
PILOT_REC_TYPE 1 Type of pilot that the finger is demodulating; this field shall
be set as indicated in table 3.7.2.3.2.21-6 of [S13]
RESERVED 1 Reserved
T
n PS
NUM_SCCH instances of the following record
34
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
3
15
ei .0
5.3.184.2.1 PILOT_TYPE_RECORD
0.
w 01
12
ou 3.
RESERVED 0 to 4 Size of this field is chosen to make the total length of this
record a multiple of 4 bytes
5.3.184.2.1.1 TD_PILOT_FIELDS
5.3.184.2.1.2 AUX_PILOT_FIELDS
5.3.184.2.2 CHANNEL_CONFIGURATION
RESERVED 1 Reserved
T
n PS
NUM_SUB_RECORDS instances of the following record
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
REDUCED_ACTIVE_ Variable See description in Section 5.3.185.1
te 13
SET_PILOT_RECORD
.7 bk t
41 -b 1 a
3
5.3.185.1 REDUCED_ACTIVE_SET_PILOT_RECORD
15
ei .0
0.
w 01
TIME_OFFSET 1 Indicates the number of frames (20 ms) between this and
2.
zh 201
RESERVED 1 Reserved
5.3.185.1.1 ACTIVE_SCH
RESERVED 6 Reserved
5.3.185.1.2 R_SCH_INFO
T
n PS
Field Length (bytes) Description
34
SCH_MUX_OPTION 2 R-SCH MUX option
om 8:
SCH_NUM_BITS_IDX 1 R-SCH rate
l.c :4
. c
te 13
SCH_WALSH_ID 1 R-SCH walsh channel
.7 bk t
41 -b 1 a
3
5.3.185.1.3 REDUCED_ACTIVE_SET_PILOT
15
ei .0
0.
w 01
T
n PS
LockTime 8 Current “Lock Until Time” or next “Lock Required At Time”
(see Lock Type)
34
LockType [bit7]: 1 Bit 7 – Lock type
om 8:
LockOwner [bit6:bit0] 1 – Locked (LockTime contains “Lock Until Time”)
l.c :4
. c
2 – Pending (LockTime contains “Lock Required At
te 13
Time”)
.7 bk t
pending lock
3
15
ei .0
2.
zh 201
Lock and Notify 3 Module has been given a lock on the physical layer
(Granted) resources
Lock Required At 5 Module requires a physical layer lock at the time indicated
Lock Not Required 6 Module no longer requires any physical layer lock
Lock and Notify 7 Module is requesting the physical layer resources, when
(Request) available
Denied (Rejected) 3 Lock cannot be granted – Another module owns the lock
and has refused to release
Unlocking 4 Lock will be granted – Another module owns the lock and
will release it soon
T
n PS
5.3.190 System Determination Last Main Action (LOG_CODE 0x10D2)
34
om 8:
This logs information on system determination state and variables.
l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
3
Bit 0 – Continue
15
ei .0
The following two fields (AcqBand and AcqChannel) are valid only if last_action is acquire CDMA, acquire
AMPS, or acquire 1xEV-DO.
The following 2 fields (ActionInfo1 and ActionInfo2) are valid only if last_action is acquire CDMA, acquire
AMPS, or Dedicated Measurement.
T
0 – Rx Power
n PS
1 – Pilot Strength
34
Acquire CDMA – is_new_mode_or_blksys (byte)
om 8:
l.c :4 0 – FALSE
c
1 – TRUE
.
te 13
Acquire AMPS – max_redirect_delay (word)
Registration Randomization backoff
.7 bk t
41 -b 1 a
0 – Acquisition
12
1 – Alt Acquisition
ou 3.
2 – Reacquisition
2.
zh 201
3 – Operation
The remaining fields hold information about the current serving system; they are valid only if srv_is_on is
TRUE
T
n PS
5.3.191 System Determination Last Hybrid Action (LOG_CODE
0x10D3)
34
om 8:
This logs information about system determination state and variables when in 1xEV-DO Hybrid
l.c :4
c
mode.
.
te 13
The field format and descriptions are the same as LOG_CODE 0x10D2 in Section 5.3.190.
.7 bk t
41 -b 1 a
3
5.3.192 Reserved (LOG_CODE 0x10D4 – 0x10D8)
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Assigned Channels 1 RDA channel bit mask; see Section 5.3.193.2 for format
description
Reserved 1 Reserved
T
5.3.193.1 RC
n PS
Field Length (bytes) Description
34
om 8:
FCH_RC 3
l.c :4 FCH radio configuration; RC 1, 2, 3, 4, 5
c
DCCH_RC 3 DCCH radio configuration; RC 3, 4, 5
.
te 13
Reserved 7 Reserved
3
15
ei .0
0.
w 01
2.
zh 201
Reserved 1 Reserved
RESERVED 1 Reserved
5.3.193.3 Buffer
FCH RDA Subrecord 32 If Field FCH is present, FCH RDA subrecord; see
Section 5.3.193.4 for format description
SCH RDA Subrecord 20 If Field SCH0 is present, SCH RDA subrecord; see
Section 5.3.193.6 for format description
Full FCH RDA Subrecord 8 See Section 5.3.193.4.1 for format description
Half FCH RDA Subrecord 8 See Section 5.3.193.4.1 for format description
Quarter FCH RDA Subrecord 8 See Section 5.3.193.4.1 for format description
Eighth FCH RDA Subrecord 8 See Section 5.3.193.4.1 for format description
Reserved 4 Reserved
T
n PS
Decision 1 Data rate
0 – Erasure
34
1 – Eighth-rate data
2 – Quarter-rate data
Reserved 1 Reserved
.7 bk t
41 -b 1 a
3
15
ei .0
12
2.
zh 201
Reserved 4 Reserved
Reserved 4 Reserved
Reserved 2 Reserved
Reserved 2 Reserved
DCCH QUADEC Status 1 DCCH QUADEC status type; see Section 5.3.193.5.1
for format description
Reserved 1 Reserved
Reserved 2 Reserved
Reserved 5 Reserved
Reserved 4 Reserved
Reserved 2 Reserved
Reserved 2 Reserved
RATE 2 Max Data rate of SCH; 1x, 2x, 4x, 8x, 16x, and 32x
T
n PS
DECISION 1 Data rate:
0 – Erasure
34
1 – Eighth-rate data
om 8:
l.c :4 2 – Quarter-rate data
3 – Half-rate data
. c
4 – Full-rate data
te 13
CODETYPE 1 0 – CONVOLUTIONAL
.7 bk t
41 -b 1 a
1 – TURBO
3
15
ei .0
0.
w 01
2.
zh 201
Reserved 2 Reserved
Reserved 1 Reserved
Reserved 3 Reserved
Reserved 2 Reserved
Reserved 1 Reserved
Reserved 1 Reserved
Reserved 4 Reserved
T
n PS
are converted into RGB and then sent to the LCD display. The data is logged just before the
frame is sent to the LCD. Each frame is broken down into multiple log packets that can then be
34
reconstructed back into the complete frame.
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
2.
zh 201
T
n PS
MAX_MSEC_VIDEO_AHEAD 4 Maximum time (ms) that video was ahead of audio
34
VIDEO_ENCODED_BITRATE 4 Encoded image bitrate
om 8:
l.c :4
c
VIDEO_ENCODED_ 4 Encoded video frame rate
.
te 13
FRAMERATE
.7 bk t
3
0 – EVRC 8K
15
ei .0
1 – QCELP 13K
2 – AMR
0.
w 01
3 – AAC
12
ou 3.
4 – CMX MIDI
2.
zh 201
5 – MP3
6 – G723
NOTE Um is the air interface between the mobile station (access terminal) and base station (access
network) for service network data.
NOTE Rm is the interface between the mobile station and the terminal device (laptop).
T
n PS
NOTE AN is the air interface between the access terminal and access network for data on the access
34
network stream. This is applicable only for 1xEV-DO systems.
om 8:
l.c :4
. c
te 13
Field Length (bytes) Description
3
15
ei .0
12
ou 3.
This holds information for the PPP packets transmitted on the Um interface after they have been
framed using HDLC framing.
T
n PS
5.3.211 Unframed Rm Received PPP (LOG_CODE 0x1134)
34
This holds information for the PPP packets received on the Rm interface after they have been
unframed.
om 8:
l.c :4
. c
te 13
Field Length (bytes) Description
3
15
ei .0
12
ou 3.
This holds information for the PPP packets received on the AN interface on 1xEV-DO after they
2.
zh 201
T
n PS
5.3.218 Position Engine Full, Ver 2 (LOG_CODE 0x1154)
34
This holds information for the Position Engine used by gpsOne®. All data are stored in unsigned
integer format unless specified otherwise.
om 8:
l.c :4
. c
te 13
Field Length (bytes) Description
0 – Invalid
3
15
1 – Navigation solution
ei .0
2 – AA data
0.
w 01
3 – Clock data
12
ou 3.
4 – Search results
2.
zh 201
5 – Standalone parameters
6 – Ephemeris database info
7 – Missing/old ephemeris info
RESERVED_1 4 Reserved
RESERVED_2 4 Reserved
RESERVED_3 4 Reserved
T
0x1000 – Convergence Failure
n PS
0x2000 – Millisecond Error Detected
34
0x4000 – Reserved
0x8000 – Reserved
om 8:
l.c :4
. c
te 13
FAILURE_FLAG 2 Failure flag; values are:
0x0000 – No info
.7 bk t
41 -b 1 a
T
Longitude (radians)
n PS
Altitude (m)
34
Data type double is used for all of the above
om 8:
VEL_ENU 4*3 East, North, and Up velocity:
l.c :4
c
Veast (m/s)
.
te 13
Vnorth (m/s)
Vup (m/s)
.7 bk t
41 -b 1 a
MAG_DEVIATION 4 Magnetic deviation from true north (deg), float data type;
field is invalid if POS_FLAG bit 0x0040 is set
T
bit 0x0040 is set
n PS
IODE 1 * 16 IODE used – 16 instances; field is invalid if POS_FLAG bit
34
0x0040 is set
om 8:
SV_WEIGHT 4 * 16 1/(weight used in position calculation), float data type; 0.0
l.c :4
c
indicates not used due to cross correlation flag; negative
.
number indicates that SV is dropped due to FDIC
te 13
0x0040 is set
41 -b 1 a
3
SV_RESIDUAL 4 * 16 Measurement residuals (m), float data type – 16
15
ei .0
RESERVED_1 4 Reserved
12
ou 3.
2.
zh 201
RESERVED_2 4 Reserved
REF_PN 2 Reference PN
RESERVED_1 4 Reserved
RESERVED_2 4 Reserved
T
n PS
CODE_PHASE 2 GPS code phase
CODE_PHASE_INT 1 Integer number of code periods since the last GPS bit
34
boundary
om 8:
GPS_BIT_NUM 1 Two least significant bits of bit number (within GPS frame)
l.c :4
c
currently being transmitted
.
te 13
WINDOW
41 -b 1 a
3
15
AZIMUTH 1 Azimuth of SV
ei .0
0.
w 01
ELEVATION 1 Elevation of SV
12
ou 3.
2.
zh 201
T
PRIVATE_1 1 Private – internal use only
n PS
PRIVATE_2 4 Private – internal use only
34
RESERVED_1 4 Reserved
om 8:
RESERVED_2 4 Reserved
l.c :4
. c
te 13
3
PE_DATA Field Length (bytes) Description
15
ei .0
12
ou 3.
RESERVED_1 4 Reserved
RESERVED_2 4 Reserved
RESERVED_3 4 Reserved
RESERVED_4 4 Reserved
T
0x0100 – Good SV data parity
n PS
0x0200 – Last update from difference, not
measurement
34
0x0400 – Cross correlation indication
0x0800 – Multipath indication
om 8:
0x1000 – Bad measurement, do not use
l.c :4
. c
te 13
type
2.
zh 201
SV_SPEED 4 SV speed (m/s) +ve for -ve Doppler, float data type
RESERVED_1 4 Reserved
RESERVED_2 4 Reserved
T
5.3.218.6 LOG_TYPE = 6 (Ephemeris information)
n PS
PE_DATA Field Length (bytes) Description
34
om 8:
NUM_SV 1 Number of SVs in ephemeris data base, 0 to 16
l.c :4
c
GPS_MSEC 4 Msec of the GPS week for the ephemeris data, range 0 to
.
te 13
(604800000 -1) (ms)
.7 bk t
RESERVED_1 4 Reserved
41 -b 1 a
3
15
RESERVED_2 4 Reserved
ei .0
0.
w 01
12
ou 3.
GPS_MSEC 4 Msec of the GPS week for the ephemeris data, range 0 to
(604800000 -1) (ms)
RESERVED_1 4 Reserved
RESERVED_2 4 Reserved
T
Field Length (bytes) Description
n PS
alloc_num 4 Unique ID for this memory allocation operation
34
mem_ptr 4 Pointer to the allocated memory
om 8:
size 4
l.c :4 Size in bytes of the allocated memory
. c
te 13
alloc_tcb_id 4 ID of the task that performed this particular allocation
.7 bk t
alloc_line_num 4 Line number in the file where the call to allocate memory
41 -b 1 a
3
was made
15
ei .0
allocation
12
ou 3.
free_tcb_id 4 ID of the task that freed the allocated memory; will be zero
2.
zh 201
free_line_num 4 Line number in the file where the call to free memory was
made; will be zero if the memory has not been freed yet
free_heap_used 4 Number of bytes used in the heap just before the memory
was freed; will be zero if the memory has not been freed
yet
alloc_file_name Variable Null-terminated string containing the name of the file from
which the call to allocate memory was made
free_file_name Variable Null-terminated string containing the name of the file from
which the call to free memory was made; this string will be
empty if the memory has not been freed yet
stack_size 4 Stack size (in number of bytes) for the task; if an ISR, this
will be the size of the system stack
task_sl 4 Stack limit value; this value will be the limit of the system
stack for an ISR
T
max_intlock_lr 4 Value of the link register during the call to rex_int_lock that
n PS
corresponds to the maximum lock time for a task or ISR;
indicates from where the call to rex_int_lock was made
34
task_names Variable A null-terminated string representing the name of the task
om 8:
l.c :4
. c
te 13
5.3.221 Per Task Profiling (LOG_CODE 0x1157)
.7 bk t
41 -b 1 a
This packet contains profiling information for a specific task. The same packet is also used to
3
send profiling information about ISRs. Many of the fields will be zero or null for ISRs because
15
ei .0
12
ou 3.
sp 4 Stack pointer stored in the TCB of the task (except for the
current task, for which the contents of the stack pointer
register are returned)
sigs 4 Value of the sigs field from the task’s TCB; this represents
the mask of signals set for the task
wait 4 Value of the wait field from the task’s TCB; this represents
the mask of signals on which the task is currently waiting
pri 4 Value of the pri field from the task's TCB; this denotes the
priority of the task
time_samples 4 Measure of the CPU time used by the task; this field
contains the number of time samples during which this task
was running, if this is available; otherwise, this field is set
to the value of the slices field in the TCB; slices field
denotes the number of times a task has been scheduled.
Bit 2 of the flags field determines which of the two
meanings applies.
Bit Description
T
0 – Interrupts are not locked
n PS
34
Bit [ 1 ] Suspend state
om 8:
1 – Task is suspended (by way of a request via rex_suspend_task)
l.c :4
c
0 – Task is not suspended
.
te 13
Bit [ 2 ] 0 – time_samples field contains the value of the slices field in the TCB; the
slices field is a count of the number of times a task has been scheduled,
.7 bk t
41 -b 1 a
generated by using a timer to measure how long the task has run; typically,
0.
w 01
the bit is 0 if the build does not have software task profiling turned on
12
ou 3.
2.
zh 201
GPS_SESSION_COUNT 4 This counts the number of GPS fixes attempted and acts
T
as an ID for all the various logs (as described in
n PS
LOG_TYPE) pertaining to a certain fix
34
RESERVED_1 4 Reserved
om 8:
RESERVED_2 4 l.c :4Reserved
. c
RESERVED_3 4 Reserved
te 13
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
PE_PARTIAL_ DATA
Length (bytes) Description
Field
T
0x0100 – ITAR violation
n PS
0x0200 – Solve for time fix
0x0400 – Clock bias hold fix
34
0x0800 – Position fix propagated over time
om 8:
0x1000 – Convergence Failure
0x2000 – Millisecond Error Detected
l.c :4
. c
0x4000 – Reserved
te 13
0x8000 – Reserved
.7 bk t
41 -b 1 a
3
15
FAILURE_FLAG 2 Failure flag; values are:
ei .0
0x0000 – No info
0.
w 01
PE_PARTIAL_ DATA
Length (bytes) Description
Field
RAW_POS_LALO 8*3 Unfiltered position described by:
Latitude (radians)
Longitude (radians)
Altitude (m)
Data type double is used for all of the above; this field is
invalid if POS_FLAG bit 0x0040 is set
T
VEL_SIGMA 4 Velocity uncertainty (m/s), float data type
n PS
HDOP 2 Horizontal DOP (0.1/bit); this field is invalid if POS_FLAG
bit 0x0040 is set
34
NUM_SVS 1 Number of SVs used in the position calculation; this field
om 8:
is invalid if POS_FLAG bit 0x0040 is set
l.c :4
. c
te 13
TOTAL_SVS 1 Total number of SVs detected by searcher, including the
ones not used in position calculation; this field is invalid if
.7 bk t
3
15
ei .0
12
ou 3.
PE_PARTIAL_DATA
Length (bytes) Description
Field
T
n PS
5.3.223.3 LOG_TYPE = 16 (Ephemeris information, partial)
34
PE_PARTIAL_DATA
Length (bytes) Description
om 8:
Field l.c :4
c
NUM_SVS 1 Number of SVs in ephemeris data base
.
te 13
.7 bk t
3
15
ei .0
12
2.
zh 201
PE_PARTIAL_DATA
Length (bytes) Description
Field
T
n PS
TRANSACTION_ID 1 User-specified identification number
34
0x00000000 – WMSDIAG_STATUS_READ_ OK (read
om 8:
l.c :4OK)
c
0x00000001 – WMSDIAG_STATUS_READ_ FAIL (read
.
te 13
failed)
.7 bk t
41 -b 1 a
3
RESERVED_BYTE1 1 Reserved
15
ei .0
0x00000001 – WMSDIAG_MOBILE_
2.
zh 201
T
TYPE_INVALID_VALUE (invalid value; do not select,
n PS
used when reading a message if an invalid value is
returned by the WMS interface)
34
om 8:
INDEX 4 Integer value representing the index of a message
l.c :4
. c
te 13
TELESERVICE_TYPE 4 If the upper 16-bits of this value are zero, the lower 16-bits
carry the value. See [S21] for an interpretation of the value
.7 bk t
3
If the upper 16-bits of this value are nonzero, the values are
15
ei .0
0x00010000 – WMSDIAG_TELESVC_
12
0x00020000 – WMSDIAG_TELESVC_
2.
zh 201
T
n PS
DATA_FORMAT 1 Data format
0x00 – WMSDIAG_DATA_FORMAT_CDMA (CDMA
34
[IS-95]; encoded bearer data as defined in [S15]
0x01 – WMSDIAG_DATA_FORMAT_ ANALOG_CLI
om 8:
(analog CLI [IS-91])
l.c :4
c
0x02 – WMSDIAG_DATA_FORMAT_
.
te 13
ANALOG_VOICE_MAIL (analog voicemail [IS-91])
0x03 – WMSDIAG_DATA_FORMAT_ ANALOG_SMS
.7 bk t
41 -b 1 a
[S15]
ou 3.
T
0x0A – WMSDIAG_TPDU_TYPE_INVALID_ VALUE
n PS
(invalid value; do not select, used when reading a
message if an invalid value is returned by the WMS
34
interface)
om 8:
l.c :4
. c
IS_BROADCAST (GW 1 Broadcast
te 13
(not broadcast)
41 -b 1 a
0.
w 01
EVEN subaddress
2.
zh 201
T
n PS
USER_DATA 1 – Bytes 0 → (A -1) represent the address for the message
(USER_DATA_ (the first A bytes of the packet).
34
LENGTH number
2 – Bytes A → (A + S - 1) represent the subaddress for the
of bytes)
message (the next S bytes of the packet).
om 8:
3 – Bytes (A + S) → (A + S + D - 1) represent the raw data
l.c :4
. c
(the last D bytes of the packet). For the actual format of the
te 13
3
15
ei .0
12
ou 3.
This holds information for fingers before and after finger assignment algorithm (triage) executes.
2.
zh 201
PRETRIAGE 8 * FING_CNT Report the finger information before triage executes; see
Section 5.3.226.1 for format description
POSTTRIAGE 8 * FING_CNT Report the finger information after triage executes; see
Section 5.3.226.1 for format description
PHY_CHAN 4 0 – FCH
T
1 – DCCH
n PS
12 – PDCH
34
MUX_PDU 3 0 – MuxPdu1
om 8:
1 – MuxPdu2
l.c :4
. c
te 13
RESERVED 1 Reserved
.7 bk t
41 -b 1 a
3
PHY_CHAN_RATE 14 96 – 9600 bps
15
ei .0
12
ou 3.
Reserved 1 Reserved
TAIL 2 Number of bytes logged from the end of the RLP 3 frame;
for FCH/DCCH, includes type bits at end of frame
HEAD 6 Number of bytes logged from the front of the RLP 3 frame
PAYLOAD (tail + head) HEAD+TAIL bytes logged from the RLP frame
PHY_CHAN 4 0 – FCH
T
1 – DCCH
n PS
12 – PDCH
34
MUX_PDU 3 0 – MuxPdu1
om 8:
1 – MuxPdu2
l.c :4
. c
te 13
Reserved 1 Reserved
.7 bk t
41 -b 1 a
3
PHY_CHAN_RATE 14 96 – 9600 bps
15
ei .0
12
ou 3.
Reserved 1 Reserved
TAIL 2 Number of bytes logged from the end of the RLP 3 frame;
for FCH/DCCH, includes type bits at end of frame
HEAD 6 Number of bytes logged from the front of the RLP 3 frame
PAYLOAD (tail + head) HEAD+TAIL bytes logged from the RLP frame
chDataRxRateInBPS 4 Reception rate for the channel over the most recent RTCP
Interval
duration_in_buffer 4 Total duration currently residing in the client for this channel
that can be rendered
T
n PS
buf_high_mark_duration 4 Watermark that will trigger a RTCP Receiver report to be
sent out once the data buffered goes above this watermark
34
durationIsBelowLowMark 1 0 – Default
om 8:
l.c :4 1 – If the buffered duration is below the low watermark
. c
te 13
durationIsAboveHighMark 1 0 – Default
.7 bk t
41 -b 1 a
0.
w 01
12
2.
zh 201
This holds the RTSP Describe request that the Streaming client sends the server at the start of a
streaming session.
rtsp_byte cnt Character array that holds the RTSP Setup request from
the client
cnt 4 Length of the array RTSP_BYTE that holds the RTSP Play
request
rtsp_byte cnt Character array that holds the RTSP Play request from the
client
T
n PS
Field Length (bytes) Description
34
cnt 4 Length of the array RTSP_BYTE that holds the RTSP
Pause request
om 8:
l.c :4
c
rtsp_byte cnt Character array that holds the RTSP Pause request from
.
te 13
the client
.7 bk t
41 -b 1 a
This holds the RTSP Teardown request that the streaming client sends to the server to end a
0.
w 01
12
session.
ou 3.
2.
zh 201
rtsp_byte cnt Character array that holds the RTSP Teardown request
from the client
rtsp_byte cnt Character array that holds the RTSP response message
from the server to the client
T
interarrivalJitter 4 Jitter rate between two successive arrivals on this channel
n PS
lastSR 4 Middle 32 bits of the 64 bits in the NTP timestamp in the
34
most recently received Sender Report
om 8:
delaySinceLastSR 4 Time since last Sender Report was received
l.c :4
. c
cumulativeBytesReceived 4 Number of bytes received on a cumulative basis
te 13
.7 bk t
41 -b 1 a
This holds the data pertaining to the RTCP Sender Report (SR). The server sends this out at
0.
w 01
regular intervals.
12
ou 3.
2.
zh 201
T
endOfStreamDetected 1 Flag to note that the end of the stream has been detected
n PS
on this channel
34
Jitter 4 Network jitter (in timestamp units)
om 8:
dataRate 4l.c :4 Channel Data rate in BPS
. c
te 13
3
This holds contents of the SDP that is used for the streaming session.
15
ei .0
0.
w 01
Cnt 4 Length of the SDP text stored in the character array SDP_BYTE
2.
zh 201
Cnt 4 Length of the array RTSP_BYTE that holds the RTSP Client
response
rtsp_byte Variable length Character array that holds the RTSP response from the client
character array
size 4 Length of the RTP header and also the length of the array
RTP_CONTENT that holds the RTP header
rtp_content size Byte array that holds the header of the RTP packet
T
Field Length (bytes) Description
n PS
size 4 Length of the RTP packet and also the length of the array
34
RTP_CONTENT that holds the entire RTP packet
om 8:
rtp_content size Byte array that holds the RTP packet
l.c :4
. c
te 13
3
This holds the audio sample that is being fed to the audio thread to be played out.
15
ei .0
0.
w 01
rtp_content size Byte array that holds the Audio sample data
Expansion of SAMPLE_INFO
rtp_content size Byte array that holds the video sample data
Expansion of SAMPLE_INFO
T
n PS
rtp_timestamp 4 RTP timestamp units
34
display_timestamp 4 RTP timestamp in milliseconds scale
om 8:
enh_video_layer_no 1 Set to nonzero for samples from enhanced video layer;
l.c :4
c
otherwise, set to 0
.
te 13
3
5.3.245 Searcher4 – 1X (LOG_CODE 0x1174) (obsolete)
15
ei .0
0.
w 01
2.
zh 201
T
REV_FCH_RC 8 Reverse fundamental channel radio configuration
n PS
If DCCH is active, include the following two fields:
34
FOR_DCCH_RC 8 Forward dedicated control channel radio
om 8:
l.c :4 configuration
. c
REV_DCCH_RC 8 Reverse dedicated control channel radio
te 13
configuration
.7 bk t
41 -b 1 a
byte
12
ou 3.
byte
T
n PS
SERVICE_OPTION_HI 8 High byte of service option
34
FOR_TRAFFIC 8 Traffic type used for forward link
om 8:
l.c :4
c
REV_TRAFFIC 8 Traffic type used for reverse link
.
te 13
3
SR_ID 8 Service reference identifier
15
ei .0
12
ou 3.
T
n PS
If DCCH is active, include the following fields:
34
FOR_DCCH_MUX_OPTION 16 Forward DCCH MUX option
om 8:
REV_DCCH_MUX_OPTION 16
l.c :4 Reverse DCCH MUX option
. c
te 13
3
This packet holds information about Searcher4 searches for mobiles with 1xEV-DO. The field
15
ei .0
12
ou 3.
This packet holds information about Searcher4 searches for mobiles with AFLT. The field
formats and descriptions are the same as LOG_CODE 0x1174.
STATUS 1 Status
0x00 – WMSDIAG_STATUS_SET_ROUTES_OK (set
routes was successful)
0x01 – WMSDIAG_STATUS_SET_ROUTES_FAIL (set
routes failed)
RESERVED_BYTE1 1 Reserved
RESERVED_BYTE2 1 Reserved
T
n PS
5.3.254 1xEV-DO Multicast Packet Rate Metrics (LOG_CODE 0x117F)
34
This contains information about the Multicast and Control Channel packet CRC pass and failure
counts for each packet rate. Also included are metrics on the number of slots taken to decode
om 8:
each rate for Multicast packets. Data for this packet is both sampled and logged every second.
l.c :4
. c
te 13
The counters are reset at the start of the session.
.7 bk t
41 -b 1 a
CC38400_Good 4 Counter for 38.4 k control channel packets with good CRC
0.
w 01
CC38400_Bad 4 Counter for 38.4 k control channel packets with bad CRC
12
ou 3.
CC76800_Good 4 Counter for 76.8 k control channel packets with good CRC
2.
zh 201
CC76800_Bad 4 Counter for 76.8 k control channel packets with bad CRC
BC38400_Good 4 Counter for 38.4 k traffic channel packets with good CRC
BC307200Short_Bad 4 Counter for 302.2 k (short) multicast packets with bad CRC
BC307200Long_Bad 4 Counter for 307.2 k (long) multicast packets with bad CRC
BC614400Short_Bad 4 Counter for 614.4 k (short) multicast packets with bad CRC
T
BC1228800Short_Good 4 Counter for 1228.8 k (short) multicast packets with good
n PS
CRC
34
BC1228800Short_Bad 4 Counter for 1228.8 k (short) multicast packets with Bad
CRC
om 8:
BC1228800Long_Good 4
l.c :4
Counter for 1228.8 k (long) multicast packets with good
. c
CRC
te 13
CRC
3
15
ei .0
MultiplexCount x 4 of the following (i.e., one record for each physical channel)
T
n PS
Field Length (bytes) Description
34
CRCPass 4 Number of multicast MAC packet CRC passes on this
om 8:
physical channel (interlace-multiplex pair)
l.c :4
. c
CRCFail 4 Number of multicast MAC packet CRC failures on this
te 13
3
5.3.256 1xEV-DO Multicast ECB Status (LOG_CODE 0x1181)
15
ei .0
0.
w 01
This contains information on each error control block (ECB) completed. Data for this packet is
12
ou 3.
Reserved 1 4 Reserved
T
arbitrary
n PS
FlowID 4 ID of active flow transmitted on this channel; there may be
other flows associated with this channel.
34
MACPacketsCRCPassed 4 Number of MAC packets received with passing CRCs
om 8:
l.c :4
c
MACPacketsCRCFailed 4 Number of MAC packets received with failing CRCs
.
te 13
AsetPN[6] 2*6 PN offsets for all pilots in the active set; 0xFFFF indicates
T
an invalid value
n PS
SleepMode 1 1xEV-DO Sleep mode; valid values are:
34
0 – 426 ms sleep (SCC)
om 8:
1 – 5.12 sec sleep (CCC)
l.c :4
c
2 – 40.96 sec sleep (long sleep)
.
te 13
3 – Until reacquisition handoff
4 – Release A enhanced idle protocol sleep (see
.7 bk t
3
15
ei .0
12
0 – 5.12 sec
1 – 10.24 sec
2 – 20.48 sec
3 – 40.96 sec
4 – Not applicable (possible if the AT is operating on
Release A SCIs)
SrchState 1 Denotes the state of the searcher task; see Table 5-7 for
nomenclature
T
All other values are reserved
n PS
UATIInfo 4 Bit 0 to Bit 23 – 24-bit UATI for the AT
34
Bit 24 to Bit 31 – Color code of the subnet on which AT is
located
om 8:
l.c :4
c
StreamConfig[0-3] 2*4 Stream configuration (Rel0). Valid values for each stream
.
are:
te 13
3
0x0002 – Default packet application for SN
15
ei .0
0x0BAD – No information
ou 3.
2.
zh 201
T
n PS
0 – GPS
1 – 1X paging
34
2 – Unknown
om 8:
l.c :4
c
PerformedOFS 1 Whether an OFS was performed
.
te 13
Reset
2.
zh 201
Length
Field Description
(bytes)
T
TotalTuneAwayCountSinceReset 4 Total number of tuneaways used to calculate average
n PS
RRI since reset
34
CumTuneAwayRRISinceCall 4 Cumulative RRI values prior to tuneaways since the
last call
om 8:
l.c :4
c
CumTuneBackRRISinceCall 4 Cumulative RRI values after tuneaways since the last
.
te 13
call
12
ou 3.
2.
zh 201
Length
Field Description
(bytes)
T
1 – AT connection close
n PS
2 – System lost (supervision failures, TCA message
rejected)
34
3 – Not preferred (SD told OVHD to switch systems;
QC redirect, access network ID)
om 8:
4 – Redirect (ALMP received a redirect message)
l.c :4
c
5 – PowerDownReceived
.
te 13
6 – OfflineReceived
7 – NAMChangeReceived
.7 bk t
41 -b 1 a
8 – PageMessageReceived
3
15
9 – Unspecified (ALMP rude close)
ei .0
12
ou 3.
Length
Field Description
(bytes)
SPTrafficSupervisionFailure 2 Number of times an SP traffic supervision failure
Count occurred
T
n PS
1xHanddownIgnoredCount 2 Number of times a 1X handdown was ignored
34
Reserved 0 or more Reserved; may expand in the future
om 8:
l.c :4
c
5.3.262 1xEV-DO Connected State Protocol Stack Statistics
.
te 13
(LOG_CODE 0x1187)
.7 bk t
41 -b 1 a
This contains information about the number of connected state-related protocol events for the
3
15
ei .0
current and past calls. Data for this packet is sampled asynchronously whenever a given event
0.
w 01
happens. The data is logged when triggered at the EV-DO connection termination or every 6 sec
12
during a connection.
ou 3.
2.
zh 201
T
n PS
Call of the current call
34
CountSinceCall of the current call
om 8:
NeighborListMessage 4 Total number of neighbor list messages since the start
l.c :4
c
CountSinceCall of the current call
.
te 13
3
15
TotalUsersCountSince 4 Total number of users on acquired ANs since the start
ei .0
12
T
3rdAttemptSuccessCount 4 Total number of third attempt successful transmissions since
n PS
SinceReset last reset
34
SinceReset
om 8:
1stAttemptSuccessCount 4 Total number of first attempt successful transmissions since
l.c :4
c
SinceCall last call
.
te 13
3
15
3rdAttemptSuccessCount 4 Total number of third attempt successful transmissions since
ei .0
12
SinceCall
2.
zh 201
T
n PS
the PA limit
34
SinceReset missed since last reset
om 8:
EncoderWindowMissedDropped 4
l.c :4 Total number of bytes dropped due to misses of
c
ByteCountSinceReset the encoder window since last reset
.
te 13
Reset reset
12
ou 3.
T
n PS
0x118A)
34
This packet contains information about the number of connection-related searcher events for the
om 8:
current and past calls. Data for this packet is sampled asynchronously whenever a given event
l.c :4
c
happens. The data is logged when triggered at the EV-DO connection termination or every 6 sec
.
te 13
during a connection.
.7 bk t
41 -b 1 a
Length
3
Field Description
15
(bytes)
ei .0
0.
w 01
LastReset reset
ASetPilotAddEventCountSince 4 Total number of active set pilot add events since last
LastReset reset
ASetPilotDropEventCountSince 4 Total number of active set pilot drop events since last
LastReset reset
ASetPilotCountSinceLastReset 4 Total number of active set pilots for all triages since
last reset
Length
Field Description
(bytes)
CSetPilotCountSinceLastReset 4 Total number of candidate set pilots for all triages
since last reset
ASetPilotAddEventCountSince 4 Total number of active set pilot add events since last
T
n PS
LastCall call
ASetPilotDropEventCountSince 4 Total number of active set pilot drop events since last
34
LastCall call
om 8:
RSet2CSetPilotAddEventCount 4 l.c :4Total number of remaining set to candidate set add
c
SinceLastCall events since last call
.
te 13
3
15
DropTimerStartEventCountSince 4 Total number of drop timer start events since last call
ei .0
LastCall
0.
w 01
12
SinceLastCall call
2.
zh 201
ASetPilotCountSinceLastCall 4 Total number of active set pilots for all triages since
last call
T
1 – Release A
n PS
34
data ( pkt_len_in_16 FTC physical layer packet as it comes out of the
bytes * 16 ) decoder; contains one or more FTC MAC packets
om 8:
l.c :4
. c
te 13
5.3.267 1xEV-DO RTC Physical Layer Packet (LOG_CODE 0x118C)
.7 bk t
41 -b 1 a
This logs the data contained in a reverse traffic physical layer packet before being sent to the
3
encoder. Data for this packet is both sampled and logged asynchronously every time an RTC
15
ei .0
packet is decoded.
0.
w 01
12
ou 3.
data ( pkt_len_in_16 RTC physical layer packet before being sent to the
bytes * 16 ) encoder
Length
Field Description
(bytes)
TC0_128bits_Good 4 Counter for DRC 0 [128, 16, 1024] traffic channel packets
with good CRC
TC0_256bits_Good 4 Counter for DRC 0 [256, 16, 1024] traffic channel packets
with good CRC
T
TC0_512bits_Good 4 Counter for DRC 0 [512, 16, 1024] traffic channel packets
n PS
with good CRC
34
TC0_1024bits_Good 4 Counter for DRC 0 [1024, 16, 1024] traffic channel packets
with good CRC
om 8:
l.c :4
c
TC0_Bad 4 Counter for DRC 0 traffic channel packets with bad CRC
.
te 13
TC1_128bits_Good 4 Counter for DRC 1 [128, 16, 1024] traffic channel packets
.7 bk t
3
TC1_256bits_Good 4 Counter for DRC 1 [256, 16, 1024] traffic channel packets
15
ei .0
12
TC1_512bits_Good 4 Counter for DRC 1 [512, 16, 1024] traffic channel packets
ou 3.
TC1_1024bits_Good 4 Counter for DRC 1 [1024, 16, 1024] traffic channel packets
with good CRC
TC1_Bad 4 Counter for DRC 1 traffic channel packets with bad CRC
TC2_128bits_Good 4 Counter for DRC 2 [128, 8, 512] traffic channel packets with
good CRC
TC2_256bits_Good 4 Counter for DRC 2 [256, 8, 512] traffic channel packets with
good CRC
TC2_512bits_Good 4 Counter for DRC 2 [512, 8, 512] traffic channel packets with
good CRC
TC2_1024bits_Good 4 Counter for DRC 2 [1024, 8, 512] traffic channel packets with
good CRC
TC2_Bad 4 Counter for DRC 2 traffic channel packets with bad CRC
TC3_128bits_Good 4 Counter for DRC 3 [128, 4, 256] traffic channel packets with
good CRC
TC3_256bits_Good 4 Counter for DRC 3 [256, 4, 256] traffic channel packets with
good CRC
TC3_512bits_Good 4 Counter for DRC 3 [512, 4, 256] traffic channel packets with
good CRC
Length
Field Description
(bytes)
TC3_1024bits_Good 4 Counter for DRC 3 [1024, 4, 256] traffic channel packets with
good CRC
TC3_Bad 4 Counter for DRC 3 traffic channel packets with bad CRC
TC4_128bits_Good 4 Counter for DRC 4 [128, 2, 128] traffic channel packets with
good CRC
TC4_256bits_Good 4 Counter for DRC 4 [256, 2, 128] traffic channel packets with
good CRC
TC4_512bits_Good 4 Counter for DRC 4 [512, 2, 128] traffic channel packets with
good CRC
TC4_1024bits_Good 4 Counter for DRC 4 [1024, 2, 128] traffic channel packets with
good CRC
TC4_Bad 4 Counter for DRC 4 traffic channel packets with bad CRC
T
n PS
TC5_512bits_Good 4 Counter for DRC 5 [512, 4, 128] traffic channel packets with
good CRC
34
TC5_1024bits_Good 4 Counter for DRC 5 [1024, 4, 128] traffic channel packets with
om 8:
good CRC
l.c :4
. c
te 13
TC5_2048bits_Good 4 Counter for DRC 5 [2048, 4, 128] traffic channel packets with
good CRC
.7 bk t
41 -b 1 a
TC5_Bad 4 Counter for DRC 5 traffic channel packets with bad CRC
3
15
ei .0
TC6_128bits_Good 4 Counter for DRC 6 [128, 1, 64] traffic channel packets with
0.
w 01
good CRC
12
ou 3.
TC6_256bits_Good 4 Counter for DRC 6 [256, 1, 64] traffic channel packets with
2.
zh 201
good CRC
TC6_512bits_Good 4 Counter for DRC 6 [512, 1, 64] traffic channel packets with
good CRC
TC6_1024bits_Good 4 Counter for DRC 6 [1024, 1, 64] traffic channel packets with
good CRC
TC6_Bad 4 Counter for DRC 6 traffic channel packets with bad CRC
TC7_512bits_Good 4 Counter for DRC 7 [512, 2, 64] traffic channel packets with
good CRC
TC7_1024bits_Good 4 Counter for DRC 7 [1024, 2, 64] traffic channel packets with
good CRC
TC7_2048bits_Good 4 Counter for DRC 7 [2048, 2, 64] traffic channel packets with
good CRC
TC7_Bad 4 Counter for DRC 7 traffic channel packets with bad CRC
TC8_1024bits_Good 4 Counter for DRC 8 [1024, 2, 64] traffic channel packets with
good CRC
TC8_3072bits_Good 4 Counter for DRC 8 [3072, 2, 64] traffic channel packets with
good CRC
TC8_Bad 4 Counter for DRC 8 traffic channel packets with bad CRC
Length
Field Description
(bytes)
TC9_512bits_Good 4 Counter for DRC 9 [512, 1, 64] traffic channel packets with
good CRC
TC9_1024bits_Good 4 Counter for DRC 9 [1024, 1, 64] traffic channel packets with
good CRC
TC9_2048bits_Good 4 Counter for DRC 9 [2048, 1, 64] traffic channel packets with
good CRC
TC9_Bad 4 Counter for DRC 9 traffic channel packets with bad CRC
TC10_4096bits_Good 4 Counter for DRC 10 [4096, 2, 64] traffic channel packets with
good CRC
TC10_Bad 4 Counter for DRC 10 traffic channel packets with bad CRC
TC11_1024bits_Good 4 Counter for DRC 11 [1024, 1, 64] traffic channel packets with
good CRC
T
n PS
TC11_3072bits_Good 4 Counter for DRC 11 [3072, 1, 64] traffic channel packets with
good CRC
34
TC11_Bad 4 Counter for DRC 11 traffic channel packets with bad CRC
om 8:
l.c :4
c
TC12_4096bits_Good 4 Counter for DRC 12 [4096, 1, 64] traffic channel packets with
.
te 13
good CRC
TC12_Bad 4 Counter for DRC 12 traffic channel packets with bad CRC
.7 bk t
41 -b 1 a
3
TC13_5120bits_Good 4 Counter for DRC 13 [5120, 2, 64] traffic channel packets with
15
ei .0
good CRC
0.
w 01
TC13_Bad 4 Counter for DRC 13 traffic channel packets with bad CRC
12
ou 3.
2.
zh 201
TC14_5120bits_Good 4 Counter for DRC 14 [5120, 1, 64] traffic channel packets with
good CRC
TC14_Bad 4 Counter for DRC 14 traffic channel packets with bad CRC
TC0_128bits[0-15] 4 * 16 Counter for DRC 0 [128, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
TC0_256bits[0-15] 4 * 16 Counter for DRC 0 [256, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
TC0_512bits[0-15] 4 * 16 Counter for DRC 0 [512, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
TC0_1024bits[0-15] 4 * 16 Counter for DRC 0 [1024, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
TC1_128bits[0-15] 4 * 16 Counter for DRC 1 [128, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
TC1_256bits[0-15] 4 * 16 Counter for DRC 1 [256, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
TC1_512bits[0-15] 4 * 16 Counter for DRC 1 [512, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
TC1_1024bits[0-15] 4 * 16 Counter for DRC 1 [1024, 16, 1024] traffic channel packets
decoded in 1 to 16 slots
Length
Field Description
(bytes)
TC2_128bits[0-7] 4*8 Counter for DRC 2 [128, 8, 512] traffic channel packets
decoded in 1 to 8 slots
TC2_256bits[0-7] 4*8 Counter for DRC 2 [256, 8, 512] traffic channel packets
decoded in 1 to 8 slots
TC2_512bits[0-7] 4*8 Counter for DRC 2 [512, 8, 512] traffic channel packets
decoded in 1 to 8 slots
TC2_1024bits[0-7] 4*8 Counter for DRC 2 [1024, 8, 512] traffic channel packets
decoded in 1 to 8 slots
TC3_128bits[0-3] 4*4 Counter for DRC 3 [128, 4, 256] traffic channel packets
decoded in 1 to 4 slots
TC3_256bits[0-3] 4*4 Counter for DRC 3 [256, 4, 256] traffic channel packets
decoded in 1 to 4 slots
T
n PS
TC3_512bits[0-3] 4*4 Counter for DRC 3 [512, 4, 256] traffic channel packets
decoded in 1 to 4 slots
34
TC3_1024bits[0-3] 4*4 Counter for DRC 3 [1024, 4, 256] traffic channel packets
om 8:
decoded in 1 to 4 slots
l.c :4
c
TC4_128bits[0-1] 4*2 Counter for DRC 4 [128, 2, 128] traffic channel packets
.
te 13
decoded in 1 to 2 slots
.7 bk t
TC4_256bits[0-1] 4*2 Counter for DRC 4 [256, 2, 128] traffic channel packets
41 -b 1 a
3
decoded in 1 to 2 slots
15
ei .0
TC4_512bits[0-1] 4*2 Counter for DRC 4 [512, 2, 128] traffic channel packets
0.
w 01
decoded in 1 to 2 slots
12
ou 3.
TC4_1024bits[0-1] 4*2 Counter for DRC 4 [1024, 2, 128] traffic channel packets
2.
zh 201
decoded in 1 to 2 slots
TC5_512bits[0-3] 4*4 Counter for DRC 5 [512, 4, 128] traffic channel packets
decoded in 1 to 4 slots
TC5_1024bits[0-3] 4*4 Counter for DRC 5 [1024, 4, 128] traffic channel packets
decoded in 1 to 4 slots
TC5_2048bits[0-3] 4*4 Counter for DRC 5 [2048, 4, 128] traffic channel packets
decoded in 1 to 4 slots
TC6_128bits[0] 4*1 Counter for DRC 6 [128, 1, 64] traffic channel packets
decoded in 1 slot
TC6_256bits[0] 4*1 Counter for DRC 6 [256, 1, 64] traffic channel packets
decoded in 1 slot
TC6_512bits[0] 4*1 Counter for DRC 6 [512, 1, 64] traffic channel packets
decoded in 1 slot
TC6_1024bits[0] 4*1 Counter for DRC 6 [1024, 1, 64] traffic channel packets
decoded in 1 slot
TC7_512bits[0-1] 4*2 Counter for DRC 7 [512, 2, 64] traffic channel packets
decoded in 1 to 2 slots
TC7_1024bits[0-1] 4*2 Counter for DRC 7 [1024, 2, 64] traffic channel packets
decoded in 1 to 2 slots
Length
Field Description
(bytes)
TC7_2048bits[0-1] 4*2 Counter for DRC 7 [2048, 2, 64] traffic channel packets
decoded in 1 to 2 slots
TC8_1024bits[0-1] 4*2 Counter for DRC 8 [1024, 2, 64] traffic channel packets
decoded in 1 to 2 slots
TC8_3072bits[0-1] 4*2 Counter for DRC 8 [3072, 2, 64] traffic channel packets
decoded in 1 to 2 slots
TC9_512bits[0] 4*1 Counter for DRC 9 [512, 1, 64] traffic channel packets
decoded in 1 slot
TC9_1024bits[0] 4*1 Counter for DRC 9 [1024, 1, 64] traffic channel packets
decoded in 1 slot
TC9_2048bits[0] 4*1 Counter for DRC 9 [2048, 1, 64] traffic channel packets
decoded in 1 slot
T
n PS
TC10_4096bits[0-1] 4*2 Counter for DRC 10 [4096, 2, 64] traffic channel packets
decoded in 1 to 2 slots
34
TC11_1024bits[0] 4*1 Counter for DRC 11 [1024, 1, 64] traffic channel packets
om 8:
decoded in 1 slot
l.c :4
c
TC11_3072bits[0] 4*1 Counter for DRC 11 [3072, 1, 64] traffic channel packets
.
te 13
decoded in 1 slot
.7 bk t
TC12_4096bits[0] 4*1 Counter for DRC 12 [4096, 1, 64] traffic channel packets
41 -b 1 a
3
decoded in 1 slot
15
ei .0
TC13_5120bits[0-1] 4*2 Counter for DRC 13 [5120, 2, 64] traffic channel packets
0.
w 01
decoded in 1 to 2 slots
12
ou 3.
TC14_5120bits[0] 4*1 Counter for DRC 14 [5120, 1, 64] traffic channel packets
2.
zh 201
decoded in 1 slot
CCSht_512bits_Good 4 Counter for Short Control channel packet [512, 4, 1024] with
good CRC
CCSht_Bad 4 Counter for short control channel packets with bad CRC
CC38400_Good 4 Counter for 38.4 K control channel packets with good CRC
CC38400_Bad 4 Counter for 38.4 K control channel packets with bad CRC
CC76800_Good 4 Counter for 76.8 K control channel packets with good CRC
CC76800_Bad 4 Counter for 76.8 K control channel packets with bad CRC
CCSht_128bits[0-3] 4*4 Counter for short control channel packet [128, 4, 1024]
decoded in 1 to 4 slots
CCSht_256bits[0-3] 4*4 Counter for short control channel packet [256, 4, 1024]
decoded in 1 to 4 slots
CCSht_512bits[0-3] 4*4 Counter for Short control channel packet [512, 4, 1024]
decoded in 1 to 4 slots
Length
Field Description
(bytes)
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
The xmit_slots_y in the denominator is the nominal transmit duration in slots, which is the same
15
ei .0
12
ou 3.
This is the AT throughput averaged over time, including the time the AN did not serve the AT.
The formula is:
where:
The CRC failed statistic for short control channel packet is recorded only as a collective sum
given by bad_cnt_sht_cc in the denominator. The trans_slots_sht_cc is the nominal transmit
duration which is equal to four slots for all short CC transmission formats.
T
n PS
5.3.269.2.2 Instantaneous throughput
34
om 8:
l.c :4
. c
te 13
where:
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Legend
SHT_CC_TF – Set of all transmission formats for control channel short packets given by
{[128, 4, 1024], [256, 4, 1024], [512, 4, 1024]}
SUP_TF – Set of all transmission formats for single-user packets; this set does not include
the control channel packet statistics
DRC – Set of all DRCs from 0 through 14
good_cnt_x – Total number of good packets received for the transmission format x
bad_cnt_y – Total number of bad packets received for DRC y
pkt_len_bits_x – Packet size a in bits of a transmission format x [a, b, c]
xmit_slots_y – Nominal transmit duration b in slots for a transmission format [a, b, c] of
DRC y
early_dec_x[j] – Total number of good packets of transmission format x that were decoded in
slot j
T
terminated early at each slot position. The sampling period and the logging period are every
n PS
second. This packet is supported in Rev A only.
34
Field Length (bytes) Description
om 8:
l.c :4
c
Seq_num 4 Sequence number of the log packet
.
te 13
3
TC3_256bits_Good 4 Counter for DRC 3 [256,4,256] multiuser traffic channel
15
ei .0
TC3_256bits[0-3] 4x4 Counter for DRC 3 [256, 4, 256] multiuser traffic channel
packets decoded in 1 to 4 slots
TC3_512bits[0-3] 4x4 Counter for DRC 3 [512, 4, 256] multiuser traffic channel
packets decoded in 1 to 4 slots
TC3_1024bits[0-3] 4x4 Counter for DRC 3 [1024, 4, 256] multiuser traffic channel
packets decoded in 1 to 4 slots
TC5_2048bits[0-3] 4x4 Counter for DRC 5 [2048, 4, 128] multiuser traffic channel
packets decoded in 1 to 4 slots
TC8_3072bits[0-1] 4x2 Counter for DRC 8 [3072, 2, 64] multiuser traffic channel
packets decoded in 1 to 2 slots
TC10_4096bits[0-1] 4x2 Counter for DRC 10 [4096, 2, 64] multiuser traffic channel
T
n PS
packets decoded in 1 to 2 slots
TC13_5120bits[0-1] 4x2 Counter for DRC 13 [5120, 2, 64] multiuser traffic channel
34
packets decoded in 1 to 2 slots
om 8:
l.c :4
c
The Display tool would provide a packet to reset these counts in the AT databases. Upon
.
te 13
reception of the reset packet, the DMSS would reset all the counters to zero.
.7 bk t
41 -b 1 a
3
5.3.270.1 Packet error rate
15
ei .0
0.
w 01
The Packet Error Rate for Multi-user packet could be computed using the following formula:
12
ou 3.
2.
zh 201
Where
T
n PS
Legend
34
MUP_TF – The set of all transmission formats for multiuser packets
om 8:
MUP_DRCs – The set of all multiuser packet DRCs
l.c :4
. c
good_cnt_x – The total number of good packets received for the transmission format x
te 13
41 -b 1 a
3
pkt_len_bits_x – The packet size a in bits of a transmission format x [a, b, c]
15
ei .0
xmit_slots_y – The nominal transmit duration b in slots for a transmission format [a, b, c] of
0.
w 01
12
DRC y
ou 3.
2.
zh 201
early_dec_x[j] – The total number of good packets of transmission format x that were
decoded in slot j
total_good_data_served – The total number of CRC passed bits received by AT so far
total_good_data_served_prev – The total number of CRC passed bits received by AT as
reported by previous log packet
log_seq_num – Log packet sequence number
log_seq_num_prev – Log sequence number of previous log packet received
T
n PS
MAX_MSEC_VIDEO_AHEAD 4 Maximum time (ms) that video was ahead of audio
34
VIDEO_ENCODED_BITRATE 4 Encoded image bitrate
om 8:
l.c :4
c
VIDEO_ENCODED_ 4 Encoded video frame rate
.
te 13
FRAMERATE
.7 bk t
3
0 – Unknown Codec
15
ei .0
1 – EVRC 8K
2 – QCELP
0.
w 01
3 – AAC
12
ou 3.
4 – GSM AMR
2.
zh 201
11 – MP3
12 – WMA
17 – CONCURRENT CODEC
18 – COOK
19 – SIPR
T
n PS
maxAudioDrop 4 Maximum consecutive audio drops
34
5.3.273 MOBILE_IP Performance (LOG_CODE 0x1199) om 8:
l.c :4
. c
te 13
This is used to log MIP call setup times, on demand for various stages of a MIP call. The log
.7 bk t
frame will be logged each time the reported performance delay is reported via F3 (provided that
41 -b 1 a
3
the corresponding logging bit is enabled).
15
ei .0
0.
w 01
Reserved 2 Reserved
T
n PS
described in Section 5.3.274.1. This packet will include a minimum of an RF subpacket
(Section 5.3.285.2) and Finger Info subpacket (Section 5.3.285.4). This packet replaces
34
Enhanced Finger Information (LOG_CODE 0x1179).
om 8:
l.c :4
c
5.3.276 Srch TNG 1X Searcher Dump (LOG_CODE 0x119B)
.
te 13
The Srch TNG 1X Searcher Dump log packet uses the Generalized Searcher log packet structure
.7 bk t
41 -b 1 a
described in Section 5.3.274.1. This is a technology-independent packet that is logged after the
3
15
return of a 1X searcher dump. This packet will contain an RF subpacket (Section 5.3.285.2) and
ei .0
the appropriate subpacket for whichever searcher technology was used to do the search, such as a
0.
w 01
12
T
n PS
in Section 5.3.274.1. This packet will include a minimum of an AFC Info subpacket
(Section 5.3.285.10).
34
om 8:
5.3.282 Srch TNG Acquisition Info (LOG_CODE 0x11A1)
l.c :4
. c
te 13
The Srch TNG Acquisition Info log packet uses the Generalized Searcher log packet structure
described in Section 5.3.274.1. This packet will include a minimum of an Acquisition Info
.7 bk t
41 -b 1 a
0.
w 01
The Srch TNG Finger Channel Estimate log packet uses the Generalized Searcher log packet
2.
zh 201
structure described in Section 5.3.274.1. This packet will include a minimum of an RF subpacket
(Section 5.3.285.2), Finger Info subpacket (Section 5.3.285.4), and Filtered Pilot Symbol
subpacket (Section 5.3.285.5).
T
n PS
description)
9 – QPCH subpacket (see Section 5.3.285.9 for format
34
description)
10 – AFC subpacket (see Section 5.3.285.10 for format
om 8:
description)
l.c :4
c
11 – Traffic Demod Status subpacket (see Section 5.3.285.11
.
te 13
for format description)
12 – Channel Estimator subpacket (see Section 5.3.285.12
.7 bk t
41 -b 1 a
format description)
0.
w 01
format description)
ou 3.
15 to 17 – Reserved
2.
zh 201
Sub-packet Size 2 Size in bytes of the subpacket including the header; if the
version of the subpacket is unknown, this size can be used to
skip the subpacket and decode the next subpacket.
This field shall be a multiple of 4. If the subpacket structure is
not a multiple of 4, padding will be automatically added at
subpacket creation. Consequently, if the subpacket size is larger
than the parsing tool expects, but it is an ID and version it
understands, the parsing tool should parse as much as it
understands and ignore the remaining bytes, treating them as a
reserved field.
Sub-packet Specific Sub-packet Size Variable length data specific to the particular subpacket ID and
Data version
Reserved 1 Reserved
5.3.285.2 RF Subpacket
T
RX0 Band Class 1 CAI band class; valid only if RX0 chain is enabled; see
n PS
Appendix C for a description; a value of 0xFF indicates the
RF chain is disabled
34
RX1 Band Class 1 CAI band class; valid only if RX1 chain is enabled; see
om 8:
Appendix C for a description; a value of 0xFF indicates the
l.c :4
c
RF chain is disabled
.
te 13
RX0 CDMA Channel 2 CDMA channel number; valid only if RX0 chain is enabled
.7 bk t
41 -b 1 a
RX1 CDMA Channel 2 3 CDMA channel number; valid only if RX1 chain is enabled
15
RX0 AGC 1 AGC value for Ant0; valid only if RX0 chain is enabled
ei .0
0.
w 01
RX1 AGC 1 AGC value for Ant1; valid only if RX1 chain is enabled
2.
zh 201
Active Info 12 + (6 * Max Num Peaks) + R ) Active information, array of size Num
* Num Actives Actives
R = 0 if Max Num Peaks is even, See Section 5.3.285.3.1 for format
2 if Max Num Peaks is odd description.
T
Field Length (bytes) Description
n PS
Pilot PN 2 Pilot PN (0 to 511)
34
Cell 1 Cell membership ID
om 8:
Num Valid 1 Number of valid peaks the searcher returned for this sector
l.c :4
c
Peaks
.
te 13
Center (0 to 262144)
41 -b 1 a
3
15
Support 4 Supported CAI channels for this pilot (see Supported Channel
ei .0
12
Peak Pos 4 * Max Num Peaks Array of Absolute Peak Positions, in chipx8 units (0 to 262144)
ou 3.
2.
zh 201
where:
Nc = coherent integration length in chips
Nnc = noncoherent integration length in chips
T = coherent truncation in bits of Searcher4
PCH 0 1
BCCH 1 1
CCCH 2 1
QPCH 3 1
FCH 4 1
DCCH 5 1
SCCH 6 1
SCH 7 1
PDCCH 0 8 1
PDCCH 1 9 1
GCH 0 10 1
GCH 1 11 1
RCCH 12 1
ACKCH 13 1
CPCCH 14 1
T
CACH 15 1
n PS
Reserved 16 to 31 16
34
om 8:
5.3.285.4 Finger Info Subpacket l.c :4
. c
te 13
Length
Field Description
(bytes)
.7 bk t
41 -b 1 a
3
Sub-packet Header 4 Subpacket header as defined in Section 5.3.285
15
ei .0
Pilot Filter Gain Factor 1 Pilot filter gain (gPF = PILOT_FILTER_GAIN_FACTOR / 128)
0.
w 01
12
ou 3.
Reserved 1 Reserved
2.
zh 201
T
RX0 RSSI 2 Represents RSSI for finger tracking RX0; this is valid only if
n PS
ANT_CONF=2
34
RX1 RSSI 2 Represents RSSI for finger tracking RX1; this is valid only if
ANT_CONF=2
om 8:
Position 4
l.c :4
Absolute finger position, in 1/8 chip units (0 to 262144)
. c
te 13
Enabled Channel Mask 4 Enabled Channel Mask (format described below in Enabled
Channel Mask)
.7 bk t
41 -b 1 a
3
Status 2 Finger status (format described below in Finger Status)
15
ei .0
Reserved 2 Reserved
0.
w 01
12
ou 3.
2.
zh 201
PCH 0 1
Primary BCCH 1 1
Secondary BCCH 1 2 1
Secondary BCCH 2 3 1
Secondary BCCH 3 4 1
Secondary BCCH 4 5 1
Secondary BCCH 5 6 1
Secondary BCCH 6 7 1
Secondary BCCH 7 8 1
FCCCH 9 1
QPCH 10 1
FCH 11 1
DCCH 12 1
SCCH 13 1
SCH 14 1
PDCCH 0 15 1
PDCCH 1 16 1
GCH 0 17 1
GCH 1 18 1
RCCH 19 1
ACKCH 20 1
CPCCH 21 1
CACH 22 1
Reserved 23 to 31 9
T
n PS
5.3.285.4.1.2 Finger Status
34
Field Bit Length Description
om 8:
position (bits)
l.c :4
. c
te 13
Reference Finger 0 1 Field is set to 1 if this finger is the reference finger
.7 bk t
3
Locked 2 1 Field is set to 1 if the finger is in lock
15
ei .0
0.
w 01
Reserved 9 to 15 11 Reserved
Reserved 1 Reserved
T
n PS
Num Fingers 1 Number of fingers records
34
Pilot Filter Data 8 * Num Fingers Pilot filter data; see Section 5.3.285.5.1 for format
description
om 8:
l.c :4
. c
te 13
5.3.285.5.1 Pilot Filter Data
.7 bk t
41 -b 1 a
Search Results 4 * Num Peaks Search results; see Section 5.3.285.6.2 for format
description
Active Set 0 1
T
Candidate Set 1 1
n PS
Neighbor Set 2 1
34
Remaining Set 3 1
om 8:
PreCandidate Set
l.c :4 4 1
. c
te 13
Reserved 5 to 31 1
.7 bk t
41 -b 1 a
3
5.3.285.6.2 Search Results
15
ei .0
0.
w 01
T
1 – LPQ (low priority queue)
n PS
2 – Reserved
3 – HPQ1 (high priority queue 1)
34
4 to 15 – Reserved
om 8:
l.c :4
c
Priority 1 Indicated by number; the higher number is the higher
.
te 13
priority
.7 bk t
Reserved 1 Reserved
41 -b 1 a
3
15
Frequency Offset 2 Searcher 4 rotator offset, in 4.6875 Hz units, signed
ei .0
0.
w 01
Tasks Num Tasks * Tasks; see Section 5.3.285.7.1 for format description
(16 + 8 * Num
Peaks)
5.3.285.7.1 Tasks
Length
Field Description
(bytes)
Length
Field Description
(bytes)
Coh Trunc [Bit15:Bit13]: 2 Coh Trunc [Bit15:Bit13]: : Coherent Truncation control
Coherent Len [Bit12:Bit0] parameter which controls where the coherent accumulation is
to be truncated/rounded prior to saturating for the noncoherent
8-bit squaring operation (value is number of bits truncated);
values are:
0 – Truncate by 8 bits
1 – Truncate by 1 bits
2 – Truncate by 2 bits (eqv to gain=16)
3 – Truncate by 3 bits (eqv to gain=8)
4 – Truncate by 4 bits (eqv to gain=4)
5 – Truncate by 5 bits (eqv to gain=2)
6 – Truncate by 6 bits
7 – Truncate by 7 bits
Coherent Len [Bit12:Bit0]: : Coherent integrating length, in
chips (0 to 4096)
T
n PS
Non Coh Len 1 Noncoherent integration length, in # passes (1 to 128)
34
Pilot Phase 1 Pilot phase (0 to 7)
om 8:
Walsh Index 2 Walsh channel index (0 to 511)
l.c :4
. c
Window Start 2 PN position of the starting point of the search window, in chips
te 13
(0 to 32767)
.7 bk t
41 -b 1 a
12
ou 3.
Active Set 0 1
Candidate Set 1 1
Neighbor Set 2 1
Remaining Set 3 1
PreCandidate Set 4 1
Reserved 5 to 31 1
Length
Field Description
(bytes)
where:
Nc = coherent integration length in chips
Nnc = noncoherent integration length in chips
T = coherent truncation in bits of Searcher4
Reserved 2 Reserved
T
n PS
5.3.285.8 Sleep Stats Subpacket
34
om 8:
Length
Field Description
l.c :4
c
(bytes)
.
te 13
Slot_Type 1 Indicates for which type of slot the mobile woke up; bit mapped
3
fields are:
15
ei .0
slot boundary
12
ou 3.
Reacq Data Packet ID 1 Indicates reacquisition type and whether a reacq data packet
is included
0 – Reacquisition was not attempted (no data packet is
included)
1 – Success; reacquired the system (Reacq data packet is
included)
2 – Failure; was unable to reacquire the system (Prior data
packet is included)
3 – Fake; did not sleep, kept searching (Prior data packet is
included)
Reacq Data Packet Size 1 Size in bytes of the Reacq Data Packet; field is set to 0 if a
reacq data packet is not included and shall be a multiple of
4 bytes
Length
Field Description
(bytes)
Technology Data 1 Indicates sleep type and whether a subpacket is included
Pac12ket ID 0 – Sleep was not attempted
1 – Slept on IS-95B/IS-2000 system (Online Technology
data packet is included)
2 – Slept on IS-95A system (Online Technology data
packet is included)
3 – Slept on QPCH system (Online Technology data packet
is included)
4 – No time for sleep (no data packet is included)
5 – Slept on QPCH system (Offline Technology data packet
is included)
Technology Data Packet 1 Size in bytes of the Technology Data Packet; field is set to 0
Size if a technology data packet is not included and shall be a
T
multiple of 4 bytes
n PS
Reacq or Prio Data Reacq Data If Reacq Data Packet ID is 0 this field is omitted; otherwise, the
Packet Packet Size designated data packet is included; see Section 5.3.285.8.1
34
for Reacq Data Packet format description; see
om 8:
Section 5.3.285.8.2 for Prio Data Packet format description
l.c :4
. c
Technology Data Packet Technology If Technology Data Packet size is 0 this field is omitted;
te 13
3
15
ei .0
12
ou 3.
Length
Field Description
2.
zh 201
(bytes)
RF Band Class & 2 CAI band class and channel on which the mobile was
Channel reacquired; see Appendix C for a description; bit values are:
[Bit15: Bit12] – RF band class
[Bit11:Bit0] – RF channel
Length
Field Description
(bytes)
Old Active Pilot 2 Pilot from which it was handed off
Reacq Linear Ecio 4 Energy of the reacq pilot, in linear Ec/I0 * 9 * 216
Old Active Linear Ecio 4 Ec/I0 of the old active, in linear Ec/I0 units (0 if no handoff)
Reserved 3 Reserved
T
n PS
5.3.285.8.3 Technology Data Packet
34
5.3.285.8.3.1 Online
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
3
RF AGC at Decode 2 RF AGC at wakeup, signed
15
ei .0
Setup Time 2 Time in 100-µs units between RF becoming stable and the
2.
zh 201
5.3.285.8.3.2 Offline
Timeline Active Time 2 Time in 100-µs units between RTC on and being done
demodulating
Reserved 1 Reserved
Transfer Reason 1 QPCH transfer reason (why QPCH could transfer back to
idle)
0 – QPCH_NO_XFER
1 – QPCH_SLOT_IMMINENT
2 – QPCH_MC_NOT_VALID
3 – QPCH_CH_EST_BAD_SIGNAL
4 – QPCH_XFER_BCAST_DATA
5 – QPCH_BP_AND_PG
6 – QPCH_BP_NOT_SUPPORTED
7 – QPCH_RWUP
T
8 – QPCH_PI1_PI2_ON
n PS
9 – QPCH_BI1_BI2_ON
10 – QPCH_NEXT_SLOT_NOT_SUPPORTED
34
11 – QPCH_CCI_HANDOFF
om 8:
12 – QPCH_CCI_ON
l.c :4
c
13 – QPCH_DISABLE_BIO_SWITCH
.
te 13
.7 bk t
41 -b 1 a
1 – 9600 bps
0.
w 01
12
ou 3.
Reserved 2 Reserved
Indicator Data 16 * Indicator data block for each of the Num_Indicators entries;
Num_Indicators see Section 5.3.285.9.2 for format description
Length
Field Description
(bytes)
Length
Field Description
(bytes)
PI_Pwr_Level 1 Power level for paging indicator (0 to 7)
000 – 5 dB below pilot channel transmit power
001 – 4 dB below pilot channel transmit power
010 – 3 dB below pilot channel transmit power
011 – 2 dB below pilot channel transmit power
100 – 1 dB below pilot channel transmit power
101 – Same as pilot channel transmit power
110 – 1 dB above pilot channel transmit power
111 – 2 dB above pilot channel transmit power
T
n PS
BI_Walsh 1 Walsh code for broadcast indicators (0 to 128); this field is
only valid if BI_Supported is 1
34
BI_Pwr_Level 1 Power level for broadcast indicator (0 to 7); values are the
om 8:
same as PI_Pwr_Level; this field is only valid if
l.c :4
c
BI_Supported is 1
.
te 13
0.
w 01
12
Reserved 1 Reserved
Length
Field Description
(bytes)
Length
Field Description
(bytes)
T
n PS
Ind_I_Amp 2 Indicator amplitude on I channel, signed
34
Ind_Q_Amp 2 Indicator amplitude on Q channel, signed
om 8:
Common Pilot Energy 2 Common pilot energy (positive unsigned); to convert to Ec/I0,
l.c :4
c
divide by 1152
.
te 13
Diversity Pilot Energy 2 Diversity pilot energy (positive unsigned); to convert to Ec/I0,
.7 bk t
divide by 1152
41 -b 1 a
3
Reserved 2 Reserved
15
ei .0
0.
w 01
12
2.
zh 201
Length
Field Description
(bytes)
Sub-packet Header 4 Subpacket header as defined in Section 5.3.285
Timestamp 8 System time of the first frequency entry; the first 48 bits are in
1.25-ms units, from midnight on Jan 6, 1980; the least
significant 16 bits are in 1/32 chip resolution
Length
Field Description
(bytes)
RF CDMA Channel 2 CDMA channel number
Reserved 2 Reserved
Frequency Info 8* Frequency data block for each of the Num_Entries frequency
Num_Entries data points; see Section 5.3.285.10.1 for format description
T
5.3.285.10.1 Frequency Info
n PS
Length
34
Field Description
(bytes)
om 8:
VCO Accumulator 2 Value of the voltage-controlled oscillator's frequency
l.c :4
c
accumulator, signed
.
te 13
3
Rotator Accumulator 2 Value of the finger rotator accumulator, in 1.1719 Hz per unit,
15
ei .0
signed
0.
w 01
Delta Time 2 Time in 1-ms units between this sample and the last sample
12
ou 3.
FCH Ect Raw 2 Current fundamental channel chip energy to Nt noise floor
ratio (raw)
FCH Ecp Raw 2 Current fundamental channel pilot energy to Nt noise floor
ratio (raw)
FCH Nt Raw 2 Current value of noise floor during the most recent frame
(raw)
FPC History 2 Bit history of forward power control during the most recent
frame; packed 16-bit value representing the last 1.25-ms
pctl up and down bits
T
RPC History 2 Bit history of reverse power control during the most recent
n PS
frame; packed 16-bit value representing the last 1.25-ms
pctl up and down bits
34
Current RC 1 Current radio configuration setting (RC1...RC5) used by
om 8:
frame processing
l.c :4
c
1 – RC1
.
te 13
2 – RC2, etc.
.7 bk t
41 -b 1 a
3
Decoder Rate 1 Rate determination algorithm decision of most recent frame
15
ei .0
Reserved 3 Reserved
Frame Status 2*4 Current CRC status for each candidate rate (full, half,
quarter, eighth) used by RDA
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
5.3.285.13.2.1 State/info identifier
n PS
State/info
34
identifier State/info identifier Field 1 Field 2
om 8:
value l.c :4
. c
0x01 Attempt Type Frequency Mode Frequency Bin
te 13
3
0x10 Ready Acq Mode Antenna Configuration
15
ei .0
12
2.
zh 201
0x20 Detect/Dwell Info Detect Peak Eng Threshold Dwell Peak Eng Threshold
0x50 Acq Mode Pullin RSSI hysteresis Freq Err Delta Threshold
0x60 Trk Mode Pullin RSSI hysteresis Freq Err Delta Threshold
0x63 Rotator Transfer Check Rotator Transfer Threshold Post Transfer VCO Acc
State/info
identifier State/info identifier Field 1 Field 2
value
0x80 Failure ACQ Failure Time Num Failures Since Last
Success
Frequency Mode Acquisition frequency mode used for this acquisition attempt
0 – Last good pilot; recent pilot information is available
1 – Recent good system; recent good system VCO and rotator
accumulator information is available
2 – Frequency/temperature; frequency/temperature table has VCO
T
and rotator accumulator information
n PS
Normal; no extra information available, start from scratch
34
All other values are reserved
om 8:
Frequency Bin Acquisition frequency bin used for this acquisition attempt; value is
l.c :4
c
rotator units as a distance from the center frequency, in 1.1719 Hz per
.
te 13
unit
0 – Full acquisition
3
15
1 – Mini acquisition
ei .0
2 – Micro acquisition
0.
w 01
2.
zh 201
CDMA Band Class CAI band class; see Appendix C for a description
Detect Peak Eng Threshold Energy threshold for detect search peaks
Dwell Peak Eng Threshold Energy threshold for dwell search peaks
Num Detect LGP Peaks Passed Number of detect LGP peaks that passed the threshold check
Num Dwell Peaks Passed Number of dwell peaks that passed the threshold check
Freq Err Delta Threshold Frequency error delta threshold, in 1.1719 Hz per unit
Rot Acc Value of the finger rotator accumulator, in 1.1719 Hz per unit, signed
T
n PS
Rotator Transfer Threshold Rotator transfer threshold (to the VCO Acc), in 1.1719 Hz per unit
34
Post Transfer VCO Acc VCO Acc value after rotator transfer, in 1.1719 Hz per unit
om 8:
ACQ Success Time Time in ms that this successful acquisition took
l.c :4
. c
ACQ Failure Time Time in ms that this failed acquisition took
te 13
Num Failures Since Last Success Number of unsuccessful acquisition attempts since the last successful
.7 bk t
41 -b 1 a
attempt
3
15
ei .0
0.
w 01
Number of Tx Off Events 4 Number of times the mobile station turned its transmitter off
Number of Tx Off Frames 4 Number of frames received while the mobile's transmitter
was off
T
PMROs 4 Number of PMROs received
n PS
PMRMs 4 Number of PMRMs received
34
Frame Quality Count 4 Number of frames used to calculate the following four fields
om 8:
l.c :4
c
FCH Ect Raw 4 Current fundamental channel chip energy to Nt noise floor
.
te 13
ratio (raw)
FCH Ecp Raw 4 Current fundamental channel pilot energy to Nt noise floor
.7 bk t
41 -b 1 a
ratio (raw)
3
15
ei .0
FCH Nt Raw 4 Current value of noise floor during the most recent frame
0.
w 01
(raw)
12
ou 3.
dB
FPC Gain (dB) = (float)raw_log_value / 4.0
Handoff State Hist Size 2 Size of the Handoff State Histogram field
Re-Tx Count Hist Size 2 Size of the Re-Tx Count Histogram field
Erasure Count Hist Size 2 Size of the Erasure Count Histogram field
Ecio Table Hist Size 2 Size of the Ecio Histogram, Rx Histogram, Tx Histogram,
and Tx Adj Histogram fields
Handoff State Histogram 4 * Handoff Counts the number of frames received in each combination
State Hist Size of soft-handoff, 1-way to 6-way
Re-Tx Count Histogram 4 * Re-Tx Count Counts the number of times a reverse link message had to
Hist Size be sent before getting ACK from the BS, from 1 to 15 times
Erasure Count Histogram 4 * Erasure Counts the number of erasures received every 100 frames,
Count Hist Size in bins from 1 to 7+
Ecio Histogram 4 * Ecio Table Counts the number of frames at each EcIo level from 0 to
Hist Size -31.5 dB
Rx Histogram 4 * Ecio Table Counts the number of frames at each Rx level from -40 to
Hist Size -103 dBm
Tx Adj Histogram 4 * Ecio Table Counts the number of frames at each Tx Adj level from +32
Hist Size to -31 dB
T
n PS
CRC 1 LSB is set if the frame CRC passed; only apples
34
to BCCH and FCCCH
om 8:
Frame SEC 2
l.c :4 Frame Symbol Error Count
. c
Frame Energy 4 Frame symbol energy
te 13
.7 bk t
41 -b 1 a
0.
w 01
2.
zh 201
T
Field Length (bytes) Description
n PS
TIMESTAMP 4 Frame timestamp
34
DELAY 4 Delay between the frame’s ideal display time and the
om 8:
l.c :4 time at which it is being displayed, in ms; positive delays
c
mean late frames, negative delays mean frames are
.
te 13
being displayed early
3
15
ei .0
12
ou 3.
2.
zh 201
HTTP_MSG_BYTE CNT Text of the HTTP Get request; does not include
NULL-terminator character
HTTP_MSG_BYTE CNT Text of the HTTP Get response header; does not include
NULL-terminator character
T
n PS
Field Length (bytes) Description
34
DATA 512 (max) Raw input data from Qtv to CMX; size can be up to 512
bytes
om 8:
CHUNK NUMBER 2
l.c :4Chunk number of current data buffer
. c
te 13
DATA SIZE 2 Specifies actual size of the data that is present in DATA
buffer
.7 bk t
41 -b 1 a
3
15
ei .0
12
This contains the text of an RTSP OPTIONS request sent to the streaming server.
ou 3.
2.
zh 201
RTSP_BYTE CNT Text of the RTSP OPTIONS request; does not include
NULL-terminator character
T
n PS
CHUNKNUM 2 If a frame contains >512 bytes of data (maximum size of
the packet logged), it is broken into chunks; CHUNKNUM is
34
a count of the number of chunks per frame
om 8:
NBYTES 4 Number of valid bytes in DATA (always ≤ 512)
l.c :4
c
DATA 512 Video bitstream logged
.
te 13
.7 bk t
41 -b 1 a
This holds information of Qtv’s frame decode time statistics (ARM decode time). This log
0.
w 01
provides the average and peak ARM decode time taken for decoding a video frame. This log is
12
ou 3.
generated once at the end of the video clip. The worst case packet size for this log is 9 bytes.
2.
zh 201
Avg. decode time 4 Average decode time taken by the decoder for a frame
Peak decode time 4 Peak decode time taken by decoder for a frame
T
n PS
the log command is different for different Qtv commands.
34
Field Length (bytes) Description
om 8:
timestamp 4 Time when the Qtv API was invoked and the command was
l.c :4
c
logged
.
te 13
cmd-name
41 -b 1 a
3
15
cmd-name cmd_name_len Character array that holds the command name
ei .0
0.
w 01
2.
zh 201
arg_d_type 1 One character byte which indicates the type of the field args
5.3.305.1 qtv_arg_str
If the field arg_d_type is of string type, i.e., equal to s, the field args should be interpreted as type
qtv_arg_str, as shown in the following table.
5.3.305.2 arg_int
If the field arg_d_type is of integer type, i.e., it is equal to d, args field will be like the following
table.
Length
Field Description
(bytes)
5.3.305.3 arg_uint
If the field arg_d_type is of unsigned integer type, i.e., equal to u, args field will be like the
following table.
T
n PS
5.3.305.4 qtv_arg_double
34
If the field arg_d_type is of double type, i.e., equal to g, args field will be like the following table.
om 8:
l.c :4
. c
te 13
Field Length (bytes) Description
2.
zh 201
T
VideoFramePTS 4 Presentation timestamp of the video frame
n PS
isInterpolated 1 Indicates whether the frame PTS is interpolated
34
0 – Not interpolated
1 – Interpolated
om 8:
l.c :4
. c
te 13
3
This log packet is used to log the RTCP compound RR packets. Therefore, this log record will be
15
ei .0
12
When Qtv sends an RR packet, it logs basic RR packet information, the profile extension, SDES
ou 3.
2.
zh 201
information, and APP information. It also logs the information, so the frequency of logs depends
on how often Qtv sends RR packets, which is often specified by the server.
The packet size varies depending on the information in the packet.
5.3.308.1 RTCP_PROFILE_EXT_LOG
length 4 Length of profile extension data; if the packet does not contain profile
extensions, this field is set to 0
data Length Character array that holds the profile extension data
T
n PS
5.3.308.2 RTCP_SDES_LOG
34
om 8:
Field Length (bytes) l.c :4 Description
. c
te 13
type 1 SDES type; if the packet does not contain SDES information, this field is
set to 0
.7 bk t
41 -b 1 a
length 1 SDES Data/Description length; if the packet does not contain SDES
3
information, this field is set to 0
15
ei .0
0.
w 01
2.
zh 201
5.3.308.3 RTCP_APP_LOG
Ssrc 4 SSRC; if the packet does not contain APP information, this subtype
set to 0
Type 4 Character array for App Type (PVSS/PSS0/bill); if type is other than
this app_type, it will not be logged
5.3.308.3.1 RTCP_PVSS_APP_LOG
If the field type in RTCP_APP_LOG is PVSS, field app_type in RTCP_APP_LOG will be
interpreted like this:
T
n PS
pvss_app_extra 20 or 4 PVSS APP extra data
If Subtype is 0, see APP_EXTRA_DRC_LOG
34
If Subtype is 1, see APP_EXTRA_BUFLOW_LOG
om 8:
l.c :4 If Subtype is 2, see PP_EXTRA_BUFHIGH_LOG
. c
te 13
.7 bk t
41 -b 1 a
5.3.308.3.1.1 APP_EXTRA_DRC_LOG
3
15
ei .0
2.
zh 201
5.3.308.3.1.2 APP_EXTRA_BUFLOW_LOG
If the field Subtype is 1 in RTCP_PVSS_APP_LOG, field pvss_app_extra in
RTCP_PVSS_APP_LOG will be interrupted like this:
5.3.308.3.1.3 PP_EXTRA_BUFHIGH_LOG
If the field Subtype is 2 in RTCP_PVSS_APP_LOG, field pvss_app_extra in
RTCP_PVSS_APP_LOG will be interrupted like this:
5.3.308.3.2 RTCP_NADU_APP_LOG
If the field Type in RTCP_APP_LOG is PSS0, app_type in RTCP_APP_LOG will be interpreted
like this:
T
ssrc 4 ssrc
n PS
playout_delay 2 Playout delay
34
Nsn 2 Next ADU sequence number
om 8:
l.c :4
c
rsv_nun 2 Next unit number
.
te 13
3
5.3.308.3.3 LGT_BILLING_INFO_LOG
15
ei .0
0.
w 01
If the field Type in RTCP_APP_LOG is “bill,” then field app_type in RTCP_APP_LOG will be
12
2.
zh 201
Length
Field Description
(bytes)
T
This log packet is used to log the decrypted RTP Packet. This log packet is logged after all the
n PS
AU’s within the RTP Packet have been completely decrypted.
34
Field Length (bytes) Description
om 8:
hdr 12
l.c :4Log record header
. c
te 13
size 4 Indicates the RTP packet size
.7 bk t
3
15
ei .0
This log is generated based on the decryption of the RTP packets. The frequency of logs depends
0.
w 01
12
2.
zh 201
SEG_NUM + FINAL BIT 2 See SEG_NUM + FINAL BIT definition for format
description
DATA LENGTH - 20 Actual data being logged by the MSM device; contains
data transferred across various interfaces or over-the-air
links
Length
Field Description
(bytes)
FINAL BIT 1 (most Indicates whether this is the final segment for a given SEQ_NUM; this
significant bit) field occupies 1 bit. This is the most significant bit of the SEG_NUM +
FINAL BIT field.
SEG_BITS 15 Since full length packets can be quite big, these packets are separated
into smaller chunks (around 250 bytes) before logging; this field is used
to identify each such segment and is incremented by 1 for every
segment logged by the MSM device; a missing SEG_BITS indicates to
the postprocessing tool that a segment has been dropped by DM; this
field is 15 bits long; SEG_BITS is 0 for the first segment of a logged
packet
T
n PS
5.3.315 Reserved (LOG_CODE 0x11ED)
34
om 8:
l.c :4
c
5.3.316 Reserved (LOG_CODE 0x11EE)
.
te 13
.7 bk t
41 -b 1 a
0.
w 01
2.
zh 201
Interrupt_type 1 Identifies which Interrupt type has occurred where this log
code is being logged; see Table C-1
Reserved1 2 Reserved
Reserved2 1 Reserved
T
Field Length (bytes) Description
n PS
mlc_id 1 Contains the ID number of MLC (MediaFLo Logical
34
Channel)
om 8:
System 1 Indicates whether MediaFLO system being decoded is
l.c :4
c
wide or local; possible values are:
.
te 13
MFLO WIDE System = 0
MFLO LOCAL System =1
.7 bk t
41 -b 1 a
3
15
ei .0
12
ou 3.
Interrupt_type 1 Identifies which Interrupt type has occurred where this log
code is being logged; see Table C-1
Reserved 2 Reserved
Reserved 2 Reserved
Reserved 1 Reserved
Reserved 2 Reserved
Reserved 1 Reserved
T
n PS
Reserved 2 Reserved
34
om 8:
5.3.326 MFLO MLC PLP STATS PRERS PARAMS (LOG_CODE 0x11F9)
l.c :4
. c
This log code contains the information for the MediaFLO MLC PLP pre-RS statistics. This log
te 13
code is logged at the end of each Frame Interrupts. This is logged approximately every 250 ms.
.7 bk t
3
15
ei .0
12
Interrupt_type 1 Identifies which Interrupt type has occurred where this log
ou 3.
T
n PS
Interrupt type 8 Identifies which interrupt type has occurred where this log
code is being logged; see Table C-1
34
Mac_layer_header 56 MAC header type
om 8:
l.c :4
. c
5.3.330.1 MAC header type
te 13
3
15
Field Length (bytes) Description
ei .0
0.
w 01
MLC P0 type 39 One of the structures that can be present, MLC P0 type
MLC P1 type 39 One of the structures that can be present, MLC P1 type
fixed_length_reserved 29 Reserved
T
5.3.330.2.2 MLC P1 type
n PS
The following are the MLC P1 type codes.
34
om 8:
Field Length (bytes)l.c :4 Description
c
start_offset 9 Contains the value of OFDM Symbol offset at which the
.
te 13
MLC for the OIS is present
.7 bk t
3
15
strm_lens 23 Contains the stream lengths of the OIS that is being
ei .0
decoded
0.
w 01
12
ou 3.
T
System Time 4 Gives the system time for MFLO System; this corresponds
n PS
to the superframe number in the system
34
Flow_id 4 Gives the ID number of the flow that is being decoded; this
flow ID number identifies the flow that is being reported in
om 8:
this log code
l.c :4
. c
te 13
Mlc_id 1 ID number of the MLC (MediaFLO Logical Channel) that is
being decoded in this superframe
.7 bk t
41 -b 1 a
12
Trans Mode 1 Identifies the Trans mode in which the MLC is encoded –
The MLC mode can be one of the following:
0 – REG_QPSK_1_3
1 – REG_QPSK_1_2
2 – REG_16_QAM_1_3
3 – REG_16_QAM_1_2
4 – REG_16_QAM_2_3
5 – REG_16_QPSK_1_5
6 – LAY_QPSK_1_3_ER_4
7 – LAY_QPSK_1_2_ER_4
8 – LAY_QPSK_2_3_ER_4
9 – LAY_QPSK_1_3_ER_6_25
10 – LAY_QPSK_1_2_ER_6_25
11 – LAY_QPSK_2_3_ER_6_25
NUM plp Records 4 Contains the number of PLP records present in the
T
subsequent FTAP packet records (LOG_CODE 0x120D) in
n PS
this superframe
34
5.3.341 MFLO FTAP PACKETRECORD PARAMS (LOG_CODE 0x120D)
om 8:
l.c :4
c
This log code contains the information for the MediaFLO FTAP packet record parameters. This
.
te 13
log code is logged at the end of each superframe when the FTAP PLP Data mode is enabled. This
.7 bk t
log code gets logged once every second. The maximum size of this log packet can be 1452 bytes.
41 -b 1 a
3
15
ei .0
Log_packet_header 9 See Section 5.3.341.1 for the FTAP LOG packet header
12
ou 3.
type
2.
zh 201
PLP_record 111 * 13 = 1443 See Section 5.3.341.2 for the PLP record data type
MAX_FTAP_PACKET_RECORDS = 111
System Time 4 Gives the System Time for MFLO System; corresponds to
the superframe number in the system
Log_seq_num 2 Identifies the sequence number used for the current PLP
Records in this superframe; this value is reset to zero for
every superframe
Last Packet 1 Identifies if this log packet is the last log packet for this
sequence of PLP records. If the current log packet is the
last packet, then this field is set to 1; otherwise, this is set to
0.
Actual Num of PLP 2 Identifies exact number of PLP records present in this
Records sequence of log packets for this superframe
Data_record_or_parity 1 Identifies if the PLP record is for a data PLP or parity PLP. If
this bit is set to 1, this PLP is a parity; otherwise, it is a data
PLP.
T
0 – Indicates this PLP did not have erasures before RS
n PS
correction
1 – Indicates this PLP had erasure before RS correction
34
om 8:
postRSErasureIndicator 1 Identifies whether the PLP had any erasures after RS
l.c :4
c
correction
.
te 13
0.
w 01
FTAP Sequence Number 4 Contains the value of FTAP sequence number sent by the
12
FTAP server
ou 3.
2.
zh 201
FTAP Test Signature 1 Contains the value of FTAP test signature sent by the FTAP
server
loisCRC 1 Local OIS CRC; this is the CRC of the received OIS
messages collected in this superframe for the LOCAL
system. Typically, this value is zero if there are no erasures.
Otherwise, this value will be a bitmap of all the erasures
happened during this superframe period.
T
5.3.344 MFLO FTAP WID LID Parameters (Log Code 0x1210)
n PS
This contains information for the MediaFLO FTAP wide identity code (WIC) information and
34
local identity code (LIC) information. This log code is logged for every WOIS interrupt and is
om 8:
enabled when the FDS is placed in WIC/LIC Reception mode. This log code is logged once
l.c :4
. c
every second. The maximum size of this log code is 6 bytes.
te 13
.7 bk t
41 -b 1 a
0.
w 01
Wid 1 Wide area ID; this is the ID number for the WIDE system
12
ou 3.
Lid 1 Local area ID; this is the ID number for the LOCAL system
that is being decoded in this superframe. This value can be
used for identifying which LOCAL system is being decoded
in the current superframe number.
Sf_number 4 Gives the system time for the MFLO system; this
corresponds to the superframe number in the system
ois_type 1 Identifies which interrupt type has occurred where this log
code is being logged; this could be WOIS or LOIS; possible
values are:
0 – Wide OIS
1 – Local OIS
T
This log code replaces the existing log code 0x11FC and contains information for the MediaFLO
n PS
OIS INFO static parameters. This log code contains various other data structures as defined
separately below and is logged at WOIS/LOIS interrupt. This log code is not logged at a
34
particular frequency; rather, it is logged only when the OIS decode happens asynchronously. The
maximum size of this log code is 1406 bytes.
om 8:
l.c :4
. c
te 13
1 – Rev D
0.
w 01
12
ou 3.
2.
zh 201
ois_type 1 Identifies which interrupt type has occurred where this log
code is being logged; possible values are:
0 – Wide OIS
1 – Local OIS
Mlc_hdr of OIS MLC 2 See OIS MLC header type in Section 5.3.346.4
Header TYPE
Mlc_recs of MLC REC 167 * 8 = 1336 See MLC REC type in Section 5.3.346.5
TYPE
System_time 4 Gives the system time for the MFLO system; this
corresponds to the superframe number in the system
T
system
n PS
min_monitor_cycle_index 1 Indicates the minimum monitor cycle index at which the
34
FLO device has to decode the control channel information
om 8:
num_data_symbols 2 Identifies the number of data symbols available in the
l.c :4
c
system
.
te 13
num_ppc_symbols 1 Identifies the number of position pilot symbols reserved for
position location services
.7 bk t
41 -b 1 a
3
data_mac_hdr_length 1 Gives the length of the MAC header being used in the
15
ei .0
current system
0.
w 01
ctrl_mac_hdr_length 1 Gives the length of the control MAC layer header being
12
ou 3.
strm_layer_hdr_length 1 Gives the length of the stream layer MAC header being
used in the current system
T
ctrl_protocol_capsule_id 1 Identifies the control channel protocol capsule ID number
n PS
Num_ctrl_seq_pairs 1 Gives the number of control sequence pairs available in
34
this system
om 8:
Reserved 1 Reserved for future use
l.c :4
c
Reserved 2 Reserved for future use
.
te 13
.7 bk t
41 -b 1 a
12
2.
zh 201
T
n PS
fixed_length_reserved 4 Reserved
Reserved 2 Reserved
34
om 8:
5.3.346.5.2 MLC P1 type
l.c :4
. c
te 13
start_offset 2 Contains the value of the OFDM symbol offset at which the
3
15
MLC for the OIS is present
ei .0
0.
w 01
decoded
system_time 4 Gives the system time for MFLO system; this corresponds
to the superframe number in the system
T
n PS
CodeBlocks Blocks
34
CodeBlocks Blocks
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Superframe Number 4 Gives the system time for the MFLO system and
corresponds to the superframe number in the system
Flo_fft_mlc_slot_offset 1 Gives the slot offset information for the MLC that is being
T
decoded
n PS
Flo_fft_mlc_slot_min 1 Defines the MLC dimension as the minimum slot value that
34
the current MLC can go within the superframe; useful for
decoding the MLC correctly
om 8:
Flo_fft_mlc_slot_total 4
l.c :4
Gives the total number of slots used by the current MLC
. c
being decoded in the current superframe
te 13
Flo_fft_mlc_slot_max 1 Defines the maximum value of the slot that the current MLC
.7 bk t
41 -b 1 a
0 – REG_QPSK_1_3
2.
zh 201
1 – REG_QPSK_1_2
2 – REG_16_QAM_1_3
3 – REG_16_QAM_1_2
4 – REG_16_QAM_2_3
5 – REG_16_QPSK_1_5
6 – LAY_QPSK_1_3_ER_4
7 – LAY_QPSK_1_2_ER_4
8 – LAY_QPSK_2_3_ER_4
9 – LAY_QPSK_1_3_ER_6_25
10 – LAY_QPSK_1_2_ER_6_25
11 – LAY_QPSK_2_3_ER_6_25
Reserved 4 Reserved
T
(Stream0)
n PS
Stream_Length_ONE 2 Contains the value of Stream Length for STREAM ONE
34
(Stream1)
om 8:
Stream_Length_TWO 2 Contains the value of Stream Length for STREAM TWO
l.c :4
(Stream2)
. c
te 13
3
15
This log code replaces the existing log code 0x120A and contains information for the MediaFLO
ei .0
bound stream list parameters. This log code is logged at FRAME1 through FRAME4 interrupts.
0.
w 01
This log code is logged approximately every 250 ms. The size of this log code is 12 bytes.
12
ou 3.
2.
zh 201
Interrupt_type 1 Identifies which interrupt type has occurred where this log
code is being logged; see Table C-1
bound_flow_count 1 Gives the values of total number streams in the bound state
and information on the number of streams that are being
currently decoded
Flow_id 4 Gives the ID number of the flow that is being decoded; this
flow ID number identifies the flow that is being reported in
this log code
T
n PS
0x02 – BINDING_RT_AUDIO_CODEC
0x03 – BINDING_NRT_MEDIA
34
0x04 – BINDING_DATACAST
0x05 – BINDING_TAP
om 8:
0xFF – BINDING_NOT_USED
l.c :4
. c
te 13
12
ou 3.
2.
zh 201
Stream Layer Header 2 * 12 = 24 This field is an array of two elements of type STRM_LAYER
header typeand gives the information for the stream layer
headers for both BASE and ENHANCED Layers; see
Section 5.3.350.1.
stream0_pad_len 1 Identifies the value of PAD length used for stream 0 in the
current MLC being decoded; this value gives information on
the number of bytes of data that has been added as
“padding” to make the size of that PLP accurate for
physical layer PLP. If the actual data fits into PLP size, then
this field will be set to zero as there would be no padding.
T
n PS
5.3.353 MFLO_STREAM_PLP_STATS (LOG_CODE 0x1219)
34
This log packet contains the PLP statistics collected at the stream layer of the FDS. This log
om 8:
packet gives information on the number of good PLPs and number of erasure PLPs collected per
l.c :4
. c
flow ID basis. This log code is generated every superframe and logged approximately every
te 13
second. The worst case packet size for this log is 24 bytes. This log is generated once for each
.7 bk t
41 -b 1 a
12
TOTAL_GOOD_PLPS_BASE_ 4 bytes Total number of good PLPs in the base layer for
LAYER (unsigned) the flow ID mentioned above
TOTAL_ERASURE_PLPS_BASE_ 4 bytes Total number of erasure PLPs in the base layer for
LAYER (unsigned) the flow ID mentioned above
T
5.3.363 Reserved (LOG_CODE 0x1223)
n PS
34
5.3.364 Reserved (LOG_CODE 0x1224)
om 8:
l.c :4
. c
te 13
5.3.365 Reserved (LOG_CODE 0x1225)
.7 bk t
41 -b 1 a
3
5.3.366 Reserved (LOG_CODE 0x1226)
15
ei .0
0.
w 01
12
2.
zh 201
T
n PS
5.3.377 Reserved (LOG_CODE 0x1231)
34
5.3.378 Reserved (LOG_CODE 0x1232) om 8:
l.c :4
. c
te 13
.7 bk t
3
15
ei .0
12
ou 3.
2.
zh 201
T
Sf_number 4 Captures the superframe number
n PS
FLO_ieP4 4 P4 value for intfVarEst computed in DSP
34
FLO_FFT_WTPC_AGC_Info 4 WTPC AGC information register
om 8:
FLO_FFT_LTPC_AGC_Info 4 WTPC AGC information register
l.c :4
. c
te 13
FLO_IE_GSArray0~6 2*7 AGC gain step tracking values
.7 bk t
3
FLO_FFT_LTPC_INTF0~6 4*7 LTPC interference estimate register sets
15
ei .0
0.
w 01
T
n PS
1 – Loopback mode 1
2 – Loopback mode 2
34
3 – Loopback mode 1 with dummy signaling
4 – Loopback mode 2 with dummy signaling
om 8:
l.c :4
. c
te 13
CDMA_LOCK_MODE 4 Indicates whether phone is CDMA locked until power
cycle:
.7 bk t
41 -b 1 a
0.
w 01
12
0 – Voice
2.
zh 201
1 – Fax once
2 – Fax always
3 – Modem once
4 – Modem always
T
n PS
19 – GSM or WCDMA only
20 – Acquire digital non-1xEV-DO mode systems
34
21 – Remove AMPS and 1xEV-DO component from
current mode preference
om 8:
22 – CDMA or 1xEV-DO systems only
l.c :4
c
23 – CDMA or AMPS or 1xEV-DO systems only
.
te 13
T
0 – Prefer circuit-switched only
n PS
1 – Prefer packet-switched only
2 – Prefer circuit- and packet-switched
34
3 – Any domain
om 8:
l.c :4 4 – No change
c
5 – PS attach on demand
.
te 13
6 – PS detach on demand
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
0x 0000 2000 – Band class 9 systems only
0x 0000 4000 – Band class 10 systems only
34
0x 0001 0000 – GSM 450 systems only
0x 0002 0000 – GSM 480 systems only
om 8:
0x 0004 0000 – GSM 750 systems only
l.c :4
c
0x 0008 0000 – GSM 850 systems only
.
te 13
T
USER_PREF_NETWORKS 251 User-preferred network list; see Section 5.3.390.3 for
n PS
format description
34
description
IS_CDMA_SUBSCRIPTION_ 1
om 8:
Indicates whether the CDMA subscription/provisioning
l.c :4
. c
AVAILABLE information is available
te 13
1 – Use R_UIM
0.
w 01
2 – Use NV
12
ou 3.
3 – Use SIM
2.
zh 201
T
1 – CPHS procedures supported
n PS
34
ALS_ALLOWED 4 Indicates whether alternate line service (ALS) operations
om 8:
l.c :4 are currently allowed for this phone; values are:
c
0 – ALS operations not allowed
.
te 13
1 – ALS operations allowed
Default value is 0.
.7 bk t
41 -b 1 a
3
LINE 4 Currently selected line:
15
ei .0
0 – Line # 1
0.
w 01
1 – Line # 2
12
ou 3.
2.
zh 201
T
n PS
IS_HYBR_GW_ 1 Flag indicating the subscription availability of the Hybr
SUBSCRIPTION_ GW provisioning information
34
AVAILABLE 0 – Subscription not available
om 8:
l.c :4 1 – Subscription available
. c
te 13
0 – None
3
1 – SYS_MODEM_AS_ID_1
15
ei .0
2 – SYS_MODEM_AS_ID_2
0.
w 01
3 – No change
12
ou 3.
2.
zh 201
T
n PS
0x 0000 0200 – LTE_EUTRAN_BAND10
0x 0000 0400 – LTE_EUTRAN_BAND11
34
0x 0000 0800 – LTE_EUTRAN_BAND12
0x 0000 1000 – LTE_EUTRAN_BAND13
om 8:
0x 0000 2000 – LTE_EUTRAN_BAND14
l.c :4
c
0x 0000 4000 – LTE_EUTRAN_BAND15
.
te 13
0x 0000 8000 – LTE_EUTRAN_BAND16
0x 0001 0000 – LTE_EUTRAN_BAND17
.7 bk t
41 -b 1 a
Enum
End reason Comments
value
T
n PS
7 CM_PH_EVENT_CDMA_LOCK_MODE CDMA lock mode was changed; CDMA
only
34
8 CM_PH_EVENT_UZ_CHANGED User zone selection was changed; CDMA
om 8:
l.c :4 only
. c
9 CM_PH_EVENT_MAINTREQ CDMA maintenance required command;
te 13
CDMA only
.7 bk t
41 -b 1 a
through cm_ph_cmd_get_ph_info
Enum
End reason Comments
value
T
n PS
32** CM_PH_EVENT_TERMINATE_GET_NETWORKS Current get network request terminated
34
33** CM_PH_EVENT_DDTM_STATUS DDTM status changed
om 8:
*This value is present only if feature FEATURE_UMTS_1X_HANDOVER_1XMSM or FEATURE_UMTS_
l.c :4
c
1X_HANDOVER_UMTSMSM is defined.
.
te 13
**If both FEATURE_UMTS_1X_HANDOVER_1XMSM and FEATURE_UMTS_1X_HANDOVER_
UMTSMSM are not defined, decrement the value by 1.
.7 bk t
41 -b 1 a
3
15
ei .0
5.3.390.2 PLMN
0.
w 01
12
ou 3.
IDENTITY 3 PLMN ID
5.3.390.3 USER_PREF_NETWORKS
5.3.390.3.1 INFO
PLMN 3 PLMN ID
5.3.390.4 AVAILABLE_NETWORKS
5.3.390.4.1 INFO
Length
Field Description
(bytes)
PLMN 3 PLMN ID
T
1 – UMTS
n PS
2 – LTE
34
PLMN_SERVICE_ 4 Type of service:
om 8:
CAPABILITY 0 – Network cannot provide service
l.c :4
. c
1 – Circuit-switched
te 13
2 – Packet-switched
.7 bk t
3 – Both CS and PS
41 -b 1 a
3
15
ei .0
12
0 – SYS_DETAILED_PLMN_LIST_CATEGORY_HPLMN
2.
zh 201
1 – SYS_DETAILED_PLMN_LIST_CATEGORY_
PREFERRED
2 – SYS_DETAILED_PLMN_LIST_CATEGORY_USER_
PREFERRED
3 – SYS_DETAILED_PLMN_LIST_CATEGORY_
OPERATOR_PREFERRED
4 – SYS_DETAILED_PLMN_LIST_CATEGORY_OTHER
5.3.390.5 CDMA_CAPABILITY
T
TxReXmitBytes 8 Number of transmitted retransmitted bytes
n PS
TxNewDataBytes 8 Number of new data bytes transmitted
34
TxTotalBytes 8 Total number of bytes transmitted
om 8:
l.c :4
c
ResetCount 4 Total resets that have occurred, initiated by either the AN
.
or the AT
te 13
3
ANResetAckCount 4 Number of Acks received from the AN
15
ei .0
12
ou 3.
2.
zh 201
T
Pkt Length 1 Header length, length of the actual header bytes logged
n PS
for that RLP Flow
34
om 8:
l.c :4
c
NumPkts occurrences of the following fields for the RLP ID in the PktBlockInfo
.
te 13
.7 bk t
3
Phys_chan_rate [3:0] 3 Bit 3:0: : Phy_chan rate
15
ei .0
The Partial_pkt field is an N bit field where N is equal to header_len * 8 bits. This field should be
treated as a single N bit sequence with Bit 0 as the LSB and Bit N-1 as the MSB.
T
n PS
the log buffer is full.
34
Field Length (bytes) Description
om 8:
RLP Flow [4:0] 1 l.c :4 Bit 4:0 – RLP Flow
c
Reserved [7:5] Bit 7:5 – Reserved
.
te 13
.7 bk t
41 -b 1 a
Pkt Length 1 3 Header length, length of the actual header bytes logged
for that RLP flow
15
ei .0
12
ou 3.
2.
zh 201
The partial_pkt field is an N bit field where N is equal to header_len * 8 bits. This field should be
treated as a single N bit sequence with Bit 0 as the LSB and Bit N-1 as the MSB.
T
n PS
Field Length (bytes) Description
34
Version 1 Version number of the log packet (Version 0)
SrchState 1
om 8:
State of the HDRSRCH state machine; see Table 5-7 for
l.c :4
. c
nomenclature
te 13
12
ou 3.
0 – Rake
1 – Equalizer
All other values are reserved.
COMX8 4 Center of mass RTCOffset offset for the best ASP in units
of 1/8 chip; [Bit 17:0] contain valid values; others are
reserved
Length
Field Description
(bytes)
T
n PS
[Bit 0] – Antenna selection; valid only when diversity is
disabled
34
0 – Antenna0
1 – Antenna1
om 8:
l.c :4
. c
te 13
Reserved [Bit 15:10] 2 [Bit 15:10] – Reserved
LStep3 [Bit 9:7] [Bit 9:7] – LMS step size for third pass
.7 bk t
41 -b 1 a
1 – Enabled
LStep2 [Bit 6:4]
3
0 – Disabled/default/second pass not enabled
15
ei .0
0 – Disabled/default
2.
zh 201
Equalizer C/Is are converted into dB units using the following formula:
C_I0 (dB) = 10 x Log10 (C2I/512)
Length
Field Description
(bytes)
DemodDecision [Bit 15] 2 * 16 Sampled for each slot; 16 slots per PN roll
[Bit 15] – DemodDecision
T
Reserved [Bit 14:2]
n PS
BestEqId [Bit 1:0] 0 – Rake used in current slot for demod
1 – Equalizer used in current slot for demod
34
[Bit 14:2] – Reserved
[Bit 1:0] – Best equalizer index; invalid if Rake was used
om 8:
00 – Equalizer 0
l.c :4
. c
01 – Equalizer 1
te 13
10 – Equalizer 2
11 – Equalizer 3
.7 bk t
41 -b 1 a
3
15
ei .0
ARBuffer 2 Sampled for each slot; 16 slots per PN roll; rake performance
indicator for previous frame provided on a slot basis by the
DSP
T
n PS
SrchState 1 Denotes the state of the searcher task; see Table 5-7 for
nomenclature
34
SrchSubstate [reserved] 1 Denotes the substate of the searcher task
SrchWinSize 2
om 8:
Contains the search window size
l.c :4
. c
te 13
Channel 2 [Bit 15:11] – Band class
[Bit 10:0] – Frequency number
.7 bk t
41 -b 1 a
3
15
ei .0
2.
zh 201
BestASP 1 Best ASP Index; valid values are 1 to 6; all other values are
reserved
T
n PS
11 – Reserved
Reserved [Bit 9]
34
PilotPN [Bit 8:0] – Pilot PN of the pilot in the search
results
om 8:
l.c :4
. c
te 13
WinCenterx2 2 Position of window center in chipx2 units used to get these
results
.7 bk t
41 -b 1 a
3
EarliestPeakPos 2 Position of earliest peak in chipx2 units as decided using
15
last search results
ei .0
0.
w 01
PeakPNPhase 2*6 Signed; PN phase of each peak in units of 1/2 chip; number
12
ou 3.
of search peaks = 6
2.
zh 201
If EqStatus is ON and if PilotPN belongs to ASET, the following fields are valid
PeaksUsedforCOM 1 Bit n set to 1 to indicate that peak n+1 was used for center
of mass computation; valid values are 0x01, 0x03, 0x07,
0x0F, 0x1F, and 0x3F
T
TxThrottle [Bit 12] being throttled
n PS
TxMaxPower – Indicates whether Tx AGC is at max
TxMaxPower [Bit 11]
power
34
TxMinPower [Bit 10] TxMinPower – Indicates whether Tx AGC is at min
om 8:
RPC [Bit 9:Bit 8] l.c :4 power
RPC – Indicates RPC bit received in current subframe;
c
PAEnabled [Bit 7]
.
values are:
te 13
TransmissionMode [Bit 6]
00 – Hold
SPn [Bit 5:Bit 4]
.7 bk t
01 – Up
41 -b 1 a
PacketSizeIndex [Bit
3
10 – Down
15
3:Bit 0]
ei .0
11 – Reserved
0.
w 01
T
n PS
PaHeadroom 2 Max recommended headroom available (signed, in .25 dB
units)
34
om 8:
DRCChannelGain, ACKChannelGain, and DataChannelGain are converted to channel-to-pilot
l.c :4
. c
ratios (in dB) using the following equations:
te 13
41 -b 1 a
3
drc/pilot (dB) = 20 log (DRCGainHalfslot1) - 20 log (PilotGainHalfSlot1)
15
ei .0
0.
w 01
An intermediate computation is needed to find the data channel gain and the auxiliary pilot gain.
Compute the value of dataChannelGain based the PacketSizeIndex:
PacketSizeIndex < 6 – dataChannelGain = DataGainHalfslot1
PacketSizeIndex = {6,7,8, or 9} – dataChannelGain = DataGainHalfslot1* sqrt(2)
PacketSizeIndex = {10, or 11} – dataChannelGain = sqrt(3) * DataGainHalfslot1* sqrt(2)
PacketSizeIndex = 12 – dataChannelGain = (sqrt(3) * DataGainHalfslot1) / cos(pi/8)
Then,
data/pilot (dB) = 20 log (dataChannelGain) - 20 log (PilotGainHalfSlot1)
aux/data (dB) = 20 log (AuxGainHalfslot1) - 20 log (dataChannelGain)
To convert Tx AGC values to full dB scale, use val/256.
Three (3) instances of the following, one for each interlace on the reverse link:
T
HiCapPS1Subpacket2Acks 4 Number of Acks received for the third subpacket of all
n PS
PS1 (128 bit) packets sent in this interlace
34
HiCapPS1Subpacket3Acks 4 Number of P-ARQ Acks received after 4 subpackets for
PS1 (128 bit) packets sent in this interlace
om 8:
l.c :4
c
HiCapPS1pArqNaks 4 Number of P-ARQ Nacks received after 4 subpackets for
.
te 13
PS1 (128 bit) packets sent in this interlace
.7 bk t
interlace
3
15
ei .0
T
n PS
interlace
34
PS5 (1024 bit) packets sent in this interlace
om 8:
HiCapPS5Subpacket1Acks 4 Number of Acks received for the second subpacket of all
l.c :4
c
PS5 (1024 bit) packets sent in this interlace
.
te 13
3
15
HiCapPS5Subpacket3Acks 4 Number of P-ARQ Acks received after 4 subpackets for
ei .0
12
T
n PS
PS8 (3072 bit) packets sent in this interlace
34
PS8 (3072 bit) packets sent in this interlace
om 8:
HiCapPS8TotalPackets 4 Total number of PS8 (3072 bit) packets sent in this
l.c :4
c
interlace
.
te 13
3
15
HiCapPS9Subpacket1Acks 4 Number of Acks received for the second subpacket of all
ei .0
12
T
n PS
PS12 (12288 bit) packets sent in this interlace
34
PS12 (12288 bit) packets sent in this interlace
om 8:
HiCapPS12Subpacket3Acks 4 Number of P-ARQ Acks received after 4 subpackets for
l.c :4
c
PS12 (12288 bit) packets sent in this interlace
.
te 13
3
15
HiCapPS12TotalPackets 4 Total number of PS12 (12288 bit) packets sent in this
ei .0
interlace
0.
w 01
12
T
n PS
interlace
34
PS4 (768 bit) packets sent in this interlace
om 8:
LoLatPS4Subpacket1Acks 4 Number of Acks received for the second subpacket of all
l.c :4
c
PS4 (768 bit) packets sent in this interlace
.
te 13
3
15
LoLatPS4Subpacket3Acks 4 Number of P-ARQ Acks received after 4 subpackets for
ei .0
12
T
n PS
PS7 (2048 bit) packets sent in this interlace
34
PS7 (2048 bit) packets sent in this interlace
om 8:
LoLatPS7TotalPackets 4 l.c :4Total number of PS7 (2048 bit) packets sent in this
c
interlace
.
te 13
3
15
LoLatPS8Subpacket1Acks 4 Number of Acks received for the second subpacket of all
ei .0
12
T
n PS
PS11 (8192 bit) packets sent in this interlace
34
PS11 (8192 bit) packets sent in this interlace
om 8:
LoLatPS11Subpacket3Acks 4 Number of P-ARQ Acks received after 4 subpackets for
l.c :4
c
PS11 (8192 bit) packets sent in this interlace
.
te 13
3
15
LoLatPS11TotalPackets 4 Total number of PS11 (8192 bit) packets sent in this
ei .0
interlace
0.
w 01
12
T
n PS
34
“Average RL TransmittedThroughput (kbps)” for both HiCap and LoLat modes over all
packet sizes. Average throughput calculated over the actual RL packet transmission time:
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
Where
ou 3.
2.
zh 201
and
“Average RL Overall Throughput (kbps)” for both HiCap and LoLat modes over all packet
sizes
Where
“Instantaneous RL Throughput (kbps)” for both HiCap and LoLat modes over all packet
sizes
Where
Legend
T
TM – The set of transmission modes: {HiCap=HC, LoLat=LL}
n PS
34
SP – The set of all packet (termination-1) in subframes: {0, 1, 2, 3}. For example 0 means
om 8:
the packet terminates in 1 subframe.
l.c :4
. c
te 13
PARQ_Naks(t,ps,tm) – Current, accumulative total number of P-ARQ NAK’s for packet size
ps, transmission mode tm.
.7 bk t
41 -b 1 a
3
TotalPktsSent(t,ps,tm) – Current, accumulative total number of packets sent for packet size
15
ei .0
12
PktsSent(t,ps,tm,sp) – Current, accumulative number of packets sent for packet size ps,
ou 3.
transmission mode tm that are successfully terminated in sp+1 subframes.
2.
zh 201
Seq_Num(t) – Log Sequence Number for the current (t) log packet as given in the ìSeq Numî
field of the log packet
T
0 – 0 bits
n PS
1 – 128 bits
2 – 256 bits
34
3 – 512 bits
om 8:
4 – 768 bits
5 – 1024 bits
l.c :4
. c
6 – 1536 bits
te 13
7 – 2048 bits
.7 bk t
8 – 3072 bits
41 -b 1 a
3
9 – 4096 bits
15
ei .0
10 – 6144 bits
0.
w 01
11 – 8192 bits
12
12 – 12288 bits
ou 3.
2.
zh 201
FRAB 2 (signed) Filtered Reverse Activity Bit (from DSP, in Q15 format)
ΔT2PInflow 4 (signed) Raw value of the T2P inflow increment or decrement for
this flow
Use the following table to convert the raw values of different fields of this log packet to
RTCMAC Subtype 3 variables in linear or decibel.
T
n PS
TxT2P 10*Log10(TxT2P/1024) dB
PilotStrengthPilotStrength PilotStrengthPilotStrength/1048576 dB
34
om 8:
T2POutflow 10*Log10(T2POutflow/1024)
l.c :4 dB
. c
BucketLevel BucketLevel/1024 Linear
te 13
3
T2PInflow 10*Log10 (T2PInflow/1024) dB
15
ei .0
12
ou 3.
T
n PS
2 – 512 bits
3 – 768 bits
34
4 – 1024 bits
5 – 1536 bits
om 8:
6 – 2048 bits
l.c :4
c
7 – 3072 bits
.
te 13
8 – 4096 bits
9 – 6144 bits
.7 bk t
41 -b 1 a
10 – 8192 bits
3
15
11 – 12288 bits
ei .0
0.
w 01
12
ou 3.
Rand_num 2 (signed) or 0 This field is only included in version 1 and later. Uniform
random number in the range [-256,255]; used for
2.
zh 201
PotT2POutflow 4 Raw value of potential T2P outflow from the bucket of this
flow
Use the following table to convert the raw values of different fields of this log packet to
RTCMAC Subtype 3 variables in linear or decibel.
Field name of the log Conversion formula Format of the variable after
T
packet conversion (linear or dB)
n PS
Tx_t2p_max Tx_t2p_max/4 dB
34
PotT2POutflow 10*log(PotT2POutflow /1024) dB
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
Pilot_strength 2x6 Pilot strength per ASP
34
om 8:
Slot_frab_per_asp 2x6 l.c :4SlotFRAB per ASP
c
Reserved[Bit 15:14] 2 Sampled for each subframe
.
te 13
Drc_lock_per_asp 0 – Unloaded
3
15
[Bit 7:2] 1 – Loaded
ei .0
Qrab [Bit 0]
ou 3.
1 – In lock
2.
zh 201
0 – Out of lock
Qrab_ps [Bit 1] represents QRAB value based on pilot
strength
0 – Unloaded
1 – Loaded
Qrab [Bit 0] represents QRAB hard decision
0 – Unloaded
1 – Loaded
ForcedACK [Bit 14] 2 x 16 Sampled for each slot; 16 slots per PN roll
ACKEna [Bit 13] ForcedACK [Bit 14] represents if the ACK/NACK was
T
redundant or not.
n PS
ACK/NACK [Bit 12]
0 – ACK/NAK was not forced
DRCValue [Bit 11:8]
1 – ACK/NAK was forced
34
MUPAck/Nack [Bit 7] ACKEna [Bit 13] denotes if the ACK channel is enabled
om 8:
DSCValue [Bit 6:4] l.c :4or disabled:
c
DRCCover [Bit 2:0] 1 – ACK enabled; Bit12 is valid
.
te 13
0 – ACK disabled; Bit12 is not valid
ACK/NACK [Bit 12] represents the ACK or NACK that
.7 bk t
41 -b 1 a
Table 5-6.
MUPAck/Nack [Bit 7] represents whether the ACK that
was transmitted on the reverse link was for multiuser
packets:
1 – MUPAck was transmitted
0 – MUPAck was not transmitted
DSCValue [Bit 6:4] represents the DSC value transmitted
by the AT
DRCCover [Bit 2:0] cover used to transmit DRC; DRC
cover is that of the best ASP; a value of 7 indicates that
the DRC channel is disabled
BestASP_RL [Bit 2:0] 1 x 16 Sampled for each slot; 16 slots per PN roll
BestASP_FL [Bit 5:3] Forward link and reverse link best Active Set Pilot Index
DRCGainBoost 2 Gain boost applied to the DRC channel on the reverse link
Bit(n)
1 – Gain boost applied to DRC channel in slot(n)
0 – Gain boost not applied to DRC channel in slot(n)
DSCGainBoost 2 Gain boost applied to the DSC channel on the reverse link
Bit(n)
1 – Gain boost applied to DSC channel in slot(n)
0 – Gain boost not applied to DSC channel in slot(n)
T
5.3.406 Reserved (LOG_CODE 0x1283)
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Half slot time reference 2 Half slot time reference generated by the MDSP
corresponding to the start of the packet
T
n PS
Packet type 1 Type of the decoded packet; see Section 5.3.407.1 for the
enumeration
34
Sequence number 1 Sequence number for reordering packets
om 8:
l.c :4
c
Bit fields 1 This is a bit mask; see Section 5.3.407.2 for bit field
.
definitions
te 13
.7 bk t
41 -b 1 a
12
ou 3.
0x12 Rev A control channel packet received at user-defined short packet MAC index
0x18 Broadcast
Slots to decode 6 Bits 5:0 – Number of slots the decoder used to decode the
packet
CRC status 2 Bits 7:6 – Indicates whether the packet has passed or failed
CRC
0x00 – CRC failure
0x01 – CRC pass
0x02 – CRC false pass
This log packet is generated every 26.66 ms. The worst case packet size for this log is 114 bytes.
T
This packet logs Reverse Link ARQ information for each subframe in an active Rev A
n PS
connection. It also logs information on the subpacket being transmitted each subframe. The
sampling period is every subframe when RTC MAC Subtype 3 is active (6.66 ms). A log packet
34
is generated every 8 subframes (53.3 ms). This packet is supported in Rev A only.
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
3
NumRecords 1 Number of frames logged in this packet; maximum – 8
15
ei .0
12
2.
zh 201
T
n PS
Other values reserved
34
Reserved [Bit 15:Bit 10] 2 AuxPilotEnabled – Indicates whether the auxiliary pilot
om 8:
AuxPilotEnabled [Bit 9] l.c :4 is enabled in this subframe
c
Transmission Mode – Indicates the transmission mode
TransmissionMode
.
te 13
of the data packet being transmitted in this subframe.
[Bit 8]
Only valid if packet size is nonzero.
Interlace [Bit 7:Bit 6]
.7 bk t
0 – HiCap
41 -b 1 a
3
SPn [Bit 5:Bit 4] 1 – LoLat
15
ei .0
T
n PS
PARQNakReceived packet was Nak’d
[Bit 10]: AuxPilotEnabled – Indicates whether the Auxiliary Pilot
34
is enabled for this packet
AuxPilotEnabled [Bit 9]:
Transmission Mode – Indicates the transmission mode
om 8:
TransmissionMode l.c :4 of the data packet being transmitted in this subframe
c
[Bit 8]: 0 – HiCap
.
te 13
Interlace [Bit 7:Bit 6]: 1 – LoLat
Subpackets [Bit 5:Bit 4]: Interlace – Current interlace
.7 bk t
41 -b 1 a
PacketSize [Bit 3:Bit 0] Subpackets – Indicates the one less than the number of
3
subframes that were required to transmit the packet
15
ei .0
1 – 128 bits
12
ou 3.
2 – 256 bits
2.
zh 201
3 – 512 bits
4 – 768 bits
5 – 1024 bits
6 – 1536 bits
7 – 2048 bits
8 – 3072 bits
9 – 4096 bits
10 – 6144 bits
11 – 8192 bits
12 – 12288 bits
Subframe_t2p[4] 1x4 t2p ratio for the data channel for each of the 4 possible
subframes, in dB/4
RRIgain[4] 1 x 4 (signed) RRI gain for each of the 4 possible subframes, in signed
dB/4
T
n PS
packet_overflowed 1 TRUE – if the current connection layer packet exceeds
the log packet parameters
34
FALSE – if the packet fits within the log packet bounds
om 8:
l.c :4
c
format_a_packet 1 TRUE – if the current connection layer packet is
.
te 13
format a
FALSE – if the packet is format b
.7 bk t
41 -b 1 a
3
15
ei .0
12
ou 3.
T
n PS
on-demand.
34
Field Length (bytes) Description
om 8:
Version 1 l.c :4 Version number of the log packet (Version 0)
. c
te 13
CurrentPersonality 2 AT’s current personality index; shall be one of the
personality indices of the personality record given below
.7 bk t
41 -b 1 a
6 Authentication protocol
7 Encryption protocol
8 Security protocol
11 Initialization protocol
T
17 Address Management protocol
n PS
18 Session Configuration protocol
34
19 Stream protocol
om 8:
20 Stream 0 application (signalling)
l.c :4
. c
te 13
21 Stream 1 application
.7 bk t
22 Stream 2 application
41 -b 1 a
3
23 Stream 3 application
15
ei .0
0.
w 01
timestamp 4 Timestamp (in units of 1.28s) when the trigger code was
received
T
n PS
trigger_code 2 Trigger code for the sector defined by the subnet_id
34
trigger code was ACKED
om 8:
l.c :4 FALSE – If the RouteUpdate has not been ACKED
. c
te 13
3
15
0.
w 01
This packet contains Forward Enhanced Multiflow Packet Application (EMPA) RLP statistics
12
ou 3.
information. The logging and sampling periods are every second. Counts are reset at RLP
2.
zh 201
initialization.
rx_last_data_unit 8 Number of RLP frames received with last Data Unit flag
on
T
at_reset_request_count 4 Number or resets requested by the AT
n PS
an_reset_ack_count 4 Number of reset Acks received from the AN
34
an_reset_request_count 4 Number or resets requested by the AN
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Length
Field Description
(bytes)
T
n PS
packet_stream 1 Indicates whether the link flow is packet-based
34
segment-based sequencing
om 8:
reset_time 8 Timestamp of the last statistic reset
l.c :4
. c
te 13
re_xmits_not_found 4 Number of retransmits not found
3
an_nak_windows_requested 8 Number of NAK windows that the AN sent out
15
ei .0
12
ou 3.
tx_first_data_unit 8 Number of RLP frames transmitted with First Data Unit flag
on
tx_last_data_unit 8 Number of RLP frames transmitted with last Data Unit flag
on
T
0x0 – Route A
n PS
0x1 – Route B
Bit 14 – Whether link flow is packet-based
34
0x0 – Octet-based stream
0x1 – Packet-based stream
om 8:
Bit 15 – Indicates whether the sequencing is based on
l.c :4
. c
segment or octet
te 13
3
15
ei .0
12
2.
zh 201
time_ref 1 Timestamp
T
0x0 – Route A
n PS
0x1 – Route B
Bit 14 – Indicates whether link flow is packet-based or
34
octet-based
0x0 – Octet-based stream
om 8:
0x1 – Packet-based stream
l.c :4
. c
Bit 15 – Indicates whether the sequencing is based on
te 13
segment or octet
0x0 – Octet-based sequencing
.7 bk t
41 -b 1 a
0.
w 01
Number of Slots 1 Number of slots logged in the log packet; could be from
1 to 16
T
n PS
This log packet is generated every frame (26.6 ms). The worst case packet size for this log packet
34
is 383 bytes (including 12-byte log header).
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
AccessOffset 1 Access Offset from start of access cycle duration
34
om 8:
PayloadSize 1 Size of payload transmitted in the access probe
l.c :4
c
TransactionId 1 Represents the transaction ID of the Connection Request
.
te 13
sent by the AT
.7 bk t
3
15
MaxProbeSequence 1 Maximum number of probe sequences
ei .0
0.
w 01
T
ProbeDelayed 1 If the probe was delayed or not due to tune away
n PS
FrameCount instances of the following records. (max = 9)
34
PilotPower 4 Pilot Power in dBm
TotalPower 4
om 8:
Total Power in dBm
l.c :4
. c
te 13
PAHeadroom 1 PA headroom
.7 bk t
3
15
FrameRate 2 Rate at which frame was transmitted
ei .0
0.
w 01
12
ou 3.
2.
zh 201
RecordCount 1 Number of packet headers from this channel ID in the log packet
T
0x09 Multiuser Traffic Channel packet decoded at MAC
n PS
index MUP_PREAMBLE_BASE+1
0x0A Multiuser Traffic Channel packet decoded at MAC
34
index MUP_PREAMBLE_BASE+2
om 8:
0x0B Multiuser Traffic Channel packet decoded at MAC
index MUP_PREAMBLE_BASE+3
l.c :4
. c
0x0C Multiuser Traffic Channel packet decoded at MAC
te 13
index MUP_PREAMBLE_BASE+4
0x10 Release 0 (std) control channel packet
.7 bk t
41 -b 1 a
0x18 Broadcast
12
ou 3.
5.3.424.1 Carrier ID
Length
T
Field Description
(bytes)
n PS
Channel Id 4 [Bits 3:0] – Channel ID of the carrier
34
Reserved Bits 4 [Bits 7:4] – Reserved bits
om 8:
l.c :4
c
Channel Number 11 [Bits 10:0] – Channel number of the carrier
.
te 13
Band Class 5 [Bits 15:11] – Band class of the carrier
.7 bk t
41 -b 1 a
3
5.3.424.2 Per slot
15
ei .0
0.
w 01
BASPSinr 4 SINR of best ASP for each slot. This field should be
converted to dB units using the following formula:
10log(BestASPSINR[n]) / 512)
RPC 2 (signed) Filtered RPC values read from the DSP for six possible
ASPs [1,6]; RPC decision is scaled to [-32768,32767] and
filtered over 64 slots; RPC should be in the range of [-1,1],
i.e., (RPC[n]/32767)
BASPPred 4 Bits 3:0 – Current best ASP index value predicted by the
predictor
The mapping of DRC index to DRC rate in bits per second (bps) is given in Table 5-10.
Table 5-10 DRC index to DRC rate mapping
DRC index Data rate requested in bps
0 0
1 38400
2 76800
T
3 153600
n PS
4 307200 (S)
34
5 307200 (L)
om 8:
6 l.c :4 614400 (S)
. c
te 13
7 614400 (L)
8 921600
.7 bk t
41 -b 1 a
3
9 1228800 (S)
15
ei .0
10 1228800 (L)
0.
w 01
12
ou 3.
11 1843200
2.
zh 201
12 2457600
13 1536000
14 3072000
Use the following table to convert the raw values of SINR fields of this log packet to dB.
Field name of the log Conversion formula Format of the variable after
packet conversion (linear or dB)
T
SearchState 1 Searcher state
n PS
0 – Start
1 – Acquisition
34
2 – Sync
om 8:
l.c :4 3 – Idle
c
4 – Connected
.
te 13
.7 bk t
3
SearchWindow 2 Search window size in chips
15
ei .0
0.
w 01
2.
zh 201
T
100 – Active Set
n PS
101,110,111 – Reserved
Reserved Bit1 [Bit15] – Reserved
34
WinCenterx2 2
om 8: Position of window center in chip x2 units
l.c :4
. c
te 13
EarliestPositionx2 2 Position of earliest peak in chip x2 units
.7 bk t
3
compensated position of peaks in chip x2 units
15
ei .0
12
2.
zh 201
T
Per Slot Channel Information
n PS
34
Field Length (bytes) Description
om 8:
DRCCover [Bits 2:0] 2
l.c :4 DRC cover [Bits 2:0] – Cover used to transmit DRC;
c
Reserved1 [Bit 3] DRC cover is that of the best ASP; a value of 7 indicates
.
te 13
that the DRC channel is disabled
DSCValue [Bits 6:4]
Reserved1 [Bit 3] – Reserved
.7 bk t
MUPAck/Nack [Bit 7]
41 -b 1 a
DRCBoost [Bit 11] that was transmitted on the reverse link was for
12
multiuser packets:
ou 3.
T
n PS
34
5.3.429 Reserved (LOG_CODE 0x129B)
om 8:
l.c :4
. c
5.3.430 1xEV-DO Multicarrier Power (LOG_CODE 0x129C)
te 13
.7 bk t
3
15
ei .0
TxPilotPower 2 (signed) Pilot power that is transmitted over the pilot channel
5.3.430.1 Carrier ID
T
5.3.430.2 Power information
n PS
Field Length (bytes) Description
34
RatchetMode [Bit0] 1 Bit 0 – Register shows the state of the Tx power
om 8:
l.c :4limiting:
. c
0 – Tx power not limited
te 13
1 – Tx power is limited
.7 bk t
41 -b 1 a
3
CarrierEnabled [Bit1] 1 Bit 1 – State of the power amplifier:
15
ei .0
0 – PA Off
0.
w 01
1 – PA On
12
ou 3.
2.
zh 201
All the power fields are in the range of -128 to 127 dBm unless otherwise noted. Conversion to
full dB(m) scale is val/256.
This log packet is generated every PN roll, i.e., 26.67 ms. The worst case packet size for this log
packet is 68 bytes (including 12-byte log header).
T
n PS
SubframeN 1 Number associated with the logged subframe
34
PacketID 1 Number associated with the packet being transmitted
om 8:
PacketID = 0xFF indicates that no packet is in transmission
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
H-ARQ [Bit 7:Bit 6] 1 H-ARQ [Bit 7:Bit 6] – Indicates H-ARQ received; values are:
P-ARQ [Bit 5] 00 – No H-ARQ (Idle)
01 – H-ARQ NAK received (NAK)
PacketStatus [Bit
4:Bit 0] 10 – H-ARQ ACK received (ACK)
11 – Reserved
P-ARQ [Bit 5] – Indicates P-ARQ received:
0 – P-ARQ ACK implied (Idle)
1 – P-ARQ NAK received (NAK)
Packet Status [Bit 4:Bit 0] – Indicates status of the packet
loaded into the encoder in the previous subframe; values are:
0 – Idle (no packet transmitted)
1 – Cancel (loaded packet cancelled due to continuing
previous packet)
2 – Accepted (loaded packet transmitted)
20 – FW Error
24 – SW Error
T
n PS
Other values reserved
34
Reserved 2 Reserved [Bit 15:Bit 10] – Reserved
om 8:
[Bit 15:Bit 10] AuxPilotEnabled [Bit 9] – Indicates whether the Auxiliary Pilot
l.c :4
c
AuxPilotEnabled is enabled in this subframe
.
te 13
[Bit 9] Transmission Mode [Bit 8] – Indicates the transmission mode
TransmissionMode of the data packet being transmitted in this subframe; only
.7 bk t
[Bit 8]
3
0 – HiCap
15
Interlace [Bit 7:Bit 6]
ei .0
1 – LoLat
SPn [Bit 5:Bit 4]
0.
w 01
[Bit 3:Bit 0] transmitted for the data packet transmitted in this subframe;
2.
zh 201
Length
Field Description
(bytes)
Three (3) instances of the following, one for each interlace on the reverse link
HiCapPS1Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS1
T
(128 bit) packets sent in this interlace
n PS
HiCapPS1Subpacket1Acks 4 Number of ACKs received for the second subpacket of all
34
PS1 (128 bit) packets sent in this interlace
om 8:
HiCapPS1Subpacket2Acks 4 l.c :4 Number of ACKs received for the third subpacket of all PS1
c
(128 bit) packets sent in this interlace
.
te 13
3
HiCapPS1pArqNaks 4 Number of P-ARQ NACKs received after 4 subpackets for
15
ei .0
HiCapPS1TotalPackets 4 Total number of PS1 (128 bit) packets sent in this interlace
12
ou 3.
2.
zh 201
HiCapPS2Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS2
(256 bit) packets sent in this interlace
HiCapPS2Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS2
(256 bit) packets sent in this interlace
HiCapPS2TotalPackets 4 Total number of PS2 (256 bit) packets sent in this interlace
HiCapPS3Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS3
(512 bit) packets sent in this interlace
HiCapPS3Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS3
(512 bit) packets sent in this interlace
Length
Field Description
(bytes)
HiCapPS3pArqNaks 4 Number of P-ARQ NACKs received after 4 subpackets for
PS3 (512 bit) packets sent in this interlace
HiCapPS3TotalPackets 4 Total number of PS3 (512 bit) packets sent in this interlace
HiCapPS4Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS4
(768 bit) packets sent in this interlace
HiCapPS4Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS4
(768 bit) packets sent in this interlace
T
n PS
PS4 (768 bit) packets sent in this interlace
HiCapPS4TotalPackets 4 Total number of PS4 (768 bit) packets sent in this interlace
34
HiCapPS5Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS5
om 8:
(1024 bit) packets sent in this interlace
l.c :4
. c
te 13
HiCapPS5Subpacket1Acks 4 Number of ACKs received for the second subpacket of all
PS5 (1024 bit) packets sent in this interlace
.7 bk t
41 -b 1 a
HiCapPS5Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS5
3
15
(1024 bit) packets sent in this interlace
ei .0
0.
w 01
2.
zh 201
HiCapPS5TotalPackets 4 Total number of PS5 (1024 bit) packets sent in this interlace
HiCapPS6Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS6
(1536 bit) packets sent in this interlace
HiCapPS6Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS6
(1536 bit) packets sent in this interlace
HiCapPS6TotalPackets 4 Total number of PS6 (1536 bit) packets sent in this interlace
HiCapPS7Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS7
(2048 bit) packets sent in this interlace
HiCapPS7Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS7
(2048 bit) packets sent in this interlace
Length
Field Description
(bytes)
HiCapPS7Subpacket3Acks 4 Number of P-ARQ ACKs received after 4 subpackets for
PS7 (2048 bit) packets sent in this interlace
HiCapPS7TotalPackets 4 Total number of PS7 (2048 bit) packets sent in this interlace
HiCapPS8Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS8
(3072 bit) packets sent in this interlace
HiCapPS8Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS8
(3072 bit) packets sent in this interlace
T
n PS
PS8 (3072 bit) packets sent in this interlace
34
PS8 (3072 bit) packets sent in this interlace
om 8:
HiCapPS8TotalPackets 4 Total number of PS8 (3072 bit) packets sent in this interlace
l.c :4
. c
te 13
HiCapPS9Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS9
(4096 bit) packets sent in this interlace
.7 bk t
41 -b 1 a
0.
w 01
HiCapPS9Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS9
12
2.
zh 201
HiCapPS9TotalPackets 4 Total number of PS9 (4096 bit) packets sent in this interlace
Length
Field Description
(bytes)
HiCapPS11Subpacket1Acks 4 Number of ACKs received for the second subpacket of all
PS11 (8192 bit) packets sent in this interlace
T
n PS
HiCapPS12Subpacket1Acks 4 Number of ACKs received for the second subpacket of all
PS12 (12288 bit) packets sent in this interlace
34
HiCapPS12Subpacket2Acks 4 Number of ACKs received for the third subpacket of all
om 8:
PS12 (12288 bit) packets sent in this interlace
l.c :4
c
HiCapPS12Subpacket3Acks 4 Number of P-ARQ ACKs received after 4 subpackets for
.
te 13
PS12 (12288 bit) packets sent in this interlace
.7 bk t
3
PS12 (12288 bit) packets sent in this interlace
15
ei .0
interlace
12
ou 3.
LoLatPS1Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS1
2.
zh 201
LoLatPS1Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS1
(128 bit) packets sent in this interlace
LoLatPS1TotalPackets 4 Total number of PS1 (128 bit) packets sent in this interlace
LoLatPS2Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS2
(256 bit) packets sent in this interlace
LoLatPS2Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS2
(256 bit) packets sent in this interlace
Length
Field Description
(bytes)
LoLatPS2TotalPackets 4 Total number of PS2 (256 bit) packets sent in this interlace
LoLatPS3Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS3
(512 bit) packets sent in this interlace
LoLatPS3Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS3
(512 bit) packets sent in this interlace
LoLatPS3TotalPackets 4 Total number of PS3 (512 bit) packets sent in this interlace
T
n PS
LoLatPS4Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS4
(768 bit) packets sent in this interlace
34
LoLatPS4Subpacket1Acks 4 Number of ACKs received for the second subpacket of all
om 8:
PS4 (768 bit) packets sent in this interlace
l.c :4
. c
te 13
LoLatPS4Subpacket2Acks 4 Number of ACKs received for the third subpacket of all
PS4(768 bit) packets sent in this interlace
.7 bk t
41 -b 1 a
0.
w 01
2.
zh 201
LoLatPS4TotalPackets 4 Total number of PS4 (768 bit) packets sent in this interlace
LoLatPS5Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS5
(1024 bit) packets sent in this interlace
LoLatPS5Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS5
(1024 bit) packets sent in this interlace
LoLatPS5TotalPackets 4 Total number of PS5 (1024 bit) packets sent in this interlace
LoLatPS6Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS6
(1536 bit) packets sent in this interlace
LoLatPS6Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS6
(1536 bit) packets sent in this interlace
Length
Field Description
(bytes)
LoLatPS6pArqNaks 4 Number of P-ARQ NACKs received after 4 subpackets for
PS6 (1536 bit) packets sent in this interlace
LoLatPS6TotalPackets 4 Total number of PS6 (1536 bit) packets sent in this interlace
LoLatPS7Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS7
(2048 bit) packets sent in this interlace
LoLatPS7Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS7
(2048 bit) packets sent in this interlace
T
n PS
PS7 (2048 bit) packets sent in this interlace
LoLatPS7TotalPackets 4 Total number of PS7 (2048 bit) packets sent in this interlace
34
LoLatPS8Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS8
om 8:
(3072 bit) packets sent in this interlace
l.c :4
. c
te 13
LoLatPS8Subpacket1Acks 4 Number of ACKs received for the second subpacket of all
PS8 (3072 bit) packets sent in this interlace
.7 bk t
41 -b 1 a
LoLatPS8Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS8
3
15
(3072 bit) packets sent in this interlace
ei .0
0.
w 01
2.
zh 201
LoLatPS8TotalPackets 4 Total number of PS8 (3072 bit) packets sent in this interlace
LoLatPS9Subpacket0Acks 4 Number of ACKs received for the first subpacket of all PS9
(4096 bit) packets sent in this interlace
LoLatPS9Subpacket2Acks 4 Number of ACKs received for the third subpacket of all PS9
(4096 bit) packets sent in this interlace
LoLatPS9TotalPackets 4 Total number of PS9 (4096 bit) packets sent in this interlace
Length
Field Description
(bytes)
LoLatPS10Subpacket3Acks 4 Number of P-ARQ ACKs received after 4 subpackets for
PS10 (6144 bit) packets sent in this interlace
T
n PS
LoLatPS11Subpacket3Acks 4 Number of P-ARQ ACKs received after 4 subpackets for
PS11 (8192 bit) packets sent in this interlace
34
LoLatPS11pArqNaks 4 Number of P-ARQ NACKs received after 4 subpackets for
om 8:
PS11 (8192 bit) packets sent in this interlace
l.c :4
c
LoLatPS11TotalPackets 4 Total number of PS11 (8192 bit) packets sent in this
.
te 13
interlace
.7 bk t
3
PS12 (12288 bit) packets sent in this interlace
15
ei .0
PARQNaks (t , ps , tm )
∀ ps∈PS ,∀ tm∈TM
RLPER (t ) =
TotalPktsS ent (t , ps , tm )
∀ ps∈PS ,∀ tm∈TM
T
n PS
∀ps∈PS ,∀tm∈TM ∀ps∈PS ,∀tm∈TM
“Average RL TransmittedThroughput (kbps) per carrier” for both HiCap and LoLat modes
34
over all packet sizes. Average throughput calculated over the actual RL packet transmission
om 8:
time: l.c :4
. c
te 13
∀ps∈PS ,∀tm∈TM
3
TxTP(t ) =
PktsTxTime(t , ps, tm)
15
ei .0
0.
w 01
∀ps∈PS ,∀tm∈TM
12
ou 3.
where,
2.
zh 201
PktsTxTime(t , ps, tm) = (4 × PARQNaks(t , ps, tm) + (sp + 1) × PktsSent(t , ps, tm, sp)) × 6.667ms
∀sp∈SP
and
“Average RL Overall Throughput (kbps) per carrier” for both HiCap and LoLat modes over
all packet sizes
where,
“Instantaneous RL Throughput (kbps) per carrier” for both HiCap and LoLat modes over all
packet sizes
where,
Legend
T
TM The set of transmission modes – {HiCap=HC, LoLat=LL}
n PS
PS The set of all packet sizes – {128, 256,…12288}
34
SP The set of all packet (termination-1) in subframes – {0, 1, 2, 3}. For
om 8:
example 0 means the packet terminates in 1 subframe
l.c :4
. c
PARQ_Naks(t,ps,tm) Current accumulative total number of P-ARQ NAKs for packet size ps,
te 13
transmission mode tm
.7 bk t
41 -b 1 a
TotalPktsSent(t,ps,tm) Current accumulative total number of packets sent for packet size ps,
3
transmission mode tm
15
ei .0
0.
w 01
PktsSent(t,ps,tm,sp) Current, accumulative number of packets sent for packet size ps,
transmission mode tm that are successfully terminated in sp+1 subframes
12
ou 3.
2.
zh 201
LogSeqNum(t) Log sequence number for the current (t) log packet as given in the
“Seq Num” field of the log packet
T
QRABps [Bit 1]
1 – In lock
n PS
QRAB [Bit 0] 0 – Out of lock
34
QRABps [Bit 1] – Represents QRAB value based on pilot
strength:
om 8:
0 – Unloaded
l.c :4
c
1 – Loaded
.
te 13
QRAB [Bit 0] – Represents QRAB hard decision:
0 – Unloaded
.7 bk t
41 -b 1 a
1 – Loaded
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
PilotPN 2 PN offset
Link_id 8 Link ID
T
n PS
demod_idx 2 Demod carrier index
Reportable 1 Reportable
34
SubActiveSet index 2 Subactive SET index
om 8:
l.c :4
c
Scheduler Tag 3 Scheduler TAG
.
te 13
flag
2.
zh 201
PilotPN 2 PN offset
T
WinCenterx2 2 Search window center
n PS
Repeat per Nset Pilot
34
PilotPN 2 PN offset
om 8:
PilotEnergy 2 Total energy
l.c :4
. c
te 13
OFSCondEnergy 2 Filtered energy for OFS condition
12
ou 3.
This log is generated every 53.33 ms. The worst-case/largest packet size is 946 bytes.
T
n PS
CarrierID 3 Bit mask identifying the carrier
TC0_128bits_Good 4 Counter for DRC 0 [128, 16, 1024] traffic channel packets
34
with good CRC
om 8:
TC0_256bits_Good 4 Counter for DRC 0 [256, 16, 1024] traffic channel packets
l.c :4
c
with good CRC
.
te 13
TC0_512bits_Good 4 Counter for DRC 0 [512, 16, 1024] traffic channel packets
.7 bk t
3
15
TC0_1024bits_Good 4 Counter for DRC 0 [1024, 16, 1024] traffic channel packets
ei .0
12
TC0_Bad 4 Counter for DRC 0 traffic channel packets with bad CRC.
ou 3.
2.
zh 201
TC1_128bits_Good 4 Counter for DRC 1 [128, 16, 1024] traffic channel packets
with good CRC
TC1_256bits_Good 4 Counter for DRC 1 [256, 16, 1024] traffic channel packets
with good CRC
TC1_512bits_Good 4 Counter for DRC 1 [512, 16, 1024] traffic channel packets
with good CRC
TC1_1024bits_Good 4 Counter for DRC 1 [1024, 16, 1024] traffic channel packets
with good CRC
TC1_Bad 4 Counter for DRC 1 traffic channel packets with bad CRC
TC2_128bits_Good 4 Counter for DRC 2 [128, 8, 512] traffic channel packets with
good CRC
TC2_256bits_Good 4 Counter for DRC 2 [256, 8, 512] traffic channel packets with
good CRC
TC2_512bits_Good 4 Counter for DRC 2 [512, 8, 512] traffic channel packets with
good CRC
TC2_Bad 4 Counter for DRC 2 traffic channel packets with bad CRC
TC3_128bits_Good 4 Counter for DRC 3 [128, 4, 256] traffic channel packets with
good CRC
TC3_512bits_Good 4 Counter for DRC 3 [512, 4, 256] traffic channel packets with
good CRC
TC3_Bad 4 Counter for DRC 3 traffic channel packets with bad CRC
TC4_128bits_Good 4 Counter for DRC 4 [128, 2, 128] traffic channel packets with
good CRC
TC4_256bits_Good 4 Counter for DRC 4 [256, 2, 128] traffic channel packets with
good CRC
TC4_512bits_Good 4 Counter for DRC 4 [512, 2, 128] traffic channel packets with
good CRC
T
n PS
TC4_1024bits_Good 4 Counter for DRC 4 [1024, 2, 128] traffic channel packets
with good CRC
34
TC4_Bad 4 Counter for DRC 4 traffic channel packets with bad CRC
om 8:
l.c :4
c
TC5_512bits_Good 4 Counter for DRC 5 [512, 4, 128] traffic channel packets with
.
te 13
good CRC
TC5_Bad 4 Counter for DRC 5 traffic channel packets with bad CRC
2.
zh 201
TC6_128bits_Good 4 Counter for DRC 6 [128, 1, 64] traffic channel packets with
good CRC
TC6_256bits_Good 4 Counter for DRC 6 [256, 1, 64] traffic channel packets with
good CRC
TC6_512bits_Good 4 Counter for DRC 6 [512, 1, 64] traffic channel packets with
good CRC
TC6_1024bits_Good 4 Counter for DRC 6 [1024, 1, 64] traffic channel packets with
good CRC
TC6_Bad 4 Counter for DRC 6 traffic channel packets with bad CRC
TC7_512bits_Good 4 Counter for DRC 7 [512, 2, 64] traffic channel packets with
good CRC
TC7_1024bits_Good 4 Counter for DRC 7 [1024, 2, 64] traffic channel packets with
good CRC
TC7_2048bits_Good 4 Counter for DRC 7 [2048, 2, 64] traffic channel packets with
good CRC
TC7_Bad 4 Counter for DRC 7 traffic channel packets with bad CRC
TC8_1024bits_Good 4 Counter for DRC 8 [1024, 2, 64] traffic channel packets with
good CRC
TC8_Bad 4 Counter for DRC 8 traffic channel packets with bad CRC
TC9_512bits_Good 4 Counter for DRC 9 [512, 1, 64] traffic channel packets with
good CRC
TC9_1024bits_Good 4 Counter for DRC 9 [1024, 1, 64] traffic channel packets with
good CRC
TC9_2048bits_Good 4 Counter for DRC 9 [2048, 1, 64] traffic channel packets with
good CRC
TC9_Bad 4 Counter for DRC 9 traffic channel packets with bad CRC
T
TC10_Bad 4 Counter for DRC 10 traffic channel packets with bad CRC
n PS
TC11_1024bits_Good 4 Counter for DRC 11 [1024, 1, 64] traffic channel packets
34
with good CRC
om 8:
TC11_3072bits_Good 4 Counter for DRC 11 [3072, 1, 64] traffic channel packets
l.c :4
c
with good CRC
.
te 13
TC11_Bad 4 Counter for DRC 11 traffic channel packets with bad CRC
.7 bk t
41 -b 1 a
TC12_Bad 4 Counter for DRC 12 traffic channel packets with bad CRC
0.
w 01
12
ou 3.
TC13_Bad 4 Counter for DRC 13 traffic channel packets with bad CRC
TC14_Bad 4 Counter for DRC 14 traffic channel packets with bad CRC
TC0_128bits[0-15] 4 bytes x 16 Counter for DRC 0 [128, 16, 1024] traffic channel packets
decoded in 1..16 slots
TC0_256bits[0-15] 4 bytes x 16 Counter for DRC 0 [256, 16, 1024] traffic channel packets
decoded in 1..16 slots
TC0_512bits[0-15] 4 bytes x 16 Counter for DRC 0 [512, 16, 1024] traffic channel packets
decoded in 1..16 slots
TC0_1024bits[0-15] 4 bytes x 16 Counter for DRC 0 [1024, 16, 1024] traffic channel packets
decoded in 1..16 slots
TC1_128bits[0-15] 4 bytes x 16 Counter for DRC 1 [128, 16, 1024] traffic channel packets
decoded in 1..16 slots
TC1_256bits[0-15] 4 bytes x 16 Counter for DRC 1 [256, 16, 1024] traffic channel packets
decoded in 1..16 slots
TC1_512bits[0-15] 4 bytes x 16 Counter for DRC 1 [512, 16, 1024] traffic channel packets
decoded in 1..16 slots
TC2_128bits[0-7] 4 bytes x 8 Counter for DRC 2 [128, 8, 512] traffic channel packets
decoded in 1..8 slots
TC2_256bits[0-7] 4 bytes x 8 Counter for DRC 2 [256, 8, 512] traffic channel packets
decoded in 1..8 slots
TC2_512bits[0-7] 4 bytes x 8 Counter for DRC 2 [512, 8, 512] traffic channel packets
decoded in 1..8 slots
TC2_1024bits[0-7] 4 bytes x 8 Counter for DRC 2 [1024, 8, 512] traffic channel packets
decoded in 1..8 slots
TC3_128bits[0-3] 4 bytes x 4 Counter for DRC 3 [128, 4, 256] traffic channel packets
decoded in 1..4 slots
TC3_256bits[0-3] 4 bytes x 4 Counter for DRC 3 [256, 4, 256] traffic channel packets
T
n PS
decoded in 1..4 slots
TC3_512bits[0-3] 4 bytes x 4 Counter for DRC 3 [512, 4, 256] traffic channel packets
34
decoded in 1..4 slots
om 8:
TC3_1024bits[0-3] 4 bytes x 4 Counter for DRC 3 [1024, 4, 256] traffic channel packets
l.c :4
c
decoded in 1..4 slots
.
te 13
TC4_128bits[0-1] 4 bytes x 2 Counter for DRC 4 [128, 2, 128] traffic channel packets
.7 bk t
3
15
TC4_256bits[0-1] 4 bytes x 2 Counter for DRC 4 [256, 2, 128] traffic channel packets
ei .0
12
TC4_512bits[0-1] 4 bytes x 2 Counter for DRC 4 [512, 2, 128] traffic channel packets
ou 3.
TC4_1024bits[0-1] 4 bytes x 2 Counter for DRC 4 [1024, 2, 128] traffic channel packets
decoded in 1..2 slots
TC5_512bits[0-3] 4 bytes x 4 Counter for DRC 5 [512, 4, 128] traffic channel packets
decoded in 1..4 slots
TC5_1024bits[0-3] 4 bytes x 4 Counter for DRC 5 [1024, 4, 128] traffic channel packets
decoded in 1..4 slots
TC5_2048bits[0-3] 4 bytes x 4 Counter for DRC 5 [2048, 4, 128] traffic channel packets
decoded in 1..4 slots
TC6_128bits[0] 4 bytes x 1 Counter for DRC 6 [128, 1, 64] traffic channel packets
decoded in 1 slot
TC6_256bits[0] 4 bytes x 1 Counter for DRC 6 [256, 1, 64] traffic channel packets
decoded in 1 slot
TC6_512bits[0] 4 bytes x 1 Counter for DRC 6 [512, 1, 64] traffic channel packets
decoded in 1 slot
TC6_1024bits[0] 4 bytes x 1 Counter for DRC 6 [1024, 1, 64] traffic channel packets
decoded in 1 slot
TC7_512bits[0-1] 4 bytes x 2 Counter for DRC 7 [512, 2, 64] traffic channel packets
decoded in 1..2 slots
TC7_1024bits[0-1] 4 bytes x 2 Counter for DRC 7 [1024, 2, 64] traffic channel packets
decoded in 1..2 slots
TC8_1024bits[0-1] 4 bytes x 2 Counter for DRC 8 [1024, 2, 64] traffic channel packets
decoded in 1..2 slots
TC8_3072bits[0-1] 4 bytes x 2 Counter for DRC 8 [3072, 2, 64] traffic channel packets
decoded in 1..2 slots
TC9_512bits[0] 4 bytes x 1 Counter for DRC 9 [512, 1, 64] traffic channel packets
decoded in 1 slot
TC9_1024bits[0] 4 bytes x 1 Counter for DRC 9 [1024, 1, 64] traffic channel packets
decoded in 1 slot
TC9_2048bits[0] 4 bytes x 1 Counter for DRC 9 [2048, 1, 64] traffic channel packets
decoded in 1 slot
TC10_4096bits[0-1] 4 bytes x 2 Counter for DRC 10 [4096, 2, 64] traffic channel packets
T
n PS
decoded in 1..2 slots
TC11_1024bits[0] 4 bytes x 1 Counter for DRC 11 [1024, 1, 64] traffic channel packets
34
decoded in 1 slot
om 8:
TC11_3072bits[0] 4 bytes x 1
l.c :4 Counter for DRC 11 [3072, 1, 64] traffic channel packets
c
decoded in 1 slot
.
te 13
TC12_4096bits[0] 4 bytes x 1 Counter for DRC 12 [4096, 1, 64] traffic channel packets
.7 bk t
decoded in 1 slot
41 -b 1 a
3
15
TC13_5120bits[0-1] 4 bytes x 2 Counter for DRC 13 [5120, 2, 64] traffic channel packets
ei .0
12
TC14_5120bits[0] 4 bytes x 1 Counter for DRC 14 [5120, 1, 64] traffic channel packets
ou 3.
decoded in 1 slot
2.
zh 201
CCSht_128bits_Good 4 Counter for short control channel packet [128, 4, 1024] with
good CRC
CCSht_256bits_Good 4 Counter for short control channel packet [256, 4, 1024] with
good CRC
CCSht_512bits_Good 4 Counter for short control channel packet [512, 4, 1024] with
good CRC
CCSht_Bad 4 Counter for short control channel packets with bad CRC
CC38400_Good 4 Counter for 38.4 k control channel packets with good CRC
CC38400_Bad 4 Counter for 38.4 k control channel packets with bad CRC
CC76800_Good 4 Counter for 76.8 k control channel packets with good CRC
CC76800_Bad 4 Counter for 76.8 k control channel packets with bad CRC
CCSht_128bits[0-3] 4 bytes x 4 Counter for short control channel packet [128, 4, 1024]
decoded in 1..4 slots.
CCSht_256bits[0-3] 4 bytes x 4 Counter for short control channel packet [256, 4, 1024]
decoded in 1..4 slots
CCRate38400 [0-15] 4 bytes x 16 Counter for 38.4 k rate control channel packets decoded in
1..16 slots
CCRate76800 [0-7] 4 bytes x 8 Counter for 76.8 k control channel packets decoded in 1..8
slots
The display provides a packet to reset these counts in the AT databases. Upon reception of the
reset packet, the DMSS resets all the counters to zero.
T
n PS
The per carrier packet error rate is computed using the following formula:
34
bad _ cnt _ y
∀y∈DRC
om 8:
l.c :4
c
bad _ cnt _ y + good _ cnt _ x
.
te 13
∀y∈DRC ∀x∈SUP _ TF
.7 bk t
41 -b 1 a
3
15
Per carrier throughput when served
ei .0
0.
w 01
This is the AT throughput during the time it is served by the AN. The throughput when served for
12
ou 3.
xmit _ slots _ x
1.67 * j * early _ dec _ x[ j ] + (bad _ cnt _ y * xmit _ slots _ y )
∀x∈SUP _ TF j =1 ∀y∈DRC
The xmit_slots_y in the denominator is the nominal transmit duration in slots, which is same for
all transmission formats of a particular DRC.
Where,
xmit _ slots _ x
1.67 * j * early _ dec _ x[ j ] + bad _ cnt _ sht _ cc * trans _ slots _ sht _ cc
T
∀x∈SHT _ CC _ TF
n PS
j =1
34
The CRC failed statistic for short control channel packet is recorded only as a collective sum
given by bad_cnt_sht_cc in the denominator. The trans_slots_sht_cc is the nominal transmit
om 8:
duration which is equal to four slots for all short control channel transmission formats.
l.c :4
. c
te 13
Instantaneous throughput
.7 bk t
41 -b 1 a
3
15
ei .0
2.
zh 201
Where,
Legend
SHT_CC_TF The set of all transmission formats for control channel short packets given
by {[128, 4, 1024], [256, 4, 1024], [512, 4, 1024]}
SUP_TF The set of all transmission formats for single-user packets. Refer to the
traffic channel statistics in the packet definition. This set does not include
the control channel packet statistics.
good_cnt_x The total number of good packets received for the transmission format x
xmit_slots_y The nominal transmit duration ‘b’ in slots for a transmission format [a, b, c]
of DRC y
early_dec_x[j] The total number of good packets of transmission format x that were
decoded in slot j
T
n PS
34
5.3.437 1xEV-DO Multicarrier Multi-User Packet Forward Statistics
(LOG_CODE 0x12A3) om 8:
l.c :4
. c
te 13
This log packet logs the MUP forward statistics of multicarrier multi-user packets. The forward
.7 bk t
statistics include the CRC and early decode statistics for each MUP transmission format.
41 -b 1 a
3
15
ei .0
2.
zh 201
Good CRC DRC 3 [128, 4 Number of good CRC MU packets of transmission format
4, 256] [128, 4, 256]
Good CRC DRC 3 [256, 4 Number of good CRC MU packets of transmission format
4, 256] [256, 4, 256]
Good CRC DRC 3 [512, 4 Number of good CRC MU packets of transmission format
4, 256] [512, 4, 256]
Good CRC DRC 3 [1024, 4 Number of good CRC MU packets of transmission format
4, 256] [1024, 4, 256]
Good CRC DRC 5 [2048, 4 Number of good CRC MU packets of transmission format
4, 128] [2048, 4, 128]
Good CRC DRC 8 [3072, 4 Number of good CRC MU packets of transmission format
2, 64] [3072, 2, 64]
Early Decode Counts 4 bytes x 4 Number of [128, 4, 256] MUPs early terminated at each
[128, 4, 256] slot
Early Decode Counts 4 bytes x 4 Number of [256, 4, 256] MUPs early terminated at each
[256, 4, 256] slot
Early Decode Counts 4 bytes x 4 Number of [512, 4, 256] MUPs early terminated at each
T
[512, 4, 256] slot
n PS
Early Decode Counts 4 bytes x 4 Number of [1024, 4, 256] MUPs early terminated at each
34
[1024, 4, 256] slot
om 8:
Early Decode Counts 4 bytes x 4 Number of [2048, 4, 128] MUPs early terminated at each
l.c :4
c
[2048, 4, 128] slot
.
te 13
Early Decode Counts 4 bytes x 2 Number of [3072, 2, 64] MUPs early terminated at each
[3072, 2, 64] slot
.7 bk t
41 -b 1 a
3
Early Decode Counts 4 bytes x 2 Number of [4096, 2, 64] MUPs early terminated at each
15
ei .0
Early Decode Counts 4 bytes x 2 Number of [5120, 2, 64] MUPs early terminated at each
12
ou 3.
5.3.437.1 Carrier ID
Length
Field Description
(bytes)
This log is generated every second. The worst case packet size for this log is 489 bytes.
T
n PS
Version 1 Version number of the packet
34
packet is logged; value saturates at 0xFFFFFFFF
om 8:
AwakeTime 2 Duration, in millieconds, from warm-up ISR until any of the
l.c :4
c
following HDR searcher state changes:
.
te 13
SRCH state 3 → 3e
SRCH state 3c → 3e
.7 bk t
41 -b 1 a
SRCH state 3 → 0
3
15
SRCH state 3 → 4
ei .0
12
ou 3.
CcStart2CcDec 2 Time from start of the last CC packet decoded to the time
when decoder ISR recognizes the first CC packet; in half-slot
2.
zh 201
units
CcDec2Sleep 2 Time from when the decoder receives the last CC packet
before going to sleep, to when the HDR searcher enters Sleep
state; in half-slot units; this field is invalid and set to 0xFFFF if
the SRCH state transition was not 3 → 3e
DeadTime 2 (signed) Time from finger assignment to the start of SCC, in half-slot
units
T
1 – Off-frequency search but no off-frequency handoff
n PS
2 – Off-frequency handoff
All other values are reserved
34
om 8:
The following three fields are invalid if OfsStatus is equal to 0
l.c :4
. c
te 13
OfsChannel 2 Channel number and band class
[Bit10: Bit0] – Channel number
.7 bk t
41 -b 1 a
0.
w 01
SCI 1 Sleep Cycle Index; see the translation formula that follows this
table; this is based on when the next CC packet wil be
decoded and not the negotiated SCI, e.g., 6 when sleeping for
overhead collection and 3 if doing intra SCC sleep with a CC
rate of 2
ReacqLossCount 4 Cumulative reacquisition failure count from reset for the first
wake-up of the CC capsule; this value saturates at
0xFFFFFFFF
ChanHashCount 1 Cumulative idle state channel hashing count from reset; value
saturates at 0xFF
ForcePreambleUsed 1 Decode attempt of the first SCC packet due to force preamble
detection
EstOutOfServiceCC 4 Estimate of what the CC MER is, including time spent out of
T
n PS
Mer service due to system loss; add this value to cc_mer_count
and the cc_mer_denom to get the adjusted ccmer result
34
IntraSCCForce 4 Number of times force preamble detection caused a decode to
om 8:
PreambleCount be attempted during intra-SCC wakeups
l.c :4
c
IntraSCCForce 4 Number of times force preamble detection caused a decode to
.
te 13
PreambleFailureCount be attempted without success during intra-SCC wakeups
.7 bk t
3
Count wakeups; this value saturates at 0xFFFFFFFF
15
ei .0
Time fields may be converted from half-slot units to milliseconds using the following formula:
half-slot = (80 ms)/(3*16*2) = 0.833 ms
slot = half-slot*2 = 1.667 ms
Slot Cycle Index is converted into milliseconds using the following formula:
SCI = 2SCI * 4 slots (for SCI from 0x0 to 0x6)
SCI = 2(SCI-0x7) * 768 slots (for SCI from 0x7 to 0x1c)
OfsPNEnergy and PilotEnergy are converted into dB units using the following formula:
PilotStrength(dB) = 10 x Log10(pilotEnergy/512)
T
n PS
This packet contains reverse MRLP statistics information. The sampling period is every 4 sec
and whenever QN instances are created or deleted. The logging period is the same as the
34
sampling period.
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
3
link_flow [Bits4:0] 2 link_flow [Bits4:0] – Link flow ID
15
ei .0
route_protocol [Bits13:10]
packet_stream [Bit14] – Whether link flow is
2.
zh 201
T
n PS
last_rlp_reset_time 8 Last time this RLP instance was reset
34
logging interval
om 8:
rx_nak_abort_q_size 4 Maximum size of the NAK Abort list in the last logging
l.c :4
c
interval
.
te 13
logging interval
41 -b 1 a
3
15
num_qn_instances 1 Number of QN instances with statistics information
ei .0
12
2.
zh 201
T
n PS
sequence_length 1 Sequence length
34
tx_new_data_units 8 Number of new data units sent
om 8:
l.c :4
c
tx_fdu_frames 8 Number of first data unit frames sent
.
te 13
0.
w 01
PhysicalLayerNak indication
ou 3.
2.
zh 201
T
This packet is a log of the RLP data packet received on the rorward Multilink Multiflow Packet
n PS
Application (MMPA). The sampling period is asynchronous, when every RLP packet is received.
The logging period is asynchronous.
34
om 8:
Field Length (bytes) Description
l.c :4
. c
te 13
link_flow_id [Bits4:0] 1 bytes link_flow_id [Bits4:0] – Link Flow ID
route [Bit5] route [Bit5] – Route
.7 bk t
41 -b 1 a
0x0 – Route A
packet_stream [Bit6]
3
0x1 – Route B
15
segment_sequencing
ei .0
packet-based
12
partial_frame_length 1byte Length of the partial RLP frame; 0 is the full length
num_frames 1 byte Number of partial RLP frames logged in this log record
T
(Bit 7+ QNSequenceLength +
n PS
SARSequenceLengthShort + 2) = Last Data Unit
Else if Bit 6 is 0, then:
34
Bit 7: Bit 7+SARSequenceLength = SAR Sequence
om 8:
l.c :4 (Bit 7+SARSequenceLength +1) = First Data Unit
c
(Bit 7+SARSequenceLength +2) = Last Data Unit
.
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
racket_stream [Bit14] – Whether link flow is
packet-based
34
0x0 – Octet-based stream
0x1 – Packet-based stream
om 8:
segment_sequencing [Bit15] – Whether the
l.c :4
c
sequencing is based on segment
.
te 13
0x0 – Octet-based sequencing
0x1 – Segment-based sequencing
.7 bk t
41 -b 1 a
3
15
ei .0
2.
zh 201
time_ref 1 Timestamp
T
vn_before 4 V(n) before processing the event
n PS
vn_after 4 V(n) after processing the event
34
vr_before 4 V(r) before processing the event
om 8:
vr_after 4 l.c :4 V(r) after processing the event
. c
te 13
Following fields exist only if event_type = 0 (Packet reception on Forward Link)
3
scheduler_group_id 1 scheduler_group_id [Bits0:5] – Scheduler group id on
15
ei .0
reserved [Bit7]
reserved [Bit7] – Reserved
2.
zh 201
T
Subpackets [Bit 5:Bit 4] transmission mode of the data packet being
n PS
transmitted in this subframe:
PacketSize [Bit 3:Bit 0]
0 – HiCap
34
1 – LoLat
om 8:
l.c :4 Interlace [Bit 7:Bit 6] – Current interlace
c
Subpackets [Bit 5:Bit 4] – Indicates the one less than
.
the number of subframes that were required to
te 13
packet size:
3
15
1 – 128 bits
ei .0
2 – 256 bits
0.
w 01
3 – 512 bits
12
ou 3.
4 – 768 bits
2.
zh 201
5 – 1024 bits
6 – 1536 bits
7 – 2048 bits
8 – 3072 bits
9 – 4096 bits
10 – 6144 bits
11 – 8192 bits
12 – 12288 bits
SubframeT2P[4] 1 byte x 4 t2p ratio for the data channel for each of the 4 possible
subframes, in dB/4
RRIgain[4] 1 byte x 4 RRI gain for each of the 4 possible subframes, in signed
(signed) dB/4
T
LogSlot 1 Slot index [0-15] within a frame for which the channel estimation
n PS
parameters are logged
34
128 instances of the following field
om 8:
MIP 4 Multipath intensity profile.
l.c :4
. c
te 13
This log packet is generated every frame (26.6 ms). The worst case packet size for this log packet
.7 bk t
3
15
ei .0
12
ou 3.
2.
zh 201
Num Physical layer 1 Number of physical layer packets contained in the log packet
packets
Packet Info 4 Length and physical layer revision of the packet; see
Section 5.3.450.2 for the definition
5.3.450.1 Carrier ID
Length
Field Description
(bytes)
T
Reserved Bits 4 [Bits 7:4] – Reserved bits
n PS
Channel Number 11 [Bits 10:0] – Channel number of the carrier
34
Band Class 5 [Bits 15:11] – Band class of the carrier
om 8:
l.c :4
. c
te 13
5.3.450.2 Packet information
.7 bk t
41 -b 1 a
following enumeration:
12
ou 3.
This log is generated as each packet is forwarded to upper layers. The worst case packet size for
this log is 666 bytes.
Packet Info 2 Length and physical layer revision of the packet; see
Section 5.3.451.2 for the definition
5.3.451.1 Carrier ID
Length
Field Description
(bytes)
T
Reserved Bits 4 [Bits 7:4] – Reserved bits
n PS
Channel Number 11 [Bits 10:0] – Channel number of the carrier
34
Band Class 5 [Bits 15:11] – Band class of the carrier
om 8:
l.c :4
. c
te 13
5.3.451.2 Packet information
.7 bk t
41 -b 1 a
Length
3
Field Description
15
(bytes)
ei .0
0.
w 01
bytes
ou 3.
2.
zh 201
PhyRevision 2 Bit 15-14 – Physical layer revision of the log packet with
following enumeration:
0 – Physical layer Rev 0
1 – Physical layer Rev A
2 – Physical layer Rev B
This log is generated as each RL packet is transmitted, so it could be as often as every subframe.
The worst case packet size for this log is 1545 bytes.
combo_id 1 Combo ID
T
n PS
num_carriers 1 Number of carriers in this combo
34
hdrlog_revb_pcp_pkt_stats_carrier_data_type
om 8:
num_carriers instances of the following record
l.c :4
. c
te 13
carrier_id 1 Carrier ID
3
is_fmt_b 1 Indicates whether PCP packet is of format B
15
ei .0
12
ou 3.
hdrpcp_log_tx_flow_data_type
header_bytes_rexmit 4 RLP header of the first rexmit RLP packet (there might be
multiple rexmit RLP packets from the same RLP rexmit queue in
one PCP packet)
Bit 0:1 – Stream ID
Bit 2:7 – Substream ID
Bit 8:(8+SARsequencelength-1) – Sequence number
This log is generated every 6.6 ms for each subframe. The worst case packet size for this log is
5 + HDRPCP_MAX_COMBOS * (2 + HDRPCP_MAX_CARRIERS * (4 +
HDRPCP_MAX_TX_FLOWS * (2 + 4 * HDRPCP_NUM_DATA_PRIORITIES) ) ) = 2461
bytes. The F3 messages indicating the pending new and rexmit queue size for each RLP
substream reported to PCP are required for comparison with the RMAC log packet.
T
n PS
Field Length (bytes) Description
34
cur_cache_idx 1 Current cache record index
om 8:
l.c :4
c
num_cache_entry 1 Number of cache entries
.
te 13
index 1 Index number of the cache entry; this number might not be
3
consecutive
15
ei .0
0.
w 01
timestamp 4 Time at which the QuickConfig message for this entry was
2.
zh 201
received
band 1 Band class in which the SectorParameter message for this entry
was received
This log packet is generated every time overhead cache is updated (around every 5.12 ms in case
the Overhead message is changing). The maximum size of the packet is 3 +
LOG_HDR_OVHD_MAX_CACHE_RECORDS * 40 = 159 bytes.
T
n PS
Field Length (bytes) Description
34
PNInc 1 PN increment in chip x64 units
om 8:
l.c :4
c
AsetCount 1 Total number of ASET pilots
.
te 13
12
ou 3.
Index info 2 ASPIndex [Bits 3:0] – ASP index for the Aset
ASPIndex [Bits 3:0] RPCIndex [Bits 7:4] – RPC index for the Aset
RPCIndex [Bits 7:4] DRCCover [Bits 10:8] – DRC cover
Reserved [Bits 15:11] – Reserved
DRCCover [Bits 10:8]
reserved [Bits 15:11]
Mac Info 2 MacIndex [Bits 7:0] – Mac index
MacIndex [Bits 7:0] DropTimerExpried [Bit 8] – Drop timer expired
flag
DropTimerExpried [Bit 8]
DropTimerActive [Bit 9] – Drop timer active
DropTimerActive [Bit 9] flag
T
DropTimerActive [Bit 9] flag
n PS
winCenterx2 2 Window center in chip x2
34
Repeat per Nset Pilot
om 8:
PilotPN
l.c :4
2 Pilot PN offset
. c
te 13
PilotEnergy 2 Total filtered energy
.7 bk t
3
15
NsetFreq 2 chan_no [Bit 10:0] – Cset channel number
ei .0
chan_no [Bit 10:0] band_class [Bit 15:11] – Band class
0.
w 01
12
2.
zh 201
This log is generated every 60.5 ms. The worst-case packet size is 12+12+12*6+12*6+12*40 =
648 bytes (including 12 bytes header).
Length
Field Description
(bytes)
Length
Field Description
(bytes)
CALL_CLIENT_ID 4 Originating/answering client ID
CALL_ID 4 Call ID
T
n PS
3 – SMS
4 – Position determination
34
5 – Test
6 – OTAPA
om 8:
7 – Standard OTASP
l.c :4
. c
8 – Nonstandard OTASP
te 13
9 – Emergency
10 – Supplementary services
.7 bk t
41 -b 1 a
11 – Videotelephony
3
15
12 – Videotelephony loopback
ei .0
0.
w 01
12
ou 3.
Length
Field Description
(bytes)
SYS_MODE 4 Indicates on which system call is made; values are:
0 – No service
1 – AMPS
2 – CDMA
3 – GSM
4 – 1xEV-DO
5 – WCDMA
6 – GPS
7 – GSM and WCDMA
8 – WLAN
9 – LTE
10 – GSM and WCDMA and LTE
T
n PS
CALL_END_TIME 4 Time call was ended
34
BYTES_RECEIVED 4 Number of bytes received for PS data call
om 8:
BYTES_TRANSMITTED 4 Number of bytes transmitted for PS data call
l.c :4
. c
LINE 4 Line being used for the call (voice calls only):
te 13
0 – Line # 1
.7 bk t
1 – Line # 2
41 -b 1 a
3
15
ei .0
ID
12
ou 3.
0 – MSM ID is 6500
1 – MSM ID is 6250
2 – MSM that has control of DPRAM
3 – MSM that does not have control of DPRAM
Enum
Event Comments
value
T
9 CM_CALL_EVENT_PRIVACY_PREF Privacy mode preference changed
n PS
10 CM_CALL_EVENT_CALLER_ID Caller ID information was received from BS; CDMA
34
only
om 8:
11 CM_CALL_EVENT_ABRV_ALERT l.c :4 CMDA/AMPS abbreviated alert; CDMA only
. c
12 CM_CALL_EVENT_ABRV_REORDER AMPS abbreviated reorder; CDMA only
te 13
3
14 CM_CALL_EVENT_SIGNAL Signal information was received from BS
15
ei .0
only
12
ou 3.
CDMA only
18 CM_CALL_EVENT_INFO Call information for this event only; sent to the client
that requested this information through
cm_call_cmd_get_call_info
Enum
Event Comments
value
28 CM_CALL_EVENT_SETUP_RES Setup response was sent
T
CONF
n PS
36 CM_CALL_EVENT_RAB_REL_IND Phone received RAB release indication from BS
34
37 CM_CALL_EVENT_RAB_REESTAB_IND Phone received RAB reestablish indication from BS
om 8:
38 CM_CALL_EVENT_RAB_REESTAB_ RAB reestablish request was sent
l.c :4
c
REQ
.
te 13
CONF
41 -b 1 a
3
15
40 CM_CALL_EVENT_RAB_REESTAB_REJ Phone received RAB reestablish reject from BS
ei .0
0.
w 01
FAIL
ou 3.
2.
zh 201
Enum
Event Comments
value
592 CM_CALL_EVENT_EXIT_TC Traffic channel has been torn down; CDMA only
T
NUMBER CDMA only
n PS
612 CM_CALL_EVENT_PDP_PROMOTE_ Obsolete with definition of CM_API_SEC_PDP;
IND clients check CM_API_SEC_PDP for SEC PDP
34
support; secondary context being promoted to
om 8:
l.c :4 primary
. c
622 CM_CALL_EVENT_UMTS_CDMA_ Initiate the UMTS to 1X handoff
te 13
HANDOVER_START
.7 bk t
41 -b 1 a
MSM
12
ou 3.
call control
Enum
End reason Comments
value
T
n PS
25 CM_CALL_END_REL_NORMAL Received release from BS; no reason given
34
26 CM_CALL_END_REL_SO_REJ Received release from BS; SO reject; CDMA only
om 8:
27 CM_CALL_END_INCOM_CALL l.c :4 Received incoming call from BS
. c
28 CM_CALL_END_ALERT_STOP Received alert stop from BS; incoming only; CDMA
te 13
only
.7 bk t
41 -b 1 a
only
12
ou 3.
Enum
End reason Comments
value
44 CM_CALL_END_EMERGENCY_ Call is ending due to emergency call that is flashed
FLASHED over this call; CDMA only
GSM/WCDMA
T
101 CM_CALL_END_CONF_FAILED Call origination request failed
n PS
102 CM_CALL_END_INCOM_REJ Client rejected the incoming call
34
103 CM_CALL_END_SETUP_REJ Client rejected the setup_ind
om 8:
104 CM_CALL_END_NETWORK_END
l.c :4 Network ended the call, look in cc_cause;
. c
WCDMA/GSM only
te 13
3
106 CM_CALL_END_NO_GW_SRV GWM/WCDMA/LTE only; phone has no service
15
ei .0
12
2.
zh 201
1xEV-DO
Enum
End reason Comments
value
158 CM_CALL_END_HDR_RELEASED_BY_ CM released 1xEV-DO call so that 1X call can
CM continue
161 CM_CALL_END_HDR_NO_LOCK_ Call ended because 1xEV-DO did not obtain the RF
GRANTED lock
Videotelephony call
301 CM_CALL_END_VIDEO_CONN_ Modem released the call after the modem had been
connected
302 CM_CALL_END_VIDEO_SETUP_ Call setup failed while trying to set up the modem
FAILURE
T
n PS
303 CM_CALL_END_VIDEO_PROTOCOL_ Video protocol closed after the video protocol setup
CLOSED was done
34
304 CM_CALL_END_VIDEO_PROTOCOL_ Video protocol setup failed
om 8:
SETUP_FAILURE l.c :4
. c
te 13
305 CM_CALL_END_INTERNAL_ERROR CM internal error other than any of the above
.7 bk t
41 -b 1 a
5.3.458.3 NUM
3
15
ei .0
Depending on the call event, this field will have different numbers.
0.
w 01
12
ou 3.
T
n PS
8 – National numbering plan
9 – Private numbering plan
34
11 – Reserved for CTS
15 – Reserved for extension
om 8:
l.c :4
. c
te 13
PI 1 Presentation indicator
.7 bk t
SI 1 Screening indicator
41 -b 1 a
3
SUBADDR 25 Subaddress; see Section 5.3.458.3.1 for format description
15
ei .0
0.
w 01
12
5.3.458.3.1 SUBADDR
ou 3.
2.
zh 201
5.3.458.4 REDIRECTING_NUMBER
T
n PS
5.3.458.5 ALPHA
34
Field Length (bytes) Description
om 8:
BUF 64 l.c :4Alpha tag buffer
. c
LEN 1 Tag length
te 13
.7 bk t
41 -b 1 a
5.3.458.6 SIGNAL
3
15
ei .0
12
ou 3.
5.3.458.7 END_PARAMS
T
n PS
GW_CS_END 1 GSM/WCDMA circuit-switched end parameters
See GW_CS_END below for format description.
34
om 8:
GW_PS_END 5 GSM/WCDMA/LTE packet-switched end parameters
l.c :4
c
See GW_PS_END below for format description.
.
te 13
3
15
ei .0
5.3.458.7.1.1 GW_CS_END
0.
w 01
12
ou 3.
5.3.458.7.1.2 GW_PS_END
T
n PS
0x26 – SM_SERVICE_OPTION_NOT_SUPPORTED
0x27 – SM_SERVICE_NOT_SUBSCRIBED
34
0x28 – SM_SERVICE_OUT_OR_ORDER
om 8:
l.c :4 0x29 – SM_NSAPI_ALREADY_USED
c
0x2A – SM_REGULAR_DEACTIVATION
.
te 13
0x2B – SM_QOS_NOT_ACCEPTED
.7 bk t
0x2C – SM_NETWORK_FAILURE
41 -b 1 a
3
0x2D – SM_REACTIVATION_REQUIRED
15
ei .0
0x2E – SM_FEATURE_NOT_SUPPORTED
0.
w 01
0x2F – SM_SEMANTIC_ERR_IN_TFT
12
ou 3.
0x30 – SM_SYNTACTIC_ERR_IN_TFT
2.
zh 201
0x31 – SM_UNKNOWN_PDP_CONTEXT
0x32 – SM_SEMANTIC_ERR_IN_FILTER
0x33 – SM_SYNTACTIC_ERR_IN_FILTER
0x34 – SM_PDP_WITHOUT_TFT_ACTIVE
0x51 – SM_INVALID_TRANS_ID
0x5F – SM_SEMANTIC_INCORRECT_MESG
0x60 – SM_INVALID_MANDATORY_INFO
0x61 – SM_MESG_TYPE_NON_EXISTENT
0x62 – SM_MESG_TYPE_NOT_COMPATIBLE
0x63 – SM_IE_NON_EXISTENT
0x64 – SM_CONDITIONAL_IE_ERR
0x65 – SM_MESG_NOT_COMPATIBLE
0x6F – SM_PROTOCOL_ERR
5.3.458.7.1.3 NSAPI
NSAPI 1 NSAPI
5.3.458.7.1.4 TEAR_DOWN_IND
TI_FLAG 1 TI flag
5.3.458.7.1.5 CDMA_END
T
n PS
34
5.3.459 Reserved (LOG_CODE 0x12C2 – 0x12E4)
om 8:
l.c :4
. c
5.3.460 Reserved (LOG_CODE 0x12E5)
te 13
.7 bk t
41 -b 1 a
3
5.3.461 GPS Decoded Ephemeris (LOG_CODE 0x12E6)
15
ei .0
0.
w 01
This holds the decoded Ephemeris information for a particular SV. See the ICD-GPS-200
12
2.
zh 201
RESERVED 4 Reserved
SV_PRN 1 SV PRN
E 4 Eccentricity
T
UPDATE_TIME 8 Cumulative GPS time of the update
n PS
CODE_L2 1 Code(s) on L2 channel
34
ACCURACY 1 SV accuracy
om 8:
HEALTH 1 SV health
l.c :4
. c
te 13
TGD 1 Estimated group delay differential
.7 bk t
3
TOC 2 Clock data reference time
15
ei .0
0.
w 01
RESERVED 4 Reserved
SV_PRN 1 SV PRN
HEALTH 1 SV health
E 2 Eccentricity
T
n PS
OMEGA_DOT 2 Rate of right ascension
34
OMEGA_ZERO 4 Longitude of ascending node of orbit plane at weekly
om 8:
epoch
l.c :4
. c
te 13
OMEGA 4 Argument of perigee
3
AF0 2 Polynomial coefficient
15
ei .0
12
ou 3.
Reason 1 HP BROADCAST
(trm_reason_enum_t)
T
Tx directions.
n PS
Bit 1 (LSB) is ON – QoS is requested in Rx direction
Bit 2 is ON – Minimum required QoS is specified in
34
Rx direction
om 8:
Bit 3 is ON – Auxiliary flow specs are requested in Rx
l.c :4
c
direction
.
te 13
Bit 4 is ON – QoS is requested in Tx direction
Bit 5 is ON – Minimum required QoS is specified in Tx
.7 bk t
direction
41 -b 1 a
3
Bit 6 is ON – Auxiliary flow specs are requested in Tx
15
ei .0
direction
0.
w 01
T
n PS
FLOW_SPEC Variable Record describing a flow spec. Each flow spec contains
QoS parameters requested by an application. Number of
34
flow specs present in a log is dependent on
FLOW_SPEC_CNT. See Section 5.3.465.1.1 for format
om 8:
description.
l.c :4
. c
te 13
FLTR Variable Record describing a filter. Number of filters present in a log
is dependent on FLTR_CNT. See Section 5.3.465.1.2 for
.7 bk t
format description.
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
present
n PS
Bit 10 is ON – PROFILE_ID is present
As these bits are not mutually exclusive, any
34
combination of them could be ON in a log. Also note that
om 8:
l.c :4 if a bit is OFF, corresponding subrecord is not logged in
c
that log packet.
.
te 13
0x0 – IP_TRF_CLASS_CONVERSATIONAL
3
15
0x1 – IP_TRF_CLASS_STREAMING
ei .0
0x2 – IP_TRF_CLASS_INTERACTIVE
0.
w 01
0x3 – IP_TRF_CLASS_BACKGROUND
12
ou 3.
2.
zh 201
MIN_POLICED_PKT_SIZE 4 Specifies the minimum packet size (in bytes) that will be
policed for QoS
T
PRIORITY an IP flow. Its value can be one of the following:
n PS
0x0 – Priority level is 1
0x1 – Priority level is 2
34
0x2 – Priority level is 3
om 8:
PROFILE_ID 2
l.c :4 Specifies a profile that predefines a set of QoS
. c
parameters
te 13
0.
w 01
This subrecord defines the data rate at which the data is transmitted over the network. Data rate
2.
zh 201
can be specified in one of the two ways – a set of maximum rate and guaranteed rate values or in
the token bucket parameter style.
T
n PS
PEAK_DATA_RATE 4 Maximum rate at which the data can be transmitted
when token bucket is full (in bits/sec)
34
TOKEN_RATE 4 Rate at which the tokens will be put in the token bucket
om 8:
l.c :4 (in bits/sec)
. c
te 13
TOKEN_BUCKET_SIZE 4 Maximum tokens that can be accumulated at any
instance (in bytes)
.7 bk t
41 -b 1 a
3
15
5.3.465.1.1.4 PKT_ERR_RATE subrecord
ei .0
0.
w 01
This parameter defines the maximum packet error rate that can be tolerated by an IP flow. The
12
ou 3.
error rate is defined as a ratio of packets received in error to total packets transmitted and is
2.
zh 201
specified by two parameters – a multiplier and a negative base 10 exponent. So the packet error
rate is defined as, E = m * 10-p.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
Section 5.3.465.1.2.2 for format description.
34
which are destined to this address are filtered; see
om 8:
Section 5.3.465.1.2.2 for format description
l.c :4
c
V4_TOS 2 Specifies type of service field of a filter; all the packets
.
te 13
matching this value are filtered; seeSection 5.3.465.1.2.3
for format description
.7 bk t
41 -b 1 a
3
V4_NEXT_HDR_ 1 Indicates that an application wants to filter based on higher
15
PROTOCOL level layer protocol. Its value can be one of the following:
ei .0
2.
zh 201
The combination of TOS_VALUE and TOS_MASK specifies a range of types of service in which an
application is interested
T
n PS
V6_FIELD_MASK 1 A bit mask indicating what parameters are requested in
an IPV6 filter
34
Bit 1 (LSB) is ON – V6_SRC_ADDR is present
Bit 2 is ON – V6_DST_ADDR is present
om 8:
Bit 3 is ON – V6_NEXT_HDR_PROTOCOL is
l.c :4
c
present
.
te 13
Bit 4 is ON – V6_TRAFFIC_CLASS is present
Bit 5 is ON – V6_FLOW_LABEL is present
.7 bk t
41 -b 1 a
V6_FLOW_LABEL 4 Specifies IPv6’s flow label field in a filter; all the packets
matching this value are filtered
The combination of V6_ADDRESS and PREFIX_LEN specifies a range of IPV6 addresses in which an
application is interested.
T
n PS
Field Length (bytes) Description
34
TCLASS_VALUE 1 Specifies IP V6 traffic class
om 8:
TCLASS_MASK 1 Specifies a mask
l.c :4
. c
The combination of TCLASS_VALUE and TCLASS_MASK specifies a range of traffic classes in which an
te 13
application is interested.
.7 bk t
41 -b 1 a
3
15
5.3.465.1.2.7 TCP_FLTR subrecord
ei .0
0.
w 01
This subrecord specifies TCP parameters in a filter. All TCP packets that match specified fields
12
ou 3.
are filtered.
2.
zh 201
T
n PS
Field Length (bytes) Description
34
UDP_FIELD_MASK 1 A bit mask indicating which UDP parameters are specified
in an IPv4/IPv6 filter
om 8:
All bits are OFF – None of the parameters are specified,
l.c :4
. c
meaning that application wants to filter all UDP packets
te 13
source ports
3
15
Bit 2 is ON – UDP_DST_PORT is present, indicating
ei .0
ports
12
ou 3.
T
n PS
QOS_STATE 1 Specifies current state of QoS requested by an application;
can be:
34
0x0 – QOS_GRANTED, indicating that QoS is granted
in response to mobile initiated operations such as
om 8:
l.c :4 QOS_REQUEST, QOS_MODIFY, or QOS_RESUME, or
c
coming back from dormancy because of up link data
.
te 13
0x1 – QOS_NW_MODIFIED, indicating that the network
has initiated modify
.7 bk t
41 -b 1 a
longer available
12
Length
Field Description
(bytes)
T
n PS
created or deleted, or only flow specification is modified in Rx
direction; QoS is created if bit 1 is OFF in QOS_MASK, i.e.,
34
QoS was not previously requested in Rx direction; QoS is
deleted if field mask of the required flow specification is 0; flow
om 8:
specification is modified otherwise; does not mean that filter
l.c :4
c
specification is also modified; means that the required flow
.
te 13
specification is specified in Rx direction
Bit 2 is ON – Minimum required flow specification is specified in
.7 bk t
Rx direction
41 -b 1 a
3
Bit 3 is ON – Auxiliary flow specifications are specified in Rx
15
ei .0
direction
0.
w 01
Length
Field Description
(bytes)
RX_FLTR_CNT 1 Present either if bit 7 of QOS_MODIFY_MASK is ON or if QoS is
created in Rx direction; see QOS_MODIFY_MASK for more
details; specifies the number of filters installed by an application, at
most 8 filters are logged
T
most 8 filters are logged
n PS
TX_FLTR_SPEC Variable Present if TX_FLTR_SPEC is present; see Section 5.3.465.1.2 for
34
format description
om 8:
l.c :4
c
5.3.469 LOG_QDJ_ENQUEUE_C (LOG_CODE 0x132F)
.
te 13
This log record is generated every time a vocoder frame is enqueued into the dejitter buffer. It
.7 bk t
41 -b 1 a
describes the attributes of the frame enqueued as well as the result of the enqueue operation.
3
15
ei .0
Length
0.
w 01
Field Description
(bytes)
12
ou 3.
This log is generated on each incoming vocoder frame and depends on the vocoder frame time
plus the network jitter, e.g., this log is generated approximately every 20 ms for EVRC frames.
The worst-case packet size for this log is 20 bytes.
Length
Field Description
(bytes)
delay 2 Delay (in ms) from the time the frame was enqueued to the time the
T
frame was dequeued in QDJ
n PS
q_size 2 Time occupancy (in ms) of dejitter buffer after this dequeue
34
tw_factor 2 Frame timewarping factor calculated by QDJ; tw_factor is expressed
om 8:
as a percentage of a nonwarped frame time.
l.c :4
c
100 – No timewarping
.
te 13
50 – Compression
150 – Expansion
.7 bk t
41 -b 1 a
0.
w 01
dequeue_delta 2 Time delta (in ms) from the previous dequeue operation
12
ou 3.
This log is generated when the DSP requests a frame to decode. In the absence of timewarping,
this happens every vocoder frame time, e.g., this log is generated every 20 ms for EVRC frames
in the absence of timewarping. If timewarping is occurring, the log generation period is greater
than, equal to, or less than the vocoder frame time depending on the amount by which the last
frame was warped. The worst-case packet size for this log is 26 bytes.
T
underflow_rate 2 Underflow rate for this update interval; value is scaled by a
n PS
factor of 10000
34
om 8:
anchor_dejitter_target_ 2 Filtered time occupancy (in ms) of the dejitter buffer
filtered
l.c :4
. c
te 13
next_to_play 2 Sequence number of next frame to play at the time of
update
.7 bk t
41 -b 1 a
3
15
ei .0
This log is generated periodically or at the end of each talkspurt as explained above. The
0.
w 01
2.
zh 201
num_frames_since_ 2 Number of frames since the last prototype frame was sent
last_proto_sent
This log is generated every vocoder frame time, e.g., this log is generated every 20 ms for EVRC
frames. The worst case packet size for this log is 14 bytes.
T
n PS
This log is generated when the DSP requests a frame to decode. In the absence of timewarping,
this happens every vocoder frame time, e.g., this log is generated every 20 ms for EVRC frames
34
in the absence of timewarping. If timewarping is occurring, the log generation period is greater
om 8:
than, equal to, or less than the vocoder frame time depending on the amount by which the last
l.c :4
c
frame was warped. The worst-case packet size for this log is 12 bytes.
.
te 13
.7 bk t
3
15
This log packet logs global statistics collected at the IPv4 layer. There are no per-instance
ei .0
0.
w 01
statistics at this layer, as IP does not establish any connections with peers.
12
ou 3.
2.
zh 201
T
REASM_REQD 4 Number of IPv4 packets for which reassembly is required
n PS
REASM_OK 4 Number of IPv4 packets that are reassembled
34
successfully
om 8:
REASM_FAILED 4 l.c :4 Number of IPv4 packets that could not be reassembled
c
REASM_TIMEDOUT 4 Number of IPv4 packets for which reassembly timer
.
te 13
expired
.7 bk t
41 -b 1 a
3
5.3.475 Global IPv6 Stats (LOG_CODE 0x1336)
15
ei .0
0.
w 01
This log packet logs global statistics collected at the IPv6 layer. There are no per-instance
12
ou 3.
statistics at this layer as IP does not establish any connections with peers. This packet is logged
2.
zh 201
only if the IPv6 feature is turned on. This packet is logged on demand and the worst case size is
80 bytes.
T
REASM_OK
n PS
REASM_FAILS 4 Number of incoming IPv6 packets that failed reassembly
34
4 Number of incoming IPv6 packets that failed reassembly
REASM_TIMEOUT
om 8:
due to timeout
l.c :4
. c
te 13
This log packets logs global statistics collected at the ICMPv4 layer. There are no per-instance
3
15
statistics at this layer as ICMP does not establish any connections with peers. This packet is
ei .0
12
ou 3.
T
MSGS_TX 4 Number of outgoing ICMPv4 messages
n PS
ADDR_MASK_REPLIES_TX 4 Number of outgoing ICMPv4 address mask replies
34
ADDR_MASKS_TX 4 Number of outgoing ICMPv4 address mask
om 8:
l.c :4 messages
c
DEST_UNREACH_TX 4 Number of outgoing ICMPv4 destination unreachable
.
te 13
messages
.7 bk t
3
15
ECHO_REPLY_TX 4 Number of outgoing ICMPv4 echo replies
ei .0
0.
w 01
messages
ou 3.
2.
zh 201
T
DEST_UNREACH_RX 4 Number of incoming ICMPv6 destination unreachable
n PS
messages
34
om 8:
ECHO_REPLY_RX 4l.c :4 Number of incoming ICMPv6 echo replies
c
BAD_CHKSUM_RX 4 Number of incoming ICMPv6 messages with bad
.
te 13
checksum
.7 bk t
3
unsupported type
15
ei .0
messages
12
ou 3.
code
T
n PS
GRP_REDUCTIONS_TX 4 Number of outgoing ICMPv6 group member
reductions
34
ROUTERSOLICITS_TX 4 Number of outgoing ICMPv6 router solicits
om 8:
NEIGHBORSOLICITS_TX 4
l.c :4 Number of outgoing ICMPv6 neighbor solicits
. c
te 13
NEIGHBORADVTS_TX 4 Number of outgoing ICMPv6 neighbor
advertisements
.7 bk t
41 -b 1 a
3
PKT_TOO_BIG_TX 4 Number of outgoing ICMPv6 packet too big
15
ei .0
messages
0.
w 01
T
n PS
BYTES_RX 8 Number of received bytes
34
SEGS_TX 4 Number of transmitted TCP packets
om 8:
SEGS_RX 4l.c :4 Number of received TCP packets
. c
BYTES_REXMIT 8 Number of bytes that are retransmitted
te 13
3
DUP_BYTES_RX 4 Number of duplicate incoming TCP bytes
15
ei .0
12
2.
zh 201
T
n PS
DGRAM_TX 4 Number of outgoing UDP datagrams
34
om 8:
BYTES_TX 8 l.c :4 Number of transmitted bytes
c
NO_PORT 4 Number of incoming UDP datagrams for an unreachable
.
te 13
port
.7 bk t
3
15
DGRAM_DROPPED_TX 4 Number of dropped outgoing UDP datagrams
ei .0
0.
w 01
12
2.
zh 201
5.3.480.1 PS_CONN_TYPE
state 1 If TCP:
0 – TCP_CLOSED
1 – TCP_LISTEN
2 – TCP_SYN_SENT
3 – TCP_SYN_RECEIVED
4 – TCP_ESTABLISHED
5 – TCP_FINWAIT1
6 – TCP_FINWAIT2
7 – TCP_CLOSE_WAIT
8 – TCP_LAST_ACK
9 – TCP_CLOSING
T
n PS
10 – TCP_TIME_WAIT
If UDP:
34
1 – UDP_OPEN
om 8:
l.c :4
c
reserved 3 Used to maintain word alignment
.
te 13
.7 bk t
This log is generated on demand. The worst-case size is 1268 bytes. The maximum n is 20 for
41 -b 1 a
3
TCP and 30 for UDP.
15
ei .0
0.
w 01
0x133C)
2.
zh 201
This log contains the instance information for all ps_mem objects. All of the fields are unsigned.
5.3.481.1 PS_MEM_TYPE
This log is generated on demand. The worst-case size is 952 bytes. The names of all 48 existing
ps_mem pools sum to 847 bytes. This may change if additional memory pools are added.
T
n PS
version 1 Version of this packet
34
running
reserved
om 8:
2 Used to maintain word alignment
l.c :4
. c
te 13
inst_count 1 Number of interface instances in the packet
.7 bk t
3
15
PS_IFACE_TYPE inst_count See Section 5.3.482.1
ei .0
0.
w 01
12
5.3.482.1 PS_IFACE_TYPE
ou 3.
2.
zh 201
5.3.482.2 PS_IFACE_V6_ADDR_TYPE
T
Field Length (bytes) Description
n PS
ps_iface_ipv6_addr 16 IPv6 address
34
ps_iface_ipv6_addr_type 1 0 – IPV6_ADDR_TYPE_INVALID
om 8:
l.c :4 1 – IPV6_ADDR_TYPE_PUBLIC
c
2 – IPV6_ADDR_TYPE_PRIV_SHARED
.
te 13
3 – IPV6_ADDR_TYPE_PRIV_UNIQUE
.7 bk t
41 -b 1 a
3
ps_iface_ipv6_addr_state 1 0 – IPV6_ADDR_STATE_INVALID
15
ei .0
1– IPV6_ADDR_STATE_TENTATIVE
0.
w 01
2 – IPV6_ADDR_STATE_UNASSIGNED
12
3 – IPV6_ADDR_STATE_VALID
ou 3.
4 – IPV6_ADDR_STATE_DEPRECATED
2.
zh 201
5.3.482.3 PS_IFACE_MCAST_GRP_TYPE
This log is generated on demand. Worst-case size is 968 bytes. The maximum n for ps_iface is 5,
and the maximum m for any specific interface is also 5. The maximum ps_iface name is 11
bytes. In the worst case, the maximum number of bytes that will be assigned to ps_iface names is
45 bytes. The maximum p for any interface is 5.
5.3.483.1 PS_PPP_TYPE
T
n PS
ppp_auth_mode 1 1 – NO_AUTH
2 – DO_PAP
34
3 – DO_CHAP
om 8:
l.c :4
c
ppp_dev_name 6 Character name of the device (UM SN, RM, etc.)
.
te 13
This log is generated on demand. The worst-case size is 116 bytes. The maximum n is 3.
5.3.484.1 PS_ARP_TYPE
This log is generated on demand. The worst-case size is 18 bytes. The maximum n is 5.
T
5.3.485 PS Statistics Describe Delta Instances (LOG_CODE 0x1340)
n PS
This packet contains all of the instance update information for an existing instance object. All
34
fields are unsigned.
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
3
proc_id 1 ID of the processor on which this instance is
15
ei .0
running
0.
w 01
enumeration:
1 – TCP
2 – UDP
3 – PS_IFACE
4 – PS_FLOW
5 – PS_MEM
6 – PS_PHYS_LINK
7 – PPP
8 – ARP
9 – IPHC
10 – LLC
11 – ROHC
12 – RSVP
T
n PS
34
This log is generated upon a state change in any active instance. State changes include the
om 8:
creation of a new instance, the modification of an instance, or the deletion of an instance. The
l.c :4
c
worst-case size is 208 bytes.
.
te 13
.7 bk t
3
0x1341)
15
ei .0
0.
w 01
This log contains all of the statistics for a given TCP connection. All fields in this log are
12
ou 3.
unsigned.
2.
zh 201
T
n PS
This log contains all of the statistics for a given UDP connection. All fields in this log are
unsigned.
34
om 8:
Field Length (bytes) Description
l.c :4
. c
te 13
version 1 Version of this packet
.7 bk t
3
reserved 2 Used to maintain word alignment
15
ei .0
0.
w 01
T
n PS
pkts_dropped_tx 4 Number of packets dropped during transmission
34
pkts_tx 4 Number of packets transmitted
om 8:
framed_bytes_tx 8 Number of framed bytes transmitted
l.c :4
. c
unframed_bytes_tx 8 Number of unframed bytes transmitted
te 13
3
ipv4_pkts_tx 4 Number of IPv4 packets transmitted
15
ei .0
12
ou 3.
T
n PS
lcp_config_naks_tx 4 Number of LCP configuration negative acknowledgment
packets transmitted
34
lcp_config_rejects_tx 4 Number of LCP configuration reject packets transmitted
om 8:
l.c :4
c
lcp_term_requests_tx 4 Number of LCP term request packets transmitted
.
te 13
transmitted
41 -b 1 a
3
lcp_code_rejects_tx 4 Number of LCP code reject packets transmitted
15
ei .0
0.
w 01
T
n PS
ipv6cp_config_requests_rx 4 Number of IPv6CP configuration request packets
received
34
ipv6cp_config_acks_rx 4 Number of IPv6CP configuration acknowledgment
om 8:
packets received
l.c :4
c
ipv6cp_config_naks_rx 4 Number of IPv6CP configuration negative
.
te 13
acknowledgement packets received
.7 bk t
3
15
ipv6cp_term_requests_rx 4 Number of IPv6CP term request packets received
ei .0
0.
w 01
received
ou 3.
2.
zh 201
T
pkts_dropped_rx 4 Number of packets dropped during reception
n PS
pkts_tx 4 Number of packets transmitted
34
mcast_pkts_tx 4 Number of multicast packets transmitted
om 8:
l.c :4
c
pkts_dropped_tx 4 Number of packets dropped during transmission
.
te 13
.7 bk t
3
15
ei .0
(LOG_CODE 0x1345)
12
ou 3.
2.
zh 201
This log contains all of the statistics for a given ps_mem pool. All of the fields in this log are
unsigned.
T
n PS
This log is generated on demand. The worst-case size is 20 bytes.
34
om 8:
5.3.492 PS Statistics Describe Instance Physical Link Statistics
l.c :4
. c
(LOG_CODE 0x1347)
te 13
.7 bk t
This log contains all of the statistics for a given phys link. All of the fields in this log are
41 -b 1 a
3
unsigned.
15
ei .0
0.
w 01
T
n PS
transmission
34
ARP cache while flushing the corresponding cache
om 8:
l.c :4 entry
c
pkts_tx 4 Number of ARP packets transmitted includes ARP
.
te 13
requests and replies
.7 bk t
3
15
req_bcast_prb_tx 4 Number of ARP broadcast request probes transmitted
ei .0
12
T
corresponding to a pending request
n PS
unknown_pkts_rx 4 Number of packets received of type unknown frame
34
not_for_us_rx 4 Number of ARP packets received not destined to US
om 8:
no_req_pending_rx 4
l.c :4Number of ARP packets received for which no
. c
request was pending
te 13
3
cache_misses 4 Number of ARP cache misses
15
ei .0
request packet
T
which are compressed by the compresser
n PS
comp_hdr_bytes_comp 4 Number of octets of compressed header
34
generated as a result of compression
om 8:
comp_ipv4_frags 4
l.c :4 Number of IPv4 fragments received for
compression
. c
te 13
comp_ipv4_full_hdr_tos_67 4 Number of IPv4 full header packets transmitted
because the type of service bits 6 and 7
.7 bk t
41 -b 1 a
2.
zh 201
T
n PS
compressed
34
compressed
om 8:
decomp_invalid_ip 4l.c :4 Number of packets received that failed to be
c
decompressed because of invalid IP
.
te 13
3
iphc_decompress function in ps_iphc.c and
15
other auxiliary functions called by the above
ei .0
function)
0.
w 01
12
ou 3.
T
n PS
decompressed
34
decompressed
om 8:
decomp_pkt_full_header 4
l.c :4 Number of full header packets that
c
were received at the decompressor context
.
te 13
decompressed
41 -b 1 a
3
15
decomp_pkt_compressed_tcp_ 4 Number of TCP nodelta packets successfully
ei .0
nodelta decompressed
0.
w 01
12
successfully decompressed
2.
zh 201
T
stops
n PS
instance_start_pending_rx 4 Number of LLC frames received when the LLC
34
instance start is still pending
om 8:
inv_dest_addr_rx 4l.c :4 Number of LLC frames dropped with invalid
destination address
. c
te 13
inv_src_addr_rx 4 Number of LLC frames with invalid source
address dropped
.7 bk t
41 -b 1 a
3
inv_mode_rx 4 Number of LLC frames with Invalid mode
15
ei .0
dropped
0.
w 01
etherlen dropped
2.
zh 201
T
n PS
decomp_bytes_original 4 Total original HDR number of bytes
34
decomp_ir_received 4 Number of IRs received by decompressor
om 8:
l.c :4
c
decomp_ir_dyn_received 4 Number of IR-DYNs received by decompressor
.
te 13
decompressor
41 -b 1 a
3
decomp_t1_received 4 Number of type1 packets received by
15
ei .0
decompressor
0.
w 01
decompressor
2.
zh 201
T
n PS
comp_ir_produced 4 Number of IRs produced by compressor
34
comp_t0_produced 4 Number of type0 packets produced by
om 8:
compressor
l.c :4
. c
te 13
comp_t1_produced 4 Number of type1 packets produced by
compressor
.7 bk t
41 -b 1 a
0.
w 01
T
dropped_rx 4 Number of RSVP messages received and dropped
n PS
malformed_pkt_rx 4 Number of RSVP malformed packets received
34
invalid_cksum_rx 4 Number of RSVP messages with invalid checksum
om 8:
l.c :4 received
c
invalid_rsvp_ver_rx 4 Number of RSVP messages with invalid version
.
te 13
received
.7 bk t
3
received
15
ei .0
5.3.498.1 PS_LLC_TYPE
T
4 – LAN_LLE_RMNET4
n PS
5 – LAN_LLE_RMNET5
34
llc_iface_handle 1 Handle to the interface to which the LLC instance is bound
om 8:
l.c :4
. c
te 13
This log is generated on demand. The worst-case size is 18 bytes. The maximum n is 5.
.7 bk t
41 -b 1 a
0x134E)
0.
w 01
12
This log contains the instance information for all RSVP objects. All fields are unsigned.
ou 3.
2.
zh 201
5.3.499.1 PS_RSVP_TYPE
This log is generated on demand. The worst-case size is 80 bytes. The maximum n is 3.
T
n PS
SS_EVENT 4 Serving System Event; see Section 5.3.500.1
34
CHANGED_FIELDS1 4 or 8 Bit mask of changed fields; see Section 5.3.500.3
om 8:
SRV_STATUS 4 Serving status of the system; values are:
l.c :4
c
0 – No service
.
te 13
1 – Limited service
2 – Service available
.7 bk t
41 -b 1 a
0.
w 01
12
ou 3.
0 – No service
1 – Circuit-switched capable
2 – Packet-switched capable
3 – Circuit- and packet-switched capable
4 – Found the right system, not yet registered/attached
T
n PS
1 – ON
2 – Flashing
34
3 – Out of Neighborhood
4 – Out of Building
om 8:
5 – Preferred system
l.c :4
c
6 – Available system
.
te 13
7 – Alliance partner
8 – Premium partner
.7 bk t
41 -b 1 a
11 – Banner ON
0.
w 01
12 – Banner OFF
12
ou 3.
2.
zh 201
T
2 – Flashing
n PS
3 – Out of Neighborhood
34
4 – Out of Building
5 – Preferred system
om 8:
6 – Available system
l.c :4
c
7 – Alliance partner
.
te 13
8 – Premium partner
9 – Full service functionality
.7 bk t
41 -b 1 a
12 – Banner OFF
0.
w 01
12
ou 3.
T
HYBR_HDR_BCMCS_ 1 Indicates whether 1xEV-DO system is configured to support
n PS
SRV_SUPPORTED BCMCS service; values are:
0 – BCMCS is not supported
34
1 – BCMCS is supported
om 8:
l.c :4
. c
SS_MAIN_BCMCS_ 1 Indicates whether main system is configured to support
te 13
3
1 – BCMCS is supported
15
ei .0
0.
w 01
CLIENT_ID
2.
zh 201
MSM_ID3 4 Identifies the MSM that generated this event; values are:
0 – MSM6500
1 – MSM6250
2 – MSM that has control of DPRAM
3 – MSM that does not has control of DPRAM
T
PSIST5 4 1X Psist setting; values are:
n PS
0 – Low Psist
1 – High Psist
34
2 – Unknown
om 8:
l.c :4
. c
ASUBS_ID 1 Active subscription-ID related to the CDMA/GW service info
te 13
1 – SYS_MODEM_AS_ID_1
.7 bk t
2 – SYS_MODEM_AS_ID_2
41 -b 1 a
3
15
ei .0
OPERATIONAL
12
ou 3.
FIELDS
T
n PS
-AWS)
16 – Band Class 16 - Band Class 16 (US 2.5 GHz)
34
17 – Band Class 17 - Band Class 17 (US 2.5 GHz
Forward Link only band)
om 8:
18 – Band Class 18 - Band Class 18 (700 MHz Public
l.c :4
c
Safety Broadband)
.
te 13
19 – Band Class 19 - Band Class 19 (Lower 700 MHz
band)
.7 bk t
41 -b 1 a
T
n PS
2 – Packet-switched capable
3 – Circuit- and packet-switched capable
34
4 – Found the right system, not yet registered/attached
om 8:
l.c :4
c
GW_SRV_CAPABILITY 4 Service domain registered on the Hybr GW system; values
.
te 13
are:
0 – No service
.7 bk t
41 -b 1 a
1 – Circuit-switched capable
3
2 – Packet-switched capable
15
ei .0
2.
zh 201
T
n PS
GW_SYS_ID 3 See SYS_ID
GW_IS_SYS_PRL_ 1
34
MATCH
om 8:
GW_IS_SYS_ 1 Indicates whether Hybr GW system is forbidden; values
l.c :4
c
FORBIDDEN are:
.
te 13
0 – System is not forbidden
1 – System is forbidden
.7 bk t
41 -b 1 a
3
15
ei .0
12
GW_IO 4 IO of Hybr GW
ou 3.
2.
zh 201
Enum
Event Comments
value
T
3 CM_SS_EVENT_REG_SUCCESS Registration success
n PS
4 CM_SS_EVENT_REG_FAILURE Registration failure
34
5 CM_SS_EVENT_HDR_RSSI 1xEV-DO RSSI value changed
om 8:
l.c :4
c
6 CM_SS_EVENT_WLAN_RSSI WLAN RSSI value changed
.
te 13
7 CM_SS_EVENT_SRV_NEW Serving system information changed
.7 bk t
41 -b 1 a
MSM
12
ou 3.
5.3.500.2 HYBR_GW_CHANGED_FIELDS
11 CM_SS_GW_SYS_ID_MASK GW system ID
T
18 CM_SS_ GW_SINR_MASK SINR changed
n PS
19 CM_SS_ GW_SIR_MASK SIR changed
34
20 CM_SS_ GW_PATHLOSS_MASK Pathloss changed
om 8:
l.c :4
c
21 CM_SS_GW_SYS_PRL_MATCH_MASK PRLmatch indication
.
te 13
23 CM_SS_SIMULTANEOUS_MODE_MASK
3 Simultaneous mode
15
24 CM_SS_GW_PS_DATA_SUSPEND_MASK PS data suspend state
ei .0
0.
w 01
12
ou 3.
T
n PS
23 CM_SS_MAIN_BCMCS_SRV_STATUS_ BCMCS service status on 1X changed
MASK
34
24 CM_SS_HYBR_HDR_BCMCS_SRV_ BCMCS service supported value for 1xEV-DO
om 8:
SUPPORTED_MASK l.c :4changed
. c
25 CM_SS_HYBR_HDR_BCMCS_SRV_ BCMCS service status on 1xEV-DO changed
te 13
STATUS_MASK
.7 bk t
41 -b 1 a
12
2.
zh 201
45 ... ...
46 ... ...
47 ... ...
48 ... ...
49 ... ...
50 ... ...
51 CM_SS_SUBS_ID_MASK CDMA/GW subscription ID
T
n PS
5.3.500.4 SYS_ID
34
Field Length (bytes) Description
om 8:
ID_TYPE 4 SYS_ID type; values are:
l.c :4
c
0 – Undefined
.
te 13
1 – UMTS
2 – IS-95
.7 bk t
41 -b 1 a
3 – IS-856
3
15
4 – WLAN
ei .0
0.
w 01
12
ou 3.
5.3.500.4.1 ID
5.3.500.4.1.1 IS95
SID 2 System ID
NID 2 Network ID
5.3.500.4.1.2 PLMN
5.3.500.4.1.3 SSID
5.3.500.4.1.4 PLMN_LAC
T
n PS
PLMN 3 PLMN, see Section 5.3.500.4.1
34
LAC 2 Get comments
om 8:
l.c :4
c
5.3.500.5 MODE_INFO
.
te 13
3
GW_INFO 563 GSM/WCDMA/LTE mode information; see Section 5.3.500.5.1
15
ei .0
12
ou 3.
5.3.500.5.1 GW_INFO
2.
zh 201
5.3.500.5.1.1 MM_INFORMATION
T
n PS
FULL_NAME 261 Full name; see Section 5.3.500.5.1.2
34
om 8:
UNIV_TIME_AND_TIME_ZONE 10 Universal time and time zone; see
Section 5.3.500.5.1.4
l.c :4
. c
te 13
TIME_ZONE int 4 Time zone
.7 bk t
3
DAYLIGHT_SAVING_ADJ 4 Daylight saving adjustment; values are:
15
ei .0
0 – No adjustment
0.
w 01
1 – Plus 1 hr
12
ou 3.
2 – Plus 2 hr
2.
zh 201
5.3.500.5.1.2 FULL_NAME
5.3.500.5.1.3 SHORT_NAME
T
n PS
NAME 255 Full name of the network
34
om 8:
5.3.500.5.1.4 UNIV_TIME_AND_TIME_ZONE l.c :4
. c
Each field is received as Binary Coded Digits as specified in [S16] and [S25].
te 13
.7 bk t
3
15
YEAR 1 Year
ei .0
0.
w 01
MONTH 1 Month
12
ou 3.
DAY 1 Day
2.
zh 201
HOUR 1 Hour
MINUTE 1 Minute
SECOND 1 Second
5.3.500.5.1.5 LSA_IDENTITY
5.3.500.5.1.6 CDMA_INFO
T
15 – 39 Reserved
n PS
40 – GSM 450 (450 MHz)
34
41 – GSM 480 (480 MHz)
42 – GSM 750 (750 MHz)
om 8:
43 – GSM 850 (850 MHz)
l.c :4
c
44 – GSM Extended GSM (E-GSM) 900 (900 MHz)
.
te 13
45 – GSM Primary GSM (P-GSM) 900 (900 MHz)
46 – GSM Railways GSM (R-GSM) 900 (900 MHz)
.7 bk t
41 -b 1 a
49 – 79 Reserved
0.
w 01
T
n PS
REG_ZONE 2 12-bit registration zone
34
BS_P_REV 1 8-bit base station p_rev
om 8:
l.c :4
c
P_REV_IN_USE 1 8-bit p_rev in use the lesser of BS p_rev and mobile p_rev
.
te 13
3
0 – Not registered
15
1 – Registered
ei .0
0.
w 01
12
ou 3.
0 – Not supported
1 – Supported
BASE_LAT 4 Base station latitude [0.25 sec and already sign extended]
BASE_LONG 4 Base station longitude [0.25 sec and already sign extended]
5.3.500.5.1.7 UZ_NAME
UZ_NAME 32 UZ name
5.3.500.6 WLAN_BSS_INFO
BSSID 8 BSS ID
T
TECH 4 WLAN technology in use; values are:
n PS
0 – WLAN 802.11a technology
1 – WLAN 802.11b technology
34
2 – WLAN 802.11g technology
om 8:
l.c :4
. c
te 13
5.3.500.7 WLAN_BSS_STATS
.7 bk t
41 -b 1 a
3
Field Length (bytes) Description
15
ei .0
RATE are:
12
ou 3.
0 – 1 Mbps
2.
zh 201
1 – 2 Mbps
2 – 5.5 Mbps
3 – 11 Mbps
5.3.500.8 MAIN_THR_STATUS/HDR_THR_STATUS
T
7 – PPP success
n PS
8 – PPP authorization failure
9 – PPP LCP timeout
34
10 – PPP IPCP timeout
om 8:
11 – PPP fail due to any other network reason
l.c :4
c
12 – Received intercept from BS
.
te 13
13 – SO reject
14 – Connection deny with deny code busy or general
.7 bk t
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Version 1 Version
T
n PS
SRL indicator 1 Slew rate limiting indicator
34
vco slope 2 VCO slope
om 8:
l.c :4
c
temp
.
te 13
xo 4 XO
.7 bk t
41 -b 1 a
pmic 4 PMIC
3
15
ei .0
pa 4 PA
0.
w 01
Repeat per carrier (need to calculate number of carriers based on carrier rmask)
2.
zh 201
reserved 1 Reserved
This log is generated every 26 ms. The worst-case packet size is 12 + 34 + 8*3 + 8*(6+2*3) =
166 bytes.
T
n PS
Field Length (bytes) Description
34
chunks[10] num_chunks x 128 Array of mDSP log chunks
om 8:
l.c :4
. c
te 13
This packet contains the current rssi value that is sent to Diag. It is generated every 2 sec and the
3
15
worst-case packet size is 1 bytes.
ei .0
0.
w 01
12
2.
zh 201
Length
Field Description
(bytes)
Length
Field Description
(bytes)
rate_mask 4 Bit mask representing the rate for the statistics; can have one
of the following values:
Rate 1 Mbps = 0x0001
Rate 2 Mbps = 0x0002
Rate 5.5 Mbps = 0x0004
Rate 6 Mbps = 0x0008
Rate 9 Mbps = 0x0010
Rate 11 Mbps = 0x0020
Rate 12 Mbps = 0x0040
Rate 18 Mbps = 0x0080
Rate 24 Mbps = 0x0100
Rate 36 Mbps = 0x0200
Rate 48 Mbps = 0x0400
Rate 54 Mbps = 0x0800
All rates = 0x0FFF
T
n PS
34
retry_cnt 4 Total number of packets that were successfully transmitted
with retries
om 8:
tx_frm_cnt 4
l.c :4
Total number of packets that were successfully transmitted
. c
(with and without retries, including multicast, broadcast)
te 13
12
ou 3.
num_cor_bit_err_crc_ok 4 Total number of corrected bit errors for all received frames with
no CRC error (after appropriate filter rules)
num_rx_frm_crc_err 4 Total number of received frames with CRC error (before filter
rules)
Length
Field Description
(bytes)
rts_fail_cnt 4 Total number of RTS/CTS sequence failures for transmission
of a packet
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Length
Field Description
(bytes)
QOS_STATE 1 Specifies the current state of a QoS instance; can be one of the following:
0x0 – QOS_GRANTED; indicates that QoS is granted in response to
mobile initiated operations such as QOS_REQUEST, QOS_MODIFY,
QOS_RESUME, or coming back from dormancy because of up link data
0x1 – QOS_NW_MODIFIED; indicates that the network has modified an
already granted QoS
0x2 – QOS_SUSPEND; indicates that QoS is suspended
T
0x3 – QOS_RELEASED; indicates that QoS is released and this QoS
n PS
instance is no longer available
0x4 – QOS_MODIFY_ACCEPTED; indicates that mobile initiated
34
QOS_MODIFY procedure is accepted by the network
om 8:
0x5 – QOS_MODIFY_REJECTED; indicates that mobile initiated
QOS_MODIFY procedure is rejected by the network
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Length
Field Description
(bytes)
INFO CODE 1 An enum which provides further information about QoS state; can be one of
the following:
0x00 – DSS_IFACE_IOCTL_EIC_NOT_SPECIFIED; indicates that extra
information is not available
0x01 - DSS_IFACE_IOCTL_EIC_QOS_NOT_SUPPORTED; indicates
that QoS is not supported in this system
0x02 - DSS_IFACE_IOCTL_EIC_QOS_NOT_AVAILABLE; indicates that
network is unable to grant QoS
0x03 – DSS_IFACE_IOCTL_EIC_QOS_INTERNAL_INVALID_
PARAMS; indicates that QoS parameters are invalidated locally by the
mobile
0x04 – DSS_EIC_QOS_INTERNAL_CALL_ENDED; indicates that the
call is terminated locally by the mobile
0x05 – DSS_IFACE_IOCTL_EIC_QOS_INTERNAL_ERROR; indicates
that the mobile encountered an internal error during QoS processing
T
0x06 – DSS_IFACE_IOCTL_EIC_QOS_INSUFFICIENT_LOCAL_
n PS
RESOURCES; indicates that QoS request is failed because of
insufficient resources on the mobile
34
0x07 – DSS_IFACE_IOCTL_EIC_QOS_TIMED_OUT_OPERATION;
indicates that QoS operation is timed out
om 8:
0x08 – DSS_IFACE_IOCTL_EIC_QOS_INTERNAL_UNKNOWN_
l.c :4
. c
CAUSE_CODE; indicates that an internal error occurred but the cause is
te 13
unknown
0x81 – DSS_IFACE_IOCTL_EIC_QOS_NOT_SUPPORTED; indicates
.7 bk t
41 -b 1 a
0x84 – DSS_IFACE_IOCTL_EIC_QOS_INSUFFICIENT_NET_
RESOURCES; indicates that QoS request is failed because of
insufficient network resources
0x85 – DSS_IFACE_IOCTL_EIC_QOS_AWARE_SYSTEM; indicates
that the mobile has handed off to a QoS aware system
0x86 – DSS_IFACE_IOCTL_EIC_QOS_UNAWARE_SYSTEM; indicates
that the mobile has handed off to a QoS unaware system
0x87 – DSS_IFACE_IOCTL_EIC_QOS_REJECTED_OPERATION;
indicates that QoS operation is rejected by the network
0x88 – DSS_IFACE_IOCTL_EIC_QOS_WILL_GRANT_WHEN_QOS_
RESUMED; indicates that the network will grant QoS only when QoS is
resumed by the application
0x89 – DSS_IFACE_IOCTL_EIC_QOS_NETWORK_CALL_ENDED;
indicates that the call is terminated by the network
0x8A – DSS_IFACE_IOCTL_EIC_QOS_NETWORK_SVC_NOT_
AVAILABLE; indicates that the mobile is not camped on any network.
0x8B – DSS_IFACE_IOCTL_EIC_QOS_NETWORK_L2_LINK_
RELEASED; indicates that layer 2 link is torn down by the network
0x8C – DSS_IFACE_IOCTL_EIC_QOS_NETWORK_L2_LINK_
REESTAB_REJ; indicates that the network rejected the mobile's attempt
to re-establish a layer 2 link
0x8D – DSS_IFACE_IOCTL_EIC_QOS_NETWORK_L2_LINK_
REESTAB_IND, indicates that the mobile's attempt to re-establish a
layer 2 link is successful
0x8E – DSS_IFACE_IOCTL_EIC_QOS_NETWORK_UNKNOWN_
CAUSE_CODE; indicates that a network error occurred but the cause is
unknown
Length
Field Description
(bytes)
RESERVED 1 A reserved byte; defined in order to make the log packet word aligned
T
n PS
when an application issues DSS_IFACE_IOCTL_QOS_REQUEST, or
DSS_IFACE_IOCTL_QOS_REQUEST_EX ioctls and if the requested QoS passes validation
34
performed by the mobile.
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
12
0x0 – QOS_REQUESTED
ou 3.
0x1 – QOS_CONFIGURED
2.
zh 201
T
n PS
Field Length (bytes) Description
34
FLOW_SPEC_CNT 1 Number of requested flow specifications; a maximum of 7
om 8:
flow specifications can be logged; flow specifications are
l.c :4
c
logged in decreasing order of desirability; the first logged
.
te 13
flow specification is the most preferable one; if n flow
specifications are logged, where n > 1, the last flow
.7 bk t
3
QOS_MASK indicates that the minimum required flow
15
specification is requested; otherwise it is an auxiliary flow
ei .0
T
Bit 10 is ON – PROFILE_ID is present
n PS
Bit 11 is ON – USER_PRIORITY is present
Bit 12 is ON – MIN_SERVICE_INTERVAL is present
34
Bit 13 is ON – MIAX_SERVICE_INTERVAL is present
om 8:
Bit 14 is ON – INACTIVITY_INTERVAL is present
l.c :4
c
Bit 15 is ON – NOMINAL_SDU_SIZE is present
.
te 13
Bit 16 is ON – FLOW_PRIORITY is present
As these bits are not mutually exclusive, any combination of these
.7 bk t
41 -b 1 a
12
of:
2.
zh 201
0x0 – IP_TRF_CLASS_CONVERSATIONAL
0x1 – IP_TRF_CLASS_STREAMING
0x2 – IP_TRF_CLASS_INTERACTIVE
0x3 – IP_TRF_CLASS_BACKGROUND
PKT_ERR_RATE 4 Specifies the error rate which application can tolerate; see
Section 5.3.510.1.1.4
MIN_POLICED_ 4 Specifies the minimum packet size (in bytes) that will be policed
PKT_SIZE for QoS
T
n PS
HANDLING_ flow; value can be one of the following:
PRIORITY 0x0 – Priority level is 1
34
0x1 – Priority level is 2
0x2 – Priority level is 3
om 8:
l.c :4
. c
te 13
PROFILE_ID 2 Specifies a profile which predefines a set of QoS parameters
.7 bk t
3
one of the following:
15
ei .0
0x0 – USER_PRI_BEST_EFFORT
0.
w 01
0x1 – USER_PRI_BACKGROUND
12
0x2 – USER_PRI_RESERVED
ou 3.
0x3 – USER_PRI_EXCELLENT_EFFORT
2.
zh 201
0x4 – USER_PRI_CONTROLLED_LOAD
0x5 – USER_PRI_VIDEO
0x6 – USER_PRI_VOICE
0x7 – USER_PRI_NETWORK_CONTROL
DATA_RATE Variable Specifies the desired data rate; see Section 5.3.510.1.1.1 for
format description
a Only present if VERSION is 3 or above.
DATA_RATE_ 1 Mask which indicates the specified data rate style; values are:
TYPE 0x0 – MIN_MAX_TYPE record is present
0x1 – TOKEN_BUCKET_TYPE record is present
T
n PS
5.3.510.1.1.2 MIN_MAX_TYPE subrecord
34
This subrecord defines the data rate in MIN_MAX style. Maximum and guaranteed bit rates are
om 8:
specified. l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
41 -b 1 a
DATA_RATE data
12
ou 3.
2.
zh 201
TOKEN_RATE 4 Rate, in bits/sec, at which the tokens are put in the token bucket
T
5.3.510.1.2 FLTR subrecord
n PS
This subrecord defines a filter which is used to classify data in to IP flows. Data stream, which
34
matches the specified parameters, is classified as an IP flow and the corresponding flow
om 8:
specification is applied to that IP flow.
l.c :4
. c
te 13
2.
zh 201
V4_FLTR Variable Specifies an IPV4 filter; see Section 5.3.510.1.2.1 for format
description
V6_FLTR Variable Specifies an IPV6 filter; see Section 5.3.510.1.2.4 for format
description
V4_SRC_ADDR 8 Specifies the source address of a filter; all the packets which
originate from this address are filtered; see Section 5.3.510.1.2.2
for format description
V4_TOS 2 Specifies the type of service field of a filter; all the packets
matching this value are filtered; see Section 5.3.510.1.2.3 for
format description
TCP_FLTR Variable Specifies TCP parameters in a filter; see Section 5.3.510.1.2.7 for
format description
UDP_FLTR Variable Specifies UDP parameters in a filter; see Section 5.3.510.1.2.9 for
T
n PS
format description
34
5.3.510.1.2.2 V4_ADDR subrecord
om 8:
l.c :4
c
This subrecord specifies a range of V4 addresses. V4_SRC_ADDR and V4_DST_ADDR adhere
.
te 13
to the format defined in this section.
.7 bk t
41 -b 1 a
application is interested
T
V6_SRC_ADDR 17 Specifies the source address of a filter; all the packets which
n PS
originate from this address are filtered; see Section 5.3.510.1.2.5
for format description
34
V6_DST_ADDR 17 Specifies the destination address of a filter; all the packets which
om 8:
are destined to this address are filtered; see Section 5.3.510.1.2.5
l.c :4
c
for format description
.
te 13
V6_TRAFFIC_ 2 Specifies the traffic class field in a filter; all the packets matching
CLASS this value are filtered; see Section 5.3.510.1.2.6 for format
.7 bk t
41 -b 1 a
description
3
15
ei .0
V6_FLOW_LABEL 4 Specifies the IPV6 flow label field in a filter; all the packets
0.
w 01
TCP_FLTR Variable Specifies TCP parameters in a filter; see Section 5.3.510.1.2.7 for
format description
UDP_FLTR Variable Specifies UDP parameters in a filter; see Section 5.3.510.1.2.9 for
format description
T
n PS
TCP_FIELD_ 1 Bit mask which indicates the TCP parameters specified in an
MASK IPV4/IPV6 filter; values are:
34
All bits are OFF – None of the parameters are specified
om 8:
meaning that the application wants to filter all TCP packets
l.c :4
c
Bit 1 (LSB) is ON – TCP_SRC_PORT is present indicating that
.
te 13
an application wants to filter based on source ports
Bit 2 is ON – TCP_DST_PORT is present indicating that an
.7 bk t
3
As these values are not mutually exclusive, any combination of
15
ei .0
T
n PS
UDP_SRC_PORT 4 Specifies the range of source ports that an application is interested
in; see Section 5.3.510.1.2.8 for format description
34
UDP_DST_PORT 4 Specifies the range of destination ports that an application is
om 8:
interested in; see Section 5.3.510.1.2.8 for format description
l.c :4
. c
te 13
QoS granted by the network for a QoS instance is logged using this log packet. Each QoS
3
15
instance is uniquely identified by QOS_ID.
ei .0
0.
w 01
12
2.
zh 201
QOS_GRANTED_ 1 Bit mask which indicates the records that are logged:
MASK Bit 1 (LSB) is ON – RX_FLOW_SPEC is present
Bit 2 is ON – TX_FLOW_SPEC is present
Both bits could be ON indicating that both the subrecords are
logged
RX_FLOW_SPEC Variable QoS granted in Rx direction; see Section 5.3.510.1.1 for format
description
TX_FLOW_SPEC Variable QoS granted in Tx direction; see Section 5.3.510.1.1 for format
description
NOTE The mobile logs the QoS specified using the DSS_IFACE_IOCTL_QOS_MODIFY IOCTL
only and not the sum of QoS specified in DSS_IFACE_IOCTL_QOS_REQUEST and
DSS_IFACE_IOCTL_QOS_MODIFY IOCTLs.
T
QOS_ID 4 ID which uniquely identifies a QoS instance
n PS
QOS_MODIFY_ 2 Bit mask which indicates how QoS is manipulated in Rx and
34
MASK Tx directions:
om 8:
Bit 1 (LSB) is ON – QoS (both flow and filter specifications)
is created or deleted, or only flow specification is modified
l.c :4
. c
in Rx direction; QoS is created if bit 1 is OFF in
te 13
specified in Rx direction
Bit 3 is ON – Auxiliary flow specifications are specified in
2.
zh 201
Rx direction
Bit 4 is ON – QoS (both flow and filter specifications) is
created or deleted, or only flow specification is modified in
Tx direction; QoS is created if bit 4 is OFF in QOS_MASK
(i.e., QoS was not previously requested in Tx direction);
QoS is deleted if field mask of the required flow
specification is 0; flow specification is modified otherwise
(Note: Filter specification is not modified); the required flow
specification is specified in Tx direction
Bit 5 is ON – Minimum required flow specification is
specified in Tx direction
Bit 6 is ON – Auxiliary flow specifications are specified in
Tx direction
Bit 7 is ON – Rx filters are modified
Bit 8 is ON – Tx filters are modified
More than one bit could be ON in a QOS_MODIFY_MASK.
Note: If a bit is OFF the corresponding subrecord is not logged
in that log packet; e.g., to indicate that flow and filters
specifications are modified in Rx direction, both bits 1 and 7
are ON.
Unlike bits 1 and 4, bits 2, 3, 5, and 6 do not indicate whether
QoS is manipulated in a particular direction. Bits 2, 3, 5, and 6
convey extra information about logged flow specifications. See
description of FLOW_SPEC_CNT in Section 5.3.510.1 for
more details.
T
CNT QOS_MODIFY_MASK is present; see description of
n PS
FLOW_SPEC_CNT field in Section 5.3.510.1 for more details
34
present; see Section 5.3.510.1.1 for format description
TX_FLTR_CNT 1
om 8:
TX FLTR CNT. Present either if bit 7 of QOS_MODIFY_MASK
l.c :4
. c
is ON or if QoS is created in Tx direction (see
te 13
3
TX_FLTR_SPEC Variable Present if TX_FLTR_SPEC is present; see
15
ei .0
12
ou 3.
2.
zh 201
Length
Field Description
(bytes)
Size 2 Size of the entire log packet; does not include the log
T
header or DIAG header
n PS
Bus 1 Indicator of the type of bus; possible values are:
34
0x0 – EBI1
0x1 – SMI
om 8:
l.c :4
. c
te 13
Monitor 1 Indicator of the monitor number; possible values are:
0x0 – Monitor 0
.7 bk t
41 -b 1 a
0x1 – Monitor 1
3
0x2 – Monitor 2
15
ei .0
0x3 – Monitor 3
0.
w 01
12
ou 3.
Cycle Count 4 Maximum number of bus cycles for which the monitor was
configured
Length
Field Description
(bytes)
Maximum Pending 4 Maximum pending
T
Monitor 0 WSTRB bits for the last two beats
n PS
Note: Only valid if the Monitor field indicates Monitor 0
(value of 0x0); otherwise, the fields will be zeroed out but
34
included in the packet.
om 8:
Monitor 0 – Data 0 – 0 4 Version 2 only
l.c :4
. c
Monitor 0 first 16 bits of read/write data from the first beat
te 13
0.
w 01
Length
Field Description
(bytes)
T
0x0 – Simple
n PS
0x1 – Advanced
If the value is simple then the simple settings will be valid
34
and the advanced settings will be zeroed out.
om 8:
If the value is advanced then the advanced settings will
l.c :4
c
be valid and the simple settings will be zeroed out.
.
te 13
Simple Settings: Read / Write 1 Type of read/write bus command the bus monitor is
monitoring; possible values are:
.7 bk t
41 -b 1 a
12
ou 3.
2.
zh 201
Simple Settings: Lock type 1 Type of locking bus commands the bus monitor is
monitoring; possible values are:
0x0 – Monitor unlocked only
0x1 – Monitor locked only
0x2 – Monitor locked and unlocked
Simple Settings: Burst Size 1 Burst sizes the bus monitor is monitoring; possible values
are:
0x0 – Burst size of 1
0x1 – Burst size of 2
0x2 – Burst size of 3
0x3 – Burst size of 4
0x4 – All burst sizes
Simple Settings: Slave type 1 Slave types the bus monitor is monitoring; possible values
are:
0x0 – High-priority queue only
0x1 – Low-priority queue only
0x2 – IMEM only
0x3 – All slave types
Length
Field Description
(bytes)
Simple Settings: AID 1 What master ID the bus monitor is monitoring; possible
values are:
0x0 – Graphics 0
0x1 – Graphics 1
0x2 – Graphics 2
0x3 – Graphics 3
0x4 – Video motion estimation/compensation read
engine
0x5 – Video deblocker write engine
0x6 – Unused
0x7 – Unused
0x8 – ARM11 instruction
0x9 – ARM11 data
0xA – Unused
0xB – ARM11 DMA
T
n PS
0xC – ARM9 instruction
0xD – ARM9 data
34
0xE – Unused
0xF – Modem data mover/crypto engine
om 8:
0x10 – Application data mover 0
l.c :4
c
0x11 – Application data mover 1
.
te 13
0x12 – Application DSP
0x13 – MDP
.7 bk t
41 -b 1 a
0x16 – Unused
0.
w 01
0x17 – Unused
12
ou 3.
Length
Field Description
(bytes)
Simple Settings: CID 1 DMOV channel ID the bus monitor is monitoring; values
are:
0x00 – All DMOV channels
0x01 – DMOV Channel 0
0x02 – DMOV Channel 1
0x03 – DMOV Channel 2
0x04 – DMOV Channel 3
0x05 – DMOV Channel 4
0x06 – DMOV Channel 5
0x07 – DMOV Channel 6
0x08 – DMOV Channel 7
0x09 – DMOV Channel 8
0x0A – DMOV Channel 9
0x0B – DMOV Channel 10
0x0C – DMOV Channel 11
T
n PS
0x0D – DMOV Channel 12
0x0E – DMOV Channel 13
34
0x0F – DMOV Channel 14
0x10 – DMOV Channel 15
om 8:
l.c :4
. c
te 13
Simple Settings: Reserved 2 Reserved; used as padding to ensure proper alignment
.7 bk t
Simple Settings: Address 4 Address the bus monitor is monitoring; values are
41 -b 1 a
3
0x00000000 to 0xFFFFFFFF
15
ei .0
Simple Settings: Address Mask 4 Address mask the bus monitor is monitoring; a bit must be
0.
w 01
Advanced Settings: CMD1 Match 2 Value of the CMD1_MATCH register for this monitor
Advanced Settings: CMD1 Mask 2 Value of the CMD1_MSK register for this monitor
Advanced Settings: CMD2 Match 2 Value of the CMD2_MATCH register for this monitor
Advanced Settings: CMD2 Mask 2 Value of the CMD2_MSK register for this monitor
Advanced Settings: Address 4 Address the bus monitor is monitoring; values are
0x00000000 to 0xFFFFFFFF
Advanced Settings: Address Mask 4 Address mask the bus monitor is monitoring; a bit must be
set in the address mask for the corresponding bit in the
address to be used; allows monitoring address ranges;
values are 0x00000000 to 0xFFFFFFFF
The log packet shall include NUM_RESULTS (0-40) occurrences of the following record:
T
n PS
ANTENNA/ Bits 0-2 – Substate
ENERGY GROUP SRCH_PPM_SS0_INITIAL = 0
34
SRCH_PPM_SS1_DEEP = 1
SRCH_PPM_SS2_REPEAT_DEEP = 2
om 8:
Bit 3 – Antenna (0 or 1)
l.c :4
. c
Bits 4-7 – Energy group
te 13
group */
0.
w 01
this search */
2.
zh 201
WIN SIZE 1 Window size; true Window size = 2* (WIN SIZ) + 2; this was
done to accommodate window size of up to 512 chips in a byte.
T
n PS
CDMA_FREQ 2 CDMA frequency channel
34
PPM_WIN_CENTER 4 PPM window center
om 8:
l.c :4
c
DB_ENTRIES_CNT 1 Number of PPM DB entries reported in the packet
.
te 13
PPM_DB_BUF 2000 (max) Void pointer – Data portion of the log packet
.7 bk t
41 -b 1 a
3
15
Within the PPM_DB_BUF field, the log packet shall include DB_ENTRIES_CNT occurrences
ei .0
12
ou 3.
RMSE MAXED 1 Sample number up to which the RMSE have been maxed out
SAMPLE for any reason (aging):
0xFF – Not applicable, no sample with maxed RMSE
SAMPLE DELETED 1 Index of the sample which has been deleted from the database
to make space for new entry:
0xFF – Not applicable, no sample deleted
0xFE – All samples deleted
NUM_NEW_ 1 Number of new measurements; if the log has been just turned
SAMPLES on, it is set to the number of samples in the DB; a >1 value
implies that older samples for the PN be deleted
This log is generated up to once every 100 ms. The implemented maximum packet size for this
log is 708 bytes, although layout suggests a possible higher maximum.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
INTERFACE_WATCHDOG_TIMER_EXPIRED
n PS
SRCH4_AVAILABLE
SRCH4_NOT_AVAILABLE
34
SEARCH_RESULTS_READY
om 8:
SEARCH_ABORT_DONE
l.c :4
c
LOST_SEARCH_TIMER_EXPIRED
.
te 13
TCXOMGR_TRK_SRL_GRANTED
TCXOMGR_TRK_SRL_NOT_GRANTED
.7 bk t
41 -b 1 a
PDSM_START_PPM = 0x80
3
PDSM_GET_PPM_RESULTS = 0x81
15
ei .0
PDSM_END_PPM = 0x82
0.
w 01
PDSM_GET_A_C_SET = 0x83
12
ou 3.
2.
zh 201
T
14 – srch4 available
n PS
15 – CDMA service lost
16 – tcxomgr trk srl granted
34
17 – Schedule to clear DB
18-31 – Not used
om 8:
l.c :4
. c
te 13
EVENT_ACTION 1 Boolean value
0 – Event added to PPM events queue
.7 bk t
41 -b 1 a
0.
w 01
T
n PS
compressed_header_size 4 Compressed header size, in octets
34
original_header_size 4 Original header size, in octets
om 8:
rtp_sn 4 l.c :4 RTP sequence number
. c
rtp_sn_window_size 4 Current number of SNs in the reference window for
te 13
W-LSB encoding
.7 bk t
41 -b 1 a
0.
w 01
This log is generated approximately every 20 ms for an audio flow. The worst case packet size
for this log is the total of all fields, 80 bytes.
T
n PS
packet_type 32 RoHC packet type (see RFC 3095)
34
original_header_size 4 Original header size, in octets
om 8:
l.c :4
c
rtp_sn 4 RTP sequence number
.
te 13
3
rtp_sn_min_ref 4 Min SN value in this window
15
ei .0
12
ou 3.
This log is generated approximately every 20 ms for an audio flow. The worst case packet size
for this log is the total of all fields, 80 bytes.
T
n PS
fb_size 4 Size of feedback, in octets
34
rtp_ts 4 RTP timestamp
om 8:
l.c :4
c
received_options 4 Feedback options, RFC 3095 5.7.6
.
te 13
.7 bk t
This log is not generated periodically. In conditions where decompression failures are not
41 -b 1 a
3
common, i.e., low PER, this log will be rare. In worst case scenarios where there is a
15
ei .0
decompression failure for each packet received (very unlikely), this log will be fired every
0.
w 01
20 ms. The worst case packet size for this log is the total of all fields, 48 bytes.
12
ou 3.
2.
zh 201
T
n PS
fb_size 4 Size of feedback, in octets
34
rtp_ts 4 RTP timestampt
om 8:
l.c :4
c
received_options 4 Feedback options, RFC 3095 5.7.6
.
te 13
.7 bk t
This log is not generated periodically. In conditions where decompression failures are not
41 -b 1 a
3
common, i.e., low PER, this log will be rare. In worst case scenarios where there is a
15
ei .0
decompression failure for each packet received (very unlikely), this log will be fired every
0.
w 01
20 ms. The worst case packet size for this log is the total of all fields, 48 bytes.
12
ou 3.
2.
zh 201
OpcodeT 2 Opcode that provides the HCI command type; values are:
Bit 0:9 – OpCode Command Field (OCF)
Bit 10:15 – OpCode Group Field (OGF)
T
n PS
0x01 0x0005 HCI_Create_Connection
34
0x01 0x0008 HCI_Create_Connection_Cancel
om 8:
l.c :4
c
0x01 0x0009 HCI_Accept_Connection_Request
.
te 13
Reply
T
n PS
0x03 0x003F HCI_Set_AFH_Host_Channel_
Classification
34
0x03 0x0049 Write_AFH_Channel_Assessment_Mode
om 8:
l.c :4
c
0x04 0x0005 HCI_Read_Buffer_Size
.
te 13
length (N)
12
ou 3.
Event Code 2 Event code that provides the HCI event type; range is 0x00-0xFF
0x00 NOP
T
n PS
0x05 Disconnection Complete
34
0x07 Remote Name Request Complete
om 8:
l.c :4
c
0x08 Encryption Change
.
te 13
Connection info 2 Information about the connection for which this ACL data
packet is sent; range is 0x0000 to 0x0EFF; 0x0F00 to 0x0FFF
T
are reserved
n PS
Bit 0:11 – Connection Handle
Bit 12:13 – Packet Boundary Flag
34
00 – Reserved
om 8:
01 – Continuing fragment packet
l.c :4
c
10 – First packet
.
te 13
11 – Reserved
Bit 14:15 – Broadcast Flag; range is 0x0000 to 0x0EFF;
.7 bk t
41 -b 1 a
11 – Reserved
2.
zh 201
Data Total Length (N) 1 Length of data that follows in the ACL packet
Connection info 2 Information about the connection for which this ACL data
packet is sent; range is 0x0000 to 0x0EFF; 0x0F00 to 0x0FFF
are reserved; see the Connection info field in Section 5.3.523
for supported values
Data Total Length (N) 2 Length of data that follows in the ACL packet
T
n PS
5.3.525 Reserved (LOG_CODE 0x1369)
34
5.3.526 Obsolete (LOG_CODE 0x136A)
om 8:
l.c :4
c
This log code has been replaced by log codes 0x1388 and 0x1389 described in Section 5.3.556
.
te 13
3
5.3.527 Reserved (LOG_CODE 0x136B)
15
ei .0
0.
w 01
12
2.
zh 201
5.3.531 LOG_CONVERGED_GPS_CLOCK_REPORT_C
(LOG_CODE 0x136F)
This log contains details related to GPS clock. When float or double is used, the format is IEEE
unless otherwise specified.
T
FCOUNT 4 Receiver’s millisecond count value
n PS
GPS_WEEK 2 GPS week number
34
GPS_MSEC 4 GPS millisecond into the week
om 8:
l.c :4
c
TIME_BIAS 4 (User time - GPS time) in milliseconds; float data
.
type
te 13
type
3
15
ei .0
This log is generated every 250 ms. Worst case packet size for this log is 41 bytes.
5.3.532 LOG_CONVERGED_GPS_POSITION_REPORT_C
(LOG_CODE 0x1370)
This log contains position-related details generated by the position engine. When float or double
is used, the format is IEEE unless otherwise specified.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Bit WLS KF
T
Bit[5] Clock bias hold fix Reserved
n PS
Bit[6] Position fix propagated Reserved
34
Bit[7] Velocity fix valid Velocity fix valid
om 8:
l.c :4
Bit[8] Indicates whether this is Indicates whether this is
. c
the final fix; values are: the final fix; values are:
te 13
3
0 – Unknown, sent 0 – Unknown, sent
15
from the NF from the NF
ei .0
0.
w 01
POS_SOURCE
FAILURE_CODE 1 POS_SOURCE
Code WLS KF
T
8 ITAR velocity violation ITAR velocity violation
n PS
9 ITAR position violation ITAR position violation
34
10 Time error Time error
om 8:
l.c :4 (Gps Week = Unknown) (Gps Week = Unknown)
. c
11 Reserved KF state outlier
te 13
3
POS_SOURCE
15
ei .0
12
ou 3.
CLOCK_BIAS 4 Receiver clock bias = (User time - GPS time) in meters; float
data type; field is invalid if POS_SOURCE is either Externally
Injected or Internal Database
CLOCK_DRIFT 4 Receiver clock drift = (User clock drift – GPS Clock drift) in
milliseconds; float data type; field is invalid if POS_SOURCE is
either Externally Injected or Internal Database
T
n PS
FILTERED_ALT 4 Filtered altitude (m); float data type
34
om 8:
FILT_ALT_SIGMA 4 Filtered altitude uncertainty (m); float data type
l.c :4
c
UNFILT_ALT_SIGMA 4 Unfiltered altitude uncertainty (m); float data type
.
te 13
3
Database
15
ei .0
VDOP 4 Vertical DOP; float data type; field is invalid if POS_ SOURCE is
2.
zh 201
ELLIPSE_ANGLE 4 Angle of Along Axis with respect to true North, with increasing
angles moving clockwise from North; metric is relative to
WGS84 ellipsoid; float data type; range is from 0 to 90 degrees
SV_USED_SV_ID 1 MSB 0/1 – Satellite not-used/used for fix; SV not used implies
IODE, MEAS_RESIDUAL, SV_WEIGHT, and VEL_RESIDUAL
are invalid; least significant 5 bits = Satellite ID
IODE 1 IODE
T
n PS
RANGE_RESIDUAL 4 Measurement residual (m); float data type
34
SV_WEIGHT 4 Weight of this SV used in the position fix; float data type
om 8:
l.c :4
. c
te 13
This log is generated every 1 sec from NF, and as often as every 1 sec from LM. The worst-case
packet size for this log is 349.
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
5.3.533 LOG_CONVERGED_GPS_MEASUREMENT_REPORT_C
(LOG_CODE 0x1371)
This log provides measurement details on an SV basis. Where float or double is used, the format
is IEEE unless otherwise specified.
T
FREQ_BIAS 4 Clock frequency bias in m/s; float data type
n PS
FREQ_UNC 4 Clock frequency uncertainty in m/s; float data type
34
NUMBER_SVS 1 Number of SV information blocks to follow; range – 0 to 16
om 8:
l.c :4
. c
te 13
The following block is generated for each NUMBER_SVS SVs.
.7 bk t
41 -b 1 a
2.
zh 201
Bit Description
T
0 Submillisecond is valid
n PS
1 Subbit time is known
34
2 Satellite time is known
om 8:
l.c :4 3 Bit edge confirmed from signal
. c
te 13
4 Measured velocity
.7 bk t
5 Fine/coarse velocity
41 -b 1 a
3
15
6 Lock point valid
ei .0
0.
w 01
8 Good parity
2.
zh 201
15-31 Reserved
Bit Description
2-7 Reserved
MULTIPATH_EST 4 Multipath estimate in meters; 0:2^32-1 meters
T
Cycle Slip Count 1 Cycle slip count
n PS
RESERVED1 3 Reserved for future use
34
om 8:
This log is generated every 250 ms. Worst case packet size for this log is 972 bytes.
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
5.3.534 LOG_CONVERGED_GPS_RF_STATUS_REPORT_C
(LOG_CODE 0x1372)
Field Length (bytes) Description
T
Processor; signed value
n PS
BP_AMPL_I 2 Amplitude estimate of I component in MGP Baseband
34
Processor; unsigned; larger numbers represent larger
amplitude
om 8:
l.c :4
c
BP_AMPL_Q 2 Amplitude estimate of Q component in MGP Baseband
.
te 13
Processor; unsigned; larger numbers represent larger
amplitude
.7 bk t
41 -b 1 a
0.
w 01
signed value
2.
zh 201
RXF_GPF_CTL 1 GPF field validity flag; description applies when bit is set to 1
4 to 7 – Reserved
T
100 Reserved
n PS
101 Right shift by 1 bit
34
110 Right shift by 2 bits
3
Description (Signed
Bits Name
15
ei .0
coefficients)
0.
w 01
Description (Signed
Bits Name
coefficients)
Bit Description
3 to 7 Reserved
T
value; valid only if bit[0] in VALID_FLAG is set
n PS
RF_DC_LOOP_SET 1 Time (in milliseconds) taken by DC adjusting loop to settle;
34
TLE_TIME unsigned value; valid only if bit[1] in VALID_FLAG is set
om 8:
ADC_GAIN 2 ADC gain setting; unsigned value with larger values
l.c :4
c
representing larger gain; valid only if bit[2] in VALID_FLAG is
.
te 13
set
0 – Unknown
3
15
1 – RFR6500 (Igloo)
ei .0
2 – RTR6285
0.
w 01
3 – 255 Reserved
12
ou 3.
2.
zh 201
This log is generated every 250 ms. Worst case packet size for this log is 56 bytes.
5.3.535 LOG_VOIP_TO_CDMA_HANDOVER_MSG_C
(LOG_CODE 0x1373) (obsolete)
This log code has been replaced by log codes 0x138B, 0x138C, and 0x138D described in
Section 5.3.559, Section 5.3.560, and Section 5.3.561.
5.3.536 LOG_GPS_PRESCRIBED_DWELL_RESULT_C
(LOG_CODE 0x1374)
This log contains a single prescribed dwell result.
Length
Field Description
(bytes)
SEQ_NUM 4 Reserved
T
3-255 – Reserved
n PS
2-255 – Reserved
34
STATUS_FLAG 2 Bit 0
om 8:
l.c :4 0 – No peak (Cno, Dopp_Hz, Code Phase are
invalid)
. c
1 – Peak is valid
te 13
Bit 1
.7 bk t
3
command are applied unchanged
15
ei .0
Length
Field Description
(bytes)
CNO_DBHZ 4 SNR in 1 Hz bandwidth (in dB-Hz)
T
n PS
19-255 – Reserved
34
(unsigned)
GLO_HW_CHAN 1
om 8:Glo hardware channel number used; not applicable to
l.c :4
. c
(unsigned) GPS dwell results; range: 1 ~ 12 (0 and 13 ~ 255 are
te 13
reserved)
.7 bk t
41 -b 1 a
PFA 1
3 Probability of False Alarm; internally represented as a
(unsigned) power of 10; defines the exponent without the negative
15
ei .0
sign, e.g., If PFA 10-4 was used, then this field equals 4;
0.
w 01
range: 0 ~ 255
12
ou 3.
This log is generated every 12 sec. The worst case packet size for this log is 54 bytes.
T
5.3.543 Reserved (LOG CODE 0x137B)
n PS
34
om 8:
5.3.544 CGPS_PDSM_POSITION_REPORT_CALLBACK l.c :4
c
(LOG CODE 0x137C)
.
te 13
3
15
ei .0
Length
Field Description
0.
w 01
(bytes)
12
ou 3.
unsigned
LATITUDE 4 Latitude of the fix; 180/225 degrees per bit, range of -90 degrees
to +90x(1-2-24) degrees referenced to WGS-84 ellipsoid, counting
positive angles north of the equator and negative angles south of
the equator (signed integer)
LONGITUDE 4 Longitude of the fix; 360/226 degrees per bit, in the range from
-180 degrees to +180×(1-2-25) degrees, referenced to the
WGS-84 reference ellipsoid, counting positive angles east of the
Greenwich meridian and negative angles west of the Greenwich
meridian (signed integer)
Length
Field Description
(bytes)
OPT_FIELD_MASK 1 Flag to indicate whether optional fields are valid (unsigned):
BIT[0] = PDSM_PD_ALTITUDE_VALID, altitude value is valid if
this field is set
BIT[1] = PDSM_PD_VELOCITY_VALID, heading value is valid
if this field is set
BIT[2] = PDSM_PD_UTCOFFSET_VALID, if the UTC Offset
field is set
BIT[3] = PDSM_PD_UNCERTAINTY_VALID, position
uncertainty information is valid if this bit is set
BIT[4] = PDSM_PD_EXT_LOC_VALID, flag indicating if
extended location information is present
HEADING 2 Heading in units of 360/210 degrees per bit, in the range from 0 to
T
n PS
360×(1-2-10) degrees; 0 degree is True North and the angle
increases toward the East (unsigned)
34
VELOCITY_HOR 2 Horizontal velocity 0.25 meters/sec (unsigned)
FIX_TYPE 1
om 8:
Fix type (1 if 3D fix, 0 otherwise) (unsigned)
l.c :4
. c
te 13
VELOCITY_VER 1 Vertical velocity 0.5 meters/sec (signed)
.7 bk t
3
encoded as specified in Section 5.3.544.1
15
ei .0
METHOD MS BASED = 0
12
ou 3.
MS ASSISTED = 1
2.
zh 201
STANDALONE = 2
UNKNOWN = 3
POSITION_SOURCE 1 Source of the position; bit map used to indicate the source of the
position:
BIT[0] = GPS – Indicates a GPS position if set to 1
BIT[1] = CELL_ID – Indicates a CELL_ID position if set to 1
BIT[2] = SFT – The GPS position was computed using Solve
for time; BIT [0] should be set if this bit is set
BIT[3] = 0 for OLD, 1 for NEW
BIT[4] = DEFAULT – If a default position was returned
BIT[5] = UNKNOWN – If the source of the position is
UNKNOWN
BIT[6] = WLS/KF, if 0 it is a WLS fix, 1 if KF; only valid if BIT[0]
is set
Remaining bits are unused and set to 0
UTC_OFFSET 1 UTC offset; only valid if the UTC offset valid flag is set to 1
Length
Field Description
(bytes)
PACKET VERSION 1 Version number of the packet; set to 2
EXT_LOC_LAT 4 Latitude in WGS84; gives more resolution than the latitude value
above; signed value with π/232 radians per bit; range is from -π/2
to +π/2 in radians
T
n PS
VELHORIZ 4 Horizontal velocity in cm/s
34
om 8:
TIME_STAMP_TOW_MS 4 Timestamp in GPS TOW milliseconds
l.c :4
c
TIME_STAMP_GPS_ 2 Timestamp GPS week number
.
te 13
WEEK
.7 bk t
3
NETWORK
15
ei .0
12
2.
zh 201
00000 0.5
00001 0.75
00010 1
00011 1.5
00100 2
00101 3
00110 4
00111 6
01000 8
01001 12
01010 16
01011 24
01100 32
01101 48
01110 64
01111 96
10000 128
10001 192
10010 256
10011 384
10100 512
T
n PS
10101 768
34
10110 1,024
om 8:
10111 l.c :4 1,536
. c
11000 2,048
te 13
11001 3,072
.7 bk t
41 -b 1 a
3
11010 4,096
15
ei .0
11011 6,144
0.
w 01
12
ou 3.
11100 8,192
2.
zh 201
11101 12,288
11110 >12,288
T
5.3.551 Reserved (LOG_CODE 0x1383)
n PS
34
5.3.552 LOG_CGPS_PDSM_EXT_STATUS_NMEA_REPORT
(LOG_CODE 0x1384) om 8:
l.c :4
. c
te 13
This log is generated whenever a NMEA string is output. Note that NMEA_PQXFI and
.7 bk t
3
15
ei .0
Length
Field Description
0.
w 01
(bytes)
12
ou 3.
VERSION 1 Version
2.
zh 201
CLIENT_ID 4 Client ID
This log is generated up to every second. The worst case packet size for this log is 208 bytes.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
PROTOCOL_TYPE 1 Protocol type:
0 – Unknown
34
1 – POSLOC
om 8:
l.c :4 2 – RRLP
3 – Supplementary services
. c
4 – Decoded RRC
te 13
5 – PRE SUPL
.7 bk t
6 – SUPL 1.0
41 -b 1 a
3
7 – RRLP V5
15
ei .0
8 – IS-801
0.
w 01
9 – V1/V2
12
10 – KDDI
ou 3.
11 – IS801-B
2.
zh 201
12 – RRLP-V8
13 – SUPL2.0
251 – Rx error: Bad or misplaced sync character
252 – Rx error: Bad checksum
253 – Rx error: Message too short, less than
minimum
254 – Rx error: Received extra bytes between end of
message and beginning of next message, none
expected
255 – Rx error: Received buffer overrun
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
5.3.556 LOG_UMTS_TO_CDMA_HANDOVER_PCH_MSG_C
(LOG_CODE 0x1388)
The packet is used to log CDMA messages tunneled from UMTS for handover to CDMA
system.
Length
Field Description
(bytes)
This log is generated every time there is a request for handover from the UMTS to CDMA
system. The worst-case packet size for this log is 258 bytes. In addition to the length and the
T
external format of the CDMA message, the payload of the log packet also contains the P_REV
n PS
that QCAT needed for CDMA message parsing. The log should be placed under category LOG
PACKETS (OTA):CDMA.
34
5.3.557 LOG_UMTS_TO_CDMA_HANDOVER_TCH_MSG_C om 8:
l.c :4
. c
te 13
(LOG_CODE 0x1389)
.7 bk t
41 -b 1 a
The packet is used to log CDMA messages tunneled from the UMTS for handover to the CDMA
3
system.
15
ei .0
0.
w 01
Length
12
Field Description
ou 3.
(bytes)
2.
zh 201
This log is generated every time there is a request for handover from the UMTS to the CDMA
system. The worst-case packet size for this log is 515 bytes. In addition to the length and the
external format of CDMA message, the payload of the log packet also contains the P_REV that
QCAT needed for CDMA message parsing. The log should be placed under category LOG
PACKETS (OTA):CDMA.
T
COLLECT_MODE of 1, NUM_1K_SAMPLES of 256, and TOTAL_INTEG_CNT of 10, as
n PS
populated into the Test Configuration sub-packet.
34
The log sequence is as follows:
1. Test Configuration sub-packet
om 8:
l.c :4
. c
te 13
2. 512 packets IQ Samples sub-packet with 512 IQ samples (each sample is 1 byte)
.7 bk t
41 -b 1 a
0.
w 01
incremented by 1
12
ou 3.
Value Type
0 Not used
1 IQ samples
2 FFT samples
3 Test configuration
4 Test integration ended
5 Test ended
6-255 Reserved
IQ_SAMPLE 1 Signed value; range is upper 4-bit nibble for I, lower 4-bit
nibble for Q
T
n PS
If the RESPONSE_TYPE equals IQ Samples, and COLLECT_MODE equals 5 through 11, the
sample packets that follow should be interpreted as:
34
om 8:
Field Length (bytes) Description
l.c :4
. c
te 13
I_SAMPLE 1 Signed value; range is -128 to +127
.7 bk t
3
15
ei .0
2.
zh 201
If the RESPONSE_TYPE equals IQ Samples, and COLLECT_MODE equals 14, the sample
packets that follow should be interpreted as:
If RESPONSE_TYPE equals FFT, the following block is sent for each 4096/8196/16384/32768
power bins:
T
n PS
0 Hanning window enabled for onboard FFT
34
1 NBIQ Continuous mode
om 8:
l.c :4 2 0 – IQ data to follow
c
1 – FFT data to follow
.
te 13
3-8 Reserved
.7 bk t
41 -b 1 a
0.
w 01
range:
ou 3.
Value Type
T
n PS
8 NBIQ BP1 manual (1 kHz sample rate)
34
9 NBIQ BP2 manual (1 kHz sample rate)
om 8:
l.c :4 10 NBIQ BP3 manual (1 kHz sample rate)
. c
11 NBIQ BP4 manual (1 kHz sample rate)
te 13
sample
0.
w 01
15-255 Reserved
TOTAL_RELATIVE_ 4 TBD
T
GAIN
n PS
RF_MODE 1 Primary RF path can be in three possible RF modes:
34
0 – RFCOM_GNSS_MODE_WB
1 – RFCOM_GNSS_MODE_NB
om 8:
2 – RFCOM_GNSS_MODE_GLONASS_TEST (this is the
l.c :4
c
same as RFCOM_GNSS_MODE_WB, except that the CMF
.
te 13
is bypassed in BP4)
3 - 255 – Reserved
.7 bk t
41 -b 1 a
3
RESERVED 4 Reserved
15
ei .0
0.
w 01
This log is generated at the maximum supported rate. Worst case packet size for this log is 522
12
ou 3.
bytes.
2.
zh 201
5.3.559 LOG_VOIP_TO_CDMA_PCH_HANDOVER_MSG_C
(LOG_CODE 0x138B)
The packet is used to log paging channel CDMA messages tunneled from VoIP to the CDMA
system as part of the VOIP-to-1X handoff process.
This log is generated every time a Paging Channel message is tunneled from VoIP to CDMA as
part of the VOIP-1X handoff procedure. The worst case packet size for this log is 514 bytes. In
addition to the CDMA message, the payload of the log packet also contains the P_REV that
QCAT needs for CDMA message parsing. The log should be placed under the category LOG
T
n PS
PACKETS (OTA):CDMA.
34
5.3.560 LOG_VOIP_TO_CDMA_ACH_HANDOVER_MSG_C
(LOG_CODE 0x138C) om 8:
l.c :4
. c
te 13
The packet is used to log Access Channel CDMA messages tunneled from CDMA to VoIP, as
.7 bk t
3
15
ei .0
2.
zh 201
This log is generated every time an Access Channel message is tunneled from CDMA to VoIP as
part of the VOIP-1X handoff procedure. The worst case packet size for this log is 514 bytes. In
addition to the CDMA message, the payload of the log packet also contains the P_REV that
QCAT needs for CDMA message parsing. The log should be placed under the category LOG
PACKETS (OTA):CDMA.
5.3.561 LOG_VOIP_TO_CDMA_FTC_HANDOVER_MSG_C
(LOG_CODE 0x138D)
The packet is used to log Forward Traffic Channel CDMA messages tunneled from VoIP to the
CDMA system as part of the VoIP-to-1X handoff process.
This log is generated every time a Forward Traffic Channel message is tunneled from VoIP to
CDMA as part of the VoIP-1X handoff procedure. The worst case packet size for this log is 514
bytes. In addition to the CDMA message, the payload of the log packet also contains the P_REV
that QCAT needs for CDMA message parsing. The log should be placed under the category LOG
T
n PS
PACKETS (OTA):CDMA.
34
5.3.562 QMI Link 1 RX (LOG_CODE 0x138E)
om 8:
l.c :4
c
This packet is used to log QMI Link Rm Network Interface Instance 1 for the Rx direction. This
.
te 13
log is generated every time a QMI message is sent in the Rx direction.
.7 bk t
41 -b 1 a
QMUX PDU var For description of the format, see [Q8] and [Q9].
0.
w 01
12
ou 3.
This packet is used to log QMI Link Rm Network Interface Instance 1 in the Tx direction. This
log is generated every time a QMI message is sent in the Tx direction.
QMUX PDU var For description of the format, see [Q8] and [Q9].
RESERVED 2 Reserved field; defined in order to make the log packet word
aligned
T
n PS
5.3.567 Reserved (LOG_CODE 0x13B1)
34
5.3.568 LOG_DEC_CRC_FRAME_C (LOG_CODE 0x13B2)
om 8:
l.c :4
. c
Rather than log the entire YUV, an integrated CRC calculator will generate a CRC for the frame
te 13
which is compared to the reference CRC to check for errors. The CRC comparator tool created is
.7 bk t
3
15
ei .0
12
2.
zh 201
This log is generated every video frame decode. The worst case packet size for this log is 8 bytes.
version 1 Version
tsi 6 TSI
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 2048 bytes.
T
5.3.570 LOG_FLUTE_ADP_FILE_INFO_C (LOG_CODE 0x13B4)
n PS
This log packet logs FLUTE ADP file information (payload is in little endian format).
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
pkt_len 2 Packet length (total size of the following fields, not
te 13
including pkt_len)
.7 bk t
41 -b 1 a
version 1 Version
3
15
ei .0
belongs
12
ou 3.
tsi 6 TSI
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 294 bytes.
version 1 Version
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 526 bytes.
T
n PS
5.3.572 LOG_FLUTE_FDT_INST_C (LOG_CODE 0x13B6)
34
This log packet logs FLUTE FDT instance information (payload is in little endian format).
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
including pkt_len)
41 -b 1 a
3
version 1 Version
15
ei .0
0.
w 01
2.
zh 201
tsi 6 TSI
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 36 bytes.
version 1 Version
tsi 6 TSI
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 31 bytes.
T
n PS
version 1 Version
34
file_id 4 Unique ID identifying the file to which this log packet
belongs
om 8:
l.c :4
c
handle 4 Specifies the session handle
.
te 13
format
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 287 bytes.
5.3.575 LOG_VOIP_TO_CDMA_3G1X_PARAMETERS_C
(LOG_CODE 0x13B9)
The packet is used to log the overhead information that comes in the 3G1X parameters message
as part of the VoIP-to-1X handoff process. This log is generated every time a VoIP-to-1X handoff
is performed. The packet size for this log is 61 bytes.
Length
Field Description
(bytes)
SID 2 System ID
NID 2 Network ID
Length
Field Description
(bytes)
PACKET_ZONE_ID 1 Packet data services zone ID
T
supported
n PS
ENC_SUPPORTED 1 Indicates that encryption fields are included
34
SIG_ENCRYPT_SUP 1 Indicates that signaling encryption is supported
om 8:
MSG_INTEGRITY_SUP 1 Indicates that message integrity is supported
l.c :4
. c
te 13
SIG_INTEGRITY_SUP_INCL 1 Indicates that signaling message integrity information
is included
.7 bk t
41 -b 1 a
0.
w 01
Length
Field Description
(bytes)
REG_PRD 1 Registration period
T
RECONNECT_MSG_IND 1 Indicates that Reconnect Message is supported
n PS
RER_MODE_SUPPORTED 1 Indicates that radio environment reporting mode is
34
supported
om 8:
TKZ_MODE_SUPPORTED 1 Indicates that tracking zone mode is supported
l.c :4
. c
TKZ_ID 2 Specifies the tracking zone identifier
te 13
3
SDB_SUPPORTED 1 Indicates that Short Data Burst is supported
15
ei .0
allowed
12
ou 3.
Reconnect Message
version 1 Version
If adp_content_offset
T
n PS
adp_content_len 4 Specifies the content length (total file content length)
34
source_ip 16 Specifies the source IP (IPv6 address)
om 8:
tsi 6 TSI
l.c :4
. c
service_id 4 Service ID
te 13
3
adp_uri adp_uri_len Specifies the ADP URI; non-NULL terminated character
15
array in big endian format
ei .0
0.
w 01
Endif
12
ou 3.
Since the size of the adp_content_chunk field can be very large, the adp_content_chunk field is
split into multiple log packets. The first log packet of this type will have certain additional fields
that will not be repeated in subsequent packets of the same type. The first packet of this type can
be identified by looking at the adp_content_offset field, which is set to 0 for the first packet. In
the subsequent log packets, this field contains the nonzero file offset.
Log packets containing fragments of the same file can be identified by looking at the adp_file_id
field, which will be the same in all fragments of the same file.
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 2048 bytes.
version 1 Version
If content_offset
T
n PS
fdt_content_len 4 Specifies the FDT content length (total file content length)
34
source_ip 16 Specifies the source IP (IPv6 address)
om 8:
tsi 6 l.c :4 TSI
. c
fdt_instance_id 3 Specifies the FDT instance ID
te 13
Endif
.7 bk t
41 -b 1 a
3
fdt_content_chunk fdt_content_ Content chunk; non-NULL terminated character array in
15
chunk_len big endian format
ei .0
0.
w 01
12
ou 3.
Since the size of the fdt_content_chunk field can be very large, the fdt_content_chunk field is
2.
zh 201
split into multiple log packets. The first log packet of this type will have certain additional fields
that will not be repeated in subsequent packets of the same type. The first packet of this type can
be identified by looking at the fdt_content_offset field, which is set to 0 for the first packet. In the
subsequent log packets, this field contains the nonzero file offset.
Log packets containing fragments of the same file can be identified by looking at the
fdt_inst_file_id field, which will be the same in all fragments of the same file.
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 2048 bytes.
version 1 Version
If entry_offset
T
source_ip 16 Specifies the source IP (IPv6 address)
n PS
tsi 6 TSI
34
entries 2 Specifies the total number of entries
om 8:
Endif
l.c :4
. c
te 13
toi_len 1 Specifies the length of the TOI field (between 1 and 14)
.7 bk t
3
toi 1 * toi_len TOI (maximum 14 bytes, typically 4 bytes)
15
ei .0
0.
w 01
2.
zh 201
The fields toi_len, uri_len, toi, and uri together form a single entry. num_entries indicates how
many such entries occur at the end of that particular log packet.
Since the total number of such entries (given by “entries”) can be very large, they are split into
multiple log packets. The first log packet of this type will have certain additional fields that will
not be repeated in subsequent packets of the same type. The first packet of this type can be
identified by looking at the entry_offset field, which is set to 0 for the first packet. In the
subsequent log packets, this field contains the nonzero entry offset. Log packets containing
fragments of the same log packet can be identified by looking at the fdt_info_id field, which will
be the same across all fragments.
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 2048 bytes.
version 1 Version
If content_offset == 0
T
content_len 4 Specifies the content length (total file content length)
n PS
partial_len 4 Specifies the partial length (actual length of file contained
in this log packet, since content_len can be very large)
34
om 8:
handle 4 Specifies the session handle
l.c :4
c
toi_len 1 Specifies the TOI length
.
te 13
Endif
2.
zh 201
Since the size of the content_chunk field can be very large, the content_chunk field is split into
multiple log packets. The first log packet of this type will have certain additional fields that will
not be repeated in subsequent packets of the same type. The first packet of this type can be
identified by looking at the ‘content_offset’ field, which is set to 0 for the first packet. In the
subsequent log packets, this field contains the non-zero file offset.
Log packets containing fragments of the same file can be identified by looking at the file_id
field, which will be the same in all fragments of the same file.
The frequency of this log is application- and network-dependent. The worst-case packet size for
this log is 2048 bytes.
T
n PS
This log packet is for the XScaler module. It logs the entire YUV for the xScaled frame.
34
Field Length (bytes) Description
FrameNumber 2
om 8:Frame number within the current video; indicates
l.c :4
. c
the decoding order
te 13
3
DataSize 2 Number of valid bits in the YUV buffer
15
ei .0
12
ou 3.
This log is generated for every video frame decode if this is a scaled frame. The worst case
2.
zh 201
T
n PS
Field Length (bytes) Description
34
SV_PRN_NUM 1/uint8 Specifies the sv_prn_num for the SV whose Job was
completed
om 8:
JOB_SRCH_MODE
l.c :4
1/uint8 Specifies the Srch mode for this job
. c
te 13
NEW_PEAK_FOUND 1/uint8 Specifies whether the srch on this job resulted in a peak
found
.7 bk t
41 -b 1 a
3
MEAS_TS_MS 8/qword Specifies the meas timestamp (ms) of the peak found
15
ei .0
CODE_PHASE_CX1024 4/uint32 Specifies the absolute code phase in Cx1024 for the
0.
w 01
peak found
12
ou 3.
Frequency depends on the GPS signal conditions. The maximum frequency (very strong GPS
signal conditions) can be bursts of 13-14 logs every 240 ms.
The worst case packet size for this log is 23 bytes.
T
n PS
out_packets 4 Number of packets generated by the compressor
34
om 8:
bytes_comp 4 l.c :4 Total number of bytes after compression
c
pkt_bytes_original 4 Total number of bytes of the original packets
.
te 13
2.
zh 201
T
t0_received 4 Number of type0 packets received by the decompressor
n PS
t1_received 4 Number of type1 packets received by the decompressor
34
t2_received 4 Number of type2 packets received by the decompressor
om 8:
uncompressed 4 Number of packets received uncompressed
l.c :4
. c
te 13
out_acks 4 Number of ACKS generated by the decompressor
.7 bk t
3
out_snacks 4 Number of static NACKs generated by the
15
ei .0
decompressor
0.
w 01
decompressor
2.
zh 201
FIX_TIME_MS 4 Specifies the milliseconds into the week for the fix; data type
is unsigned int32; range is 0 to (604800000-1)
FIX_TIME_WK 2 Specifies the week number of the fix; data type is unsigned
int16
T
SENSOR_MEAS_MS 4 Specifies the milliseconds into the week for the last sensor
n PS
measurement; data type is unsigned int32; range is 0 to
(604800000-1)
34
SENSOR_MEAS_WK 2 Specifies the week number for the last sensor measurement;
om 8:
data type is unsigned int16
l.c :4
. c
te 13
Filter Operation Mode 1 Specifies the Filter Operation Mode
0 – Not producing fixes
.7 bk t
41 -b 1 a
12
2.
zh 201
KF_CLOCK_BIAS 4 Kalman state (Sensor mode) clock bias, in meters; float data
type
KF_CLOCK_RATE 4 Kalman state (Sensor mode) clock bias rate, in m/s; float
data type
ATTITUDE 4*3 Specifies the attitude of the body with respect to the SAE
reference coordinate frame:
Roll
Pitch
Yaw
Units in radians; float data type
T
Units in radians; float data type
n PS
ATTITUDE_UNC 4*3 Specifies the attitude uncertainty
34
Roll
om 8:
Pitch
l.c :4
Yaw
. c
te 13
Units in radians; float data type
12
ou 3.
ACCEL 4*3 Specifies the acceleration of the body with respect to the
SAE reference coordinate frame, in m/s2
2.
zh 201
Forward
Right
Down
Float data type
TURN_RATE _BIAS 4*3 Specifies the turn rate bias in the 3D body frame, in
radians/sec
Roll
Pitch
Yaw
Float data type
TURN_RATE_BIAS_ 4*3 Specifies the turn rate bias uncertainty in the 3D body frame,
UNC in radians/sec
Roll
T
Pitch
n PS
Yaw
34
Float data type
om 8:
SESSION_COUNT 4 Count of the number of GPS solutions attempted; data type
l.c :4
is unsigned int32
. c
te 13
COURSE_OVER_ 4 Course over ground in degrees relative to true north,
GROUND 0..359.99 degrees, 90 degrees = traveling east; float data
.7 bk t
41 -b 1 a
type
3
15
ei .0
12
ou 3.
GROUND_VALIDITY 0 – Invalid
1 – Valid
GPS measurement GPS_MEAS_ May be appended to the log; the number of reports is the
reports REPORTED x 38 value of GPS_MEAS_REPORTED; see Section 5.3.603.1
5.3.603.1 GPS_MEAS_REPORTED
The following block of data appears for each GPS measurement reported.
T
meters; float data type
n PS
PR_UNC 4 Specifies the PR uncertainty on the measurement provided to
the KF, in meters; float data type
34
PR_UNC_USED 4 Specifies the PR uncertainty on the measurement used by the
om 8:
KF, in meters; float data type
l.c :4
. c
te 13
PR_PFA 4 Probability of a False Alarm (PFA) on the PR measurement;
unitless; float data type
.7 bk t
41 -b 1 a
1 – PRR is valid
12
ou 3.
2.
zh 201
PRR_PFA 4 Specifies the PFA on the PRR measurement; unitless; float data
type
GPS_MS_INT_ 4 Specifies the GPS time, in msec, into the week at the start of
START integration; data type is unsigned int32; range is 0 to
(604800000-1)
GPS_WK_INT_ 2 Specifies the GPS time; week number at start of integration; data
START type is unsigned int16
T
n PS
Bit[3] – Turn rate X axis is valid
Bit[4] – Turn rate Y axis is valid
34
Bit[5] – Turn rate Z axis is valid
Bit[6] – Barometric data (pressure) is valid
om 8:
Bit[7] – Sensor board temperature is valid
l.c :4
c
Bit[8] – Acceleration X axis temperature is valid
.
te 13
ACCELERATION_ 1 Reserved
SOURCE
TURN_RATE_ 1 Reserved
SOURCE
TEMPERATURE_ 1 Reserved
SOURCE
BIAS_COUNT 1 Specifies the number of times that the bias has been corrected;
data type is unsigned int8
TURN_RATE_BIAS_ 4*3 Specifies the currently used turn rate bias correction in the
CORRECTION preprocessor, in radians/sec
X (Roll)
Y (Pitch)
Z (Yaw)
Float data type
T
PRESSURE_UNC 4 Specifies the pressure uncertainty in hPA; float data type
n PS
TEMP_PRESSURE 2 Specifies the pressure sensor temperature; units in 0.01 degree
C; data type is signed int16; range is ±327.67 degree C
34
om 8:
TEMP_UNC_ 2 Specifies the pressure sensor temperature uncertainty; units in
PRESSURE 0.01 degree C; data type is signed int16; range is 0.01 to 327.67
l.c :4
. c
degree C
te 13
TURN_RATE 4*3 Specifies the turn rate with respect to the SAE reference
.7 bk t
41 -b 1 a
X (Roll)
0.
w 01
Y (Pitch)
12
ou 3.
Z (Yaw)
2.
zh 201
TURN_RATE_UNC 4*3 Turn rate uncertainty with respect to the SAE reference
coordinate frame, in radians/sec
X (Roll)
Y (Pitch)
Z (Yaw)
Float data type
T
n PS
TEMP_UNC_ACCEL 2*3 Accelerometer temperature uncertainty for axes:
X (Forward)
34
Y (Right)
om 8:
Z (Down)
l.c :4
c
Units in 0.01 degree C; data type is signed int16; range is 0.01 to
.
327.67 degree C
te 13
X (Roll)
3
15
Y (Pitch)
ei .0
Z (Yaw)
0.
w 01
327.67 degree C
2.
zh 201
PRESSURE_ 1 Reserved
SOURCE
GPS_MS_BIAS 4 Specifies the GPS time as msec into week when the biases were
set; data type is unsigned int32; range is 0 to (604800000-1)
GPS_WK_BIAS 2 Specifies the GPS time as the week when biases were set; data
type is unsigned int16
ACCEL_BIAS 4*3 Specifies the acceleration bias with respect to the SAE reference
coordinate frame, in m/s2
X (Forward)
Y (Right)
Z (Down)
Float data type
TURN_RATE_BIAS 4*3 Specifies the turn rate bias with respect to the SAE reference
coordinate frame, in radians/sec
X (Roll)
Y (Pitch)
Z (Yaw)
Float data type
BIAS_COUNT 1 Specifies the number of times that the bias has been corrected;
data type unsigned int8
T
n PS
INTEGRATION_ 1 Specifies the Integration mode; values are:
MODE 0 – Bias generated from static integration
34
1 – Bias generated from dynamic integration
om 8:
SESSION_COUNT 4 Count of the number of GPS solutions attempted; data type is
l.c :4
c
unsigned int32
.
te 13
.7 bk t
3
15
ei .0
12
ou 3.
Version 1 Version
This log is generated every 250 TS packets. The worst-case packet size for this log is 13 bytes.
Version 1 Version
NOTE A PES packet can be discarded when calculating PTS, if it is at the beginning of playback (or
the beginning of a new loop), and we are waiting for an audio packet to arrive.
This log is generated every 50 PES packets. The worst-case packet size for this log is 25 bytes.
T
n PS
5.3.608 LOG_DTV_ISDB_SECTIONS (LOG_CODE 0x13E6)
34
om 8:
This log provides MPEG2 section statistics.
l.c :4
c
Field Length (bytes) Description
.
te 13
Version 1 Version
.7 bk t
41 -b 1 a
2.
zh 201
This log is generated every 50 sections. The worst-case packet size for this log is 21 bytes.
Version 1 Version
Video Discarded PES on 4 Number of video PES packets that were discarded on
Overflow overflow
Audio Discarded PES on 4 Number of audio PES packets that were discarded on
Overflow overflow
Subtitles Discarded PES 4 Number of subtitles PES packets that were discarded on
on Overflow overflow
T
This log is generated every 50 PES packets. The worst case packet size for this log is 61 bytes.
n PS
5.3.610 LOG_WLAN_SYS_ACQ_HO_C (LOG_CODE 0x13E8)
34
om 8:
This log packet contains the following handoff information to be logged on Diag:
l.c :4
. c
te 13
Current AP + RSSI (if already associated)
.7 bk t
3
RSSI, QoS, and security compatibility information is provided for each BSSID in the
15
ei .0
candidate list
0.
w 01
12
This log packet is generated after every successful scan which can vary from every 300 ms to
ou 3.
2.
zh 201
240 sec.
The worst-case size of the packet in bytes is 66 * number of APs logged (maximum of 21) =
1386 bytes excluding the Diag header and APs logged.
bssid 8 Specifies the BSSID of the AP (IEEE MAC address for the
WLAN)
T
The ssid structure is as follows:
n PS
34
Field Length (bytes) Description
om 8:
len 1 Specifies the length of the ssid
l.c :4
. c
ssid 32 A character array to hold the name of the AP
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
12
ou 3.
This log packet contains the following WLAN general configuration parameters to be logged on
2.
zh 201
Diag:
WLAN configuration-related parameters read from EFS
WLAN acquisition-related parameters that come from SD
WLAN miscellaneous parameters
This log packet is generated when the WLAN is activated. It is updated every time the WLAN is
acquired. The worst-case size of packet in bytes is 88 bytes, including the Diag header.
Length
Field Description
(bytes)
T
rts_threshold 2 “Request to Send” packet
n PS
threshold; default value is 2312
34
scan_timing 2 Maximum scan timing on one
channel, in msec
om 8:
l.c :4
c
frag_threshold 2 Fragmentation threshold; default
.
value is 2312
te 13
2.
zh 201
Length
Field Description
(bytes)
T
values are:
n PS
0 – Passive
34
1 – Active
om 8:
auth_type
l.c :4 1 Enumeration of the authentication
type; values are:
. c
te 13
0 – NO_AUTH
1 – WEP
.7 bk t
2 – 8021X_PASSWD
41 -b 1 a
3
3 – 8021X_TLS_RADIUS
15
ei .0
4 – 8021X_MD5_RADIUS
0.
w 01
5 – 8021X_TLS_RADIUS_
12
WKEY
ou 3.
6 – 8021X_TLS_CERT
2.
zh 201
7 – PAP
8 – CHAP
9 – MsCHAPv2
10 – PEAP
11 – TTLS
12 – SIM
13 – AKA
Length
Field Description
(bytes)
T
n PS
qos_mode 1 Current status of Quality of
Service (QoS) mode; values are:
34
0 – AUTO; automatic
1 – QBSS_ONLY; QoS BSS
om 8:
only
l.c :4
c
2 – NO_QOS; QoS not
.
te 13
required
.7 bk t
3
enabled; values are:
15
ei .0
0 – Not enabled
0.
w 01
1 – Enabled
12
ou 3.
the station
T
5.3.620 Reserved (LOG_CODE 0x142A)
n PS
34
5.3.621 Reserved (LOG_CODE 0x142B)
om 8:
l.c :4
. c
te 13
5.3.622 Reserved (LOG_CODE 0x142C)
.7 bk t
41 -b 1 a
3
5.3.623 Reserved (LOG_CODE 0x142D)
15
ei .0
0.
w 01
12
2.
zh 201
id 1 ID
ver 1 Version
ccnt 4 Counter
T
duration 4 Total duration
n PS
msg_count 4 Number of messages
34
set_clock_divider_64 4 Clock speed divider
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
This log contains the instance information for all ps_flow objects. All fields in this log are
0.
w 01
unsigned.
12
ou 3.
2.
zh 201
5.3.628.1 PS_FLOW_TYPE
ps_flow_handle 2 Upper byte is the handle to the interface with which this
flow is associated; lower byte is the flow handle
This log is generated on demand. The worst-case size is 168 bytes. The maximum n is 20.
T
This log contains the instance information for all ps_physlink objects. All fields in this log are
n PS
unsigned.
34
Field Length (bytes) Description
om 8:
version 1
l.c :4 Version of this packet
. c
te 13
proc_id 1 ID of the processor thison which this instance is
running
.7 bk t
41 -b 1 a
3
reserved 2 Used to maintain word alignment
15
ei .0
12
2.
zh 201
5.3.629.1 PS_PHYS_LINK_TYPE
ps_phys_link_handle 2 Upper byte is the handle to the interface with which this
phys_link is associated; lower byte is the phys_link handle
ps_phys_link_hdr_ 1 0 – PS_PHYS_LINK_HDR_COMP_
comp_type PROTOCOL_NONE
1 – PS_PHYS_LINK_HDR_COMP_
PROTOCOL_ROHC
2 – PS_PHYS_LINK_HDR_COMP_
PROTOCOL_IPHC
3 – PS_PHYS_LINK_HDR_COMP_ PROTOCOL_VJ
This log is generated on demand. The worst-case size is 72 bytes. The maximum n is 16.
Version 1 Version
T
Freq Offset 1 Frequency offset
n PS
RX0 AGC 1 RX AGC0
34
RX1 AGC 1 RX AGC1
om 8:
Repeat per Task l.c :4
. c
te 13
MSB of Walsh Index [0] 2 [0] – Walsh index of MSB
QOF [2:1] [2:1] – QOF index
.7 bk t
Burst Len [4:3]
3
[6:5] – Diversity antenna
15
Antenna [6:5]
ei .0
[15:7] – Pilot PN
Pilot Index [15:7]
0.
w 01
12
ou 3.
PN Pos 2 PN position
Carrier 2 Carrier
Reserved 1 Reserved
T
n PS
5.3.631.1 PS_IPHC_TYPE
34
Field Length (bytes) Description
om 8:
l.c :4
c
iphc_handle 1 Handle to the first IPHC instance
.
te 13
3
This log is generated on demand. The worst-case size is 72 bytes. The maximum n is 16.
15
ei .0
0.
w 01
12
ou 3.
0x143C)
This log contains the instance information for all RSVP objects. All fields in this log are
unsigned.
5.3.632.1 PS_ROHC_TYPE
This log is generated on demand. The worst-case size is 72 bytes. The maximum n is 16.
T
n PS
MC stops/completes a DPO search after a DPO wakeup because the DPO wakeup resulted in
an early exit or it finished the 700 ms search. The DPO status log contains information from
34
the DPO wakeup that just finished (early exited or completed 700 ms search). The DPO
om 8:
status log in this case indicates why MC entered DPO, the DPO engage rate, and the reason
l.c :4
c
for early exit.
.
te 13
MC stops a DPO search because it received a Rcvr IDLE/OFF command from SM. The DPO
.7 bk t
status log contains the information from the DPO search that was just stopped.
41 -b 1 a
3
15
ei .0
2.
zh 201
KNOWN_VISIBLE_SV_MASK 8 Bit mask showing all the known visible GPS SVs
ALL_KNOWN_DPO_THRESH_ 8 Bit mask showing all SVs that are above the DPO
SV_MASK threshold when there are no unknown SVs
(22 dB-Hz)
DPO_THRESH_SV_MASK 8 Bit mask showing all SVs that are above the DPO
threshold (26 dB-Hz)
DPO_THRESH_USABLE_SV_ 8 Bit mask showing all usable SVs that are above the
MASK DPO threshold (26 dB-Hz)
T
n PS
Bit 0 – TRUE/FALSE: Is W less than S for
known visible SVs
34
Bit 1 – TRUE/FALSE: Is slow clock calibrated
Bit 2 – TRUE/FALSE indicating the validity of fix
om 8:
l.c :4 in PE
c
Bit 3 – TRUE/FALSE indicating if the last fix
.
te 13
attempt in PE failed
.7 bk t
3
0 – Uninitialized
15
ei .0
1 – Dynamic
0.
w 01
2 – Static pre-lockdown
12
3 – Static post-lockdown
ou 3.
4 – Sensor dynamic
2.
zh 201
5 – Sensor static
USABLE_SV_MASK 8 Bit mask showing all SVs that are usable (SVs
have known time and have EPH/ALM CORR)
T
n PS
14 – Number of SV with Almanac check failed
15 – Number of known visible SV check failed
34
16 – Fix validity check failed
17 – Fix attempt failed
om 8:
18 – SV millisecond time not set
l.c :4
c
19 – Phone connected to charger
.
te 13
passed
2.
zh 201
This log is generated every 1000 ms when system is not doing DPO. The log frequency can be
higher if the system is doing DPO depending on the early exit status. The worst-case packet size
is 102 bytes.
T
2 – PDA
n PS
3 – DM
4 – NI
34
5 – BREW
om 8:
6 – JAVA
7 – TEST1
l.c :4
. c
8 – TEST2
te 13
9 – OEM
.7 bk t
10 – TEST3
41 -b 1 a
3
11 – XTRA
15
ei .0
12 – ATCOP
0.
w 01
12
ou 3.
This message is sent for every successful fix and thus depends on the fix rate. The worst-case
2.
zh 201
This message is sent when GPS is in progress at a 1 Hz rate. The worst-case packet size is 11
bytes.
T
n PS
5.3.648 Reserved (LOG _CODE 0x145F)
34
om 8:
l.c :4
. c
5.3.649 Reserved (LOG _CODE 0x1460)
te 13
.7 bk t
41 -b 1 a
3
15
5.3.650 Reserved (LOG _CODE 0x1461)
ei .0
0.
w 01
12
ou 3.
2.
zh 201
POS_SOURCE 1 0 – None
1 – Weighted Least Squares (WLS)
2 – Kalman Filter (KF)
3 – Externally injected
4 – Internal database
5 – WiFi
POS_SOURCE
WLS KF
T
Bit[5] Clock bias hold fix Reserved
n PS
Bit[6] Position fix propagated Reserved
34
Bit[7] Velocity fix valid Velocity fix valid
om 8:
Bit[8] Final fix? Final fix?
l.c :4
. c
1 – Yes, sent from LM 1 – Yes, sent from LM
te 13
0 – Unknown, sent 0 – Unknown, sent
.7 bk t
from NF from NF
41 -b 1 a
3
Bit[9] 1 – Position fix from GPS 1 – Position fix from GPS
15
ei .0
corrections corrections
POS_SOURCE
T
WLS KF
n PS
Bit[0] New session New session
34
Bit[1]: 0 – GPS only 0 – GPS only
om 8:
Bit[2]
l.c :4 1 – Glonass only 1 – Glonass only
c
2 – Mixed meas 2 – Mixed meas
.
te 13
corrections corrections
ou 3.
2.
zh 201
POS_SOURCE
External Internal
POS_SOURCE of 0
FAILURE_CODE 1 POS_SOURCE
Code WLS KF
T
8 ITAR velocity violation ITAR velocity violation
n PS
9 ITAR position violation ITAR position violation
34
10 Time error Time error
om 8:
(GPS week = unknown) (GPS week = unknown)
l.c :4
. c
te 13
11 Reserved KF state outlier
.7 bk t
3
POS_SOURCE
15
ei .0
0.
w 01
T
Vnorth
n PS
Vup
Float data type for all of the above; this field is invalid if
34
POS_SOURCE is either externally injected or internal database
VEL_SIGMA 4*3
om 8:
Velocity uncertainty (meters per second):
l.c :4
. c
East
te 13
North
.7 bk t
Up
41 -b 1 a
3
Float data type for all of the above; this field is invalid if
15
ei .0
Value Description
2.
zh 201
CLOCK_BIAS_ 4 Clock bias uncertainty in meters; float data type; this field is
SIGMA invalid if POS_SOURCE is either externally injected or internal
database
CLOCK_DRIFT 4 Receiver clock drift = (user clock drift - GPS clock drift) in meters
per second; float data type; this field is invalid if POS_SOURCE
is either externally injected or internal database
CLOCK_DRIFT_ 4 Uncertainty of receiver clock drift; float data type; this field is
SIGMA invalid if POS_SOURCE is either externally injected or internal
database
T
n PS
RAW_ALT_SIGMA 4 Raw WLS altitude uncertainty in meters; float data type
34
PDOP 4 Position dilution of precision; float data type; this field is invalid if
POS_ SOURCE is either externally injected or internal database
om 8:
l.c :4
c
HDOP 4 Horizontal DOP; float data type; this field is invalid if
.
te 13
POS_SOURCE is either externally injected or internal database
VDOP 4 Vertical DOP; float data type; this field is invalid if POS_
.7 bk t
41 -b 1 a
ELLIPSE_ANGLE 4 Angle along axis with respect to true north, with increasing
angles moving clockwise from north; metric is relative to WGS84
ellipsoid; float data type; range is 0 to 180 degrees
POS_SIGMA_ 4 Vertical position uncertainty in meters; float data type; this field is
VERTICAL invalid if POS_SOURCE is either externally injected or internal
database
GNSS_ONLY_ 4 Heading angle in radians (0, 2*pi]; float data type; if sensors were
HEADING used to aid or filter heading, this field contains the unfiltered
GNSS heading prior to any sensor integration
T
SENSOR_DATA_ 4 Denotes which additional sensor data were used to compute this
n PS
USAGE_MASK position fix
BIT[0] 0x00000001 – Accelerometer
34
BIT[1] 0x00000002 – Gyro
0x0000FFFC – Reserved
om 8:
l.c :4
A bit set to 1 indicates that certain fields as defined by the
. c
SENSOR_AIDING_MASK were aided with sensor data
te 13
NUMBER_OF_ 1 Number of GPS SVs used in the fix; this field is invalid if
GPS_SVS_USED POS_SOURCE is either externally injected or internal database
NUMBER_OF_ 1 Number of Glonass SVs used in the fix; this field is invalid if
GLO_SVS_USED POS_SOURCE is either externally injected or internal database
SV_TYPE 1 Bit[0]
0 – SV is not used in fix
1 – SV is used in fix; SV not used implies IODE,
MEAS_RESIDUAL and RANGE_UNC,
VEL_RESIDUAL are invalid
Bit[1]
0 – SV is GPS
1 – SV is Glonass
Bit[2] – Bit[3]
0 – meas is narrowband
1 – meas is wideband
2 – meas is Rx diversity
3 – meas is SBAS
T
SV_ID 1 If SV_TYPE is GPS – PRN
n PS
If SV_TYPE is Glonass – Slot ID
34
FREQ_NUM 1 Glonass frequency number -7 to +6; valid only if
SV_TYPE is Glonass
om 8:
IODE 1
l.c :4 If SV_TYPE is GPS: IODE; if SV_TYPE is Glonass: Tb
. c
te 13
PR_RESIDUAL 4 Pseudorange measurement residual in meters; float
data type
.7 bk t
41 -b 1 a
3
PRR_RESIDUAL 4 Pseudorange rate residual in meters per second; float
15
ei .0
data type
0.
w 01
data type
This log is generated every 1 sec from NF thread and as often as every 1 sec from LM, for a
possible total of 2 per second. Worst case packet size for this log is 197 + (30 * 20) = 797 bytes.
FREQ_BIAS 4 Clock frequency bias in meters per second; float data type
FREQ_UNC 4 Clock frequency uncertainty in meters per second; float data type
T
ignored; this should never happen, since only valid measurement
n PS
data is output in this packet
34
om 8:
Code
l.c :4 Description
c
0 Idle
.
te 13
1 Search
.7 bk t
41 -b 1 a
2 Search verify
3
15
ei .0
3 Bit edge
0.
w 01
4 Track_Verify
12
ou 3.
5 Track
2.
zh 201
6 Restart
7 DPO
8-255 Reserved
Bit Description
0 Sub-millisecond is valid
T
2 Satellite time is known
n PS
3 Bit edge confirmed from signal
34
4 Measured velocity
om 8:
5 Fine velocity available
l.c :4
. c
te 13
6 Lock point valid
.7 bk t
3
8 Good parity
15
ei .0
0.
w 01
measurement
12 Tentative measurement
16-17 Reserved
19 Rx diversity measurement
Bit Description
2-7 Reserved
T
CARRIER_PHASE_ 4 Signed value; measurement in L1_cycles; special case: cycle
n PS
CYCLES slip is indicated by 0x80000000
34
CARRIER_PHASE_ 2 Fractional part of L1_cycles; unit is L1_cycles/65536; to
FRACT reconstruct complete carrier phase, combine fractional and
om 8:
integer parts (except when there is a cycle slip)
l.c :4
. c
FINE_SPEED 4 Carrier phase derived; fine SV speed in meters per second; float
te 13
type
.7 bk t
41 -b 1 a
0.
w 01
This log is generated every 1 sec. Worst case packet size for this log is 28 + (16 * 70) = 1148
bytes.
T
n PS
GLO_CLK_SRC 1 Integer value indicates source of the clock
FREQ_BIAS 4 Clock frequency bias in meters per second; float data type
34
om 8:
FREQ_UNC 4 Clock frequency uncertainty in meters per second; float data
type
l.c :4
. c
te 13
FREQ_SRC 1 Source of frequency estimation; integer value
.7 bk t
3
GPS_LEAP_SEC_UNC 1 GPS leap seconds uncertainty; positive integer
15
ei .0
0.
w 01
This log is generated every 1 sec. Worst case packet size for this log is 85 bytes.
FREQ_BIAS 4 Clock frequency bias in meters per second; float data type
T
n PS
FREQ_UNC 4 Clock frequency uncertainty in meters per second; float data type
34
LEAP_SEC 2 Leap seconds
om 8:
POS_VEL_FLAG 4 Bit 0
l.c :4
c
0 – Solution is not valid
.
te 13
1 – Solution is valid
Bit 1
.7 bk t
3
1 – Solution is WLS
15
ei .0
Bit 2
0.
w 01
0 – Solution is not KF
12
1 – Solution is KF
ou 3.
Bit 3
2.
zh 201
GPS_NAV_DATA_ 2 Bit 0 (LSB) – Flag to show if the SF4 update time is invalid
FLAG 0 – Valid
1 – Invalid
Bit 1 – Flag to show if the SF5 update time is invalid
0 – Valid
1 – Invalid
Bit 2 – Flag to show if the Klobuchar iono model is available in
CD database
0 – Not available
1 – Available
Bit 3 – Flag to show if the GPS UTC parameters are available in
CD database
0 – Not available
T
1 – Available
n PS
Bit 4 – Flag to show if GPS XTRA is available; do not parse any
GPS XTRA data if this bit is set to not available
34
0 – Not available
om 8:
1 – Available
l.c :4
. c
GPS_EPH_MASK 4 Bit mask shows which GPS satellite has an eph in database
te 13
Bit 0 (LSB) – sv 1
.7 bk t
…
41 -b 1 a
3
Bit 31 (MSB) – sv 32
15
ei .0
GPS_ALM_MASK 4 Bit mask shows which GPS satellite has an almanac in database
0.
w 01
Bit 0 (LSB) – sv 1
12
ou 3.
…
2.
zh 201
Bit 31 (MSB) – sv 32
GPS_HEALTH_ 4 Bit mask shows which GPS satellites are in bad health, source:
PAGE_BAD_LIST health page
Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
GPS_HEALTH_ 4 Bit mask shows which GPS satellites are in good health, source:
PAGE_GOOD_ health page
LIST Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
GPS_HEALTH_ 4 Bit mask shows which GPS satellites are nonexistent, source:
PAGE_NON_ health page
EXIST _LIST Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
GPS_HEALTH_ 4 Bit mask shows which GPS satellites have unknown health status,
PAGE_ source: health page
UNKNOWN_LIST Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
GPS_ALM_ 4 Bit mask shows which GPS satellites are in bad health, source:
HEALTH_BAD_ alm
LIST Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
GPS_ 4 Bit mask shows which GPS satellites are in good health, source:
ALM_HEALTH_ alm
GOOD_LIST Bit 0 (LSB) – sv 1
T
…
n PS
Bit 31 (MSB) – sv 32
34
GPS_ ALM_ 4 Bit mask shows which GPS satellites have unknown health,
HEALTH_ source: alm
om 8:
UNKNOWN_LIST Bit 0 (LSB) – sv 1
l.c :4
. c
…
te 13
Bit 31 (MSB) – sv 32
.7 bk t
41 -b 1 a
GPS_EPH_ 4 Bit mask shows which GPS satellites are in bad health, source:
3
HEALTH_BAD_ eph
15
ei .0
…
12
ou 3.
Bit 31 (MSB) – sv 32
2.
zh 201
GPS_EPH_ 4 Bit mask shows which GPS satellites are in good health, source:
HEALTH_GOOD_ eph
LIST Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
GPS_EPH_ 4 Bit mask shows which GPS satellites have unknown health,
HEALTH_ source: eph
UNKNOWN_LIST Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
GPS_XTRA_ 4 Bit mask shows which GPS satellite has at least one valid XTRA
VALID_SV_MASK correction polynomial
Bit 0 (LSB) – sv 1
…
Bit 31 (MSB) – sv 32
T
n PS
GPS_XTRA_INJ_ 2 Time of XTRA injection, GPS week number
WEEK
34
GPS_XTRA_INJ_ 4 Time of XTRA injection, GPS milliseconds in a week
om 8:
MSWEEK l.c :4
. c
GLO_NAV_DATA_ 2 Bit 0 – GLONASS; if not supported, do not parse any data
te 13
FLAG hereafter
0 – Not supported
.7 bk t
41 -b 1 a
1 – Supported
3
15
Bit 1 – KP notice
ei .0
0 – Not available
0.
w 01
1 – Available
12
ou 3.
Bit 2 – TaoGps
2.
zh 201
0 – Not available
1 – Available
Bit 3 – GLO XTRA; if not available, do not parse any GLO
XTRA data
0 – Not available
1 – Available
GLO_KP_NOTICE 1 KP value
GLO_EPH_MASK 4 Bit mask shows which GLO satellite has an eph in database
Bit 0 (LSB) – Slot 1 (sv 65)
…
Bit 23 (MSB) – Slot 24 (sv 88)
GLO_ALM_MASK 4 Bit mask shows which GLO satellite has an alm in database
Bit 0 (LSB) – Slot 1 (sv 65)
…
Bit 23 (MSB) – Slot 24 (sv 88)
GLO_HEALTH_ 4 Bit mask shows which GLO satellite has good health in database
GOOD_LIST Bit 0 (LSB) – Slot 1 (sv 65)
…
Bit 23 (MSB) – Slot 24 (sv 88)
GLO_HEALTH_ 4 Bit mask shows which GLO satellite has bad health in database
BAD_LIST Bit 0 (LSB) – Slot 1 (sv 65)
…
Bit 23 (MSB) – Slot 24 (sv 88)
T
GLO_VIS_ 4 Bit mask shows which GLO satellite is visible
n PS
SLOTID_LIST Bit 0 (LSB) – Slot 1 (sv 65)
…
34
Bit 23 (MSB) – Slot 24 (sv 88)
om 8:
GLO_VIS_FREQ_ 2 Bit mask shows which GLO frequency is in view
l.c :4
c
LIST
.
Bit 0 (LSB) – (-7)
te 13
…
.7 bk t
Bit 13 (MSB) – +6
41 -b 1 a
3
15
GLO_NONEXT_ 4 Bit mask shows which GLO satellite is non-existent
ei .0
12
…
ou 3.
GLO_XTRA_ 4 Bit mask shows which GLO satellite has at least one valid XTRA
VALID_SV_MASK correction polynomial
Bit 0 (LSB) – Slot 1 (sv 65)
…
Bit 23 (MSB) – Slot 24 (sv 88)
This log is generated every 1 sec. Worst case packet size for this log is 215 bytes.
T
n PS
5.3.660 LOG_GNSS_PRX_RF_HW_STATUS_REPORT_C (LOG _CODE
34
0x147E)
om 8:
l.c :4
c
The transition from Version 0 to Version 1 of this diagnostic message is extensive; as such, the
.
te 13
parsers of this message may consider implementing its parser from scratch.
.7 bk t
41 -b 1 a
3
Length
Field Description
15
ei .0
(bytes)
0.
w 01
RFIC_MODE 1 0 – Narrowband
1 – Wideband
2 – RxD
3 – Glonass test
Length
Field Description
(bytes)
ADC_SAMPLE_RATE_FREQ 4 Actual ADC sample rate in Hz; unsigned integer
T
n PS
BP1_LBW_MEAN_Q 2 Mean estimate (DC) of Q component in MGP
Baseband Processor 1 (LBW) in mV; signed integer
34
BP1_LBW_PRE_AMPL_I 4 Preamplitude estimate of I component in MGP
om 8:
Baseband Processor 1 (LBW); this comes from BP
l.c :4
c
preamplitude estimation block; unsigned integer
.
te 13
2.
zh 201
Length
Field Description
(bytes)
BP3_GLO_AMPL_Q 4 Amplitude estimate of Q component in MGP
Baseband Processor 3 (Glonass); this comes from
BP final quantizer estimation block; from Channel 1
only; unsigned integer
T
3 – Quarter (quarter of main clk rate)
n PS
34
Baseband Processor 4 (HBW); signed integer
om 8:
BP4_HBW_MEAN_Q 2
l.c :4 Mean estimate (DC) of Q component in MGP
c
Baseband Processor 4 (HBW); signed integer
.
te 13
3
BP4_HBW_AMPL_Q 4 Amplitude estimate of Q component in MGP
15
ei .0
This log is generated every second. Worst case packet size for this log is 129 bytes.
Length
Field Description
(bytes)
RFIC_MODE 1 0 – Narrowband
1 – Wideband
2 – RxD
3 – Glonass test
T
RF_VCO_TUNE_CODE 2 VCO tuning code (0 to 128); unsigned integer, 8 bit
n PS
RF_DC_DAC_I 2 Value of register in GPS RF IC used to control I
34
component of DC offset in baseband signal;
om 8:
provides coarse and fine DC offset correction;
unsigned uint8[2]
l.c :4
. c
te 13
RF_DC_DAC_Q 2 Value of register in GPS RF IC used to control Q
component of DC offset in baseband signal;
.7 bk t
41 -b 1 a
Length
Field Description
(bytes)
BP1_LBW_PRE_AMPL_Q 4 Preamplitude estimate of Q component in MGP
Baseband Processor 1 (LBW); this comes from BP
preamplitude estimation block; unsigned integer
T
n PS
BP2_LBW _GROUP_DELAY 2 Group delay compensation in nanoseconds;
unsigned integer
34
RESERVED 8 Reserved for future use
om 8:
l.c :4
. c
This log is generated every second if diversity RF chain is enabled. Worst case packet size for
te 13
3
15
5.3.662 LOG_GNSS_GLONASS_MEASUREMENT_REPORT_C
ei .0
0.
w 01
This log contains measurement details on per Glonass SV basis. Where float or double is used,
2.
zh 201
FREQ_BIAS 4 Clock frequency bias in meters per second; float data type
FREQ_UNC 4 Clock frequency uncertainty in meters per second; float data type
Code Description
0 Idle
1 Search
2 Search verify
3 Bit edge
4 Track_Verify
T
n PS
5 Track
34
6 Restart
om 8:
7
l.c :4 DPO
. c
8 GLO 10 msec bit edge
te 13
3
10-255 Reserved
15
ei .0
12
2.
zh 201
Bit Description
0 Sub-millisecond is valid
4 Measured velocity
T
8 Good parity
n PS
9 Last update from difference, not measurement
34
10 Last update from velocity difference and not velocity
om 8:
l.c :4 measurement
. c
11 Strong indication of cross correlation
te 13
12 Tentative measurement
.7 bk t
41 -b 1 a
3
13 Do not use the measurement
15
ei .0
12
ou 3.
17-31 Reserved
Bit Description
2-7 Reserved
This log is generated every second. Worst case packet size for this log is 29 + (14 * 70) = 1009
bytes.
5.3.663 LOG_GNSS_GPS_HBW_RXD_MEASUREMENT_C
(LOG _CODE 0x1481)
T
n PS
This log contains high bandwidth GPS and Rx diversity GPS measurement details on an SV
basis. Where float or double is used, format is IEEE unless specified otherwise.
34
om 8:
Field Length (bytes) l.c :4 Description
. c
te 13
VERSION 1 Version number of packet
3
GPS_WEEK 2 GPS week number
15
ei .0
12
ou 3.
FREQ_BIAS 4 Clock frequency bias in meters per second; float data type
FREQ_UNC 4 Clock frequency uncertainty in meters per second; float data type
Code Description
0 Idle
1 Search
2 Search verify
3 Bit edge
4 Track_Verify
5 Track
6 Restart
7 DPO
T
8-255 Reserved
n PS
OBS_CNT 1 Count of all observations, both success and failure
34
GOOD_OBS_CNT 1 Count of good observations
om 8:
l.c :4
c
PARITY_ERROR_ 2 Parity error subframe
.
CNT
te 13
3
CNO 2 Carrier-to-noise in a 1 Hz bandwidth; 0.01 dB-Hz per bit; range is
15
ei .0
0 to 655.35 dB-Hz
0.
w 01
OFFSET_UNFILT_ 4 Unfiltered SV speed offset from LBW GPS; float data type
SPEED
Bit Description
0 Sub-millisecond is valid
4 Measured velocity
T
8 Good parity
n PS
9 Last update from difference, not measurement
34
10 Last update from velocity difference and not velocity
om 8:
l.c :4 measurement
. c
11 Strong indication of cross correlation
te 13
12 Tentative measurement
.7 bk t
41 -b 1 a
3
13 Do not use the measurement
15
ei .0
12
ou 3.
16-17 Reserved
19 Rx diversity measurement
25-31 Reserved
Bit Description
2-7 Reserved
FINE_SPEED 4 Carrier phase derived fine SV speed in meters per second; float
data type
T
n PS
Cycle Slip Count 1 Cycle slip count
34
om 8:
This log is generated every second. Worst case packet size for this log is 29 + (16 * 78) = 1277
l.c :4
. c
bytes.
te 13
.7 bk t
41 -b 1 a
5.3.664 LOG_GNSS_PDSM_POSITION_REPORT_CALLBACK_C
3
15
0.
w 01
This log contains position-related details generated by position engine. Where float or double is
12
ou 3.
used, format is IEEE unless specified otherwise. This log is a replacement for the legacy
2.
zh 201
LATITUDE 4 Latitude of the fix; 180/225 degrees per bit; range of -90
degrees to +90x(1-2-24) degrees referenced to WGS-84
ellipsoid, counting positive angles north of the equator and
negative angles south of the equator (signed integer)
LONGITUDE 4 Longitude of the fix 360/226 degrees per bit; range of -180
degrees to +180x(1-2-25) degrees; referenced to the WGS-84
reference ellipsoid, counting positive angles east of the
Greenwich meridian and negative angles west of the
Greenwich meridian (signed integer)
T
BIT[2] = PDSM_PD_UTCOFFSET_VALID, UTC offset field
n PS
is valid if this field is set
BIT[3] = PDSM_PD_UNCERTAINTY_VALID, position
34
uncertainty information is valid if this bit is set
BIT[4] = PDSM_PD_EXT_LOC_VALID, extended location
om 8:
information is present if this bit is set
l.c :4
. c
te 13
ALTITUDE 2 Altitude meters, WGS84 ellipsoid (signed)
HEADING 2 Heading, in units of 360/210 degrees per bit, in the range from
.7 bk t
41 -b 1 a
0.
w 01
T
Remaining bits are unused and set to 0
n PS
END_SESSION_ 1 Not needed
34
CAUSE
om 8:
UNC_ELLIPSE_ 1 Confidence value for the uncertainty ellipse; 0 to 100%
l.c :4
c
CONFIDENCE
.
te 13
UTC_OFFSET 1 UTC offset; valid only if the UTC offset valid flag is set
.7 bk t
41 -b 1 a
EXT_LOC_LAT 4 Latitude in WGS84; gives more resolution than the lat value
3
above; signed value with π/232 radians per bit; range is from
15
ei .0
12
EXT_LOC_LONG 4 Longitude in WGS84; Gives more resolution than the lon value
ou 3.
above; signed value with 2π/232 radians per bit. West is -ve;
2.
zh 201
HDOP 4 This field is scaled by a factor of 10; to get the correct value,
convert to float and divide by 10.0; range is 1.0 (highest
accuracy) to 50.0 (lowest accuracy)
VDOP 4 This field is scaled by a factor of 10; to get the correct value,
convert to float and divide by 10.0; range is 1.0 (highest
accuracy) to 50.0 (lowest accuracy)
T
n PS
LOC_UNC_ 4 HEPE value in meters
HORIZONTAL
34
TIME_MASK 1 BIT[0] = GPS – If set to 1, indicates GPS SVs were used in
om 8:
l.c :4 obtaining the timestamp
c
BIT[1] = GLO – If set to 1, indicates GLO SVs were used in
.
te 13
obtaining the timestamp
BIT[2] = GLO offset valid – If set to 1, indicates that the
.7 bk t
3
15
GLO_OFFSET 4 Milliseconds offset between GPS and Glonass time; range 0 to
ei .0
max(uint32)
0.
w 01
12
2.
zh 201
This log is generated every second. Worst case packet size for this log is 107 bytes.
T
This log is generated every time a wideband IQ test is performed with the BIT3 enabled in the
n PS
script (very infrequently). The worst case packet size for this log is 9 bytes.
34
om 8:
5.3.668 LOG_CGPS_SLOW_CLOCK_CALIB_REPORT_C (LOG _CODE
l.c :4
c
0x1488)
.
te 13
The GPS slow clock module maintains an estimate of time. In order to have time estimate with
.7 bk t
41 -b 1 a
less time uncertainity, slow clock is calibrated. This log is sent out at the following instances:
3
15
ei .0
When a latched slow clock is associated with GpsTime after a position fix (for 1 Hz tracking
0.
w 01
every second).
12
ou 3.
When the receiver wakes up after Dynamic Power Optimization (DPO) sleep.
2.
zh 201
This log is generated twice in 1 sec (once for after position fix latch and once for wakeup latch).
The worst case packet size for this log is 51 bytes.
T
5.3.671 Reserved (LOG _CODE 0x148C)
n PS
34
5.3.672 Reserved (LOG _CODE 0x148D)
om 8:
l.c :4
. c
te 13
3
5.3.674 LOG_GNSS_PDSM_SET_PARAMETERS_C (LOG _CODE
15
ei .0
0x148F)
0.
w 01
12
This log is generated when a pdsm_set_parameters command is invoked by the application. This
ou 3.
log is generated after LM receives the request from PDAPI. All values are unsigned unless
2.
zh 201
otherwise specified.
Field Length (bytes) Description
T
n PS
17 – PDSM_PA_SBAS_USER_PREFERENCE
18 – PDSM_PA_SBAS_STATUS
34
19 – PDSM_PA_DPO_CONTROL
20 – PDSM_PA_ON_DEMAND_LOW_POWER_MODE
om 8:
21 – PDSM_PA_ON_DEMAND_READY_MODE
l.c :4
. c
22 – PDSM_PA_CALL_FLOW_SELECT
te 13
23 – PDSM_PA_DELETE_PARAMS_EX
24 – PDSM_PA_EXTERNAL_SPI
.7 bk t
41 -b 1 a
25 – PDSM_PA_MAX (unused)
3
15
ei .0
PARAMETER VALUE 0-255 These are interpretations of parameter value vary based on
12
ou 3.
T
Bit set (=1) – delete
n PS
0 – LSB
Mask[0]
34
BIT[0] – DELETE_EPH (0x0001), GPS ONLY
om 8:
BIT[1] – DELETE_ALM (0x0002), GPS ONLY
l.c :4
c
BIT[2] – DELETE_POS (0x0004)
.
te 13
BIT[3] – DELETE_TIME (0x0008), ALL GNSS
BIT[4] – DELETE_IONO (0x0010), GPS ONLY
.7 bk t
41 -b 1 a
PARAMETER_VALUE 56 Mask[1]
(OPTION 4) (cont.) BIT[0] – DELETE_EPH_GLO
BIT[1] – DELETE_EPH_SBAS
BIT[2] – DELETE_ALM_GLO
BIT[3] – DELETE_ALM_SBAS
BIT[4] – DELETE_SVDIR_GLO
BIT[5] – DELETE_SVDIR_SBAS
BIT[6] – DELETE_SVSTEER_GLO
BIT[7] – DELETE_SVSTEER_SBAS
BIT[8] – DELETE_ALM_CORR_GLO
BIT[9] – DELETE_CLOCK_INFO; for
DELETE_CLOCK_INFO, see also
DELETE_CLOCK_INFO_XXX masks detailed below,
which allow for finer control of clock information to be
deleted
For DELETE_CELLDB_INFO, the following flags are
T
n PS
applicable
BIT[0] – DELETE_CELLDB_MASK_POS_INFO
34
BIT[1] –
DELETE_CELLDB_MASK_LATEST_GPS_POS_INFO
om 8:
BIT[2] – DELETE_CELLDB_MASK_OTA_POS_INFO
l.c :4
c
BIT[3] –
.
te 13
DELETE_CELLDB_MASK_EXT_REF_POS_INFO
BIT[4] – DELETE_CELLDB_MASK_TIMETAG_INFO
.7 bk t
41 -b 1 a
BIT[5] – DELETE_CELLDB_MASK_CELLID_INFO
3
BIT[6] –
15
ei .0
DELETE_CELLDB_MASK_CACHED_CELLID_INFO
0.
w 01
BIT[7] –
12
ou 3.
DELETE_CELLDB_MASK_LAST_SRV_CELL_INFO
2.
zh 201
BIT[8] –
DELETE_CELLDB_MASK_CUR_SRV_CELL_INFO
BIT[9] –
DELETE_CELLDB_MASK_NEIGHBOR_INFO_INFO
For DELETE_CLOCK_INFO, the following flags are
applicable
BIT[0] – C_DELETE_INFO_CLOCK_TIME_EST
(deletes all GNSS time estimate, same as
DELETE_TIME)
BIT[1] – C_DELETE_INFO_CLOCK_FREQ_EST
BIT[2] – C_DELETE_INFO_CLOCK_WEEK_NUMBER
BIT[3] – C_DELETE_INFO_CLOCK_RTC_TIME
BIT[4] – C_DELETE_INFO_CLOCK_TIME_TRANSFER
BIT[5] – C_DELETE_INFO_CLOCK_GPSTIME_EST
BIT[6] – C_DELETE_INFO_CLOCK_GLOTIME_EST
BIT[7] –
C_DELETE_INFO_CLOCK_GLODAY_NUMBER
BIT[8] –
C_DELETE_INFO_CLOCK_GLO4YEAR_NUMBER
BIT[9] –
C_DELETE_INFO_CLOCK_GLO_RF_GRP_DELAY
BIT[10] – C_DELETE_INFO_CLOCK_DISABLE_TT
T
0x0002 – NMEA_RMC
n PS
0x0004 – NMEA_GSV
0x0008 – NMEA_GSA
34
0x0010 – NMEA_VTG
0x0020 – NMEA_GLGSV
om 8:
0x0040 – NMEA_GNGSA
l.c :4
. c
0x0080 – NMEA_GNGNS
te 13
0x0100 – NMEA_PSTIS
.7 bk t
41 -b 1 a
0 – PDSM_SERVER_TYPE_IPV4_ADDRESS
0.
w 01
1 – PDSM_SERVER_TYPE_URL_ADDRESS
12
ou 3.
2 – PDSM_SERVER_TYPE_IPV6_ADDRESS
2.
zh 201
T
PARAMETER_VALUE 1 Dynamic Power Optimization (DPO) control
n PS
(OPTION 19) 0 – DPO disabled
1 – DPO enabled
34
PARAMETER_VALUE 1 For ON_DEMAND_LOW_POWER_MODE
om 8:
(OPTION 20) 0 – Disable ON DEMAND Low Power mode
l.c :4
c
1 – Enable ON DEMAND Low Power mode
.
te 13
(OPTION 21)
41 -b 1 a
and 3G
2.
zh 201
RESERVED 3 Reserved
This log is triggered by the client. The worst case packet size for this log is 265 bytes.
T
n PS
9 – PDSM_PD_GPS END (GPS receiver off)
10 – PDSM_PD_COMMS BEGIN (Attempting to communicate
34
with the network)
11 – PDSM_PD_COMMS (Connected to the network)
om 8:
12 – PDSM_PD_COMMS FAILURE (Failed to connect to the
l.c :4
c
network)
.
te 13
13 – PDSM_PD_COMMS DONE (Done with the
communication to the network)
.7 bk t
41 -b 1 a
14 – PDSM_PD_EVVENT_UPDATE_FAILURE
3
15 – PDSM_PD_DLOAD_START
15
ei .0
16 – PDMS_PD_DLOAD
0.
w 01
17 – PDSM_PD_DLOAD_DONE
12
ou 3.
18 – PDSM_PD_DLOAD_END
2.
zh 201
19 – PDSM_PD_DLOAD_INVALID
T
n PS
5 – PDSM_PD_COMM_PROTOCOL_KDDI
6 – PDSM_PD_COMM_PROTOCOL_IS801_B
34
7 – PDSM_PD_COMM_PROTOCOL_RRLP_V8
8 – PDSM_PD_COMM_PROTOCOL_SUPL_2_0
om 8:
PDSM_PD_COMMS (No data is returned)
l.c :4
c
PDSM_PD_COMMS FAILURE (End status is returned; values
.
te 13
usually increase monotonically by 1, starting from -1;
exceptions are noted in Section 5.3.675.1)
.7 bk t
41 -b 1 a
RESERVED 7 Reserved
This log is generated whenever a PDAPI event is generated for an application. The worst case
packet size for this log is 14 bytes.
T
PDSM_PD_END_TC_EXIT – Ending session due to TC exit
n PS
34
PDSM_PD_END_SERVER_ERROR – Added protocol specific error type
om 8:
l.c :4
c
PDSM_PD_END_STALE_BS_INFO – Ending because BS information is stale
.
te 13
ou 3.
2.
zh 201
PDSM_PD_END_SS_MOLR_ERRORS_POSITION_METHOD_FAILURE
PDSM_PD_END_SS_MOLR_ERRORS_UNDEFINED
PDSM_PD_END_CP_CF_DISRUPT_SMLC_TO – Control plane's SMLC timeout may or
may not end PD
PDSM_PD_END_MT_GUARD_TIMER_EXPIRY – Control plane's MT guard time
expires
PDSM_PD_END_WAIT_ADDITION_ASSIST_EXPIRY – End waiting for additional
assistance
T
the LSU maximum session count)
n PS
PDSM_PD_END_JGPS_POSRESP_NG_MSI – Position response NG reception (MS side
34
setting information failure?)
om 8:
PDSM_PD_END_JGPS_STOPPOS_NG_LIS – Session interruption NG reception
l.c :4
c
.
te 13
PDSM_PD_END_JGPS_STOPPOS_NG_MSI – Session interruption NG reception (MS
side setting information failure?)
.7 bk t
41 -b 1 a
3
PDSM_PD_END_JGPS_POSCOMP_NG – Abnormal response reception
15
ei .0
0.
w 01
T
PDSM_PD_END_JGPS_DMSB_ERROR = 901 – MSB: No fixwith download the data
n PS
PDSM_PD_END_JGPS_DPOSCOMP_NG = 911 – MSA (MSB auto): No fixwith
34
download the data
om 8:
PDSM_PD_END_MAX – Maximum for PDSM internal use
l.c :4
. c
PDSM_PD_END_E_SIZE = 0x10000000 – To fix enum Size as int
te 13
.7 bk t
41 -b 1 a
0x1491)
0.
w 01
Any parameter event callback to the PDSM client is logged using the message. All the values are
12
ou 3.
Length
Field Description
(bytes)
PACKET_VERSION 1 Version number of log packet
Length
Field Description
(bytes)
EVENT_TYPE 1 1 – PDSM_PA_NETWORK_ADRSs
2 – PDSM_PA_GPS_LOCK
3 – PDSM_PA_KEEP_WARM
4 – PDSM_PA_DELETE_PARAMS
5 – PDSM_PA_POSITION_MODE
6 – PDSM_PA_MT_LR_SUPPORT
7 – PDSM_PA_MO_METHOD
8 – PDSM_PA_NMEA_SENTENCE_TYPE
PDSM_PA_1X_PDE_NETWORK_ADRS
PDSM_PA_1X_MPC_NETWORK_ADRS
PDSM_PA_UMTS_PDE_NETWORK_ADRS
PDSM_PA_SSD_DATA
PDSM_PA_SEC_UPDATE_RATE
PDSM_PA_PDAPI_ENABLE
PDSM_PA_NMEA_CONFIG_INFO
T
n PS
PDSM_PA_EFS_DATA (currently unused)
PDSM_PA_SBAS_USER_PREFERENCE
34
PDSM_PA_SBAS_STATUS
PDSM_PA_DPO_CONTROL
om 8:
PDSM_PA_ON_DEMAND_LOW_POWER_MODE
l.c :4
c
PDSM_PA_ON_DEMAND_READY_MODE
.
te 13
PDSM_PA_CALL_FLOW_SELEC
.7 bk t
41 -b 1 a
0.
w 01
PARAMETER_ 0-255 Interpretations of parameter value vary based on the Parameter Type
12
ou 3.
VALUE field. They are elaborated below. If not shown, then the Parameter
Type does not take a parameter value. The exception to the sizing
2.
zh 201
Length
Field Description
(bytes)
PARAMETER_ 1 For DELETE_PARAMS an array of two 32-bit masks (Mask[0..1]),
VALUE followed by:
(Option 4 of 21) 4 bytes Time Uncertainty
4 bytes Position Uncertainty
4 bytes Time Offset
4 bytes Position Offset
4 bytes Ephemeris SV Mask
4 bytes Almanac SV Mask
4 bytes Glo Ephemeris SV Mask
4 bytes Glo Almanac SV Mask
4 bytes SBAS Eph SV mask
4 bytes SBAS Alm SV mask
4 bytes DeleteCellDB Mask
4 bytes DeleteClockInfo Mask
T
n PS
Parameter Length = 14*4 = 56 bytes
Bit set (=1) = delete
34
LSB = Bit 0
om 8:
Mask[0]l.c :4
c
BIT[0] – DELETE_EPH (0x0001), GPS ONLY
.
te 13
BIT[1] – DELETE_ALM (0x0002), GPS ONLY
BIT[2] – DELETE_POS (0x0004)
.7 bk t
41 -b 1 a
Length
Field Description
(bytes)
T
BIT[0] – DELETE_CELLDB_MASK_POS_INFO
n PS
BIT[1] – DELETE_CELLDB_MASK_LATEST_GPS_POS_INFO
BIT[2] – DELETE_CELLDB_MASK_OTA_POS_INFO
34
BIT[3] – DELETE_CELLDB_MASK_EXT_REF_POS_INFO
BIT[4] – DELETE_CELLDB_MASK_TIMETAG_INFO
om 8:
BIT[5] – DELETE_CELLDB_MASK_CELLID_INFO
l.c :4
. c
BIT[6] – DELETE_CELLDB_MASK_CACHED_CELLID_INFO
te 13
BIT[7] – DELETE_CELLDB_MASK_LAST_SRV_CELL_INFO
.7 bk t
BIT[8] – DELETE_CELLDB_MASK_CUR_SRV_CELL_INFO
41 -b 1 a
3
BIT[9] – DELETE_CELLDB_MASK_NEIGHBOR_INFO_INFO
15
ei .0
BIT[1] – C_DELETE_INFO_CLOCK_FREQ_EST
2.
zh 201
BIT[2] – C_DELETE_INFO_CLOCK_WEEK_NUMBER
BIT[3] – C_DELETE_INFO_CLOCK_RTC_TIME
BIT[4] – C_DELETE_INFO_CLOCK_TIME_TRANSFER
BIT[5] – C_DELETE_INFO_CLOCK_GPSTIME_EST
BIT[6] – C_DELETE_INFO_CLOCK_GLOTIME_EST
BIT[7] – C_DELETE_INFO_CLOCK_GLODAY_NUMBER
BIT[8] – C_DELETE_INFO_CLOCK_GLO4YEAR_NUMBER
BIT[9] – C_DELETE_INFO_CLOCK_GLO_RF_GRP_DELAY
BIT[10] – C_DELETE_INFO_CLOCK_DISABLE_TT
Length
Field Description
(bytes)
PARAMETER_ 2 For NMEA_SENTENCE_TYPE (a bit map of 2 bytes):
VALUE 0x0001 – NMEA_GGA
(Option 8 of 21) 0x0002 – NMEA_RMC
0x0004 – NMEA_GSV
0x0008 – NMEA_GSA
0x0010 – NMEA_VTG
0x0020 – NMEA_GLGSV
0x0040 – NMEA_GNGSA
0x0080 – NMEA_GNGNS
0x0100 – NMEA_PSTIS
T
1 – PDSM_SERVER_TYPE_URL_ADDRESS (If URL, next byte is
n PS
URL length, followed by 1 to 128 variable bytes URL data )
2 – PDSM_SERVER_TYPE_IPV6_ADDRESS (If IPv6, next 16
34
bytes are IP_V6 server IP address, followed by 4 bytes server IP
om 8:
port)
l.c :4
c
PARAMETER_ 8 For NMEA_CONFIG_INFO:
.
te 13
VALUE 4 bytes – NMEA port type
(Option 15 of 21) 0 – PDSM_PA _NMEA_PORT_TYPE_UART1
.7 bk t
41 -b 1 a
1 – PDSM_PA_NMEA_PORT_TYPE_UART2
3
15
2 – PDSM_PA_NMEA_PORT_TYPE_USB
ei .0
3 – PDSM_PA _NMEA_PORT_TYPE_SHARED_MEM
0.
w 01
port)
2.
zh 201
Length
Field Description
(bytes)
PARAMETER_ 1 For ON_DEMAND_READY_MODE:
VALUE 0 – Disable ON DEMAND Ready mode
(Option 20 of 21) 1 – Enable ON DEMAND Ready mode
This log is generated whenever a PDAPI event is generated for an application. The worst case
packet size for this log is 263 bytes.
T
5.3.678 Reserved (LOG _CODE 0x1493)
n PS
34
5.3.679 LOG_GNSS_PDSM_EXT_STATUS_MEAS_REPORT_C
(LOG _CODE 0x1494) om 8:
l.c :4
. c
te 13
This log reports measurements received for each SV.
Field Length (bytes) Description
.7 bk t
41 -b 1 a
3
VERSION 1 Version number of log packet
15
ei .0
CLIENT_ID 4 Client ID
0.
w 01
12
ou 3.
Reserved 16 Reserved
5.3.679.1 SV data
For each SV, the following data is reported. A maximum of 32 SVs are reported.
SV_ID 1 SV ID of the SV; SV_ID follow the NMEA numbering, i.e., GPS 1 to
32, GLO 65 to 89, etc., so that SV_ID is unique to each GNSS SV
Status 1 0 – C_GPS_SV_STATE_IDLE
1 – C_GPS_SV_STATE_SEARCH
2 – C_GPS_SV_STATE_SEARCH_VERIFY
3 – C_GPS_SV_STATE_BIT_EDGE
4 – C_GPS_SV_STATE_TRACK
This log is generated at a 1 Hz rate. The worst case packet size for this log is 558 bytes.
T
n PS
This is a generic SM error log, generated to indicate some error within SM. The payload is
34
typically a string describing the error. It may also contain file name and line number of error.
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
Version 1 Version number of log packet
.7 bk t
41 -b 1 a
0.
w 01
This log is generated rarely. The worst case packet size for this log is 266 bytes.
T
5.3.691 Reserved (LOG _CODE 0x14A0)
n PS
34
5.3.692 Reserved (LOG _CODE 0x14A1)
om 8:
l.c :4
. c
te 13
3
15
ei .0
12
ou 3.
2.
zh 201
T
n PS
5.3.705 Reserved (LOG _CODE 0x14B3)
34
om 8:
l.c :4
. c
te 13
3
15
ei .0
0.
w 01
2.
zh 201
T
n PS
34
5.3.719 Reserved (LOG _CODE 0x14C2)
om 8:
l.c :4
. c
te 13
3
15
ei .0
12
ou 3.
2.
zh 201
ALL WAIT duration = total_sclk_samples * (core clock freq/sleep clock freq) - total_samples
5
One summation computes the run time of a software task in PCYCLES and the other summation
computes the run time of all software tasks including the IDLE thread. Dividing by 6 converts
PCYCLES to TCYCLES (thread cycles).
NOTE If the core clock frequency changes during the profiling, the QXDM client software should be
able to make the correction because the weight of each sample will be different.
NOTE ALL WAIT duration is the duration Q6 core clock is shut down. Q6 core clock is shut down if
Q6 has nothing to run
T
n PS
34
Field Length (bytes) Description
om 8:
Ver 1 Version number to account for future changes in
l.c :4
c
the format
.
te 13
3
0 – Modem software
15
ei .0
1 – Modem firmware
0.
w 01
2 – Multimedia
12
ou 3.
Sp 4 Same as LOG_TASKPROFILE_C
This log is generated with prorgrammed periodicity. The worst case packet size for this log is 88
bytes.
T
This log packet format is identical to LOG_SYSPROFILE_C (LOG_CODE 0x1156).
n PS
Field Length (bytes) Description
34
Ver 1 Version number to account for future changes in
om 8:
the format
l.c :4
. c
te 13
Rsvd 3 Reserved to expand in future; currently serves
as alignment
.7 bk t
41 -b 1 a
2.
zh 201
This log is generated with prorgrammed periodicity. The worst case packet size for this log is 24
bytes.
This log is generated whenever new data is received. The packet size for this log is variable.
T
n PS
Field Length (bytes) Description
34
version 1 Version number
om 8:
Data Variable
l.c :4 Raw data (format is defined in [S24])
. c
te 13
This log is generated whenever new data is received. The packet size for this log is variable.
.7 bk t
41 -b 1 a
3
5.3.731 LOG_DATA_MUX_RX_FRAME_PACKET (LOG _CODE 0x14D5)
15
ei .0
0.
w 01
This log packet contains messages coming into the data MUX.
12
ou 3.
2.
zh 201
Dlci id 1 Dlci ID
Control field 1 Bit 0:3,5:7 – Frame type
0xEF – UIH
0x03 – UI
Bit[4:4]
0x0 – Final
0x1 – Poll
This log is generated whenever message is parsed by MUX. The packet size for this log is
variable.
Dlci id 1 Dlci ID
T
Poll/final 1 1 – Poll/final is set
n PS
0 – Poll/final is not set
34
Length 1 or 2 Length of the information field
om 8:
data Variable Information field
l.c :4
. c
te 13
This log is generated whenever message is parsed by MUX. The packet size for this log is
.7 bk t
41 -b 1 a
variable.
3
15
ei .0
0.
w 01
2.
zh 201
T
Field Length (bytes) Description
n PS
SS_ID 4 Indicates the subsystem where temperature
34
sensor is located
om 8:
SENSOR_ID 4
l.c :4 Indicates the identity of the specific sensor that
c
provided the temperature information
.
te 13
3
15
This log is generated every 30 sec. The worst case packet size for this log is 104 bytes. This
ei .0
estimate is based on the assumption that a maximum 8 sensors will be logged at one time.
0.
w 01
12
ou 3.
2.
zh 201
T
u_SeqNum 1 Sequence number
n PS
u_MaxMessageNum 1 Maximum number of message
34
w_RFLoss 2 RF loss with reference to Antenna; units of
om 8:
l.c :4 0.1dB
c
u_SystemRtcValid 1 Unsigned Boolean type
.
te 13
2.
zh 201
T
w_Days 2 GLO day number in 4years at the reference tick
n PS
q_GloMsec 4 GLO msec in the day at reference tick
(milliseconds)
34
om 8:
f_ClkTimeBiasGLO 4
l.c :4 GLO clock bias (milliseconds)
c
f_ClkTimeUncMsGLO 4 GLO 1-sided max time bias uncertainty
.
te 13
(milliseconds)
.7 bk t
3
15
f_ClkFreqUnc 4 1-sided max frequency bias uncertainty (meters
ei .0
per second)
0.
w 01
12
2.
zh 201
The payload of this packet prior to the variable measurement array (n_Meas) is 95 bytes.
If the e_MeasBlkSrc field indicates the source to be GPS, then an array of 16 GPS measurement
blocks shall follow, where each GPS measurement block consists of the following.
u_Sv 1 SV PRN
T
n PS
u_FilterN 1 Carrier to code filtering N count
34
u_CSlipCount 1 Increments when a CSlip is detected
om 8:
l.c :4
c
w_PostInt 2 Num post-detections (uints of PreInts)
.
te 13
T
Each instance of this structure is 99 bytes.
n PS
If the e_MeasBlkSrc field indicates the source to be GLONASS, then an array of 14 GLO
34
measurement blocks shall follow, where each GLO measurement block consists of the following.
om 8:
Field
l.c :4
Length (bytes) Description
. c
te 13
u_Sv 1 GLONASS SV Slot ID
.7 bk t
3
15
e_SvState 1 SV observation state
ei .0
C_GNSS_SV_STATE_IDLE
0.
w 01
C_GNSS_SV_STATE_SEARCH
12
ou 3.
C_GNSS_SV_STATE_SEARCH_VERIFY
2.
zh 201
C_GNSS_SV_STATE_BIT_EDGE
C_GNSS_SV_STATE_VERIFY_TRACK
C_GNSS_SV_STATE_TRACK
C_GNSS_SV_STATE_RESTART
C_GNSS_SV_STATE_DPO_TRACK
C_GNSS_SV_STATE_GLO_10MSEC_BIT_EDGE
T
n PS
f_SvTimeUncMs_Unfiltered 4 Time uncertainty (milliseconds)
34
f_SvSpeedUnc_Unfiltered 4 Speed uncertainty estimate (meters per second)
om 8:
l.c :4
c
u_MultipathEstValid; 1 TRUE is multipath estimate is valid
.
te 13
Each instance of this structure is 98 bytes. This log is generated once per second. The worst case
packet size for this log is 95 + (99*16) = 1679 bytes.
T
consetallations
n PS
w_Reserved 4 Reserved for future use
34
z_NavSolution 659 Structure described in Section 5.3.741.1
om 8:
z_NavSolutionExtra
l.c :4
68 Structure described in Section 5.3.741.2
. c
te 13
The payload of this packet, including the embedded navigation solution blocks detailed in
.7 bk t
41 -b 1 a
0.
w 01
2.
zh 201
T
n PS
POS_ SOURCE is either externally injected or internal
database
34
f_HDOP 4 Horizontal DOP; this field is invalid if POS_SOURCE
om 8:
l.c :4is either externally injected or internal database
c
f_VDOP 4 Vertical DOP; this field is invalid if POS_ SOURCE is
.
te 13
either externally Injected or internal database
.7 bk t
3
15
u_DriftEstimated 1 Set TRUE when the clock drift rate is estimated from a
ei .0
12
2.
zh 201
u_GloSvs[14] 14 Slot IDs of the GLONASS SVs used in the position fix
(65 - 88)
T
n PS
u_nSVsDetected 1 Total number of SVs detected by searcher
34
GPS_FLAGS_EXTRA_...
u_GpsMeasSv[16] 16
om 8:
Array of PRN for GPS measurements received by
l.c :4
. c
NF; use u_nSVsDetected as a limit to this struct
te 13
3
u_GloMeasSv[14] 14 GLO SV IDs for GLO measurements received by NF
15
ei .0
0.
w 01
This structure is 68 bytes. This log is generated once per second. The worst case packet size for
12
ou 3.
u_Sv 1 0 – Invalid
1-32 – GPS
65-96 – GLO
All others are reserved
T
n PS
pd_xyzN[9] 72 [0-2] – First- to third-order SV position coefficient
on X-axis
34
[3-5] – First- to third-order SV position coefficient
om 8:
l.c :4 on Y-axis
[6-8] – First- to third-order SV position coefficient
c
.
on Z-axis
te 13
corrections
3
15
ei .0
This log is generated once every 100 sec. The worst case packet size for this log is 257 bytes.
T
5.3.749 Reserved (LOG _CODE 0x14E9)
n PS
34
5.3.750 Reserved (LOG _CODE 0x14EA) om 8:
l.c :4
. c
te 13
.7 bk t
3
15
ei .0
12
ou 3.
This log contains 1 sec worth of 1x Advanced Frame Early Termination (FET) specific
2.
zh 201
RESERVED 1 Reserved
This log is generated once every 1000 ms. The worst case packet size for this log is 108 bytes.
T
n PS
smart_blanking 1 [7:6] – Reserved
[5:4] – FL duty cycle
34
0 – Disabled
1 – 1 of 4
om 8: 2 – 1 of 8
l.c :4
. c
[3:2] – RL duty cycle
te 13
0 – Disabled
.7 bk t
1 – 1 of 4
41 -b 1 a
3
2 – 1 of 8
15
[1] – Guaranteed frame flag
ei .0
0 – Not guaranteed
0.
w 01
1 – Guaranteed
12
ou 3.
0 – Not DTX
1 – DTX
T
n PS
0 – Blank
1 – 1/8
34
2 – 1/4
3 – 1/2
om 8:
4 – Full
l.c :4
. c
[3:1] – RL frame rate
te 13
0 – Blank
1 – 1/8
.7 bk t
41 -b 1 a
2 – 1/4
3
15
3 – 1/2
ei .0
4 – Full
0.
w 01
ou 3.
0 – Not frozen
2.
zh 201
1 – Frozen
T
[15:0] – R-ACKCH0 digital gain
n PS
[31:16] – R-PICH digital gain
Uint32 Index 2
34
[15:0] – R-SCH digital gain
om 8:
l.c :4 [31:16] – R-FCH digital gain
c
Uint32 Index 3
.
te 13
[15:0] – Tx BetaP gain (-1/640 dB units)
[31:16] – Tx open loop adjust (-1/640 dB units)
.7 bk t
41 -b 1 a
Uint32 Index 4
3
[15:0] – Tx rate adjust (-1/640 dB units)
15
ei .0
Uint32 Index 5
12
[15:0] – Reserved
ou 3.
[31-21] – Reserved
(Repeat for next group of six uint32 entries)
Note: R-ACKCH0 digital gain, R-PICH digital gain,
R-SCH digital gain, and R-FCH digital gain values
are unitless and are best displayed in ratios to pilot
digital gain in dB.
Example conversion
R-FCH/R-PICH in dB = 20 * log10(R-FCH digital
gain/R-PICH digital gain)
This log is generated once every 20 ms. The worst case packet size for this log is 792 bytes.
T
GPS time
n PS
TIMESTAMP 8 Local processor timestamp (in microseconds) when
34
application client manager received the request
from the client
om 8:
l.c :4
c
SENSOR1_FN 1 The sensor1 function that has been invoked
.
te 13
1 – Sensor1_Open
2 – Sensor1_Write
.7 bk t
41 -b 1 a
3 – Sensor1_Close
3
15
ei .0
This log is not periodic and is generated when a request for a sensors service is received through
the sensor1 API from an external client. The worst case packet size for this log is 1054 bytes.
T
The log packet captures the QMI response messages to a request at the sensor1 API level. The
n PS
log packet is filled and committed by the Application Client Manager (ACM). The QMI
34
Response messages are encoded in the log packet.
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
LOGGING_PROCESSOR 1
3 Specifies which processor is logging
1 – Modem
15
ei .0
2 – Apps
0.
w 01
3 – DSPS
12
ou 3.
GPS time
This log is not periodic and is generated in response to a request for a sensors service through the
sensor1 API from an external client. The worst case packet size for this log is 1049 bytes.
T
are encoded in the log packet.
n PS
Field Length (bytes) Description
34
VERSION 1 Log packet version
om 8:
l.c :4
c
LOGGING_PROCESSOR 1 Specifies which processor is logging
.
te 13
1 – Modem
2 – Apps
.7 bk t
41 -b 1 a
3 – DSPS
3
15
This field helps in converting the timestamp field to
ei .0
GPS time
0.
w 01
12
client
This log is not periodic and is generated in response to a request for a sensors service through the
sensor1 API from an external client. The worst case packet size for this log is 1049 bytes.
T
n PS
5.3.762 Reserved (LOG _CODE 0x14FD)
34
om 8:
5.3.763 Reserved (LOG _CODE 0x14FE) l.c :4
. c
te 13
3
15
ei .0
12
ou 3.
T
5.3.778 LOG_GNSS_SENSOR_STREAMING_READY_STATUS
n PS
(LOG_CODE 0x150D)
34
This is logged when an indication is sent to the sensor processor. The payload indicates whether
om 8:
the GNSS subsystem is ready or not ready to accept sensor data injections.
l.c :4
. c
te 13
Bit[2-8) – Reserved
2.
zh 201
This packet is logged whenever the sensor module is ready to accept sensor data. This is
typically only once in an ideal scenario. If things go wrong, then it can be sent out multiple times.
The worst case packet size for this log is 7 bytes.
This packet is logged once every 5 minutes. The worst case packet size for this log is 5 bytes.
T
sensor time at the time that the control point sends
n PS
this message to the GPS service
Must be monotonically increasing, jitter ≤ 1 ms,
34
never stopped until the processor is rebooted (units
of millliseconds)
om 8:
l.c :4
. c
te 13
This packet is logged once every 5 minutes. The worst case packet size for this log is 13 bytes.
.7 bk t
41 -b 1 a
3
5.3.781 LOG_GNSS_INJECT_SENSOR_DATA (LOG_CODE 0x1510)
15
ei .0
0.
w 01
2.
zh 201
u_Flags 1 Flags
Bit0 – Sign reversal to accommodate if the
clients are reporting accelerations with the sign
reversed
0 – Do not reverse
1 – Reverse
Bit1 – Sign reversal to accommodate if the
clients are reporting rotation rates with the sign
reversed
0 – Do not reverse
1 – Reverse
Bit[2:7] – Reserved
Based on the number of samples specified (up to a maximum 50 samples), a set of samples
T
n PS
structures will follow, in the layout shown below:
34
Field Length (bytes) Description
om 8:
w_SampleTimeOffset 2 Offset in milliseconds, relative to the
l.c :4
c
sensor_time_of_the first_sample timestamp
.
te 13
12
ou 3.
This packet is logged once every sensor injection and depends on clients input. The worst case
packet size for this log is 14 + (50 * 14) = 714 bytes.
5.3.782 LOG_GNSS_GET_SENSOR_CONFIG_RESPONSE
(LOG_CODE 0x1511)
This is logged when the GNSS subsystem responds to a query for sensor-specific configuration
parameters.
This packet is logged once every sensor injection from the client, ideally only once. The worst
case packet size for this log is 8 bytes.
T
n PS
Field Length (bytes) Description
34
VERSION 1 Version number of packet
om 8:
l.c :4
c
dw_ValidMask; 4 Identifies which of cradle mount/power states are
.
te 13
Bit[0:1) – Cradle mount state specified
Bit[1:2) – External power state specified
.7 bk t
41 -b 1 a
0x01 – Mounted
0.
w 01
0x02 – Unknown
12
ou 3.
2.
zh 201
This packet is logged once every sensor injection from the client, ideally only once. The worst
case packet size for this log is 8 bytes.
Timestamp 8 Timestamp
T
1 – DSPS power on
n PS
Version2 – Enum describing the power state
0 – SNS_PM_ST_HIBERNATION
34
1 – SNS_PM_ST_DORMANT
om 8:
l.c :4 2 – SNS_PM_ST_ACTIVE_LOW
c
3 – SNS_PM_ST_ACTIVE_HIGH
.
te 13
> 3 – SNS_PM_ST_UNKNOWN
.7 bk t
41 -b 1 a
3
This log is not periodic. The worst case packet size for this log is 13 bytes.
15
ei .0
0.
w 01
2.
zh 201
This log packet captures the read/write payloads of I2C bus transactions.
SLAVE_ADDRESS 1 Identifies the I2C slave device for the I2C operation above
0x1C – AKM MAGNETOMETER AK897x
0x38 – BOSCH ACCEL BMA150
0x44 – INTERSIL LIGHT/PROXIMITY ISL20911
0x68 – INVENSENSE GYRO MPU3050
0x77 – BOSCH PRESSURE SMD500/BMP085
All other values – Unspecified I2C slave
DATA_BUFFER Variable Variable length byte array containing the data for the
complete read/write operation; max size for this field
would be 57 bytes
This log is not periodic and is generated whenever I2C transaction is initiated from sensors
driver. The worst case packet size for this log is 63 bytes.
T
n PS
5.3.793 Reserved (LOG _CODE 0x151F)
34
om 8:
l.c :4
. c
te 13
3
15
ei .0
12
ou 3.
2.
zh 201
This log is generated every time a QMI-Message is generated. The worst case packet size for this
log is 1052 bytes.
T
n PS
34
5.3.798 LOG_GNSS_FAST_TCAL_C (LOG _CODE 0x1567)
om 8:
l.c :4
c
Field Length (bytes) Description
.
te 13
Version 1 Version
.7 bk t
41 -b 1 a
0.
w 01
GpsSv 1 GPS SV ID
This log is generated up to 2 times per second during fast calibration session; otherwise it is not
generated. The worst case packet size for this log is 103 bytes.
T
n PS
5.3.799 Reserved (LOG_CODE 0x156F)
34
om 8:
l.c :4
5.3.800 Reserved (LOG _CODE 0x1570)
. c
te 13
.7 bk t
3
15
ei .0
0.
w 01
2.
zh 201
Reference Cell 38 RSTD info for reference cell; of type RSTD Info
Measurements described in Section 5.3.803.1
Neighbor Cell 24*38 = 912 RSTD info for neighbor cells; array of 24 structures of
Measurements type RSTD Info described in Section 5.3.803.1
T
Validity 4 Bit-mapped validity field
n PS
SFN 2 System frame number; range ~ 0 to 1023
34
Physical Cell ID 2 Physical cell ID of the measured cell
om 8:
l.c :4
c
Global Cell ID 12 Specifies ECGI, the globally unique identity of a cell in
.
te 13
E-UTRA, of the measured cell; of type Global Cell ID
described in Section 5.3.803.3
.7 bk t
41 -b 1 a
0.
w 01
This log is generated up to once every 2.5 sec. The worst case packet size for this log is 961
bytes.
T
5.3.804 Reserved (LOG _CODE 0x159A)
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
Forward channel traffic message 0x1008 0x0000 0100 0x0080
n PS
Forward link vocoder packet 0x1009 0x0000 0200 0x0040
34
Reverse link vocoder packet 0x100A 0x0000 0400 0x0020
om 8:
l.c :4
c
Finger info (obsolete) 0x100B 0x0000 0800 0x0010
.
te 13
Searcher info (obsolete) 0x100C 0x0000 1000 0x0008
.7 bk t
41 -b 1 a
Reserved 0x100D
3 0x0000 2000 0x0004
15
Markov statistics 0x100E 0x0000 4000 0x0002
ei .0
0.
w 01
All LOG_CODEs after 0x101F have only the Extended Logging Mask MASK field. The MASK field
conversion continues in the same numbering pattern that increases with leading zero bits.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
This chapter contains the definition of each item in the DMSS Nonvolatile memory. For more
information about the form in which these items are used refer to the sections:
Nonvolatile Item Read Request/Response (Section 3.4.35)
Nonvolatile Item Write Request/Response (Section 3.4.36)
Each item has an item code and a structure for the data associated with each code. This chapter
T
describes the ITEM_DATA field in the above messages.
n PS
For additional information, also see [Q3].
34
6.1 Nonvolatile memory item codes om 8:
l.c :4
. c
te 13
Section 6.2 lists the Nonvolatile Memory Items used by MDM. Items with references are directly
.7 bk t
related to IS-95-A, IS-95-B, or J-STD-008 (see Appendix F in those standards). All others are
41 -b 1 a
3
subject to change as Qualcomm's phones continue to evolve.
15
ei .0
Many items are indexed by a NAM field. These are items that exist in the phone once per NAM.
0.
w 01
12
The number of NAMs may differ per phone as shown in Table 6-1.
ou 3.
2.
zh 201
If feature query:
NV_ONE_NAM_RL_LARGE is set 1
T
n PS
is valid.
34
Field Length (bytes) Description
om 8:
Defined value: VALID_ESN_CHKSUM 0xFFFFFFFF
l.c :4
. c
te 13
CHKSUM 4 Checksum
Flag indicating whether the true ESN checksum is valid or
.7 bk t
41 -b 1 a
not
3
15
ei .0
0.
w 01
T
n PS
6.2.7 Item ID 6 MOB_CAI_REV
34
om 8:
Mobile protocol revision number (MOB_P_REV). Value is 8 bits, per IS-95-A 6.3.14, 6.6.1.3,
l.c :4
c
and 6.7.4.7 or J-STD-008 2.3.14, 2.6.1.3, and 2.7.4.7.
.
te 13
3
MOB_CAI_REV 1 Mobile protocol revision number
15
ei .0
12
ou 3.
Mobile firmware revision number. Value is 16 bits, per IS-95-A 6.3.14 and 6.7.4.7 or J-STD-008
2.3.14 and 2.7.4.7.
T
Field Length (bytes) Description
n PS
CHKSUM 2 Checksum of physical configuration parameters
34
om 8:
6.2.11 Item ID 10 PREF_MODE l.c :4
. c
te 13
Analog/digital preferred mode for the given NAM, per IS-95-A 2.3.10.2. This item is not used in
phones with preferred roaming capability (see Section 3.4.70, Preferred Roaming List Read
.7 bk t
41 -b 1 a
12
ou 3.
T
n PS
6.2.13 Item ID 12 ANALOG_PREF_SERV
34
om 8:
Analog preferred serving system (A/B) for the given NAM, per IS-95-A 2.3.10.1. This item is
l.c :4
c
not used in phones with preferred roaming capability (see Section 3.4.70, Preferred Roaming
.
te 13
List Read message and Section 3.4.69, Preferred Roaming List Write message).
.7 bk t
41 -b 1 a
0 – A only
1 – A then B
2 – B only
3 – B then A
4 – Home SID only
5 – Home SID preferred
T
n PS
6.2.15 Item ID 14 CDMA_SID_ACQ
34
CDMA SID(s) to acquire for the given NAM. The phone will allow acquisition only on these
om 8:
SID(s). SID is according to IS-95-A 2.3.8 or J-STD-008 2.3.8. This item is not used in phones
l.c :4
. c
with preferred roaming capability (see Section 3.4.70, Preferred Roaming List Read message and
te 13
3
Field Length (bytes) Description
15
ei .0
0.
w 01
T
desired. Values after the 0 will be ignored.
n PS
34
6.2.17 Item ID 16 ANALOG_SID_ACQ
om 8:
Analog SID(s) to acquire for the given NAM. The phone will allow acquisition only on these
l.c :4
. c
SID(s). This should always be set the same as CDMA_SID_ACQ. SID is according to IS-95-A
te 13
2.3.8 or J-STD-008 2.3.8. This item is not used in phones with preferred roaming capability (see
.7 bk t
Section 3.4.70, Preferred Roaming List Read message and Section 3.4.69, Preferred Roaming
41 -b 1 a
3
List Write message).
15
ei .0
0.
w 01
T
Nonvolatile Item Read Request.
n PS
KIND 2 Registration values
34
0 – Autonomous registration disabled
om 8:
1 – Autonomous registration enabled, tell location
l.c :4
c
2 – Autonomous registration enabled, hide location
.
te 13
.7 bk t
3
15
Primary CDMA channel for the given NAM. Value is 11 bits for primary and secondary
ei .0
0.
w 01
channels, per IS-95-A 6.1.1. This item is only valid for 800 MHz non-SSPR phones.
12
ou 3.
2.
zh 201
T
CDMA_SID_LOCK, COUNT, CURR_NAM, HOME_SID_NID, IMSI_11_12,
n PS
IMSI_MCC, NAM_CHKSUM, NAME_NAM, PREF_MODE, SID_NID_LOCK
34
Field Length (bytes) Description
om 8:
l.c :4
c
NAM 1 NAM ID is 0 – (MAX_NAMS-1). Set this field before a
.
Nonvolatile Item Read Request.
te 13
CHKSUM 2 Checksum
.7 bk t
41 -b 1 a
3
15
ei .0
12
2.
zh 201
T
n PS
This item is not supported.
34
om 8:
6.2.33 Item ID 32 MIN1 l.c :4
. c
te 13
Seven-digit phone number (MIN1) for 2 MINs for the given NAM. The number is 24 bits, per
IS-95-A 2.3.1. This is an encoded value, per the standard, not a string of digits or plain numbers.
.7 bk t
41 -b 1 a
3
15
Description Length (bytes) Description
ei .0
0.
w 01
2.
zh 201
ANALOG_MIN1 4 MIN1 for analog service. Only valid for analog capability
phones.
ANALOG_MIN2 2 MIN2 for analog service. Only valid for analog capability
phones.
T
CDMA mobile-terminated foreign SID registration flag for the given NAM. IS-95-A 6.3.8 or
n PS
J-STD-008 2.3.8.
34
om 8:
Field Length (bytes)
l.c :4 Description
c
NAM 1 NAM ID is 0 – (MAX_NAMS-1). Set this field before a
.
te 13
Nonvolatile Item Read Request.
.7 bk t
3
15
ENABLED 1 Mobile-terminated foreign SID registration enabled value
ei .0
0 – False
0.
w 01
1 – True
12
ou 3.
2.
zh 201
T
bits, per IS-95-A 2.3.8 and 6.3.8 or J-STD-008 2.3.8. This item is not valid when feature query
n PS
SSPR_ENHANCEMENTS is set.
34
Field Length (bytes) Description
om 8:
l.c :4
c
Defined value: NV_MAX_SID_NID
.
te 13
=1 for SSPR capability phones
=4 for non-SSPR phones
.7 bk t
41 -b 1 a
3
NAM 1 NAM ID is 0 – (MAX_NAMS-1). Set this field before
15
a Nonvolatile Item Read Request.
ei .0
0.
w 01
T
switch to the new NAM if it is defined as one of the other NAMs and if the phone has matched
n PS
the SID of this new NAM as it roamed into a new SID.
34
Field Length (bytes) Description
om 8:
l.c :4
c
AUTO_NAM 1 AUTO_NAM switching enabled
.
te 13
0 – False
1 – True
.7 bk t
41 -b 1 a
3
15
0.
w 01
A user selectable name for each NAM for the given NAM ID.
12
ou 3.
2.
zh 201
T
6.2.48 Item ID 47 PUREG
n PS
Analog powerup autonomous registration enable setting, per IS-95-A 2.3.4.2.
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
PUREG 1 Analog powerup registration enabled
te 13
0 – False
.7 bk t
1 – True
41 -b 1 a
3
15
ei .0
12
ou 3.
T
n PS
BAND_CLASS 1 Band class
See Appendix C for a description.
34
om 8:
l.c :4
c
6.2.51 Item ID 50 DIST_REG
.
te 13
3
Field Length (bytes) Description
15
ei .0
0.
w 01
T
n PS
Run time (time hardware has been running), with units in minutes. The range is more than 8,000
34
years.
3
6.2.58 Item ID 57 DIAL
15
ei .0
0.
w 01
Speed dial number (phone book entries). The field NUM_DIGITS indicates the actual number of
12
2.
zh 201
Special numbers (for example, emergency numbers) are also accessed using this same structure.
The index (ADDRESS) begins after the last regular phone book entry.
T
Defined value: NV_MAX_DIAL_DIGITS 32
n PS
NV_MAX_LTRS 12 (for up to 12-letter names)
34
ADDRESS 1 Storage address. Set this value before a Nonvolatile Item
om 8:
l.c :4Read Request.
c
The range for QCP-2760 is 0-29 and for all other phones
.
is 0-9.
te 13
0 – Not secret
3
15
1 – Secret
ei .0
0.
w 01
T
n PS
6.2.61 Item ID 60 PAGE_SET (obsolete)
34
This item is obsolete.
om 8:
l.c :4
c
6.2.62 Item ID 61 PAGE_MSG (obsolete)
.
te 13
3
15
ei .0
12
2.
zh 201
T
BEEP_LEVEL 1 Volume level
n PS
0 – Off
1, 2, 3, 4 – Increasing volume
34
om 8:
l.c :4
6.2.67 Item ID 66 CALL_BEEP
. c
te 13
One minute call alert setting. When set the user is beeped during a call once a minute on the
.7 bk t
50-sec mark.
41 -b 1 a
3
15
ei .0
12
0 – Off
2.
zh 201
1 – On (before minute)
2 – Each minute
3 – Every 5 min
T
n PS
Call fade alert setting. When set this means the phone beeps whenever a call fades.
34
Field Length (bytes) Description
CALL_FADE_ALERT 1
om 8:
Call fade alert enabled
l.c :4
. c
0 – False
te 13
1 – True
.7 bk t
41 -b 1 a
3
15
0.
w 01
2.
zh 201
LETTERS 12 Banner
Array of NV_MAX_LTRS of ASCII characters. Fill unused
characters with spaces.
T
Field Length (bytes) Description
n PS
ENABLE 1 Auto redial values
34
0 – False
om 8:
1 – True if auto redial enabled
l.c :4
c
RINGS 1 Number of 10-sec system busy before redial
.
te 13
1 – 10 sec
2 – 30 sec
.7 bk t
41 -b 1 a
6 – 60 sec
3
15
ei .0
0.
w 01
Automatic hyphen setting. When set the phone inserts hyphens automatically after 4, 7, 10, and
2.
zh 201
T
n PS
6.2.81 Item ID 80 LCKRSN_P
34
Base station lock order and reason code, until power cycled. Lock reason is per IS-95-A section
om 8:
7.7.4. l.c :4
. c
te 13
LOCK_ORDER 1 Lock order values (set when lock order received and until
3
unlocked)
15
ei .0
0 – No lock order
0.
w 01
T
Field Length (bytes) Description
n PS
CALL_RSTRC 2 Call restrictions
34
0 – No restrictions
1 – Restrict outgoing calls to phone book only
om 8:
l.c :4
. c
te 13
6.2.86 Item ID 85 SEC_CODE
.7 bk t
41 -b 1 a
Security code (Subsidy Lock Code, Service Programming Code). The security code is fixed
3
length and is stored as ASCII string. This is the code that protects access to service programming
15
ei .0
menus on the UI and service programming items through the serial interface.
0.
w 01
12
ou 3.
T
6.2.91 Item ID 90 VBATT
n PS
V battery regulator array for minimum/maximum.
34
om 8:
Field Length (bytes) Description
l.c :4
. c
te 13
MIN 1 Minimum
.7 bk t
MAX 1 Maximum
41 -b 1 a
3
15
ei .0
12
ou 3.
T
n PS
Limits TX_GAIN_ADJ when output is exceeded.
34
Field Length (bytes) Description
om 8:
CDMA_TX_LIMIT 1 TX_GAIN_ADJ limit
l.c :4
. c
te 13
3
Analog RSSI adjustment.
15
ei .0
0.
w 01
MIN 1 Minimum
2.
zh 201
MAX 1 Maximum
T
Defined value: NV_RX_ERROR_TABLE_SIZ 128
n PS
CDMA_RX_ERR NV_RX_ERROR_TAB CDMA Rx linear and nonlinear error table entries
LE_SIZ
34
Array of NV_RX_ERROR_TABLE_SIZ values.
om 8:
l.c :4
c
6.2.101 Item ID 100 CDMA_TX_SLOPE_1
.
te 13
3
15
Field Length (bytes) Description
ei .0
0.
w 01
T
n PS
Field Length (bytes) Description
34
om 8:
l.c :4
6.2.108 Item ID 107 SPARE_1
. c
te 13
3
Field Length (bytes) Description
15
ei .0
0.
w 01
2.
zh 201
T
6.2.117 Item ID 116 SONY_ATTEN_4 (obsolete)
n PS
This item is obsolete.
34
om 8:
l.c :4
6.2.118 Item ID 117 SONY_ATTEN_5 (obsolete)
. c
te 13
3
15
6.2.119 Item ID 118 DM_ADDR (obsolete)
ei .0
0.
w 01
2.
zh 201
T
n PS
Defined value: NV_TEMP_TABLE_SIZ 8
34
SIZ table entries
om 8:
Array of NV_TEMP_TABLE_SIZ values.
l.c :4
. c
te 13
3
FM mode expected HDET reading versus power.
15
ei .0
0.
w 01
T
Array of NV_CDMA_RX_LIN_SIZ values.
n PS
34
6.2.130 Item ID 129 CDMA_RX_COMP_VS_FREQ
om 8:
CDMA mode Rx gain compensation versus frequency.
l.c :4
. c
te 13
2.
zh 201
T
SLP LIN_MASTER_SIZ
n PS
Array of NV_CDMA_TX_LIN_MASTER_SIZ values.
34
6.2.135 Item ID 134 CDMA_TX_LIN_VS_TEMP
om 8:
l.c :4
c
CDMA mode Tx linearizer trim versus temperature.
.
te 13
.7 bk t
3
Defined value: NV_TEMP_TABLE_SIZ 8
15
ei .0
0.
w 01
T
Defined value: NV_FREQ_TABLE_SIZ 16
n PS
CDMA_TX_LIM_VS_FREQ NV_FREQ_TABLE_ CDMA Tx power limit versus frequency table entries
SIZ
34
Array of NV_FREQ_TABLE_SIZ values.
om 8:
l.c :4
c
6.2.140 Item ID 139 CDMA_EXP_HDET_VS_AGC
.
te 13
3
15
Field Length (bytes) Description
ei .0
0.
w 01
MIN 1 Minimum
MAX 1 Maximum
MIN 1 Minimum
T
MAX 1 Maximum
n PS
34
6.2.144 Item ID 143 HDET_OFF
ADC HDET reading offset.
om 8:
l.c :4
. c
te 13
3
HDET_OFF 1 ADC HDET reading offset
15
ei .0
0.
w 01
2.
zh 201
T
n PS
RF configuration.
34
Field Length (bytes) Description
om 8:
RF_CONFIG 1 l.c :4 RF configuration
. c
te 13
3
R1 rise.
15
ei .0
0.
w 01
R1_RISE 1 R1 rise
2.
zh 201
R1_FALL 1 R1 fall
R2_RISE 1 R2 rise
R2_FALL 1 R2 fall
R3_RISE 1 R3 rise
T
6.2.155 Item ID 154 R3_FALL
n PS
R3 fall.
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
R3_FALL 1 R3 fall
te 13
.7 bk t
41 -b 1 a
12
ou 3.
T
6.2.161 Item ID 160 POWER_CYCLES (obsolete)
n PS
This item is obsolete.
34
6.2.162 Item ID 161 ALERTS_LVL
om 8:
l.c :4
. c
te 13
Message alert volume level.
.7 bk t
41 -b 1 a
0 – Off
12
ou 3.
1, 2, 3, 4 – Increasing volume
2.
zh 201
T
1, 2, 3, 4, 5, 6, 7 – Increasing volume
n PS
34
6.2.167 Item ID 166 TIME_SHOW
om 8:
l.c :4
c
Time display setting. Enable or disable time display.
.
te 13
3
TIME_SHOW 1 Time display enable
15
ei .0
0 – No time display
0.
w 01
2.
zh 201
T
n PS
6.2.173 Item ID 172 AUTO_ANSWER_SHADOW (obsolete)
34
om 8:
This item is obsolete. l.c :4
. c
te 13
0.
w 01
SMS structure in NV. This item cannot be accessed with Nonvolatile Read/Write Request
2.
zh 201
T
Field Length (bytes) Description
n PS
Defined value: NV_DIR_NUMB_SIZ 10
34
NAM 1 NAM ID is 0 – (MAX_NAMS-1). Set this field before a
om 8:
l.c :4 Nonvolatile Item Read Request.
. c
DIR_NUMBER NV_DIR_NUMB_ Directory number
te 13
3
15
0.
w 01
2.
zh 201
SPARE_B1 1 Spare B1
SPARE_B2 1 Spare B2
SPARE_W1 1 Spare W1
SPARE_W2 1 Spare W2
T
FSC NV_FSC_SIZ Field service code
n PS
Array of NV_FSC_SIZ, ASCII digits, 0-9
34
6.2.186 Item ID 185 ALARMS (not supported)
om 8:
l.c :4
c
This item is not supported.
.
te 13
.7 bk t
41 -b 1 a
12
ou 3.
MIN 1 Minimum
MAX 1 Maximum
T
6.2.194 Item ID 193 PWR_DWN_CNT (obsolete)
n PS
This item is not obsolete.
34
6.2.195 Item ID 194 FM_AGC
om 8:
l.c :4
. c
te 13
FM mode AGC.
.7 bk t
41 -b 1 a
MIN 1 Minimum
0.
w 01
MAX 1 Maximum
12
ou 3.
2.
zh 201
T
Array of NV_TEMP_TABLE_SIZ values.
n PS
34
6.2.201 Item ID 200 CDMA_ADJ_FACTOR
om 8:
CDMA mode adjustment factor. l.c :4
. c
te 13
0.
w 01
T
n PS
FM mode expected HDET reading versus temperature.
34
Field Length (bytes) Description
om 8:
Defined value: NV_TEMP_TABLE_SIZ 8 l.c :4
. c
FM_EXP_HDET_VS_TEMP NV_TEMP_TABLE_ FM expected HDET reading versus temperature
te 13
3
15
ei .0
12
ou 3.
T
Nonvolatile Item Read Request.
n PS
ZONE 8 TMSI zone
34
6.2.213 Item ID 212 TMSI_CODE om 8:
l.c :4
. c
te 13
TMSI code for the given NAM. The number is 32 bits, per J-STD-008 2.3.15.
.7 bk t
41 -b 1 a
3
Field Length (bytes) Description
15
ei .0
T
This item cannot be accessed with Nonvolatile Read/Write Request interface. See the Preferred
n PS
Roaming List Read/Write Request messages.
34
6.2.218 Item ID 217 MRU_TABLE (obsolete)
om 8:
l.c :4
c
This item is obsolete.
.
te 13
.7 bk t
41 -b 1 a
Last number redial. The field NUM_DIGITS indicates the actual number of digits, or zero if
0.
w 01
none.
12
ou 3.
2.
zh 201
T
Ringer type setting.
n PS
Field Length (bytes) Description
34
RINGER_TYPE 1 Ringer type setting
om 8:
l.c :4
. c
te 13
12
ou 3.
T
Specifies the user interface menu format.
n PS
Field Length (bytes) Description
34
MENU_FORMAT 2 Menu format values
12
ou 3.
T
2 – CDMA mode
n PS
BAND_CLASS 1 Band class
34
See Appendix C for a description.
om 8:
CDMA_CHANNEL l.c :4 2 CDMA channel to acquire
. c
te 13
CELLULAR_ 2 Cellular system is A or B
SYSTEM 0 – System A
.7 bk t
1 – System B
41 -b 1 a
3
15
ei .0
12
ou 3.
T
1 – True
n PS
6.2.242 Item ID 241 DATA_SO_SET
34
om 8:
Specifies which data service option is in effect.
l.c :4
. c
te 13
1 – Qualcomm proprietary
0.
w 01
2 – IS-707
12
ou 3.
2.
zh 201
PDM2 1 PDM2
MIN 1 Minimum
MAX 1 Maximum
T
n PS
6.2.249 Item ID 248 VBATT_AUX
34
Auxiliary V battery minimum/maximum.
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
MIN 1 Minimum
.7 bk t
41 -b 1 a
3
MAX 1 Maximum
15
ei .0
0.
w 01
2.
zh 201
PDM1 1 PDM1
T
Defined value: NV_TEMP_TABLE_SIZ 8
n PS
PDM2_VS_TEMP NV_TEMP_TABLE_ PDM2 versus temperature table item entries
SIZ
34
Array of NV_TEMP_TABLE_SIZ values.
om 8:
l.c :4
c
6.2.256 Item ID 255 SID_NID_LOCK
.
te 13
SID+NID pairs to be locked out from CDMA acquisition for the given NAM. IS-95-A 2.3.8 and
.7 bk t
41 -b 1 a
12
ou 3.
T
1 – B only
n PS
2 – Home only
3 – Home preferred (standard)
34
6.2.260 Item ID 259 HOME_SID_NID
om 8:
l.c :4
. c
te 13
Home SID+NID pairs for CDMA acquisition for the given NAM. For 800 MHz SSPR phones,
this item replaces Item ID 38 (SID_NID).
.7 bk t
41 -b 1 a
3
15
ei .0
T
n PS
Field Length (bytes) Description
34
NAM 1 NAM ID is 0 – (MAX_NAMS-1). Set this field before a
Nonvolatile Item Read Request.
om 8:
l.c :4
c
ANALOG_MIN1 4 MIN1 for analog service. Only valid for analog capability
.
te 13
phones.
3
For IS-95-B compliance, these are set to the same
15
value; see IS-95-B Sec 6.3.1. (MIN1 is equivalent to
ei .0
IMSI_T_S1.)
0.
w 01
12
ou 3.
2.
zh 201
ANALOG_MIN2 2 MIN2 for analog service. Only valid for analog capability
phones.
T
n PS
Field Length (bytes) Description
34
NAM 1 NAM ID is 0 – (MAX_NAMS-1). Set this field before a
om 8:
l.c :4 Nonvolatile Item Read Request.
c
IMSI_11_12 1 IMSI mobile network code
.
te 13
.7 bk t
3
15
ei .0
True international mobile station ID length for the given NAM. The number is 3 bits, per
0.
w 01
IS-95-B 6.3.1.
12
ou 3.
2.
zh 201
T
This item is not supported.
n PS
6.2.274 Item ID 273 RENTAL_CNT (not supported)
34
om 8:
This item is not supported. l.c :4
. c
te 13
3
This item is not supported.
15
ei .0
0.
w 01
2.
zh 201
T
n PS
6.2.284 Item ID 283 AFAX (not supported)
34
This item is not supported.
om 8:
l.c :4
c
6.2.285 Item ID 284 SIO_PWRDWN (obsolete)
.
te 13
3
15
ei .0
12
2.
zh 201
T
SIZ Array of NV_FREQ_TABLE_SIZ values
n PS
34
6.2.290 Item ID 289 PDM2_VS_FREQ
om 8:
l.c :4
c
PDM2 versus frequency for RF calibration use.
.
te 13
3
Defined value: NV_FREQ_TABLE_SIZ 16
15
ei .0
2.
zh 201
T
First stack-checker diagnostic buffer.
n PS
Field Length (bytes) Description
34
Defined value: NV_SI_TEST_DATA_SIZE 100
om 8:
l.c :4
c
SI_TEST_DATA_1 NV_SI_TEST_DATA_ Table item for first stack-checker
.
te 13
SIZE Array of NV_SI_TEST_DATA_SIZE values.
.7 bk t
41 -b 1 a
3
6.2.296 Item ID 295 SI_TEST_DATA_2
15
ei .0
0.
w 01
2.
zh 201
T
n PS
Defined value: NV_MAX_PKT_ORIG_DIGITS 16
34
NUM_DIGITS 1 Number of digits
om 8:
DIGITS NV_MAX_PKT_
l.c :4 Digits
c
ORIG_DIGITS Array of NV_MAX_PKT_ORIG_DIGITS; ASCII
.
te 13
characters, 0 to 9, *, #
.7 bk t
41 -b 1 a
3
6.2.300 Item ID 299 UP_KEY (not supported)
15
ei .0
0.
w 01
2.
zh 201
T
n PS
6.2.309 Item ID 308 BTF_ADJUST (not supported)
34
This item is not supported.
om 8:
l.c :4
c
6.2.310 Item ID 309 FULL_PREF_MODE (not supported)
.
te 13
3
15
ei .0
12
2.
zh 201
T
n PS
USER_ID NV_MAX_PAP_USER_ID_ User ID
LENGTH Array of NV_MAX_PAP_USER_ID_LENGTH.
34
6.2.320 Item ID 319 PAP_PASSWORD om 8:
l.c :4
. c
te 13
3
Field Length (bytes) Description
15
ei .0
12
2.
zh 201
T
Array of NV_PCS_RX_LIN_SIZ values.
n PS
34
6.2.328 Item ID 327 PCS_RX_COMP_VS_FREQ
om 8:
PCS mode Rx gain compensation versus frequency.
l.c :4
. c
te 13
SIZ entries
12
2.
zh 201
T
Defined value: NV_TEMP_TABLE_SIZ 8
n PS
PCS_TX_LIN_VS_TEMP NV_TEMP_TABLE PCS Tx linearizer trim versus temperature table entries
_SIZ
34
Array of NV_TEMP_TABLE_SIZ values.
om 8:
l.c :4
c
6.2.333 Item ID 332 PCS_TX_LIM_VS_TEMP
.
te 13
3
15
Field Length (bytes) Description
ei .0
0.
w 01
T
Field Length (bytes) Description
n PS
PCS_HDET_OFF 1 PCS ADC HDET reading offset
34
om 8:
6.2.337 Item ID 336 PCS_HDET_SPN l.c :4
. c
te 13
PCS ADC HDET reading span.
.7 bk t
41 -b 1 a
12
ou 3.
T
6.2.343 Item ID 342 PCS_R3_FALL
n PS
R3 transmit output power level at which PA is stepped down.
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
PCS_R3_FALL 1 PCS R3 fall
te 13
.7 bk t
41 -b 1 a
12
ou 3.
T
6.2.349 Item ID 348 PCS_LNA_RANGE_FALL
n PS
The receive power level at which PCS LNA should be turned on.
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
PCS_LNA_RANGE_FALL 1 PCS LNA range fall
te 13
.7 bk t
41 -b 1 a
The value added to the receive power reading when PCS LNA is bypassed.
0.
w 01
12
ou 3.
T
Defined value: NV_TEMP_TABLE_SIZ 8
n PS
PCS_PDM1_VS_TEMP NV_TEMP_TABLE_ PCS PDM1 versus temperature table item entries
SIZ
34
Array of NV_TEMP_TABLE_SIZ values.
om 8:
l.c :4
c
6.2.355 Item ID 354 PCS_PDM2_VS_TEMP
.
te 13
3
15
Field Length (bytes) Description
ei .0
0.
w 01
MIN 1 Minimum
MAX 1 Maximum
T
NV_TEMP_TABLE_SIZ 8
n PS
NV_FREQ_TABLE_SIZ 16
34
PA_OFFSETS NV_NUM_PA_RANGES Table item
NV_NUM_PA_RANGES entries made up of
om 8:
the fields below.
l.c :4
. c
te 13
OFFSET 2 Offset
.7 bk t
3
Array of NV_TEMP_TABLE_SIZ values.
15
ei .0
2.
zh 201
T
n PS
Field Length (bytes) Description
34
om 8:
OFFSET 2l.c :4 Offset
c
SLOPE NV_CDMA_TX_LIN_ Slope
.
te 13
MASTER_SIZ Array of NV_CDMA_TX_LIN_MASTER_SIZ values.
.7 bk t
41 -b 1 a
3
6.2.369 Item ID 368 CDMA_TX_LIN_MASTER1
15
ei .0
0.
w 01
2.
zh 201
OFFSET 2 Offset
OFFSET 2 Offset
OFFSET 2 Offset
T
6.2.373 Item ID 372 SMS_BC_SERVICE_TABLE_SIZE
n PS
Broadcast SMS service table size.
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
SMS_BC_SERVICE_ 2 Broadcast SMS service table size
te 13
TABLE_SIZE
.7 bk t
41 -b 1 a
3
15
6.2.374 Item ID 373 SMS_BC_SERVICE_TABLE
ei .0
0.
w 01
2.
zh 201
SERVICE 2 Service
LANGUAGE 1 Language
SELECTED 1 Selected
0 – False
1 – True
PRIORITY 1 Priority
LABEL [NV_SMS_BC_SRV_ UI text label for each service and language pair
LABEL_SIZE] Array of NV_SMS_BC_SRV_LABEL_SIZE values.
T
n PS
6.2.377 Item ID 376 LNA_RANGE_2_RISE
34
Receive power level to bypass the second LNA.
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
3
15
ei .0
12
2.
zh 201
T
6.2.383 Item ID 382 IM_LEVEL2
n PS
LNA2 InterMod antijamming threshold power level.
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
IM_LEVEL2 1 LNA2 InterMod antijamming threshold power level
te 13
.7 bk t
41 -b 1 a
12
ou 3.
MIN 1 Minimum
MAX 1 Maximum
T
n PS
6.2.388 Item ID 387 PCS_LNA_RANGE_2_RISE
34
PCS mode, receive power level to bypass the second LNA.
om 8:
l.c :4
. c
Field Length (bytes) Description
te 13
3
15
ei .0
12
2.
zh 201
T
6.2.394 Item ID 393 PCS_IM_LEVEL2
n PS
PCS mode, LNA2 InterMod antijamming threshold power level.
34
om 8:
Field Length (bytes)
l.c :4 Description
. c
PCS_IM_LEVEL2 1 LNA2 InterMod antijamming threshold power level
te 13
.7 bk t
41 -b 1 a
12
ou 3.
MIN 1 Minimum
MAX 1 Maximum
T
n PS
6.2.399 Item ID 398 – 466
34
See [Q3].
om 8:
l.c :4
. c
6.2.400 Item ID 467 HDR_CON_SUSPEND (obsolete)
te 13
.7 bk t
3
15
ei .0
12
ou 3.
T
n PS
Field Length (bytes) Description
34
session_seed 4 The session seed is generated upon entering INACTIVE
state. It is used as the RATI, and as a seed to the hash
om 8:
l.c :4 algorithm.
. c
transmit_ati 4 When data is transmitted, the 32-bit transmit ati address
te 13
data originated.
41 -b 1 a
3
receive_mati 4 Used as a flag to indicate whether the session seed
15
ei .0
should be:
0.
w 01
T
hdrscp_token 2 SessionConfigurationToken given in the
n PS
ConfigurationComplete message
34
6.2.410 Item ID 477 HDRSCP_PROTOCOL_SUBTYPE
om 8:
l.c :4
. c
List of all protocol subtypes configured for the current session.
te 13
.7 bk t
3
15
hdrscp_protocol_subtype 2 * 24 Protocol subtype negotiated for each 1xEV-DO protocol
ei .0
12
ou 3.
2.
zh 201
pilot_drop 1 Used to start a pilot drop timer for a pilot in the Active or
Candidate Set
pilot_drop_timer 1 PilotDropTimer
T
n PS
soft_slope 1 Unsigned binary used in the inequality criterion for adding
or dropping a pilot from the Active Set
34
add_intercept 1 AddIntercept. Twos complement signed binary number in
om 8:
l.c :4 units of dB
. c
drop_intercept 1 DropIntercept. Twos complement signed binary number in
te 13
units of dB
.7 bk t
41 -b 1 a
nset_max_age 1 3 Maximum age value after which the access terminal will
drop members from the Neighbor Set
15
ei .0
0.
w 01
2.
zh 201
1xEV-DO route update set management different channel parameters. See Sections 6.6.7.2 and
6.6.7.3 of [S1]. The fields and field descriptions are identical to Item ID 480
HDR_SET_MNGMT_SAME_CHAN.
T
n PS
6.2.417 Item ID 484 HDRAMAC_POWER_PARAMS
34
1xEV-DO access MAC power parameters attribute. This item contains configuration attribute
om 8:
values specified during 1xEV-DO session negotiation. For more details, see the IS-856 standard
l.c :4
. c
[S1].
te 13
.7 bk t
3
15
data_offset_nom 1 Nominal offset of Access MAC data channel power to
ei .0
12
T
n PS
data_offset_76k8 1 Ratio of RTC MAC data channel power at 76.8 kbps to
nominal RTC MAC data channel power
34
data_offset_153k6 1 Ratio of RTC MAC data channel power at 153.6 kbps to
om 8:
l.c :4nominal RTC MAC data channel power
c
rpc_step 1 Reverse power control step size
.
te 13
.7 bk t
41 -b 1 a
Reverse traffic MAC rate parameters attribute. This item contains configuration attribute values
0.
w 01
specified during an 1xEV-DO session negotiation. For more details, see the IS-856 standard [S1].
12
ou 3.
2.
zh 201
T
n PS
6.2.423 Item ID 490 – 553
34
om 8:
See [Q3]. l.c :4
. c
te 13
Configurable parameters for DRC lock in 1xEV-DO. This item contains configuration attribute
3
15
ei .0
values specified during 1xEV-DO session negotiation. For more details, see the IS-856 standard
0.
w 01
[S1].
12
ou 3.
2.
zh 201
T
n PS
Stores the password for 1xEV-DO access network CHAP authentication. The value stored in this
34
NV item is used as the password while doing CHAP authentication on the Stream bound to the
om 8:
Access Network. l.c :4
. c
te 13
Field Length (bytes) Description
.7 bk t
be 14
3
15
ei .0
password 1 * 14 Password
0.
w 01
12
ou 3.
See [Q3].
T
n PS
6.2.435 Item ID 709 HOLD_HDR_TIME (obsolete)
34
This item is obsolete.
om 8:
l.c :4
. c
6.2.436 Item ID 710 – 711
te 13
.7 bk t
See [Q3].
41 -b 1 a
3
15
ei .0
12
ou 3.
hdrsmpka_start_time 8 System time at which Keep Alive was last started; this
item is written upon powerdown or no more frequently
than once every 30 min
T
See [Q3].
n PS
6.2.444 Item ID 827 HDRRUP_SRCH_PARAMS
34
om 8:
1xEV-DO search parameters. This contains the fields in the route update protocol search
l.c :4
c
parameters configuration attribute. See Sections 6.6.7.1 and 6.6.7.2 of [S1].
.
te 13
.7 bk t
3
15
pilot_inc 2 Pilot PN sequence increment to use for searching the
ei .0
12
aset_win_size 1 Search window size for the active and candidate sets
ou 3.
2.
zh 201
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
T
26 A_KEY_CHKSUM Obsolete
n PS
37 ACCOLC Access overload class
34
283 AFAX Not supported
om 8:
280 AFAX_CLASS_20 l.c :4 Obsolete
. c
385 AGC_PHASE_OFFSET Phase rotation setting for LNA_DECISION 01 and 11
te 13
3
53 AIR_TIMER Resettable cumulative call timer
15
ei .0
12
ou 3.
78 AUTO_MUTE Obsolete
73 AUTO_POWER Obsolete
T
164 BEEP_LVL_SHADOW Key beep volume level for external headset
n PS
230 BEEP_SPKR_LVL External speaker (hands-free carkit) key beep
34
volume
om 8:
252 BELL_MODEM l.c :4Not supported
c
276 BORSCHT_RINGER_FREQ Not supported
.
te 13
12
2.
zh 201
52 CALL_TIMER Obsolete
T
130 CDMA_TX_COMP_VS_FREQ CDMA Tx gain compensation vs. frequency
n PS
131 CDMA_TX_COMP_VS_VOLT Obsolete
34
102 CDMA_TX_ERROR CDMA Tx nonlinear error compensation
om 8:
201 CDMA_TX_LIM_BOOSTER_OFF Obsolete
l.c :4
. c
te 13
138 CDMA_TX_LIM_VS_FREQ CDMA Tx power limit vs. frequency
.7 bk t
3
137 CDMA_TX_LIM_VS_VOLT CDMA Tx power limit vs. voltage
15
ei .0
0.
w 01
68 CONT_STR_DTMF Obsolete
T
57 DIAL Speed dial number (phone book entries)
n PS
234 DIAL_RESTRICT_LVLS Not supported
34
236 DIAL_STATE_TABLE Not supported
om 8:
235 DIAL_STATE_TABLE_LEN Not supported
l.c :4
. c
te 13
189 DIALING_PLAN Not supported
.7 bk t
3
178 DIR_NUMBER Directory number
15
ei .0
0.
w 01
93 DM_IO_MODE Obsolete
T
190 FM_LNA_CTL FM LNA control
n PS
95 FM_RSSI Analog RSSI adjustment
34
91 FM_TX_PWR Analog (FM) Tx power levels
om 8:
92 FR_TEMP_OFFSET Frequency/temperature offset
l.c :4
. c
te 13
89 FREQ_ADJ Obsolete
.7 bk t
3
195 FSC2 Obsolete
15
ei .0
0.
w 01
T
protocol
n PS
482 HDRLUP_UNSOLICITED_ENABLED Flag indicates if mobile is set up to send unsolicited
34
location update
om 8:
487 HDRRMAC_POWER_PARAMS l.c :4 1xEV-DO reverse traffic MAC power parameters
c
attribute
.
te 13
3
897 HDRRUP_OVERRIDE_ALLOWED Allow override of set management parameters while
15
ei .0
connected
0.
w 01
2.
zh 201
86 HORN_ALERT Obsolete
T
177 IMSI_11_12 Mobile network code portion of IMSI
n PS
209 IMSI_ADDR_NUM Length of IMSI
34
176 IMSI_MCC Mobile country code portion of IMSI
om 8:
265 IMSI_T_11_12 True IMSI mobile network code
l.c :4
. c
te 13
266 IMSI_T_ADDR_NUM True IMSI length
.7 bk t
3
262 IMSI_T_S1 True IMSI MIN1
15
ei .0
0.
w 01
51 LAST_CDMACH Obsolete
55 LIFE_TIMER Obsolete
378 LNA_RANGE_12_OFFSET Offset added to Receive power when the first and
second LNAs are bypassed
T
112 MAX_TX_ADJ Obsolete
n PS
228 MENU_FORMAT Type of user interface menu format
34
167 MESSAGE_ALERT Not supported
om 8:
39 MIN_CHKSUM MIN checksum
l.c :4
. c
te 13
32 MIN1 7-digit phone number (MIN1)
.7 bk t
3
6 MOB_CAI_REV Mobile protocol revision number (MOB_P_REV)
15
ei .0
(read-only)
0.
w 01
12
2.
zh 201
61 PAGE_MSG Obsolete
T
60 PAGE_SET Obsolete
n PS
316 PAP_DATA Obsolete
34
319 PAP_PASSWORD Actual password for password authentication
om 8:
l.c :4protocol
c
318 PAP_USER_ID User ID for password authentication protocol
.
te 13
12
and 11
2.
zh 201
389 PCS_LNA_RANGE_12_OFFSET PCS offset added to Receive power when the first
and second LNAs are bypassed
388 PCS_LNA_RANGE_2_FALL PCS receive power level to turn on the second LNA
387 PCS_LNA_RANGE_2_RISE PCS receive power level to bypass the second LNA
348 PCS_LNA_RANGE_FALL PCS LNA range fall
T
n PS
354 PCS_PDM2_VS_TEMP PCS PDM2 vs. temperature
34
338 PCS_R1_FALL PCS R1 fall
om 8:
337 PCS_R1_RISE l.c :4 PCS R1 rise
c
340 PCS_R2_FALL PCS R2 fall
.
te 13
12
397 PCS_RX_AGC_MIN_11 PCS used to limit Rx AGC value when second LNA
ou 3.
is bypassed
2.
zh 201
22 PPCNCH Obsolete
T
256 PRL_ENABLED Preferred roaming list enabled/disabled
n PS
47 PUREG Analog powerup registration enabled/disabled
34
193 PWR_DWN_CNT Obsolete
om 8:
150 R1_FALL R1 fall
l.c :4
. c
te 13
149 R1_RISE R1 rise
.7 bk t
3
151 R2_RISE R2 rise
15
ei .0
0.
w 01
T
n PS
294 SI_TEST_DATA_1 First stack-checker diagnostic buffer
34
295 SI_TEST_DATA_2 Second stack-checker diagnostic buffer
om 8:
38 SID_NID l.c :4CDMA SID/NID pairs
c
49 SID_NID_LIST SID/NID list
.
te 13
12
23 SPCNCH Obsolete
T
27 SSD_A Shared secret data A (write-only)
n PS
28 SSD_A_CHKSUM Obsolete
34
29 SSD_B Shared secret data B (write-only)
om 8:
30 SSD_B_CHKSUM Obsolete
l.c :4
. c
te 13
323 STA_MIN_ECIO Not supported
.7 bk t
3
321 STA_MIN_THR Not supported
15
ei .0
0.
w 01
88 UNIT_ID Obsolete
T
142 VBATT_PA RF compensation based on voltage
n PS
2 VERNO_MAJ Major version number (read-only)
34
3 VERNO_MIN Minor version number (read-only)
om 8:
360 VEXT Not supported
l.c :4
. c
te 13
232 VIBRATOR Not supported
.7 bk t
3
362 VLCD_DRVR_CNT Not supported
15
ei .0
0.
w 01
Table B-1 lists the feature query bit masks. In the bit mask, if the bit value is 1, the feature is
enabled. The feature is disabled if the bit value is 0. Bits that are not described here are for
internal use only.
T
Bit# Bit mask Description
n PS
0 ACP Analog service.
34
1 CDMA_800 800 MHz CDMA service.
8 OTASP
om 8: Over-the-air service provisioning.
l.c :4
. c
te 13
55 CDMA_1900 1900 MHz CDMA service.
.7 bk t
3
15
126 UI_RENTAL_TIMER Rental timer feature. (RENTAL_TIMER items are
ei .0
available.)
0.
w 01
12
167 E911 Emergency calling feature. This also means there are
ou 3.
171 IS683A_PRL The PRL in use by this phone is IS-683-A format, not
Qualcomm non-standard. If this bit is not set, it may
also mean this phone has no roaming list support at
all.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
Table C-1 describes the common fields in Chapter 3, Chapter 5, and Chapter 6.
Table C-1 Common fields
Field Values Description
T
RF_AGC, RX_AGC, signed twos complement value.
n PS
RX_AGC_VALS, If value = 127, the dbm_value can be
RX0_AGC, RX1_AGC greater than or equal to -21 dBm.
34
BAND_CLASS, Supported values are: Specifies the band class; see [S22.]
om 8:
CDMA Band Class, 0 – 800 MHz cellular band
l.c :4
c
RF Band Class, 1 – 1.8 to 2.0 GHz PCS band
.
te 13
RF Band Class 2 – 872 to 960 MHz TACS band
& Channel,
3 – 832 to 925 MHz JTACS band
.7 bk t
6 – 2 GHz band
12
ou 3.
T
12 – FLOW_ACT_PT_RECV_
n PS
CMD_PARAMS
13 – FLOW_ACT_WRITE_HW_
34
PARAMS
14 – FLOW_ACT_GET_DATA_
om 8:
PARAMS
l.c :4
. c
15 – FLOW_ACT_EXIT_STACK_
te 13
PARAMS
16 – ON_DEMAND_PARAMS
.7 bk t
41 -b 1 a
17 – ON_IFT_CHN_EST
3
15
18 – ON_IM2_CAL
ei .0
19 – WATERMARK_PARAMS
0.
w 01
20 – SLEEP_START
12
ou 3.
21 – FTAP_PARAMS
2.
zh 201
22 – DMTT_FRAME1_PARAMS
23 – DMTT_FRAME2_PARAMS
24 – DMTT_FRAME3_PARAMS
25 – DMTT_FRAME4_PARAMS
26 – STREAM_PARAMS
27 – PROFILE_DATA
28 – POWER_MEAS_TEST_
MODE
29 – MAXIMUM_NUM_PARAMS
31 – DSP TDM2 DONE
32 – FFT WIC DONE
33 – FFT LIC DONE
34 – MAX NUMBER OF
PARAMETERS
SCH_FRAME_RATE SCH and SCCH frame rate values: An enumeration specifying the frame rate
0 – Full rate frame for any SCH or SCCH.
1 – Blank (DTX) frame
2 – Erasure
3 – SCCH not active (SCCH only)
T
channel (slew)
n PS
6 – Operation on the paging
channel
34
7 – Slotted mode sleep state
om 8:
8 – Operation on the traffic
l.c :4
c
channel
.
te 13
9 – Return from paging or traffic
to sync channel (unslew)
.7 bk t
41 -b 1 a
–
tx_value_dbm = -52.25 +
TX_value/3
For BAND_CLASS = 1,4,6,8 –
tx_value_dbm = -55.25 +
TX_value/3
TX_PWR_LIMIT Formula to convert TX_PWR_LIMIT Values of TX_PWR_LIMIT of 0 and 255
to dBm: represent saturated values such that the
tx_pwr_limit_dbm = -52.33 + actual value of tx_pwr_limit_dbm could
TX_PWR_LIMIT/3 be respectively lower (for
TX_PWR_LIMIT=0) or higher (for
TX_PWR_LIMIT=255) than the given
equation due to saturation.
This appendix lists related interface control documents that describe the other technologies and
subsystems.
Table D-1 QXDM interface control documents
Title Description DCN
Serial Interface Control Describes the serial data interfaces of the Qualcomm 80-V2708-1
T
Document for WCDMA Extensible Diagnostic Monitor (QXDM) for Wideband
n PS
CDMA (WCDMA)
34
Serial Interface Control Describes the serial data interfaces of the Qualcomm 80-V4083-1
Document for UMTS eXtensible Diagnostic Monitor (QXDM) for UMTS
om 8:
devices, such as those capable of WCDMA and/or
l.c :4
c
GSM
.
te 13
Serial Interface Control Describes the serial data interfaces of the Qualcomm 80-V5295-1
.7 bk t
3
GSM\GPRS\EGPRS specifically applicable for Global System for Mobile
15
Communications (GSM) and General Packet Radio
ei .0
12
Serial Interface Control Describes the serial data interfaces of the Qualcomm 80-V5349-1
ou 3.
MediaFLO Diagnostic Serial Describes the payloads of packets for various 80-T1017-1
Interface Control Document subsystems
Subsystem Payloads
PC Tools DLF Format Defines the format of the legacy Diagnostic Log File 80-V1595-1
Specification (DLF) and includes historical information on the MDM
log file format
Global Positioning Subsystem Describes the payloads of packets for the Global 80-V1294-5
Interface Control Document Positioning System (GPS) subsystem
WMSDIAG Subsystem Interface Describes the payloads of packets for the 80-V1294-6
Control Document Wireless Messaging Service (WMS) subsystem.
Handset Subsystem Interface Control Describes the payloads of packets for the 80-V1294-8
Document handset subsystem
Audio Settings Subsystems Interface Describes the payloads of packets for the Audio 80-V1294-9
Control Document Settings subsystem
File System Subsystem Interface Describes the payloads of packets for the File 80-V1294-11
Control Document System subsystem
MobiMon Subsystem Interface Describes the payloads of packets for the 80-V1294-15
Control Document MobiMon™ subsystem
Searcher Subsystem Interface Control Describes the payloads of packets for the 80-V1294-17
Document Searcher subsystem
Call Processing 1X Subsystem Describes the payloads of DIAG packets specific 80-V1294-20
Interface Control Document to the Call Processing (CP) 1X subsystem
MUX 1X Subsystem Interface Control Describes the payloads of packets for the MUX 80-V1294-23
Document 1x subsystem
Data Protocol Logging Subsystem Describes the payloads of DIAG subsystem 80-V1294-27
Interface Control Document request and response packets for the Data
T
Protocol Logging (DPL) subsystem
n PS
Device Management Subsystem Describes the payloads of packets for the Device 80-V1294-29
34
Diagnostic Interface Control Management (DM) subsystem
Document
om 8:
l.c :4
c
UBM L1 DIAG Subsystem Interface Describes the DVB-H L1 DIAG interface 80-VG026-1
.
te 13
Control Document
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201
E.1 Introduction
This module scans a full target build, extracts all debug message strings, creates a hash table of
these strings and finally modifies the build to use the new hash values instead of the strings, to
pass to QXDM or other tools. The hash is computed on the debug string and the file name. New
macros for the optimized debug messages have been added.
T
n PS
E.2 Changes in code
34
Given below is an example of changes made by Qshrink in the code:
om 8:
l.c :4
c
Original – MSG_HIGH("FC NV flag = %d", fc_nv_flag, 0, 0 );
.
te 13
3
15
The original string is retained in the source code for readability but is eventually stripped out by
ei .0
12
ou 3.
MSG_* macros have equivalent QSR_MSG (Qshrink message) macros. The QSR_MSG_*
2.
zh 201
macros are similar to MSG_* macros with one additional parameter, the hash value. The hash
value is computed as an MD5 hash on the debug string and the file name. The MD5 algorithm
returns a 128-bit value; the least significant 32 bits are used as the hash value.
The msg send functions, e.g., msg_send_*, will have corresponding qsr_msg_send* functions.
These qsr_msg_send* functions will have one additional parameter in the end, which will be the
hash value. So, these functions will always have one parameter more than the corresponding
msg_send* functions.
On the PC tools side, the last argument received will be the hash value. The tool will trap this
message and use the hash file to decode and replace the hash value with the string.
The tool supports Mixed mode. The build can have both MSG* macros and QSR_MSG* macros.
If the preprocessor tool is not run before the build is compiled, the original F3 messages are
retained. If the preprocessor tool is run and then a new F3 message is added, the new F3 message
will be shipped out as a normal F3 message.
This hash database will be distributed by the modem architecture team as a versioned unit.
E.3 Phase 2
In Phase 2, the hash file, compressed using a standard algorithm, will be stored as part of the
build on the phone. At power-up, the PC tools will download this hash file and use it for
decoding the hash values.
##################################################################
# QSHRINK Hash File
##################################################################
#
# GENERAL DESCRIPTION
#
# Copyright (c) 2008 - 2009 by QUALCOMM INCORPORATED. All Rights Reserved.
#
# Export of this technology or software is regulated by the U.S.
Government.
T
# Diversion contrary to U.S. law prohibited.
n PS
#
34
# $Author: rohins $
om 8:
# $Header: l.c :4
c
//source/qcom/qct/modem/arch/tools/QShrink/build/main/latest/hash.txt#5 $
.
te 13
#
.7 bk t
#
41 -b 1 a
3
<version>1</version>
15
ei .0
<CRC>7799</CRC>
12
ou 3.
It consists of:
Comments section – This includes user comments, Qualcomm Copyright information, and
Perforce information.
Version – This version specifies whether it is a regular format Master Hash File (ver 1) or the
new format hash file (ver 2).
Date – This provides the date and time when this hash file was generated.
CRC – This is the 16-bit CRC that has been run on the hash content, i.e., all the lines below
the <CRC> xxx</CRC> until the EOF. This is used to ensure that the hash file was not hand
modified.
Hash data – Everything below the <CRC>xxx</CRC> is the hash data. This is in the format
<Hash Key>:<Filename>:<Debug Message String>
Once the hash key is obtained from the Qshrink message sent from diagnostic services, the string
corresponding to it can be looked up from this hash file.
T
n PS
34
om 8:
l.c :4
. c
te 13
.7 bk t
41 -b 1 a
3
15
ei .0
0.
w 01
12
ou 3.
2.
zh 201