Adaptive testing of system acquisition and roaming characteristics for CDMA wireless communication systems

Information

  • Patent Application
  • 20070281684
  • Publication Number
    20070281684
  • Date Filed
    June 02, 2006
    18 years ago
  • Date Published
    December 06, 2007
    16 years ago
Abstract
The present invention discloses an automated testing solution for PRL's, System Acquisition algorithm, and CDMA device performance. A testing plan loads a specific PRL into a test device, reads and categorizes the entries in the PRL file, and then uses the information to set the parameters on the emulation hardware needed for each test case. The testing solution allows an operator to specify the PRL file to be used for testing and the testing plan will determine the relationships between different PRL entries in the test file including the System of equal priority in the same GEO, System of lesser priority in the same GEO, System of higher priority in the same GEO, Systems in different GEO, and Collocated EVDO systems. Once the entries are categorized the test script will then select the entries need to create the required test conditions on the base station emulation hardware. The test suite employs base station emulation hardware to create the RF conditions stipulated in the test case. The exact RF conditions will be based on the entries in the test PRL. Once all the system parameter information is extracted from the PRL file and all the combinations of systems is created as per the requirements of each test case, the test is executed, with the automation scripts setting the parameters on the BSE and managing the test device as it is programmatically controlled through the test procedures.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows the entries in a typical PRL file;



FIG. 2 is a flow diagram of the testing procedure.





DETAILED DESCRIPTION

Although the invention will be described in terms of a specific embodiment, it will be readily apparent to those skilled in this art that various modifications, rearrangements and substitutions can be made without departing from the spirit of the invention. The scope of the invention is defined by the claims appended hereto


System acquisition testing of the instant invention centers on the testing the Preferred Roaming List (PRL), System Acquisition algorithm, and device performance. Of these three areas, the central part is the PRL file. This file contains all the information that the algorithm needs to select the correct system from the available ones. Because carriers provide services in varying geographic regions e.g. US, Brazil, Korea, etc, each carrier creates its own PRL file that reflects the systems used by their customers. Thus any test solution must be able to use a PRL file specific to the carrier and device type e.g. 1X or 1xEV-DO device type, or hybrid devices which do both 1X and EV-DO.


Although the specific entry in a PRL will vary from carrier to carrier, the format of the entry is specific to the PRL type. The Telephone Industry Association/Electronics Industry Association (TIA/EIA) has a standard that describes a data format to be used for system table records in a PRL entitled “Over-The-Air Service Programming Of Mobile Stations in Spread Spectrum Systems”, (“IS-683-A Standard”), the contents of which is hereby incorporated by reference in its entirety. The IS-683-A Standard provides that each system record in the PRL will have the following eight fields:


1. SID field: a 15 bit field that includes a numerical value that is the System Identification number of the system associated with the system record;


2. NID_INCL field: a 2 bit field, the least significant bit of this field indicates whether there is a Network Identification (NID) number associated with the system record and stored in the NID field described below; the most significant bit of this record is used to specify an assumed value for the NID if no value is stored in the NID field described below; the value 11 is a reserved value;


3. NID field a 16 bit field that contains a numerical value that is the Network Identification number of the system associated with the system record;


4. PREF_NEG field: a 1 bit field indicating whether the system associated with the system record is a preferred system or a negative system.


5. GEO field: a 1 bit field that indicates whether the system associated with the system record is within the geographic region of the previous system record in the PRL (if GEO=1) or, alternatively, whether the system is in a new geographic region (if GEO=0);


6. PRI field: a 1 bit field that indicates whether the current system record has a higher priority than that of the next system record in the PRL. This field is omitted from the system record if the PREF_NEG field indicates that the system associated with system record is a negative system;


7. ACQ_INDEX field: a 9 bit field that contains an index to the acquisition parameters required for the mobile phone to access the system associated with the system record;


8. ROAM_IND field: an 8 bit field that indicates the roaming status of the associated system record; this field is omitted from the system record if the PREF_NEG field indicates that the system associated with system record is a negative system.


The PRL is stored in the mobile phone's non-volatile memory and, during system initialization, the entire PRL is moved and stored in the unit's RAM for later access during a System Selection and Preferred Roaming operation. Thus, a generic test plan can be created that will load a specific PRL into the test device, read and categorize the entries in the file and then use the information to set the parameters on the emulation hardware needed for each test case. The Generic System Acquisition test suite will use base station emulation (BSE) hardware to create the required RF conditions of each test scenario. The settings will be taken directly from the test PRL file. The following is a step by step example of adaptive testing of system acquisition and roaming characteristics for CDMA wireless communication systems.


Step 1: PRL format

The generic system determination test suite will work with IS683A, IS683C and IS683D formatted PRL files. The user will specify the PRL file to be used for testing and the application will automatically load it into the device being tested. It is recognized that while the stated PRL files are current format, the automated testing program of the instant invention is readily adapted to any future changes in the PRL file formatting.


Step 2: Entry Categorizations

Based on the PRL entry, the automated system determination test suite will determine the relationships between different PRL entries in the test file. This includes:

  • >System of equal priority in the same GEO
  • >System of lesser priority in the same GEO
  • >System of higher priority in the same GEO
  • >Systems in different GEO
  • >Collocated EVDO systems


Once the entries are categorized the test script will then select the entries need to create the required test conditions on the base station emulation hardware.


Step 3: Selecting the Test Scenario

The Generic System Acquisition test plan has a number of scenarios which need to be testing for both 1X and 1xEV-DO based devices. The next section, Test Scenarios, provides a full detail of all the test scenarios which will be included in the product. When the test is executed, the user will select the areas to be tested through the applications GUI. Based on the select, the application will control the required number of emulators and set the needed RF conditions.


Step 4: Base Station Emulation Settings

The test suite will use base station emulation hardware to create the RF conditions stipulated in the test case. The exact RF conditions will be based on the entries in the test PRL. FIG. 1 illustrates the entries in a typical PRL file. Acquisition Records include Acquisition type column 12, System type 14, Channel-216, Channel-318, Channel-420, Channel-522 and so forth. System Records 24 include column listing of System type 26, Negative/Preferred 28, Geography 30, Priority 32, Acquisition index 34, Roam indicator 36, SID 38 and NID 40.


Step 5: Execution

Once all the system parameter information is extracted from the PRL file and all the combinations of systems is created as per the requirements of each test case, the test is executed, with the automation scripts setting the parameters on the BSE and managing the test device as it is programmatically controlled through the test procedures.



FIG. 2 provides a simplistic flow diagram of the testing procedure. The PRL file is determined for each test device and carrier 50. The Test case(s) are selected for execution 52. In one test case, the PRL file is loaded into a test device 54, and the test executed 56. Alternatively a PRL test is performed for unique RF/systems entries 56. Determination of the RF/system parameters pairings needed for test cases are made 58. Creation of RF/systems pairings based on PRL entries is made 60. The test is executed for each RF/system pairing. 62


Example: The following illustrate how the process will work for sample PRL 12345.


1) Test PRL














ROAMING LIST













Roaming List Type:
IS-683A



Preferred Only:
FALSE



Default Roaming Indicator:
71



Preferred List ID:
12345











Acquisition Table
















ACQ









INDEX
TYPE
CH1
CH2
CH3
CH4
CH5
CH6
CH7-





0
4
B


1
4
A


2
1
B


3
1
A


4
2
B
Both










System Table















NEG/


ACQ
ROAM




INDEX
PREF
GEO
PRI
IND
IND
SID
NID





0
Pref
New
Same
1
64
8
65535


1
Pref
Same
More
3
0
250
65535


2
Pref
Same
Same
3
2
56
65535


3
Pref
Same
Same
2
64
18
65535


4
Pref
New
Same
1
64
119
65535









2) Test Case—Rescan


This test verifies the rescan functionality. Rescan tests that once a device acquires a system and a more preferred system is presented, the device will acquire the more preferred system during the rescan process. This test only evaluates systems in the same GEO.


3) Create RF/System Pairs


The test plan calls for pairs which are in the same GEO and where the second set of RF parameters is of higher priority than the first. In this PRL indices 0-3 are in the same GEO. Indices 0, and 1 are of the same priority. Index 2 and 3 are of the same priority to each other, but both are of lesser priority than indices 0 and 1. Index 4 is of a different GEO. From these relationships we get the following pairs of RF parameters for the test.























NEG/


CHN
ROAM





INDEX
PREF
GEO
PRI
IND
IND
SID
NID
























Pair 1
1
Pref
Same
Same
3
0
250
65535



3
Pref
Same
Same
2
64
18
65535


Pair 2
0
Pref
New
Same
1
64
8
65535



3
Pref
Same
Same
2
64
18
65535


Pair 3
1
Pref
Same
Same
3
0
250
65535



2
Pref
Same
More
3
2
56
65535


Pair 4
0
Pref
New
Same
1
64
8
65535



2
Pref
Same
More
3
2
56
65535









4) Test Execution


Each of the test pair created in step 3 will be set on the BSE and the performance of the device under test will be measured according to the procedures and expected results in the test procedure document.


From this example it should be clear that as the entries in the test PRL change, the pairs used for testing will also change. The unique feature of our testing approach is that the test software will automatically adapt to the different PRL files and modify each test scenario that is executed for each test case based on the differences.


APIs are used to create dynamically all the possible test scenarios that can be found in a PRL for any given test case. The test employs the appropriate APIs for automation.


Test Scenarios:


The following outlines test cases for 1X and 1xEV-DO System Determination. These tests are executed on the 1X mode for the device being tested.


Acquisition—This test verifies the device's ability to acquire any non-negative system listed in the test PRL. The procedure tests all entries independent of priority or GEO. Once the device acquires the system, MO and MT call processing is tested.


Available System—This test verifies the device's ability to acquire a system that is not explicitly listed in the PRL. The test picks a unique channel from the acquisition table and associates it with a SID not in the PRL.


Negative System—This test verifies the device's ability to not acquire a system designated with negative priority in the PRL. The test will also cover E911 call processing where the system should be acquired and the call should be processed.


Rescan—This test verifies the rescan functionality. Rescan tests that once a device acquires a system and a more preferred system is presented, the device will acquire the more preferred system during the rescan process. This test only evaluates systems in the same GEO.


Silent Redial—This test verifies the device's ability to call process using the Silent Redial algorithm. This test verifies the device's ability to redial on systems with the same, lower or higher priority in the same GEO.


PRL Uploading Test—This test verifies the device can receive and update the PRL on the phone when a PRL of size less than maximum, at maximum, greater than maximum size is uploaded. An IS-683A formatted PRL is tested. Upload using OTASP and PST is verified.


Global Service Redirect—This test verifies if the device can be re-directed to a second base station using the GSRM protocol. The redirection should be to a system that is of equal, lesser or greater priority. Also it verifies redirection using the SRM and EGSRM protocol


Custom Channel Test—This test verifies the device's ability to acquire a custom cellular channel from a standard preferred cellular channel, if any are listed in the PRL. It then tests if the handset can move back to a more preferred standard Preferred Cellular Channel.


Registration Lost During Idle State—This test verifies the device's ability to acquire a system that is of equal, lower or higher priority after the losing the current system in idle state.


Registration Lost During Traffic State—This test verifies the device's ability to acquire a system that is of equal, lower or higher priority after the losing the current system in traffic state.


Deep Sleep—This test verifies the device's ability to go into deep sleep after 15 minutes once the current system is switched off. While in deep sleep, the device wakes up every 3 minutes to scan for an available system. This test is conducted for one entry in each GEO in the PRL.


Most Recently Used—This test verifies the device's ability to acquire a system that is listed at the bottom of the GEO and the channel is listed in the MRU table.


Wildcard System ID—This test verifies the device's ability to acquire a wildcard system listed in the PRL, if any are listed in the PRL.


Rescan to Different GEO—This test verifies the device's ability to rescan to a system on a different GEO.


Max Access Probes—This test verifies the device's ability to register on a new system after receiving Max Access Probes exit from the current system. It verifies the device can register on a system with the same, lower, higher priority or available system in the same GEO.


Idle Handoff—This test verifies the device's ability to hand off to a new system from a current system.


Emergency Call on Negative System—This test verifies the device's ability complete an E911 call when no service is available and only a negative system is preset, when the device is registered on a most preferred system but fails to connect and a negative system is preset.


OTASP Dialing—This test verifies the device's ability to complete an OTASP call on the appropriate system when a particular number is dialed (e.g.*22800, *22801 etc.,), with the SPC set to either all zeros or non-zeros and MRU being either empty or not empty.


Acquisition Match Only—This test verifies the device ability to acquire a system with a channel of the same band class with the SID listed in the PRL but no system table match. The test also verify the device ability to do a proper rescan exit.


Call Release Scan—This test verifies the device's call release behavior from a most preferred system, a less preferred redirected system, and after HHO.


NDSS Behavior—This test verifies the device's behavior during Network Driven System Selection to a different type system and band class.


Cam Behavior—This test verifies the device's behavior during Channel Assignment Messaging to different channels and band classes.


Hashing Behavior—This test verifies the device's behavior during hashing on a valid and invalid channel.


Enhanced PRL Testing—This test verifies registration and international roaming based on MCC, MNC fields in the PRL.


Adversarial Conditions—This test verifies the handset behavior during adverse conditions such as handoffs, re-direction, max access probes, E911 etc.


1XEV-DO Testing—The test cases in this section should be run on 1xEV-DO devices set to the hybrid mode.


Hybrid Mode Acquision—This test verifies the device's ability to register on a 1X system and open session on all collocated EVDO systems. If an entry has no collocated system, the test evaluates only the registration, voice call and data call on the 1X system. However an EVDO system is available, voice calls are verified on 1X system and data call on the EVDO system.


Negative Systems—This test verifies the device's behaviors on negative systems when operating in Hybrid mode. If applicable the following scenarios are verified from the PRL:

  • >Preferred 1X system with a Negative EVDO system
  • >Negative 1X system with a Preferred EVDO system
  • >Negative 1X system with a Negative EVDO system


Available System—Available System tests the device's ability to acquire a system that is not explicitly listed in the PRL. The test picks a unique channel from the acquisition table and associates it with a SID not in the PRL.


Rescan—This test verifies the rescan functionality. Rescan tests that once a device acquires a system (1X and or EVDO) and a more preferred system (1X and or EVDO) is presented, the device will acquire the more preferred system during the rescan process. This test only evaluates systems in the same GEO.


Silent Redial—This verifies the device's ability to call process using the Silent Redial algorithm. This test verifies the device's ability to redial on systems with the same, lower or higher priority in the same GEO.


Receiving a Call during a Data Session—This test verifies the device's ability to monitor the 1X paging channel and receives a phone call, while in a data call with the EVDO system.


System Acquisition During Traffic State—This test verifies the devices' ability to satisfy the following hybrid mode system access requirements:

  • >EVDO acquisition not allowed when in traffic state on 1X;
  • >1X acquisition allowed when device has active EVDO session.


PRL Upload Test—The test verifies if the device can receive and update the PRL on the phone when a PRL of size less than maximum, at maximum, greater than maximum allowed size is uploaded. The test uses an IS 683C formatted PRL. Upload using OTASP and PST is verified.


Global Redirect in hybrid mode—This test verifies the device's ability to be re-directed to a second 1X base station using the GSRM protocol. After re-directing the 1X mode, the EVDO registration also moves to a collocated system with the new 1X signal. The testing is conducted for all collocated systems for a given 1X system to all collocated systems associated with the redirected system. The redirection is to a system of equal, lesser or greater priority.


Custom Channel—This test verifies the device's ability to acquire a custom cellular channel from a standard preferred cellular channel, if any listed in the PRL. It then tests if the device can move to back to a more preferred standard Preferred Cellular Channel.


Registration Lost During Idle State—This test verifies if either the 1X or collocated EVDO signal is lost, the device can:

  • >Acquire an equal priority Collocated 1X or EVDO system;
  • >Acquire a higher priority Collocated 1X or EVDO system;
  • >Acquire a lower priority Collocated 1X and EVDO system.


Registration Lost During Traffic State—This test verifies the devices ability to re-acquire either a 1X or EVDO signal if either the 1X or EVDO signal is lost during a traffic state. If the EVDO signal is lost, the procedure expects the device to re-acquire a collocated system. If the 1X system is lost and a higher or lower 1X signal is provided, the device should register on the new 1X system along with its new collocated EVDO system.


Deep Sleep—This test verifies the device's ability to go into deep sleep after 15 minutes once the current system is switched off. While in deep sleep, the device wakes up every 3 minutes to scan for an available system. This test is conducted for one entry in each GEO in the PRL. The test covers the following scenarios:

  • >Both 1X and EVDO go into deep sleep. Device re-acquires 1X and EVDO systems when it wakes up.
  • >1X goes into deep sleep, device stays on collocated EV. Device re-acquires collocated 1X system when it wakes up.
  • >EVDO goes into deep sleep, device stays with collocated 1X. Device re-acquires collocated EVDO system when it wakes up.


Most Recently Used—This test verifies the device's ability to acquire a 1X system along with its collocated EVDO system that is listed at the bottom of the GEO and the channel is listed in the MRU table.


Wildcard System ID—This test verifies the device's ability to acquire a wildcard system listed in the PRL, if any in the PRL.


Rescan to Different GEO—This test verifies the device's ability to rescan to systems on a different GEO.


Max Access Probes—This test verifies the device's ability to register on a new system after receiving Max Access Probes exit from the current system. It verifies the device can register on systems with the same, lower, higher priority or available system in the same GEO.


Idle Handoff—This test verifies the device's ability to hand off to a new system from a current system.


Emergency Call on Negative System—This test verifies the device's ability complete E911 call when no service is available and only a negative system is preset, when the device is registered on a most preferred system but fails to connect and a negative system is preset. If applicable the following scenarios are verified from the PRL:

  • >Negative 1X system with a Preferred EVDO system
  • >Negative 1X system with a Negative EVDO system


OTASP Dialing—This test verifies the device's ability to complete an OTASP call on the appropriate system when particular number is dialed for (*22800, *22801 etc.,), with SPC set to either all zeros or non-zeros and MRU being empty or not empty.


Acquisition Match Only—This test verifies the device ability to acquire a system with a channel of the same band class with the SID listed in the PRL but no system table match. The test also verify the device ability to do a proper rescan exit.


Call Release Scan—This test verifies the device's call release behavior from most preferred system, less preferred redirected system, and after HHO.


NDSS Behavior—This test verifies the device's behavior during Network Driven System Selection to different type system and band class.


Cam Behavior—This test verifies the device's behavior during Channel Assignment Message to different channels and band class.


Hashing Behavior—This test verifies the device's behavior during hashing on a valid and invalid channel.


Enhanced PRL Testing—This test verifies registration and international roaming based on MCC, MNC fields in the PRL.


It is to be understood that while we have illustrated and described certain forms of my invention, it is not to be limited to the specific forms or arrangement of parts herein described and shown. It will be apparent to those skilled in the art that various changes may be made without departing from the scope of the invention and the invention is not to be considered limited to what is shown in the drawings and described in the specification.

Claims
  • 1. An automated testing method for system acquisition of PRL files used in all versions of CDMA and EVDO RF wireless communications comprising the steps of: specifying a PRL file and loading said PRL file into a device to be tested;categorizing the relationship between PRL entries having the same geographical area;generating required test conditions for base station emulation hardware;selecting of a test scenario for said device to be tested;creation of RF conditions by said base station emulation hardware based on said PRL file and extracting parameter information from said PRL file;executing said test scenario;wherein performance of said device is measured against expected test results.
  • 2. The method of claim 1 wherein said PRL files are formatted under IS683A, IS683C or IS683D standards.
  • 3. The method of claim 1 wherein said PRL relationship is categorized as being of a lesser priority, an equal priority, or a higher priority in the same geographical area.
  • 4. The method of claim 1 wherein said device to be tested is 1X based device.
  • 5. The method of claim 1 wherein said device to be tested is a 1xEV-DO based device.
  • 6. The method of claim 1 wherein said RF conditions are based on the entries in said PRL.
  • 7. The method of claim 1 wherein said automated testing method adapts to a changed PRL and automatically modifies said test scenario.
  • 8. The method of claim 1 including the step of checking the performance of a device that has acquired a system in a geographical area that when a more preferred system is presented in the same geographical area, the device will acquire the more preferred system.
  • 9. The method of claim 1 including the step of verifying a 1X device's ability to acquire a non-negative system listed in the test PRL and testing of MO and MT call processing.
  • 10. The method of claim 1 including the step of verifying a 1X device's ability to acquire a negative system listed in the test PRL and testing of E911 call processing.
  • 11. The method of claim 1 including the step of verifying a 1X device's ability to acquire a system that is not listed in said PRL list and obtaining a channel from an acquisition table and associates it with a SID.
  • 12. The method of claim 1 including the step of verifying a 1X device's ability to redial on the same, lower or higher priority in the same geographical area.
  • 13. The method of claim 1 including the step of verifying a 1X device's ability to receive and update a PRL file when said PRL file is of size less than maximum, at maximum, or greater than maximum size is uploaded.
  • 14. The method of claim 1 including the step of verifying a 1X device's ability to be re-directed to a second base station using a GSRM protocol.
  • 15. The method of claim 1 including the step of verifying a 1X device's ability to acquire a custom cellular channel from a standard preferred cellular channel.
  • 16. The method of claim 1 including the step of verifying a 1X device's ability to acquire a system that is of equal, lower or higher priority after the losing the current system in idle state.
  • 17. The method of claim 1 including the step of verifying a 1X device's ability to acquire a system that is of equal, lower or higher priority after the losing the current system in traffic state.
  • 18. The method of claim 1 including the step of verifying a 1X device's ability to go into deep sleep after 15 minutes once the current system is switched off.
  • 19. The method of claim 18 including the step of testing that a 1X device wakes up every 3 minutes to scan for an available system.
  • 20. The method of claim 1 including the step of verifying a 1X device's ability to acquire a system that is listed at the bottom of the geographical area and the channel is listed in a MRU table.
  • 21. The method of claim 1 including the step of verifying a 1X device's ability to acquire a wildcard system listed in the PRL.
  • 22. The method of claim 1 including the step of verifying a 1X device's ability to rescan to a system on a different GEO.
  • 23. The method of claim 1 including the step of verifying a 1X device's ability to register on a new system after receiving Max Access Probes exit from the current system.
  • 24. The method of claim 1 including the step of verifying a 1X device's ability to hand off to a new system from a current system.
  • 25. The method of claim 1 including the step of verifying a 1X device's ability to complete an E911 call when no service is available and only a negative system is preset, when a 1X device is registered on a most preferred system but fails to connect and a negative system is preset.
  • 26. The method of claim 1 including the step of verifying a 1X device's ability to complete an OTASP call on the appropriate system when a particular number is dialed with the SPC set to either all zeros or non-zeros and MRU being either empty or not empty.
  • 27. The method of claim 1 including the step of verifying a 1X device's ability to acquire a system with a channel of the same band class with the SID listed in the PRL with no system table match. The test also verify the device ability to do a proper rescan exit.
  • 28. The method of claim 1 including the step of verifying a 1X device's ability to verify the device's call release behavior from a most preferred system, a less preferred redirected system, and after HHO.
  • 29. The method of claim 1 including the step of verifying a 1X device's ability to verify the device's behavior during a Network Driven System Selection to a different type system and band class.
  • 30. The method of claim 1 including the step of verifying a 1X device's ability to verify the device's behavior during Channel Assignment Messaging to different channels and band classes.
  • 31. The method of claim 1 including the step of verifying a 1X device's behavior during hashing on a valid and invalid channel.
  • 32. The method of claim 1 including the step of verifying a 1X device's ability to verify registration and international roaming based on MCC, MNC fields in the PRL.
  • 33. The method of claim 1 including the step of verifying a 1X device's ability to verify the handset behavior during adverse conditions such as handoffs, re-direction, max access probes, E911, or the like.
  • 34. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to register on a 1X system and open session on all collocated EVDO systems.
  • 35. The method of claim 34 including the step of evaluating registration, voice call and data call.
  • 36. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire a system that is not explicitly listed in said PRL file.
  • 37. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire a system (1X and or EVDO) and when a more preferred system (1X and or EVDO) is presented, verify said device's ability to acquire the more preferred system during a rescan process.
  • 38. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to redial on systems with the same, lower or higher priority in the same GEO.
  • 39. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to monitor the 1X paging channel and receive a phone call, while in a data call with the EVDO system.
  • 40. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to satisfy EVDO acquisition not allowed when in traffic state on 1X.
  • 41. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to satisfy 1X acquisition allowed when said device has active EVDO session.
  • 42. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying if said device can receive and update the PRL on the phone when a PRL of size less than maximum, at maximum, greater than maximum allowed size is uploaded using an IS 683C formatted PRL.
  • 43. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to be re-directed to a second 1X base station using the GSRM protocol.
  • 44. The method of claim 43 wherein after re-directing the 1X mode, the EVDO registration is moved to a collocated system with a new 1X signal wherein said test is conducted for all collocated systems for a given 1X system to all collocated systems associated with the redirected system.
  • 45. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire a custom cellular channel from a standard preferred cellular channel, if any listed in the PRL.
  • 46. The method of claim 45 wherein once said device acquires a custom cellular channel, said device is tested to move back to a more preferred standard Preferred Cellular Channel.
  • 47. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire an equal priority collocated 1X or EVDO system if either a current 1X or collocated EVDO signal is lost.
  • 48. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire a higher priority collocated 1X or EVDO system if either a current 1X or collocated EVDO signal is lost.
  • 49. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire a lower priority collocated 1X or EVDO system if either a current 1X or collocated EVDO signal is lost.
  • 50. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to re-acquire either a 1X or EVDO signal if either the 1X or EVDO signal is lost during a traffic state.
  • 51. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to go into deep sleep after 15 minutes once the current system is switched off.
  • 52. The method of claim 44 including the step of waking up said device every 3 minutes to scan for an available system.
  • 53. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire a 1X system along with its collocated EVDO system that is listed at the bottom of a GEO and the channel is listed in the MRU table.
  • 54. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to a wildcard system listed in the PRL, if any in the PRL.
  • 55. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to rescan to systems on a different GEO.
  • 56. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to register on a new system after receiving Max Access Probes exit from a current system.
  • 57. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to hand off to a new system from a current system.
  • 58. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to complete E911 call when no service is available and only a negative system is preset, when the device is registered on a most preferred system but fails to connect and a negative system is preset.
  • 59. The method of claim 58 wherein a negative 1X system with a Preferred EVDO system is verified from the PRL list.
  • 60. The method of claim 59 wherein a negative 1X system with a Negative EVDO system is verified from the PRL list.
  • 61. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to complete an OTASP call on the appropriate system when particular number is dialed with SPC set to either all zeros or non-zeros and MRU being empty or not empty.
  • 62. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's to complete an OTASP call on the appropriate system when particular number is dialed with SPC set to either all zeros or non-zeros and MRU being empty or not empty.
  • 63. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's ability to acquire a system with a channel of the same band class with the SID listed in the PRL but no system table match.
  • 64. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's call release behavior from most preferred system, less preferred redirected system, and after HHO.
  • 65. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's behavior during Network Driven System Selection to different type system and band class.
  • 66. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's behavior during Channel Assignment Message to different channels and band class.
  • 67. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's behavior during hashing on a valid and invalid channel.
  • 68. The method of claim 1 including the step of setting a 1xEV-DO device into a hybrid mode and verifying said device's registration and international roaming based on MCC, MNC fields in the PRL.