Professional Documents
Culture Documents
Application Note
80-VF299-1 C
August 9, 2007
T
PS
.c 19
Submit technical questions at:
m 3:
https://support.cdmatech.com
co :0
n
e. 17
zt t
n- 6 a
yu .0
o. .11
gu 07
Restricted Distribution: Not to be distributed to anyone who is not an employee of either QUALCOMM or a subsidiary of
QUALCOMM without the express approval of QUALCOMM’s Configuration Management.
Not to be used, copied, reproduced in whole or in part, nor its contents revealed in any manner to others without the express
written permission of QUALCOMM.
QUALCOMM Incorporated reserves the right to make changes to the product(s) or information contained herein without notice.
No liability is assumed for any damages arising directly or indirectly by their use or application. The information provided in this
document is provided on an “as is” basis.
This document contains QUALCOMM confidential and proprietary information and must be shredded when discarded.
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. QDSP is a registered trademark of QUALCOMM Incorporated in the United States and other
countries.
This technical data may be subject to U.S. export, re-export, or transfer (“export”) laws. Diversion contrary to U.S. law
prohibited.
QUALCOMM Incorporated
5775 Morehouse Drive
San Diego, CA 92121-1714
U.S.A.
Copyright © 2007 QUALCOMM Incorporated.
All rights reserved.
Contents
1 Introduction...................................................................................................... 5
1.1 Purpose ................................................................................................................................ 5
1.2 Scope ................................................................................................................................... 5
1.3 Conventions......................................................................................................................... 5
1.4 Revision history................................................................................................................... 5
T
PS
1.5 References ........................................................................................................................... 6
1.6 Technical assistance ............................................................................................................ 6
.c 19
1.7 Acronyms ............................................................................................................................ 6
m 3:
co :0
n
2 UMTS NV Items ................................................................................................ 7
e. 17
2.1 NV_PREF_MODE_I........................................................................................................... 7
zt t
n- 6 a
5 SIM NV Items.................................................................................................. 22
5.1 NV_UIM_FIRST_INST_CLASS_I .................................................................................. 22
T
PS
5.2 NV ENS_ENABLED_I..................................................................................................... 22
.c 19
6 NV Items for A-GPS GCF Testing................................................................. 23
m 3:
6.1 NV_AAGPS_DEFAULT_QOS_TIME_I......................................................................... 23
co :0
n
e. 17
6.2 NV_AAGPS_POSITIONING_MODES_SUPPORTED_I............................................... 23
6.3 NV_AAGPS_DEVELOPMENT_TEST_CONTROL_I ................................................... 23
zt t
n- 6 a
Tables
Table 1-1 Revision history.............................................................................................................. 5
Table 1-2 Reference documents and standards............................................................................... 6
Table 2-1 NV_PREF_MODE_1 (10) values .................................................................................. 8
Table 2-2 NV_ACQ_ORDER_PREF_I (848) values..................................................................... 9
Table 2-3 NV settings for user band selection.............................................................................. 10
Table 2-4 NV_NAS_COMPLIANCE values ............................................................................... 12
Table 3-1 NV item value/behavior ............................................................................................... 16
Table 3-2 Receive diversity and equalizer behavior ..................................................................... 16
T
PS
.c 19
m 3:
co :0
n
e. 17
zt t
n- 6 a
yu .0
o. .11
gu 07
20
2 1.1 Purpose
3 This document provides instructions for using NV items that are specifically designed for use
4 with UMTS/GSM and those which are needed for certification testing.
5
T
PS
NOTE Some NV items require separate GCF specific settings and shall be explicitly stated.
If not specified, the default value should hold good.
.c 19
6
m 3:
co :0
n
e. 17
7 1.2 Scope
zt t
n- 6 a
8 This document is intended for software engineers and test engineers who use AMSS software to
9 design and develop mobile phones for UMTS 3G/GSM GPRS technology.
yu .0
o. .11
1.3 Conventions
gu 07
10
20
11 Function declarations, function names, type declarations, and code samples appear in a different
12 font, e.g., #include.
13 Code variables appear in angle brackets, e.g., <number>.
14 Commands and command variables appear in a different font, e.g., copy a:*.* b:.
15 Shading indicates content that has been added or changed in this revision of the document.
1 1.5 References
2 Reference documents, which may include QUALCOMM®, standards, and resource documents,
3 are listed in Table 1-2. Reference documents that are no longer applicable are deleted from this
4 table; therefore, reference numbers may not be sequential.
Ref. Document
QUALCOMM
Q1 Application Note: Software Glossary for Customers CL93-V3077-1
Q2 Application Note: MSM7200™/MSM7200A™/ 80-V6968-12
MSM6280™/MSM6260™/MSM6255A™/MSM6245™
RF NV Items
T
PS
Q3 Band Preference Settings for GSM/UMTS Targets 80-VD664-1
®
Q4 gpsOne A-GPS Nonvolatile (NV) Items Description for 80-V8983-1
.c 19
AMSS-Based User Equipment
m 3:
Q5 Application Note: Uniform Out of Service in UMTS 80-VE177-1
co :0
n
Resources
e. 17
12 1.7 Acronyms
13 For definitions of terms and abbreviations, refer to [Q1].
NOTE Default value listed for each item is the value AMSS takes when the NV item is inactive or
when the NV item is set with invalid value.
3
T
2.1 NV_PREF_MODE_I
PS
4
5 NV item number: 10
.c 19
Default value: 4
m 3:
6 co :0
n
7 For GCF testing:
e. 17
1 NV_PREF_MODE_1 defines the user mode preference. Its values are set as listed in Table 2-1.
2 When this NV item is inactive, the default value of 4 (automatic) will be used by AMSS software.
T
PS
MODE_PREF_GSM 13
MODE_PREF_WCDMA 14
.c 19
MODE_PREF_ANY_BUT_HDR 17
m 3:
MODE_PREF_GSM_WCDMA
co :0 19
n
e. 17
MODE_PREF_DIGITAL_LESS_HDR 20
MODE_PREF_CURRENT_LESS_HDR_AND_AMPS 21
zt t
n- 6 a
MODE_PREF_CDMA_HDR 22
yu .0
MODE_PREF_CDMA_AMPS_HDR 23
o. .11
4
gu 07
20
1 2.2 NV_ACQ_ORDER_PREF_I
2 NV item number: 848
3 Default value: 0
4 NV_ACQ_ORDER_PREF_I determines the order in which the systems must be attempted for
5 acquisition when powering up the MS. Its values are set as listed in Table 2-2. When this NV
6 item is inactive, the default value of 0 (automatic) will be used by AMSS software.
NV item
Acquisition order preference Description
value
GW_ACQ_ORDER_PREF_AUTOMATIC 0 Acquisition order to be determined by
T
system selection algorithms without this
PS
acquisition order preference
.c 19
GW_ACQ_ORDER_PREF_GSM_WCDMA 1 Attempt to acquire GSM systems before
WCDMA systems
GW_ACQ_ORDER_PREF_WCDMA_GSM
m 3: 2 Attempt to acquire WCDMA systems
co :0
n
before GSM system
e. 17
8
zt t
n- 6 a
yu .0
T
12 Table 2-3 NV settings for user band selection
PS
Bit NV_BAND_PREF_ NV_BAND_PREF_ NV_BAND_PREF_
.c 19
Band
position I (441) 16_31_I (946) 32_63_I (2954)
m 3:
GSM 450 16 0x0000 0x0001 0x00000000
co :0
n
GSM 480 17 0x0000 0x0002 0x00000000
e. 17
1 2.4 NV_FORCE_UE_MSCR_R99_I
2 NV item number: 1031
3 Default value: NV_FORCE_UE_REL99
4 Set to 0 – Forces the UE to always behave as a R97/R98 mobile, irrespective of the network’s
5 MSCR (MSC revision number)
6 Set to 1 – Forces the UE to always behave as a R99 mobile, irrespective of the network’s
7 MSCR (MSC revision number)
8 Set to 2 – Causes the UE’s behavior to be dynamic, in accordance with the MSCR bit.
9 MSCR = 0 – MSC is Release 98 or older
10 MSCR = 1 – MSC is Release 99 or later
T
11 Set to 3 – Forces the UE’s behavior to be R5
PS
.c 19
12 2.5 NV_FORCE_UE_SGSNR_R99_I
m 3:
co :0
NV item number: 1030
n
13
e. 17
17 Set to 2 – Causes the UE’s behavior to be dynamic, in accordance with the SGSNR bit.
gu 07
20
1 2.6 NV_NAS_COMPLIANCE
2
T
9
PS
NOTE This NV item will come into effect in later software baselines, such as AMSS 6280
.c 19
Release 4.0 Patch 2, AMSS 7200 Release 3.x, AMSS 6280 Release 4.1, AMSS 6260
Release 2.4, and AMSS 7200A Release 4.0.
m 3:
10
co :0
n
e. 17
11 Table 2-4 shows different combination of values of the above NV items for getting the desired
UE behavior.
zt t
12
n- 6 a
13
o. .11
Value of NV items
Value of NV item 4722 UE behavior
gu 07
NOTE The operators and the GSMA have not approved the workarounds in our proposed solution.
Rather, they have stated that it is the responsibility of GSM operators worldwide to make sure
that their infrastructure works correctly and to deploy patches, if necessary, to ensure proper
operation of the infrastructure.
1
2 AMSS software has an algorithm to detect whether the GSM and GPRS networks are R98 or
3 earlier. Based on this information, the UE modifies its behavior in a few limited ways to work
4 around problems found in multiple infrastructure implementations.
5 These problems, observed in the field, are serious problems. Among them is network refusal to
6 provide service to a mobile (which is R99-compliant) or network refusal to provide packet data
7 (GPRS) service to the mobile.
8 Experience indicates that time is needed to ensure proper operation of the deployed infrastructure.
Therefore, for our testing in the field over the last two years, QUALCOMM CDMA Technologies
T
9
PS
10 has been using these workarounds without problems or side effects. By default, AMSS software
11 releases will continue to use the workaround described in this application note. However, certain
.c 19
12 carriers have indicated that they plan to always disable the workarounds in phones that they use
m 3:
13 and provide to end users. For this purpose, they have requested that we provide a mechanism for
co :0
turning the workaround off, and therefore be in compliance with the GSMA recommendation.
n
14
e. 17
zt t
15
yu .0
16
o. .11
17
20
NOTE Testing for this feature was conducted using the default timer values listed above. Any deviation
from these values will require additional testing by the licensee.
29
T
PS
10 NV item number: 2001
.c 19
11 Default: 0
m 3:
12 For GCF testing: 2h
co :0
n
e. 17
13 Setting this item is no longer necessary for latest AMSS builds. This item is the suggested
14 workaround when running 3G GCF inter-RAT tests with the 3G GCF test box, which does not
zt t
n- 6 a
15 support RLP negotiation for test equipment. This timer delays disconnection when the UE does
not get a response from the system simulator.
yu .0
16
o. .11
gu 07
20
3 3.1.1 NV_RRC_INTEGRITY_ENABLED_I
NV item number: 0880
T
4
PS
5 Default value: 0
.c 19
6 For GCF testing: 1
m 3:
co :0
This item stores the value of the NV item corresponding to integrity enabled. Set it to 1 to enable
n
7
e. 17
8 integrity. Set it to 0 to disable integrity. This item is controlled according to the network’s
9 (simulator) capability. It is only enabled if the test box can support integrity.
zt t
n- 6 a
yu .0
10 3.1.2 NV_RRC_CIPHERING_ENABLED_I
o. .11
Default value: 0
20
12
17 3.1.3 NV_RRC_FAKE_SECURITY_ENABLED_I
18 NV item number: 0882
19 Default value: 1
20 For GCF testing: 0
21 This item is used to enable fake security. Set it to 1 to make the UE fake security. Set it to 0 to
22 disable. This item is set to fake security so that no Security mode transaction happens. This may
23 be exploited to facilitate testing with various test boxes and different SIMs.
1 3.1.4 NV_WCDMA_RRC_VERSION_I
2 NV item number: 3649
3 Default value: 1
4 For GFC testing: 1
5 The UE supports switching between R5 and R99 through NV items in the NAS and WCDMA
6 access stratum. To access R99 behavior, customers must use the NV item to switch to R99.
7 If the NV item is set to R5, the UE behaves like a 3GPP Release 5 UE. It supports critical and
8 noncritical message extensions for Release 5. It also supports new 3GPP Release 5 features.
9 The NAS and access stratum are controlled by different NV items. This NV item in the WCDMA
10 access stratum is used to change the behavior from R99 to R5, as shown in
T
11 Table 3-1.
PS
Table 3-1 NV item value/behavior
.c 19
12
m 3:
NV item value co :0 Behavior
n
0 R99
e. 17
1 R5
zt t
n- 6 a
2 3.3 NV_CPU_BASED_FLOW_CONTROL_I
3 NV item number: 4261
T
Default value: 1
PS
4
5 This NV item is used to control CPU-based flow control. The NV item takes Boolean values. Set
.c 19
6 this NV to 1 to enable FC and 0 to disable FC.
m 3:
co :0
n
e. 17
7 3.4 NV_HSDPA_CAT_I
zt t
n- 6 a
10 This NV item is used to set UE HSDPA category. The category will depend on the specific MSM
gu 07
3 4.1.1 NV_GSM_AMR_CALL_CONFIG_I
NV item number: 1302
T
4
PS
5 Default value: 1
.c 19
6 This item is used to enable/disable AMR vocoder support in GSM operation.
m 3:
co :0
Set to 1 – Enables AMR vocoder support
n
7
e. 17
8 Set to 0 – Disables AMR vocoder support; sometimes useful in field testing to isolate issues
zt t
9
yu .0
4.1.2 NV_MULTISLOT_CLASS_I
o. .11
10
gu 07
12 Default value: 10
13 The value of NV_MULTISLOT_CLASS_I can be chosen based on the desired GPRS multislot
14 class of the UE. Currently, the value of 10 can be used as the AMSS software supports multislot
15 class 10. The AMSS software uses the value of 10 as the default for this NV item in case it is
16 inactive or invalid. A value of 10 is recommended for this NV item, unless there is some reason
17 to support a lower multislot configuration.
18 The default value for this item is 12 for AMSS 6280 and later.
1 4.1.3 NV_EDGE_MULTISLOT_CLASS_I
2 NV item number: 2509
3 Default value: 10
4 The value of NV_EDGE_MULTISLOT_CLASS_I can be chosen based on the desired EDGE
5 multislot class of the UE. Currently, the value of 0xa can be used as the support multislot class
6 10. The AMSS software uses the value 10 as the default for this NV item in case it is inactive or
7 invalid. A value of 10 is recommended for this NV item, unless there is some reason to support a
8 lower multislot configuration.
9 The default value for this item is 12 for AMSS 6280 and later.
10 4.1.4 NV_MDSP_MEM_DUMP_ENABLED_I
T
PS
11 NV item number: 1027
.c 19
12 Default value: 0
m 3:
When set to 1, debug ERR_FATALs are enabled for debugging purposes.
13
co :0
n
e. 17
4.1.5 NV_GSM_A5_ALGORITHMS_SUPPORTED_I
zt t
14
n- 6 a
17 This item is used to enable A5 algorithms. This is a bit field indicating A5 support with bit 0
20
18 representing A5/1 and bit 1 representing A5/2, etc. It is recommended that this item be set to 0x1
19 to advertise A5/1 only.
20 FEATURE_NAS_NVMEM_HW_CLASSMARK is required to be defined for this NV item to be
21 in effect.
22 A5_1 bit mask 0x1
23 A5_2 bit mask 0x2
24 A5_3 bit mask 0x4
25 A5_4 bit mask 0x8
26 A5_5 bit mask 0x10
27 A5_6 bit mask 0x20
28 A5_7 bit mask 0x40
29 For GCF testing: A5_2 needs to be disabled for GCF Testing
30 If this NV item is invalid or inactive, the AMSS software uses the value 0x1, which implies that
31 only algorithm A5_1 is enabled. A5/3 is supported on MSM6280™ 2.3C onwards and later
32 chipsets, but not enabled by default. A5/3 is not supported on MSM6250® and MSM6275™
33 ASICs.
1 4.1.6 NV_GPRS_GEA_ALGORITHMS_SUPPORTED_I
2
9 4.1.7 NV_NON_DRX_TIMER_I
NV item number: 912
T
10
PS
11 Default value: 0
.c 19
12 This item defines the time duration in which UE does not go into DRX mode after TBF is
m 3:
13 released. co :0
n
e. 17
14 Set to 0 – If this item is set to 0, the UE goes into DRX mode right after TBF is released.
zt t
15
yu .0
4.1.8 NV_EDGE_FEATURE_SUPPORT_I
o. .11
16
gu 07
18 Default value: 1
19 This item is used to selectively turn SAIC/EGPRS feature on or off.
20 Set to 1 – SAIC and EGPRS enabled
21 Set to 9 – SAIC disabled/EGPRS enabled
22 The AMSS code uses the default value of 1 for this NV item; hence, this feature is enabled by
23 default.
1 4.1.9 NV_SMS_GW_BEARER_PREF_I
2 NV item number: 909
3 Default value: 1
4 This item is used to set the bearer preference of the UE.
5 Set to 0 – The UE sends the SMS over GSM, unless a TBF is active, in which case, the SMS
6 will be sent over GPRS.
7 Set to 1 – The UE sends the SMS over GPRS, unless there is a CS connection, in which case
8 the SMS will be sent over GSM.
9 This item can be used during GCF certification test when the tests expect SMS over GPRS.
T
PS
10 4.1.10 NV_GERAN_FEATURE_PACK_1_I
.c 19
11 NV item number: 2512
m 3:
12 Default value: 1 co :0
n
e. 17
13 This item is not applicable to AMSS 6250 and earlier. To be able to use this NV item,
14 FEATURE_GSM_GERAN_FEATURE_PACK_1 needs to be defined in the code.
zt t
n- 6 a
16
gu 07
4.1.11 NV_DARP_FEATURE_SUPPORT_I
20
17
2 5.1 NV_UIM_FIRST_INST_CLASS_I
3 NV item number: 896
4 Default value: 1
T
This item is used for 2G SIM/USIM certification GCF test.
PS
5
.c 19
m 3:
7 Set to 1 – Starts card as USIM
co :0
n
8 For GCF testing:
e. 17
9
n- 6 a
11 This item should only be set to 0 when conducting a 2G SIM certification test. Otherwise, it
12 should be either inactive or set to 1. Therefore, after the test, make sure that this NV item is set
gu 07
14 5.2 NV ENS_ENABLED_I
15 NV item number: 3461
16 Default value: 0
17 This NV item may needs to be set for handsets, depending upon carrier ENS testing requirements.
4 This chapter provides a list of some commonly defined NV items used for A-GPS testing. For
5 more detailed lists, refer to [Q4].
T
PS
6 6.1 NV_AAGPS_DEFAULT_QOS_TIME_I
.c 19
NV item number: 1918
m 3:
7 co :0
n
8 Default value: 60
e. 17
10 This item specifies the session timeout to be used when no timeout is supplied by the position
yu .0
11 consumer.
o. .11
gu 07
6.2 NV_AAGPS_POSITIONING_MODES_SUPPORTED_I
20
12
18 6.3 NV_AAGPS_DEVELOPMENT_TEST_CONTROL_I
19 NV item number: 1960
20 Default value: 3.
21 For GCF testing: 3
22 TC 17.2.3.3 and 17.2.3.8 set the NV item to 7.
23 This NV item specifies what MO-LR request types are allowed in 3G coverage. Setting it to 0
24 will disable all MO-LR requests.
T
PS
5 NV item number: 3532
.c 19
6 Default value: 30
m 3:
7 For GCF testing: 0 co :0
n
e. 17
8 This NV item defines the retry period or interval for a successive MO SMS if the previous MO
9 SMS attempt is unsuccessful. Also, setting this item is no longer necessary for GFC testing on the
zt t
n- 6 a
17 7.3 NV_SMS_GW_CB_CONFIG_I
18 NV item number: 1016
19 Default value: 2
20 Set to 2 – (WMS_BC_CONFIG_ALLOW_TABLE) – Allows GSM/UMTS SMS broadcast
21 Set to 0 – (WMS_BC_CONFIG_DISALLOW) – User will not be able to activate broadcast
22 and receive broadcast SMS messages