次の方法で共有


MBN WHCK Content for a GSM Device

The purpose of this document is to provide a comprehensive view of the MBN WHCK requirements, operations and expectations, by showing the summary log results of a successful test run.

How to read MBN Logs

The MBN operations are listed in chronological order. The beginning of an operation will be shown in black and the successful completion of an operation will be shown with a leading "PASS:". If an operation has sub operations, the entries will be indented and be between the beginning and end operation. If the operation fails in test, it will be shown with a leading "FAIL:".

Example

Attempt to read NDIS Coinstaller values
   Attempt to read IfType
   PASS: Attempt to read IfType, succeeded
   Attempt to read MediaType
   PASS: Attempt to read MediaType, succeeded
   Attempt to read PhysicalMediaType
   PASS: Attempt to read PhysicalMediaType, succeeded
   Attempt to read EnableDhcp
      Attempt to read UpperRange
      PASS: Attempt to read UpperRange, succeeded
      Attempt to read LowerRange
      PASS: Attempt to read LowerRange, succeeded
   PASS: Attempt to read EnableDhcp, succeeded
PASS: Attempt to read NDIS Coinstaller values, succeeded

How to get a tracing from MBN Tests

The MBN Tests utilize Windows Software trace preprocessor (WPP). A trace can be obtained by using the following commands:

  1. tracelog.exe -b 64 -cir 10 -start MBNWHCK -ft 0 -guid #{d58c1268-b309-11d1-969e-0000f875a532} -flag 0x7fffffff -level 5 -f MBNWHCK.bin

  2. Execute Test

  3. tracelog.exe -stop MBNWHCK

  4. MBNWHCK.bin will then be available in the current directory

Using MBN Tests outside of WHCK

MBN Tests are built on Windows Test Authoring and Execution Framework (TAEF). The tests can be easily executed from the command line.

To view available MBN tests

te.exe <Test Dll> /list

To execute MBN tests

te.exe <Test Dll> /name:<Test Name> <Test Parameters>

Test Parameters

  • INTF – Specifies which device to target testing. The value can be either interface MAC or GUID. This parameter is optional, if not specified the tests will use any WWAN Interface on the machine.

  • PIN1 – Specifies the PIN1 associated with the device. This value is only required for the PIN tests and only if the device supports PIN1. If not specified the test will execute and fail if appropriate.

  • PUK1 – Specifies the PUK1 associated with the device. This value is only required for the PIN tests and only if the device supports PUK1. If not specified the test will execute and fail if appropriate. Be very careful about providing the PUK1 on a real device. If an incorrect PUK1 is provided or the device does not support PUK1 the device could be irreversibly locked.

  • WEBDOC8K – Specifies a web doc over 8K in size. This parameter is optional, if provided the test will use this URL rather than the default URL.

  • WEBDOC1024K – Specifies a web doc over 1024K in size. This parameter is optional, if provided the test will use this URL rather than the default URL.

  • DevPhoneNumber – Specifies the phone number of the device. This parameter is optional and used only by the SMS Tests. If the parameter is not specified the test will attempt to retrieve the phone number from the device.

Command Line Examples

te.exe Win8.MBN.GSM.TestConnect.dll /name:Win8::MBN::TestConnect::ConnectDisconnect
te.exe Win8.MBN.GSM.TestConnect.dll /name:Win8::MBN::TestConnect* /p:INTF=00-A0-D5-FF-FF-A9
te.exe Win8.MBN.GSM.TestConnect.dll /name:Win8::MBN::TestConnect* /p:INTF=00A0D5FFFFA9 
te.exe Win8.MBN.GSM.TestPin.dll /name:Win8::MBN::TestPin* /p:INTF=00:A0:D5:FF:FF:A9 /p:PIN1=1234 /p:PUK1=12345678
te.exe Win8.MBN.GSM.TestSms.dll /name:Win8::MBN::TestSms* /p:DevPhoneNumber=4254437000
te.exe Win8.MBN.GSM.TestConnect.dll /p:WEBDOC8K=https://www.microsoft.com/windows/using/tools/igd/StaticContent/igdprobedocs/ws/test13.txt

Mobile Broadband GSM Test List

Win8MBN::TestAuthChallenge::SetAuthChallenge

Win8MBN::TestClassDriver::VerifyClassDriver

Win8MBN::TestConnect::ConnectDisconnect

Win8MBN::TestConnect::ConnectAndTraffic

Win8MBN::TestConnect::ConnectWhenPacketServiceIsDetached

Win8MBN::TestSetup::NDISSetup

Win8MBN::TestGenOids::PhysicalMediumQuery

Win8MBN::TestGenOids::MediaSupportedQuery

Win8MBN::TestGenOids::SupportedOidQueryWin8

Win8MBN::TestDriverCaps::Query

Win8MBN::TestDeviceCaps::Query

Win8MBN::TestDeviceServices::Query

Win8MBN::TestDisableEnable::DisableEnableWhileIdle

Win8MBN::TestDisableEnable::ConnectDisableEnableConnect

Win8MBN::TestSetup::NDISSetup

Win8MBN::TestGenOids::PhysicalMediumQuery

Win8MBN::TestGenOids::MediaSupportedQuery

Win8MBN::TestGenOids::SupportedOidQueryWin8

Win8MBN::TestDriverCaps::Query

Win8MBN::TestSetup::NDISSetup

Win8MBN::TestGenOids::PhysicalMediumQuery

Win8MBN::TestGenOids::MediaSupportedQuery

Win8MBN::TestGenOids::SupportedOidQueryWin8

Win8MBN::TestHomeProvider::Query

Win8MBN::TestLoopBack::TestVerifyTrafficFixed

Win8MBN::TestLoopBack::TestVerifyTrafficIncrement

Win8MBN::TestMultiCarrier::SetHomeProvider

Win8MBN::TestPacketService::AttachDetach

Win8MBN::TestPin::PinListQueryRadioOn

Win8MBN::TestPin::PinListQueryRadioOff

Win8MBN::TestPin::NoPinSupport

Win8MBN::TestPin::PinExSetEnableDisableWithValidPin

Win8MBN::TestPin::PinExSetDisableIncorrectPinWithValidLength

Win8MBN::TestPin::PukEnableDisableThroughIncorrectPinExDisable

Win8MBN::TestPowerStates::SleepAndWake

Win8MBN::TestPowerStates::HibernateAndWake

Win8MBN::TestPreferredProvider::Query

Win8MBN::TestPreferredProvider::AddRemovePreferredProvider

Win8MBN::TestPreferredProvider::AddRemoveForbiddenProvider

Win8MBN::TestPreferredProvider::AddRemovePreferredForbiddenProvider

Win8MBN::TestRadioStateSw::TurnSwRadioOffOnWhenRegistered

Win8MBN::TestRadioStateSw::TurnSwRadioOffOnWhenPacketServiceAttached

Win8MBN::TestRadioStateSw::TurnSwRadioOffOnWhenConnected

Win8MBN::TestRadioStateHw::TurnHwRadioOffOnWhenRegistered

Win8MBN::TestRadioStateHw::TurnHwRadioOffOnWhenPacketServiceAttached

Win8MBN::TestRadioStateHw::TurnHwRadioOffOnWhenConnected

Win8MBN::TestReadyInfo::Query

Win8MBN::TestRegisterState::Query

Win8MBN::TestRegisterState::RegisterAutomatic

Win8MBN::TestRegisterState::RegisterManualToHomeProvider

Win8MBN::TestRemoval::RemovalWhenRegistered

Win8MBN::TestRemoval::RemovalWhenPacketSvcAttached

Win8MBN::TestRemoval::RemovalWhenConnected

Win8MBN::TestSelectiveSuspend::SelectiveSuspendConnected

Win8MBN::TestSetup::NDISSetup

Win8MBN::TestSignalState::Query

Win8MBN::TestSimBad::BadSim

Win8MBN::TestSimNotInserted::SimNotInserted

Win8MBN::TestSimRoaming::SimRoaming

Win8MBN::TestSms::SmsConfigQuery

Win8MBN::TestSms::SmsStatusQuery

Win8MBN::TestSms::SmsSendMessageToSelf

Win8MBN::TestSms::SmsDeleteAllMessages

Win8MBN::TestSms::SmsReadAllMessages

Win8MBN::TestSms::SmsReadNewMessages

Win8MBN::TestUssd::SetUssdRequest

Win8MBN::TestVisibleProvider::RadioOff

Win8MBN::TestVisibleProvider::Registered

Win8MBN::TestVisibleProvider::Connected

Win8MBN::TestWake::WakeMachineFromConnectedStandbyWithSmsMessage

 

Test Summary: Win8MBN::TestAuthChallenge::SetAuthChallenge

Test will perform a set auth challenge and verify an auth response is received

Attempt to query supported OIDs
   Attempt OID_GEN_SUPPORTED_LIST query
   PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query supported OIDs succeeded
Verify device supports OID_WWAN_AUTH_CHALLENGE
PASS: Device supports OID_WWAN_AUTH_CHALLENGE
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify device supports an auth type
PASS: Device supports an auth type
Attempt to query auth challenge auth sim
   Attempt OID_WWAN_AUTH_CHALLENGE query
   PASS: OID_WWAN_AUTH_CHALLENGE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
PASS: Attempt to query auth challenge auth sim, succeeded
Attempt to query auth challenge auth aka
   Attempt OID_WWAN_AUTH_CHALLENGE query
   PASS: OID_WWAN_AUTH_CHALLENGE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
PASS: Attempt to query auth challenge auth aka, succeeded
Attempt to query auth challenge auth prime
   Attempt OID_WWAN_AUTH_CHALLENGE query
   PASS: OID_WWAN_AUTH_CHALLENGE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
PASS: Attempt to query auth challenge auth aka prime, succeeded

Test Summary: Win8MBN::TestClassDriver::VerifyClassDriver

The test verifies a USB device uses class driver.

If device is usb, verify classdriver is implemented
   Attempt to query interface device info data
   PASS: Attempt to query interface device info data, succeeded
   Determine if device is using MB Class Driver
   PASS: Device is using class driver
PASS: Driver verified

Test Summary: Win8MBN::TestConnect::ConnectDisconnect

The test verifies the test can sucessfully connect and disconnect.

Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n31 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n2699 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
      Verify connection id of returned context state is 0xa1
      PASS: Connection id of returned context state is 0xa1
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n280 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xa1
PASS: Connection id of returned context state is 0xa1
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestConnect::ConnectAndTraffic

The test connects to the home network and downloads a file from the Internet.

Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n16 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n15 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n2824 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
      Verify connection id of returned context state is 0xaa
      PASS: Connection id of returned context state is 0xaa
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Verify TCP/IP shows interface as connected in 0x3a98 ms
PASS: TCP/IP shows interface as connected in 0xc30 ms
Attempt to remove non wwan default routes
PASS: Attempt to remove non wwan default routes, succeeded
Attempt to download web doc
PASS: Attempt to download web doc, succeeded
Attempt to restore non wwan default routes
PASS: Attempt to restore non wwan default routes, succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n281 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xaa
PASS: Connection id of returned context state is 0xaa
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestConnect::ConnectWhenPacketServiceIsDetached

The test verifies connection fails with WWAN_STATUS_PACKET_SVC_DETACHED when packet serivce is detached.

Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n47 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify device does not support auto packet service attach
      PASS: Device does not support auto packet service attach
      Attempt to set packet service (WwanPacketServiceActionDetach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n15 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionDetach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n15 ms
         Verify status is WWAN_STATUS_PACKET_SVC_DETACHED[0xc004000d]
         PASS: Status is WWAN_STATUS_PACKET_SVC_DETACHED[0xc004000d]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded

Test Summary: Win8MBN::TestSetup::NDISSetup

The test verifies the NDIS CoInstaller values.

Attempt to NDIS Coinstaller values
   Attempt to read IfType
   PASS: Attempt to read IfType, succeeded
   Attempt to read MediaType
   PASS: Attempt to read MediaType, succeeded
   Attempt to read PhysicalMediaType
   PASS: Attempt to read PhysicalMediaType, succeeded
   Attempt to read EnableDhcp
      Attempt to read UpperRange
      PASS: Attempt to read UpperRange, succeeded
      Attempt to read LowerRange
      PASS: Attempt to read LowerRange, succeeded
   PASS: Attempt to read EnableDhcp, succeeded
PASS: Attempt to read NDIS Coinstaller values, succeeded
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify MediaType is NdisMediumWirelessWan
PASS: MediaType is NdisMediumWirelessWan
Verify PhysicalMediaType is NdisPhysicalMediumWirelessWan
PASS: PhysicalMediaType is NdisPhysicalMediumWirelessWan
Verify EnableDhcp is 0
PASS: EnableDhcp is 0
Verify UpperRange contains flpp4
PASS: UpperRange (flpp4, flpp6) contains flpp4
Verify LowerRange is ppip
PASS: LowerRange is ppip

Test Summary: Win8MBN::TestGenOids::PhysicalMediumQuery

The test queries physical medium and verifies the value.

Attempt OID_GEN_PHYSICAL_MEDIUM query
PASS: OID_GEN_PHYSICAL_MEDIUM succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify indication length is 0x4
PASS: Indication length is 0x4
Verify OID_GEN_PHYSICAL_MEDIUM returned NdisPhysicalMediumWirelessWan
PASS: Ndis physical medium (NdisPhysicalMediumWirelessWan[0x8]) is valid

Test Summary: Win8MBN::TestGenOids::MediaSupportedQuery

The test queries media supported and verifies the value.

Attempt OID_GEN_MEDIA_SUPPORTED query
PASS: OID_GEN_MEDIA_SUPPORTED succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify indication length is 0x4
PASS: Indication length is 0x4
Verify OID_GEN_MEDIA_SUPPORTED returned NdisMediumWirelessWan
PASS: Ndis medium (NdisMediumWirelessWan[0x9]) is valid

Test Summary: Win8MBN::TestGenOids::SupportedOidQueryWin8

The test queries supported oid and verifies the value.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt OID_GEN_SUPPORTED_LIST query
PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify OID_GEN_PHYSICAL_MEDIUM is supported
PASS: OID_GEN_PHYSICAL_MEDIUM is supported
Verify OID_GEN_MEDIA_SUPPORTED is supported
PASS: OID_GEN_MEDIA_SUPPORTED is supported
Verify OID_GEN_SUPPORTED_LIST is supported
PASS: OID_GEN_SUPPORTED_LIST is supported
Verify OID_WWAN_DEVICE_CAPS is supported
PASS: OID_WWAN_DEVICE_CAPS is supported
Verify OID_WWAN_READY_INFO is supported
PASS: OID_WWAN_READY_INFO is supported
Verify OID_WWAN_REGISTER_STATE is supported
PASS: OID_WWAN_REGISTER_STATE is supported
Verify OID_WWAN_RADIO_STATE is supported
PASS: OID_WWAN_RADIO_STATE is supported
Verify OID_WWAN_PIN_LIST is supported
PASS: OID_WWAN_PIN_LIST is supported
Verify OID_WWAN_HOME_PROVIDER is supported
PASS: OID_WWAN_HOME_PROVIDER is supported
Verify OID_WWAN_PACKET_SERVICE is supported
PASS: OID_WWAN_PACKET_SERVICE is supported
Verify OID_WWAN_SIGNAL_STATE is supported
PASS: OID_WWAN_SIGNAL_STATE is supported
Verify OID_WWAN_CONNECT is supported
PASS: OID_WWAN_CONNECT is supported
Verify OID_WWAN_PROVISIONED_CONTEXTS is supported
PASS: OID_WWAN_PROVISIONED_CONTEXTS is supported
Verify OID_WWAN_SMS_CONFIGURATION is supported
PASS: OID_WWAN_SMS_CONFIGURATION is supported
Verify OID_WWAN_SMS_READ is supported
PASS: OID_WWAN_SMS_READ is supported
Verify OID_WWAN_SMS_SEND is supported
PASS: OID_WWAN_SMS_SEND is supported
Verify OID_WWAN_SMS_DELETE is supported
PASS: OID_WWAN_SMS_DELETE is supported
Verify OID_WWAN_VISIBLE_PROVIDERS is supported
PASS: OID_WWAN_VISIBLE_PROVIDERS is supported
Verify OID_WWAN_PIN_EX is supported
PASS: OID_WWAN_PIN_EX is supported

Test Summary: Win8MBN::TestDriverCaps::Query

The test queries driver caps and verifies data members.

Attempt to query driver capabilities
   Attempt OID_WWAN_DRIVER_CAPS query
   PASS: OID_WWAN_DRIVER_CAPS succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query driver capabilities succeeded
Verify indication length is equal to or greater than 0x10
PASS: Indication length is valid
Verify ulMajorVersion is valid
PASS: ulMajorVersion (0x2) is valid
Verify ulMinorVersion is valid
PASS: ulMinorVersion (0x0) is valid
Verify ulDriverCaps is valid
PASS: ulDriverCaps (0x0) is valid

Test Summary: Win8MBN::TestDeviceCaps::Query

The test queries device caps and verifies data members.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify indication length is equal to or greater than 0x160
PASS: Indication length (0x160) is valid
Header.Revision is NDIS_WWAN_DEVICE_CAPS_REVISION_2
PASS: Header.Revision is NDIS_WWAN_DEVICE_CAPS_REVISION_2
Verify uStatus is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify CellularClassListHeader.ElementType is WwanStructCellularClass
PASS: CellularClassListHeader.ElementType is WwanStructCellularClass
Verify CellularClassListHeader.ElementCount is less than WwanCellularClassMax
PASS: CellularClassListHeader.ElementCount (0x0) is less than WwanCellularClassMax
Verify WwanDeviceType is valid
PASS: WwanDeviceType is valid
Verify WwanCellularClass is valid
PASS: WwanCellularClass is valid
Verify WwanVoiceClass is valid
PASS: WwanVoiceClass is valid
Verify WwanSimClass is valid
PASS: WwanSimClass is valid
Verify WwanDataClass are valid
PASS: WwanDataClass are valid for this device
Verify CustomDataClass is NULL terminated
PASS: CustomDataClass is NULL terminated
Verify WwanCdmaBandClass are valid
PASS: WwanCdmaBandClass are valid for this device
Verify WwanGsmBandClass are valid
PASS: WwanBandClass are valid for this device
Verify CustomBandClass is NULL terminated
PASS: CustomBandClass is NULL terminated
Verify WwanSmsCaps are valid
PASS: WwanSmsCaps are valid for this device
Verify WwanControlCaps are valid
PASS: WwanControlCaps are valid for this device
Verify DeviceId is NULL terminated
PASS: DeviceId is NULL terminated
Verify Manufacturer is NULL Terminated
PASS: Manufacturer is NULL terminated
Verify Model is NULL terminated
PASS: Model is NULL terminated
Verify FirmwareInfo is NULL terminated
PASS: FirmwareInfo is NULL terminated
Verify MaxActivatedContexts > 0
PASS: MaxActivatedContexts is > 0

Test Summary: Win8MBN::TestDeviceServices::Query

The test queries device services and verifies data members.

Attempt to query enumerate device services
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICES query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICES succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query enumerate device services succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded
Attempt to query device service commands
   Attempt OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS query
   PASS: OID_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device service commands succeeded

Test Summary: Win8MBN::TestDisableEnable::DisableEnableWhileIdle

The test disables and enables the device while idle.

Attempt to disable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5})
PASS: Attempt to disable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5}), succeeded
Attempt to enable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5})
PASS: Attempt to enable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5}), succeeded
Wait 0xea60 ms for device to enter WwanReadyStateInitialized
PASS: Wait for device to enter WwanReadyStateInitialized, succeeded
Performance Check:Verify WwanReadyStateInitialized occured under 0n60000 ms
PASS: WwanReadyStateInitialized occured in 0n16 ms
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded

Test Summary: Win8MBN::TestDisableEnable::ConnectDisableEnableConnect

The test connects, disables, enables, and connects the device.

Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
         Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication for 0xc350 seconds
         PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication
         Performance Check:Verify unsolicited indication was received under 0n50000 ms
         PASS: Unsolicited indication was received in 0n593 ms
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n110 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0xc0
      PASS: Connection id of returned context state is 0xc0
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to disable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5})
PASS: Attempt to disable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5}), succeeded
Attempt to enable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5})
PASS: Attempt to enable interface ({59C278C9-108B-4E85-B3EE-A57751024ED5}), succeeded
Wait 0xea60 ms for device to enter WwanReadyStateInitialized
PASS: Wait for device to enter WwanReadyStateInitialized, succeeded
Performance Check:Verify WwanReadyStateInitialized occured under 0n60000 ms
PASS: WwanReadyStateInitialized occured in 0n187 ms
Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n15 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n15 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify auto packet service attach
         Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
         PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
      PASS: Auto packet attach succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n93 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0xf7
      PASS: Connection id of returned context state is 0xf7
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xf7
PASS: Connection id of returned context state is 0xf7
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestSetup::NDISSetup

The test verifies the NDIS CoInstaller values.

Attempt to NDIS Coinstaller values
   Attempt to read IfType
   PASS: Attempt to read IfType, succeeded
   Attempt to read MediaType
   PASS: Attempt to read MediaType, succeeded
   Attempt to read PhysicalMediaType
   PASS: Attempt to read PhysicalMediaType, succeeded
   Attempt to read EnableDhcp
      Attempt to read UpperRange
      PASS: Attempt to read UpperRange, succeeded
      Attempt to read LowerRange
      PASS: Attempt to read LowerRange, succeeded
   PASS: Attempt to read EnableDhcp, succeeded
PASS: Attempt to read NDIS Coinstaller values, succeeded
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify MediaType is NdisMediumWirelessWan
PASS: MediaType is NdisMediumWirelessWan
Verify PhysicalMediaType is NdisPhysicalMediumWirelessWan
PASS: PhysicalMediaType is NdisPhysicalMediumWirelessWan
Verify EnableDhcp is 0
PASS: EnableDhcp is 0
Verify UpperRange contains flpp4
PASS: UpperRange (flpp4, flpp6) contains flpp4
Verify LowerRange is ppip
PASS: LowerRange is ppip

Test Summary: Win8MBN::TestGenOids::PhysicalMediumQuery

The test queries physical medium and verifies the value.

Attempt OID_GEN_PHYSICAL_MEDIUM query
PASS: OID_GEN_PHYSICAL_MEDIUM succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify indication length is 0x4
PASS: Indication length is 0x4
Verify OID_GEN_PHYSICAL_MEDIUM returned NdisPhysicalMediumWirelessWan
PASS: Ndis physical medium (NdisPhysicalMediumWirelessWan[0x8]) is valid

Test Summary: Win8MBN::TestGenOids::MediaSupportedQuery

The test queries media supported and verifies the value.

Attempt OID_GEN_MEDIA_SUPPORTED query
PASS: OID_GEN_MEDIA_SUPPORTED succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify indication length is 0x4
PASS: Indication length is 0x4
Verify OID_GEN_MEDIA_SUPPORTED returned NdisMediumWirelessWan
PASS: Ndis medium (NdisMediumWirelessWan[0x9]) is valid

Test Summary: Win8MBN::TestGenOids::SupportedOidQueryWin8

The test queries supported oid and verifies the value.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt OID_GEN_SUPPORTED_LIST query
PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify OID_GEN_PHYSICAL_MEDIUM is supported
PASS: OID_GEN_PHYSICAL_MEDIUM is supported
Verify OID_GEN_MEDIA_SUPPORTED is supported
PASS: OID_GEN_MEDIA_SUPPORTED is supported
Verify OID_GEN_SUPPORTED_LIST is supported
PASS: OID_GEN_SUPPORTED_LIST is supported
Verify OID_WWAN_DEVICE_CAPS is supported
PASS: OID_WWAN_DEVICE_CAPS is supported
Verify OID_WWAN_READY_INFO is supported
PASS: OID_WWAN_READY_INFO is supported
Verify OID_WWAN_REGISTER_STATE is supported
PASS: OID_WWAN_REGISTER_STATE is supported
Verify OID_WWAN_RADIO_STATE is supported
PASS: OID_WWAN_RADIO_STATE is supported
Verify OID_WWAN_PIN_LIST is supported
PASS: OID_WWAN_PIN_LIST is supported
Verify OID_WWAN_HOME_PROVIDER is supported
PASS: OID_WWAN_HOME_PROVIDER is supported
Verify OID_WWAN_PACKET_SERVICE is supported
PASS: OID_WWAN_PACKET_SERVICE is supported
Verify OID_WWAN_SIGNAL_STATE is supported
PASS: OID_WWAN_SIGNAL_STATE is supported
Verify OID_WWAN_CONNECT is supported
PASS: OID_WWAN_CONNECT is supported
Verify OID_WWAN_PROVISIONED_CONTEXTS is supported
PASS: OID_WWAN_PROVISIONED_CONTEXTS is supported
Verify OID_WWAN_SMS_CONFIGURATION is supported
PASS: OID_WWAN_SMS_CONFIGURATION is supported
Verify OID_WWAN_SMS_READ is supported
PASS: OID_WWAN_SMS_READ is supported
Verify OID_WWAN_SMS_SEND is supported
PASS: OID_WWAN_SMS_SEND is supported
Verify OID_WWAN_SMS_DELETE is supported
PASS: OID_WWAN_SMS_DELETE is supported
Verify OID_WWAN_VISIBLE_PROVIDERS is supported
PASS: OID_WWAN_VISIBLE_PROVIDERS is supported
Verify OID_WWAN_PIN_EX is supported
PASS: OID_WWAN_PIN_EX is supported

Test Summary: Win8MBN::TestDriverCaps::Query

The test queries driver caps and verifies data members.

Attempt to query driver capabilities
   Attempt OID_WWAN_DRIVER_CAPS query
   PASS: OID_WWAN_DRIVER_CAPS succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query driver capabilities succeeded
Verify indication length is equal to or greater than 0x10
PASS: Indication length is valid
Verify ulMajorVersion is valid
PASS: ulMajorVersion (0x2) is valid
Verify ulMinorVersion is valid
PASS: ulMinorVersion (0x0) is valid
Verify ulDriverCaps is valid
PASS: ulDriverCaps (0x0) is valid

Test Summary: Win8MBN::TestSetup::NDISSetup

The test verifies the NDIS CoInstaller values.

Attempt to NDIS Coinstaller values
   Attempt to read IfType
   PASS: Attempt to read IfType, succeeded
   Attempt to read MediaType
   PASS: Attempt to read MediaType, succeeded
   Attempt to read PhysicalMediaType
   PASS: Attempt to read PhysicalMediaType, succeeded
   Attempt to read EnableDhcp
      Attempt to read UpperRange
      PASS: Attempt to read UpperRange, succeeded
      Attempt to read LowerRange
      PASS: Attempt to read LowerRange, succeeded
   PASS: Attempt to read EnableDhcp, succeeded
PASS: Attempt to read NDIS Coinstaller values, succeeded
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify MediaType is NdisMediumWirelessWan
PASS: MediaType is NdisMediumWirelessWan
Verify PhysicalMediaType is NdisPhysicalMediumWirelessWan
PASS: PhysicalMediaType is NdisPhysicalMediumWirelessWan
Verify EnableDhcp is 0
PASS: EnableDhcp is 0
Verify UpperRange contains flpp4
PASS: UpperRange (flpp4, flpp6) contains flpp4
Verify LowerRange is ppip
PASS: LowerRange is ppip

Test Summary: Win8MBN::TestGenOids::PhysicalMediumQuery

The test queries physical medium and verifies the value.

Attempt OID_GEN_PHYSICAL_MEDIUM query
PASS: OID_GEN_PHYSICAL_MEDIUM succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify indication length is 0x4
PASS: Indication length is 0x4
Verify OID_GEN_PHYSICAL_MEDIUM returned NdisPhysicalMediumWirelessWan
PASS: Ndis physical medium (NdisPhysicalMediumWirelessWan[0x8]) is valid

Test Summary: Win8MBN::TestGenOids::MediaSupportedQuery

The test queries media supported and verifies the value.

Attempt OID_GEN_MEDIA_SUPPORTED query
PASS: OID_GEN_MEDIA_SUPPORTED succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify indication length is 0x4
PASS: Indication length is 0x4
Verify OID_GEN_MEDIA_SUPPORTED returned NdisMediumWirelessWan
PASS: Ndis medium (NdisMediumWirelessWan[0x9]) is valid

Test Summary: Win8MBN::TestGenOids::SupportedOidQueryWin8

The test queries supported oid and verifies the value.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt OID_GEN_SUPPORTED_LIST query
PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Verify OID_GEN_PHYSICAL_MEDIUM is supported
PASS: OID_GEN_PHYSICAL_MEDIUM is supported
Verify OID_GEN_MEDIA_SUPPORTED is supported
PASS: OID_GEN_MEDIA_SUPPORTED is supported
Verify OID_GEN_SUPPORTED_LIST is supported
PASS: OID_GEN_SUPPORTED_LIST is supported
Verify OID_WWAN_DEVICE_CAPS is supported
PASS: OID_WWAN_DEVICE_CAPS is supported
Verify OID_WWAN_READY_INFO is supported
PASS: OID_WWAN_READY_INFO is supported
Verify OID_WWAN_REGISTER_STATE is supported
PASS: OID_WWAN_REGISTER_STATE is supported
Verify OID_WWAN_RADIO_STATE is supported
PASS: OID_WWAN_RADIO_STATE is supported
Verify OID_WWAN_PIN_LIST is supported
PASS: OID_WWAN_PIN_LIST is supported
Verify OID_WWAN_HOME_PROVIDER is supported
PASS: OID_WWAN_HOME_PROVIDER is supported
Verify OID_WWAN_PACKET_SERVICE is supported
PASS: OID_WWAN_PACKET_SERVICE is supported
Verify OID_WWAN_SIGNAL_STATE is supported
PASS: OID_WWAN_SIGNAL_STATE is supported
Verify OID_WWAN_CONNECT is supported
PASS: OID_WWAN_CONNECT is supported
Verify OID_WWAN_PROVISIONED_CONTEXTS is supported
PASS: OID_WWAN_PROVISIONED_CONTEXTS is supported
Verify OID_WWAN_SMS_CONFIGURATION is supported
PASS: OID_WWAN_SMS_CONFIGURATION is supported
Verify OID_WWAN_SMS_READ is supported
PASS: OID_WWAN_SMS_READ is supported
Verify OID_WWAN_SMS_SEND is supported
PASS: OID_WWAN_SMS_SEND is supported
Verify OID_WWAN_SMS_DELETE is supported
PASS: OID_WWAN_SMS_DELETE is supported
Verify OID_WWAN_VISIBLE_PROVIDERS is supported
PASS: OID_WWAN_VISIBLE_PROVIDERS is supported
Verify OID_WWAN_PIN_EX is supported
PASS: OID_WWAN_PIN_EX is supported

Test Summary: Win8MBN::TestHomeProvider::Query

The test queries home provider and verifies data members.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query home provider
   Attempt OID_WWAN_HOME_PROVIDER query
   PASS: OID_WWAN_HOME_PROVIDER succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query home provider succeeded
Verify indication length is equal to or greater than 0x4c
PASS: Indication length (0x4c) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify ProviderId is NULL terminated
PASS: ProviderId is NULL terminated
Verify ProviderId contains only digits
PASS: ProviderId (12301) contains only digits
Verify ProviderId is 5 or 6 digits in length for GSM devices
PASS: ProviderId length (0x5) is valid
Verify ProviderState only uses WWAN_PROVIDER_STATE_HOME,WWAN_PROVIDER_STATE_FORBIDDEN,WWAN_PROVIDER_STATE_PREFERRED,WWAN_PROVIDER_STATE_VISIBLE, and\or WWAN_PROVIDER_STATE_REGISTERED
PASS: ProviderState (0x1) is valid
Verify ProviderName is NULL terminated
PASS: ProviderName is NULL terminated
Verify ProviderName is populated
PASS: ProviderName (MS MBN) is populated
Verify ProviderState has WWAN_PROVIDER_STATE_HOME set
PASS: ProviderState (0x1) has WWAN_PROVIDER_STATE_HOME set

Test Summary: Win8MBN::TestLoopBack::TestVerifyTrafficFixed

The test connects to loopback and send receives traffic.

Attempt to query interface device info data
PASS: Attempt to query interface device info data, succeeded
Determine if device is using MB Class Driver
PASS: Device is using class driver
Attempt to set connect context WwanActivationCommandActivate loopback (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandActivate loopback (null) (null), succeeded
Verify activation state of returned context state is WwanActivationStateActivated
PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
Attempt to add IPv4 Address
PASS: Attempt to add Loopback IPv4 Address, succeeded
Attempt to add Loopback IPv4 Route
   Attempt to get address from interface
   PASS: Attempt to get address (10.10.10.1) from interface, succeeded
PASS: Attempt to add Loopback IPv4 Route, succeeded
Start sending data
PASS: Start sending data, success
Wait 0n60000 ms for data to be sent
PASS: Wait for data to be sent, success
Verify data loss is less than 5%
PASS: Data loss (0.000000%) is less than 5%
Verify bandwidth is greater than 100 Mbps
PASS: Bandwidth (290.773333) is more than 100 Mbps
Attempt to delete IPv4 Address
PASS: Attempt to delete Loopback IPv4 Address, succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xf7
PASS: Connection id of returned context state is 0xf7
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestLoopBack::TestVerifyTrafficIncrement

The test connects to loopback and send receives traffic.

Attempt to query interface device info data
PASS: Attempt to query interface device info data, succeeded
Determine if device is using MB Class Driver
PASS: Device is using class driver
Attempt to set connect context WwanActivationCommandActivate loopback (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandActivate loopback (null) (null), succeeded
Verify activation state of returned context state is WwanActivationStateActivated
PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
Attempt to add IPv4 Address
PASS: Attempt to add Loopback IPv4 Address, succeeded
Attempt to add Loopback IPv4 Route
   Attempt to get address from interface
   PASS: Attempt to get address (10.10.10.1) from interface, succeeded
PASS: Attempt to add Loopback IPv4 Route, succeeded
Start sending data
PASS: Start sending data, success
Wait for data to be sent
PASS: Wait for data to be sent, success
Verify data loss is less than 5%
PASS: Data loss (1.980012%) is less than 5%
Attempt to delete IPv4 Address
PASS: Attempt to delete Loopback IPv4 Address, succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xf7
PASS: Connection id of returned context state is 0xf7
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestMultiCarrier::SetHomeProvider

The test sets the home provider.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify WWAN_CTRL_CAPS_MODEL_MULTI_CARRIER is supported
NA: Device does not support WWAN_CTRL_CAPS_MODEL_MULTI_CARRIER

Test Summary: Win8MBN::TestPacketService::AttachDetach

The test attaches and detaches the packet service.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to packet service attach
   Attempt to auto register
      Attempt to query device capabilities
         Attempt OID_WWAN_DEVICE_CAPS query
         PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query device capabilities succeeded
      Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
         Attempt OID_WWAN_REGISTER_STATE set
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n50000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
   PASS: Attempt to auto register, succeeded
   Verify auto packet service attach
      Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
      PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
   PASS: Auto packet attach succeeded
   Verify packet service state is WwanPacketServiceStateAttached
   PASS: Packet service state is WwanPacketServiceStateAttached
PASS: Attempt to packet service attach, succeeded
Verify indication length is equal to or greater than 0x18
PASS: Indication length (0x18) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify PacketServiceState is valid
PASS: PacketServiceState (WwanPacketServiceStateAttached[0x2]) is valid
Verify WwanDataClass are valid
PASS: WwanDataClass are valid for this device
Verify WwanDataClass are valid
PASS: WwanDataClass are valid for this device
Attempt to query packet service
   Attempt OID_WWAN_PACKET_SERVICE query
   PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query packet service succeeded
Verify indication length is equal to or greater than 0x18
PASS: Indication length (0x18) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify PacketServiceState is valid
PASS: PacketServiceState (WwanPacketServiceStateAttached[0x2]) is valid
Verify WwanDataClass are valid
PASS: WwanDataClass are valid for this device
Verify WwanDataClass are valid
PASS: WwanDataClass are valid for this device

Test Summary: Win8MBN::TestPin::PinListQueryRadioOn

The test attempts a pin list query with the radio on.

Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded
Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded

Test Summary: Win8MBN::TestPin::PinListQueryRadioOff

The test attempts a pin list query with the radio off.

Attempt to set SwRadioState (WwanRadioOff[0x0])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOff[0x0]) succeeded
Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded

Test Summary: Win8MBN::TestPin::NoPinSupport

The test verifes a device that does not support PIN1.

Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Verify WwanPinTypePin1 is WwanPinModeNotSupported
NA: WwanPinTypePin1 is not WwanPinModeNotSupported

Test Summary: Win8MBN::TestPin::PinExSetEnableDisableWithValidPin

The test enables and disables PIN1 with a valid pin.

Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Verify WwanPinTypePin1 is not WwanPinModeNotSupported
PASS: WwanPinTypePin1 is not WwanPinModeNotSupported
Verify PIN1 parameter was provided
PASS: PIN1 (1111) parameter was provided
Verify WwanPinTypePin1 is WwanPinModeDisabled
PASS: WwanPinTypePin1 is WwanPinModeDisabled
Attempt to query pin ex
   Attempt OID_WWAN_PIN_EX query
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin ex succeeded
Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationEnable Pin:1111 NewPin:(null))
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationEnable Pin:1111 NewPin:(null)) succeeded
Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Verify NDIS_WWAN_PIN_LIST has WwanPinTypePin1 as WwanPinModeEnabled
PASS: NDIS_WWAN_PIN_LIST has WwanPinTypePin1 as WwanPinModeEnabled
Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationDisable Pin:1111 NewPin:(null))
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationDisable Pin:1111 NewPin:(null)) succeeded
Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Verify NDIS_WWAN_PIN_LIST has WwanPinTypePin1 as WwanPinModeDisabled
PASS: NDIS_WWAN_PIN_LIST has WwanPinTypePin1 as WwanPinModeDisabled

Test Summary: Win8MBN::TestPin::PinExSetDisableIncorrectPinWithValidLength

The test attempts to enable PIN1 with incorrect pin with valid length.

Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Verify WwanPinTypePin1 is not WwanPinModeNotSupported
PASS: WwanPinTypePin1 is not WwanPinModeNotSupported
Verify PIN1 parameter was provided
PASS: PIN1 (1111) parameter was provided
Verify WwanPinTypePin1 is WwanPinModeDisabled
PASS: WwanPinTypePin1 is WwanPinModeDisabled
Attempt to query pin ex
   Attempt OID_WWAN_PIN_EX query
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin ex succeeded
Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationEnable Pin:1111 NewPin:(null))
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationEnable Pin:1111 NewPin:(null)) succeeded
Attempt to set WwanPinTypePin1 WwanPinOperationDisable with incorrect pin [pin:4321]
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
PASS: WWAN_STATUS == WWAN_STATUS_FAILURE
Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationDisable Pin:1111 NewPin:(null))
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationDisable Pin:1111 NewPin:(null)) succeeded

Test Summary: Win8MBN::TestPin::PukEnableDisableThroughIncorrectPinExDisable

The test enables PUK1 by entering incorrect PIN1 multiple times and then disables PUK1.

Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded
Verify WwanPinTypePin1 is not WwanPinModeNotSupported
PASS: WwanPinTypePin1 is not WwanPinModeNotSupported
Verify PIN1 parameter was provided
PASS: PIN1 (1111) parameter was provided
Verify PUK1 parameter was provided
PASS: PUK1 (2222) parameter was provided
Verify WwanPinTypePin1 is WwanPinModeDisabled
PASS: WwanPinTypePin1 is WwanPinModeDisabled
Attempt to query pin ex
   Attempt OID_WWAN_PIN_EX query
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin ex succeeded
Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationEnable Pin:1111 NewPin:(null))
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationEnable Pin:1111 NewPin:(null)) succeeded
Attempt to set WwanPinTypePin1 WwanPinOperationDisable with incorrect pin [pin:4321]
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
PASS: WWAN_STATUS == WWAN_STATUS_FAILURE
Attempt to set WwanPinTypePin1 WwanPinOperationDisable with incorrect pin [pin:4321]
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
PASS: WWAN_STATUS == WWAN_STATUS_FAILURE
Verify attempts remaining decremented by 1
PASS: attempts remaining decremented by 1 [Attempts Remaining:0x1]
Attempt to set WwanPinTypePin1 WwanPinOperationDisable with incorrect pin [pin:4321]
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
PASS: WWAN_STATUS == WWAN_STATUS_FAILURE
Verify pin type is WwanPinTypePuk1
PASS: Pin type is WwanPinTypePuk1
Verify pin state is WwanPinStateEnter
PASS: Pin type is WwanPinStateEnter
Attempt to set pin ex (WwanPinTypePuk1 WwanPinOperationEnter Pin:2222 NewPin:1111)
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set pin ex (WwanPinTypePuk1 WwanPinOperationEnter Pin:2222 NewPin:1111) succeeded
Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationDisable Pin:1111 NewPin:(null))
   Attempt OID_WWAN_PIN_EX set
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set pin ex (WwanPinTypePin1 WwanPinOperationDisable Pin:1111 NewPin:(null)) succeeded
Attempt to query pin ex
   Attempt OID_WWAN_PIN_EX query
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin ex succeeded
Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query pin list succeeded

Test Summary: Win8MBN::TestPowerStates::SleepAndWake

The test connects, puts the machine into sleep mode, wakes the machine, and connects.

Verify machine processor is supported
PASS: Machine processor (0x0) is supported
Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n31 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n2792 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
      Verify connection id of returned context state is 0xac
      PASS: Connection id of returned context state is 0xac
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Attempt to put computer into Sleep mode for 0x3c seconds
PASS: Attempt to put computer into Sleep mode for 0x3c seconds, succeeded)
Wait 0xea60 ms for device to enter WwanReadyStateInitialized
PASS: Wait for device to enter WwanReadyStateInitialized, succeeded
Performance Check:Verify WwanReadyStateInitialized occured under 0n60000 ms
PASS: WwanReadyStateInitialized occured in 0n5569 ms
Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n15 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n32 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n4743 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n31 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n3681 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
      Verify connection id of returned context state is 0xb0
      PASS: Connection id of returned context state is 0xb0
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Verify TCP/IP shows interface as connected in 0x3a98 ms
PASS: TCP/IP shows interface as connected in 0x2174 ms
Attempt to remove non wwan default routes
PASS: Attempt to remove non wwan default routes, succeeded
Attempt to download web doc
PASS: Attempt to download web doc, succeeded
Attempt to restore non wwan default routes
PASS: Attempt to restore non wwan default routes, succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n265 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xb0
PASS: Connection id of returned context state is 0xb0
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestPowerStates::HibernateAndWake

The test connects, puts the machine into hiberantion mode, wakes the machine, and connects.

Verify machine processor is supported
PASS: Machine processor (0x0) is supported
Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n31 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n2698 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
      Verify connection id of returned context state is 0xcd
      PASS: Connection id of returned context state is 0xcd
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Attempt to put computer into Hibernate mode for 0x3c seconds
PASS: Attempt to put computer into Hibernate mode for 0x3c seconds, succeeded)
Wait 0xea60 ms for device to enter WwanReadyStateInitialized
PASS: Wait for device to enter WwanReadyStateInitialized, succeeded
Performance Check:Verify WwanReadyStateInitialized occured under 0n60000 ms
PASS: WwanReadyStateInitialized occured in 0n31 ms
Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n16 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n1155 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n31 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n3572 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
      Verify connection id of returned context state is 0x88
      PASS: Connection id of returned context state is 0x88
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Verify TCP/IP shows interface as connected in 0x3a98 ms
PASS: TCP/IP did not show interface as connected in 0x3a98 ms
Attempt to remove non wwan default routes
PASS: Attempt to remove non wwan default routes, succeeded
Attempt to download web doc
PASS: Attempt to download web doc, succeeded
Attempt to restore non wwan default routes
PASS: Attempt to restore non wwan default routes, succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n592 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0x88
PASS: Connection id of returned context state is 0x88
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestPreferredProvider::Query

The test queries preferred providers and verifies data members.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify the device is GSM
PASS: Device is GSM
Verify OID_WWAN_PREFERRED_PROVIDERS is supported
   Attempt to query supported OIDs
      Attempt OID_GEN_SUPPORTED_LIST query
      PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
   PASS: Attempt to query supported OIDs succeeded
PASS: Device supports OID_WWAN_PREFERRED_PROVIDERS
Verify OID_WWAN_PREFERRED_PROVIDERS query is supported
   Attempt to query preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS query
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS query is supported
Verify indication length is equal to or greater than 0x98
PASS: Indication length (0xb0) is valid
Verify element type is WwanStructProvider2
PASS: Element type is WwanStructProvider2
Verify ProviderId is NULL terminated
PASS: ProviderId is NULL terminated
Verify ProviderId contains only digits
PASS: ProviderId (12303) contains only digits
Verify ProviderId is 5 or 6 digits in length for GSM devices
PASS: ProviderId length (0x5) is valid
Verify ProviderState only uses WWAN_PROVIDER_STATE_HOME,WWAN_PROVIDER_STATE_FORBIDDEN,WWAN_PROVIDER_STATE_PREFERRED,WWAN_PROVIDER_STATE_VISIBLE, and\or WWAN_PROVIDER_STATE_REGISTERED
PASS: ProviderState (0x4) is valid
Verify ProviderName is NULL terminated
PASS: ProviderName is NULL terminated
Verify ProviderName is populated
PASS: ProviderName (MS MBN2) is populated
Verify ProviderId is NULL terminated
PASS: ProviderId is NULL terminated
Verify ProviderId contains only digits
PASS: ProviderId (12302) contains only digits
Verify ProviderId is 5 or 6 digits in length for GSM devices
PASS: ProviderId length (0x5) is valid
Verify ProviderState only uses WWAN_PROVIDER_STATE_HOME,WWAN_PROVIDER_STATE_FORBIDDEN,WWAN_PROVIDER_STATE_PREFERRED,WWAN_PROVIDER_STATE_VISIBLE, and\or WWAN_PROVIDER_STATE_REGISTERED
PASS: ProviderState (0x4) is valid
Verify ProviderName is NULL terminated
PASS: ProviderName is NULL terminated
Verify ProviderName is populated
PASS: ProviderName (MS MBN) is populated

Test Summary: Win8MBN::TestPreferredProvider::AddRemovePreferredProvider

The test adds and removes a preferred provider.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify the device is GSM
PASS: Device is GSM
Verify OID_WWAN_PREFERRED_PROVIDERS is supported
   Attempt to query supported OIDs
      Attempt OID_GEN_SUPPORTED_LIST query
      PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
   PASS: Attempt to query supported OIDs succeeded
PASS: Device supports OID_WWAN_PREFERRED_PROVIDERS
Verify OID_WWAN_PREFERRED_PROVIDERS query is supported
   Attempt to query preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS query
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS query is supported
Verify OID_WWAN_PREFERRED_PROVIDERS set is supported
   Attempt to set preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS set
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS set is supported
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status
   PASS: Status is WWAN_STATUS_READ_FAILURE[0xc0040017]
PASS: Attempt to query preferred providers succeeded
Verify OID_WWAN_PREFERRED_PROVIDERS set is supported
   Attempt to set preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS set
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS set is supported
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query preferred providers succeeded
Verify custom provider (12345) was added
PASS: Custom provider (12345) was added
Verify ProviderState is 0x4
PASS: ProviderState (0x4) is 0x4
Verify WwanDataClass is 0x3f
PASS: WwanDataClass (0x3f) is 0x3f
Attempt to set preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS set
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set preferred providers succeeded

Test Summary: Win8MBN::TestPreferredProvider::AddRemoveForbiddenProvider

The test adds and removes a forbidden provider.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify the device is GSM
PASS: Device is GSM
Verify OID_WWAN_PREFERRED_PROVIDERS is supported
   Attempt to query supported OIDs
      Attempt OID_GEN_SUPPORTED_LIST query
      PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
   PASS: Attempt to query supported OIDs succeeded
PASS: Device supports OID_WWAN_PREFERRED_PROVIDERS
Verify OID_WWAN_PREFERRED_PROVIDERS query is supported
   Attempt to query preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS query
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS query is supported
Verify OID_WWAN_PREFERRED_PROVIDERS set is supported
   Attempt to set preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS set
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS set is supported
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_READ_FAILURE[0xc0040017]
PASS: Attempt to query preferred providers succeeded
Verify OID_WWAN_PREFERRED_PROVIDERS set is supported
   Attempt to set preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS set
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS set is supported
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query preferred providers succeeded
Verify custom provider (54321) was added
PASS: Custom provider (54321) was added
Verify ProviderState is 0x2
PASS: ProviderState (0x2) is 0x2
Verify WwanDataClass is 0x3f
PASS: WwanDataClass (0x3f) is 0x3f
Attempt to set preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS set
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set preferred providers succeeded

Test Summary: Win8MBN::TestPreferredProvider::AddRemovePreferredForbiddenProvider

The test adds and removes both forbidden and forbidden providers.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify the device is GSM
PASS: Device is GSM
Verify OID_WWAN_PREFERRED_PROVIDERS is supported
   Attempt to query supported OIDs
      Attempt OID_GEN_SUPPORTED_LIST query
      PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
   PASS: Attempt to query supported OIDs succeeded
PASS: Device supports OID_WWAN_PREFERRED_PROVIDERS
Verify OID_WWAN_PREFERRED_PROVIDERS query is supported
   Attempt to query preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS query
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS query is supported
Verify OID_WWAN_PREFERRED_PROVIDERS set is supported
   Attempt to set preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS set
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS set is supported
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status
   PASS: Status is WWAN_STATUS_READ_FAILURE[0xc0040017]
PASS: Attempt to query preferred providers succeeded
Verify OID_WWAN_PREFERRED_PROVIDERS set is supported
   Attempt to set preferred providers
      Attempt OID_WWAN_PREFERRED_PROVIDERS set
      PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query preferred providers succeeded
PASS: OID_WWAN_PREFERRED_PROVIDERS set is supported
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query preferred providers succeeded
Verify custom provider (12345) was added
PASS: Custom provider (12345) was added
Verify ProviderState is 0x4
PASS: ProviderState (0x4) is 0x4
Verify WwanDataClass is 0x3f
PASS: WwanDataClass (0x3f) is 0x3f
Verify custom provider (54321) was added
PASS: Custom provider (54321) was added
Verify ProviderState is 0x2
PASS: ProviderState (0x2) is 0x2
Verify WwanDataClass is 0x3f
PASS: WwanDataClass (0x3f) is 0x3f
Attempt to set preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS set
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set preferred providers succeeded

Test Summary: Win8MBN::TestRadioStateSw::TurnSwRadioOffOnWhenRegistered

The test turns the software radio off and on when registered.

Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to set SwRadioState (WwanRadioOff[0x0])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOff[0x0]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOff[0x0]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOff[0x0]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOff[0x0]
PASS: SwRadioState is WwanRadioOff[0x0]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOff[0x0]) is valid
Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication for 0x7530 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication
Performance Check:Verify unsolicited indication was received under 0n30000 ms
PASS: Unsolicited indication was received in 0n0 ms
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOn[0x1]
PASS: SwRadioState is WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOn[0x1]
PASS: SwRadioState is WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid

Test Summary: Win8MBN::TestRadioStateSw::TurnSwRadioOffOnWhenPacketServiceAttached

The test turns the software radio off and on when packet service is attached.

Attempt to packet service attach
   Attempt to auto register
      Attempt to query device capabilities
         Attempt OID_WWAN_DEVICE_CAPS query
         PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query device capabilities succeeded
      Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
         Attempt OID_WWAN_REGISTER_STATE set
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n50000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
   PASS: Attempt to auto register, succeeded
   Verify auto packet service attach
      Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
      PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
   PASS: Auto packet attach succeeded
   Verify packet service state is WwanPacketServiceStateAttached
   PASS: Packet service state is WwanPacketServiceStateAttached
PASS: Attempt to packet service attach, succeeded
Attempt to set SwRadioState (WwanRadioOff[0x0])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOff[0x0]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOff[0x0]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOff[0x0]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOff[0x0]
PASS: SwRadioState is WwanRadioOff[0x0]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOff[0x0]) is valid
Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateDetached) indication for 0x3a98 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateDetached) indication
Performance Check:Verify unsolicited indication was received under 0n15000 ms
PASS: Unsolicited indication was received in 0n0 ms
Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication for 0x7530 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication
Performance Check:Verify unsolicited indication was received under 0n30000 ms
PASS: Unsolicited indication was received in 0n0 ms
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOn[0x1]
PASS: SwRadioState is WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to packet service attach
   Attempt to auto register
      Attempt to query device capabilities
         Attempt OID_WWAN_DEVICE_CAPS query
         PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query device capabilities succeeded
      Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
         Attempt OID_WWAN_REGISTER_STATE set
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n50000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
   PASS: Attempt to auto register, succeeded
   Verify auto packet service attach
      Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
      PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
   PASS: Auto packet attach succeeded
   Verify packet service state is WwanPacketServiceStateAttached
   PASS: Packet service state is WwanPacketServiceStateAttached
PASS: Attempt to packet service attach, succeeded
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOn[0x1]
PASS: SwRadioState is WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid

Test Summary: Win8MBN::TestRadioStateSw::TurnSwRadioOffOnWhenConnected

The test turns the software radio off and on when connected.

Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n16 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n15 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify auto packet service attach
         Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
         PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
      PASS: Auto packet attach succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n109 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0x79
      PASS: Connection id of returned context state is 0x79
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to set SwRadioState (WwanRadioOff[0x0])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOff[0x0]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOff[0x0]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOff[0x0]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOff[0x0]
PASS: SwRadioState is WwanRadioOff[0x0]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOff[0x0]) is valid
Wait for unsolicited NDIS_STATUS_WWAN_CONTEXT_STATE (WwanActivationStateDeactivated) indication for 0x3a98 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_CONTEXT_STATE (WwanActivationStateDeactivated) indication
Performance Check:Verify unsolicited indication was received under 0n15000 ms
PASS: Unsolicited indication was received in 0n0 ms
Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication for 0x7530 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication
Performance Check:Verify unsolicited indication was received under 0n30000 ms
PASS: Unsolicited indication was received in 0n0 ms
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOn[0x1]
PASS: SwRadioState is WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n78 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0xd6
      PASS: Connection id of returned context state is 0xd6
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xd6
PASS: Connection id of returned context state is 0xd6
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded
Verify indication shows correct state
PASS: SwRadioState is correct WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Verify SwRadioState is WwanRadioOn[0x1]
PASS: SwRadioState is WwanRadioOn[0x1]
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify HwRadioState
PASS: HwRadioState (WwanRadioOn[0x1]) is valid
Verify SwRadioState
PASS: SwRadioState (WwanRadioOn[0x1]) is valid

Test Summary: Win8MBN::TestRadioStateHw::TurnHwRadioOffOnWhenRegistered

The test turns the hardware radio off and on when registered.

Verify device has hardware radio switch
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: Device has hardware radio switch
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to turn hardware radio off
   Verify unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication was received
   Performance Check:Verify unsolicited indication was received under 0n60000 ms
   PASS: Unsolicited indication was received in 0n5428 ms
PASS: Attempt to turn hardware radio off, succeeded
Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication for 0x7530 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication
Performance Check:Verify unsolicited indication was received under 0n30000 ms
PASS: Unsolicited indication was received in 0n16 ms
Attempt to turn hardware radio on
   Verify unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication was received
   Performance Check:Verify unsolicited indication was received under 0n60000 ms
   PASS: Unsolicited indication was received in 0n4851 ms
PASS: Attempt to turn hardware radio on, succeeded
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
   Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication for 0xc350 seconds
   PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication
   Performance Check:Verify unsolicited indication was received under 0n50000 ms
   PASS: Unsolicited indication was received in 0n31 ms
PASS: Attempt to auto register, succeeded

Test Summary: Win8MBN::TestRadioStateHw::TurnHwRadioOffOnWhenPacketServiceAttached

The test turns the hardware radio off and on when packet service attached.

Verify device has hardware radio switch
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: Device has hardware radio switch
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to packet service attach
   Attempt to auto register
      Attempt to query device capabilities
         Attempt OID_WWAN_DEVICE_CAPS query
         PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query device capabilities succeeded
      Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
         Attempt OID_WWAN_REGISTER_STATE set
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n50000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
   PASS: Attempt to auto register, succeeded
   Verify auto packet service attach
      Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
      PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
   PASS: Auto packet attach succeeded
   Verify packet service state is WwanPacketServiceStateAttached
   PASS: Packet service state is WwanPacketServiceStateAttached
PASS: Attempt to packet service attach, succeeded
Attempt to turn hardware radio off
   Verify unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication was received
   Performance Check:Verify unsolicited indication was received under 0n60000 ms
   PASS: Unsolicited indication was received in 0n2184 ms
PASS: Attempt to turn hardware radio off, succeeded
Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateDetached) indication for 0x3a98 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateDetached) indication
Performance Check:Verify unsolicited indication was received under 0n15000 ms
PASS: Unsolicited indication was received in 0n0 ms
Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication for 0x7530 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication
Performance Check:Verify unsolicited indication was received under 0n30000 ms
PASS: Unsolicited indication was received in 0n0 ms
Attempt to turn hardware radio on
   Verify unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication was received
   Performance Check:Verify unsolicited indication was received under 0n60000 ms
   PASS: Unsolicited indication was received in 0n1482 ms
PASS: Attempt to turn hardware radio on, succeeded
Attempt to packet service attach
   Attempt to auto register
      Attempt to query device capabilities
         Attempt OID_WWAN_DEVICE_CAPS query
         PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query device capabilities succeeded
      Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
         Attempt OID_WWAN_REGISTER_STATE set
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n50000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication for 0xc350 seconds
      PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication
      Performance Check:Verify unsolicited indication was received under 0n50000 ms
      PASS: Unsolicited indication was received in 0n671 ms
   PASS: Attempt to auto register, succeeded
   Verify auto packet service attach
      Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
      PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
   PASS: Auto packet attach succeeded
   Verify packet service state is WwanPacketServiceStateAttached
   PASS: Packet service state is WwanPacketServiceStateAttached
PASS: Attempt to packet service attach, succeeded

Test Summary: Win8MBN::TestRadioStateHw::TurnHwRadioOffOnWhenConnected

The test turns the hardware radio off and on when connected.

Verify device has hardware radio switch
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: Device has hardware radio switch
Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify auto packet service attach
         Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
         PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
      PASS: Auto packet attach succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n94 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0x91
      PASS: Connection id of returned context state is 0x91
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to turn hardware radio off
   Verify unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication was received
   Performance Check:Verify unsolicited indication was received under 0n60000 ms
   PASS: Unsolicited indication was received in 0n2776 ms
PASS: Attempt to turn hardware radio off, succeeded
Wait for unsolicited NDIS_STATUS_WWAN_CONTEXT_STATE (WwanActivationStateDeactivated) indication for 0x3a98 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_CONTEXT_STATE (WwanActivationStateDeactivated) indication
Performance Check:Verify unsolicited indication was received under 0n15000 ms
PASS: Unsolicited indication was received in 0n0 ms
Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication for 0x7530 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication
Performance Check:Verify unsolicited indication was received under 0n30000 ms
PASS: Unsolicited indication was received in 0n0 ms
Attempt to turn hardware radio on
   Verify unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_RADIO_STATE indication was received
   Performance Check:Verify unsolicited indication was received under 0n60000 ms
   PASS: Unsolicited indication was received in 0n1529 ms
PASS: Attempt to turn hardware radio on, succeeded
Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n16 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
         Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication for 0xc350 seconds
         PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateHome | WwanRegisterStatePartner | WwanRegisterStateRoaming) indication
         Performance Check:Verify unsolicited indication was received under 0n50000 ms
         PASS: Unsolicited indication was received in 0n702 ms
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n15 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n78 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0xf6
      PASS: Connection id of returned context state is 0xf6
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xf6
PASS: Connection id of returned context state is 0xf6
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestReadyInfo::Query

The test queries ready info and verifies data members.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query ready info
   Attempt OID_WWAN_READY_INFO query
   PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
PASS: Attempt to query ready info succeeded
Verify indication length is equal to or greater than 0x80
PASS: Indication length is 0x80
Verify ReadyState is valid
PASS: ReadyState (0x1) is valid
Verify EmergencyMode is valid
PASS: EmergencyMode (0x0) is valid
Verify SubscriberId is NULL terminated
PASS: SubscriberId is NULL terminated
Verify SubscriberId contains only digits
PASS: SubscriberId (1234567890) contains only digits
Verify SimIccId is NULL terminated
PASS: SimIccId is NULL terminated
Verify SimIccId contains only digits
PASS: SimIccId (098765432109876) contains only digits
Verify SubscriberId is up to 15 digits in length for GSM devices
PASS: SubscriberId length (0xa) is valid
Verify SimIccId is between 15 to 20 digits in length for GSM devices
PASS: SimIccId length (0xf) is valid
Verify CdmaShortMsgSize is WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN for GSM devices
PASS: CdmaShortMsgSize (0x0) is valid
Verify ElementType is WwanStructTN
PASS: ElementType is valid

Test Summary: Win8MBN::TestRegisterState::Query

The test queries register state and verifies data members.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query Register State
   Attempt OID_WWAN_REGISTER_STATE query
   PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query register state succeeded
Verify indication length is equal to or greater than 0xd4
PASS: Indication length (0xd4) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify RegisterState is valid
PASS: RegisterState (WwanRegisterStateHome[0x0]) is valid
Verify RegisterMode is valid
PASS: RegisterMode (WwanRegisterStateHome[0x0]) is valid
Verify ProviderId is NULL terminated
PASS: ProviderId is NULL terminated
Verify ProviderId contains only digits
PASS: ProviderId (12301) contains only digits
Verify ProviderId is 5 or 6 digits in length for GSM devices
PASS: ProviderId length (0x5) is valid
Verify ProviderName is NULL terminated
PASS: ProviderName is NULL terminated
Verify ProviderName is populated
PASS: ProviderName (12301) is populated
Verify WwanRegFlags is valid
PASS: WwanRegFlags (0x2) is valid

Test Summary: Win8MBN::TestRegisterState::RegisterAutomatic

The test attempts to register in automatic mode.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query home provider
   Attempt OID_WWAN_HOME_PROVIDER query
   PASS: OID_WWAN_HOME_PROVIDER succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query home provider succeeded
Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
   Attempt OID_WWAN_REGISTER_STATE set
   PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n50000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
Verify register mode is WwanRegisterModeAutomatic
PASS: Register mode is WwanRegisterModeAutomatic
Verify register state is WwanRegisterStateHome, WwanRegisterStateRoaming, or WwanRegisterStatePartner
PASS: Register state is WwanRegisterStateHome

Test Summary: Win8MBN::TestRegisterState::RegisterManualToHomeProvider

The test attempts to register to the home provider in manual mode.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify device supports manual registration
PASS: Device supports manual registration
Attempt to query home provider
   Attempt OID_WWAN_HOME_PROVIDER query
   PASS: OID_WWAN_HOME_PROVIDER succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query home provider succeeded
Attempt to set register state (action:WwanRegisterActionManual dataclass:0x3f)
   Attempt OID_WWAN_REGISTER_STATE set
   PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n50000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set register state (action:WwanRegisterActionManual dataclass:0x3f) succeeded
Verify register mode is WwanRegisterModeManual
PASS: Register mode is WwanRegisterModeManual
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded

Test Summary: Win8MBN::TestRemoval::RemovalWhenRegistered

The test registers and prompts the user to remove the device.

Verify device is removable
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: Device is removable
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to remove the device
PASS: Attempt to remove the device, succeeded
Attempt to add the device
   Wait 0xea60 ms for device to enter WwanReadyStateInitialized
   PASS: Wait for device to enter WwanReadyStateInitialized, succeeded
   Performance Check:Verify WwanReadyStateInitialized occured under 0n60000 ms
   PASS: WwanReadyStateInitialized occured in 0n15 ms
PASS: Attempt to add the device, succeeded
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded

Test Summary: Win8MBN::TestRemoval::RemovalWhenPacketSvcAttached

The test attaches the packet service and prompts the user to remove the device.

Verify device is removable
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: Device is removable
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to packet service attach
   Attempt to auto register
      Attempt to query device capabilities
         Attempt OID_WWAN_DEVICE_CAPS query
         PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query device capabilities succeeded
      Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
         Attempt OID_WWAN_REGISTER_STATE set
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n50000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
   PASS: Attempt to auto register, succeeded
   Verify auto packet service attach
      Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
      PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
   PASS: Auto packet attach succeeded
   Verify packet service state is WwanPacketServiceStateAttached
   PASS: Packet service state is WwanPacketServiceStateAttached
PASS: Attempt to packet service attach, succeeded
Attempt to remove the device
PASS: Attempt to remove the device, succeeded
Attempt to add the device
   Wait 0xea60 ms for device to enter WwanReadyStateInitialized
   PASS: Wait for device to enter WwanReadyStateInitialized, succeeded
   Performance Check:Verify WwanReadyStateInitialized occured under 0n60000 ms
   PASS: WwanReadyStateInitialized occured in 0n0 ms
PASS: Attempt to add the device, succeeded
Attempt to packet service attach
   Attempt to auto register
      Attempt to query device capabilities
         Attempt OID_WWAN_DEVICE_CAPS query
         PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query device capabilities succeeded
      Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
         Attempt OID_WWAN_REGISTER_STATE set
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n50000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
   PASS: Attempt to auto register, succeeded
   Verify auto packet service attach
      Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
      PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
   PASS: Auto packet attach succeeded
   Verify packet service state is WwanPacketServiceStateAttached
   PASS: Packet service state is WwanPacketServiceStateAttached
PASS: Attempt to packet service attach, succeeded

Test Summary: Win8MBN::TestRemoval::RemovalWhenConnected

The test connects and prompts the user to remove the device.

Verify device is removable
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: Device is removable
Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n16 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify auto packet service attach
         Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
         PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
      PASS: Auto packet attach succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n78 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0xc2
      PASS: Connection id of returned context state is 0xc2
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to remove the device
PASS: Attempt to remove the device, succeeded
Attempt to add the device
   Wait 0xea60 ms for device to enter WwanReadyStateInitialized
   PASS: Wait for device to enter WwanReadyStateInitialized, succeeded
   Performance Check:Verify WwanReadyStateInitialized occured under 0n60000 ms
   PASS: WwanReadyStateInitialized occured in 0n0 ms
PASS: Attempt to add the device, succeeded
Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify auto packet service attach
         Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
         PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
      PASS: Auto packet attach succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n140 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0xde
      PASS: Connection id of returned context state is 0xde
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n31 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0xde
PASS: Connection id of returned context state is 0xde
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestSelectiveSuspend::SelectiveSuspendConnected

The test blocks outbound IP traffic to verify the device enters selective suspend state. The test will then unblock outbound traffic and verify the device comes out of selective suspend state.

Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n31 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x1f) succeeded
      PASS: Attempt to auto register, succeeded
      Attempt to set packet service (WwanPacketServiceActionAttach)
         Attempt OID_WWAN_PACKET_SERVICE set
         PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS
         PASS: Status is WWAN_STATUS_SUCCESS
      PASS: Attempt to set packet service (WwanPacketServiceActionAttach) succeeded
      Attempt to set connect context WwanActivationCommandActivate 
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n2652 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate , succeeded
      Verify connection id of returned context state is 0x1e
      PASS: Connection id of returned context state is 0x1e
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to open engine handle
PASS: Attempt to open engine handle, succeeded
Attempt to add IPv4 filter
PASS: Attempt to add IPv4 filter, succeeded
Attempt to add IPv6 filter
PASS: Attempt to add IPv6 filter, succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n1201 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0x1e
PASS: Connection id of returned context state is 0x1e
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated
Verify NDIS Events
PASS: Number of NDIS Events (0x128b), succeeded
Verify NDIS Selective Suspend Events
PASS: Verify NDIS Selective Suspend Events, succeeded

Test Summary: Win8MBN::TestSetup::NDISSetup

The test verifies the NDIS CoInstaller values.

Attempt to NDIS Coinstaller values
   Attempt to read IfType
   PASS: Attempt to read IfType, succeeded
   Attempt to read MediaType
   PASS: Attempt to read MediaType, succeeded
   Attempt to read PhysicalMediaType
   PASS: Attempt to read PhysicalMediaType, succeeded
   Attempt to read EnableDhcp
      Attempt to read UpperRange
      PASS: Attempt to read UpperRange, succeeded
      Attempt to read LowerRange
      PASS: Attempt to read LowerRange, succeeded
   PASS: Attempt to read EnableDhcp, succeeded
PASS: Attempt to read NDIS Coinstaller values, succeeded
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify MediaType is NdisMediumWirelessWan
PASS: MediaType is NdisMediumWirelessWan
Verify PhysicalMediaType is NdisPhysicalMediumWirelessWan
PASS: PhysicalMediaType is NdisPhysicalMediumWirelessWan
Verify EnableDhcp is 0
PASS: EnableDhcp is 0
Verify UpperRange contains flpp4
PASS: UpperRange (flpp4, flpp6) contains flpp4
Verify LowerRange is ppip
PASS: LowerRange is ppip

Test Summary: Win8MBN::TestSignalState::Query

The test queries signal state and verifies values.

Attempt to query signal state
   Attempt OID_WWAN_SIGNAL_STATE query
   PASS: OID_WWAN_SIGNAL_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query signal state succeeded
Verify indication length is equal to or greater than 0x18
PASS: Indication length (0x18) is valid
Verify RSSI is between 0 and 31 or WWAN_RSSI_UNKNOWN
PASS: RSSI (0x1e) is between 0 and 31 or WWAN_RSSI_UNKNOWN
Verify error rate is between 0 and 7 or WWAN_ERROR_RATE_UNKNOWN
PASS: Error rate (0x0) is between 0 and 7 or WWAN_ERROR_RATE_UNKNOWN
Verify RSSI interval is more than 5 seconds
PASS: RSSI interval (0x5) is more than 5 seconds

Test Summary: Win8MBN::TestSimBad::BadSim

The test verfies proper behavior when a bad SIM is inserted.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify device current cell class is GSM
PASS: Device current cell class is GSM
Verify SIM is removable
PASS: SIM is removable
Attempt to query ready info
   Attempt OID_WWAN_READY_INFO query
   PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
PASS: Attempt to query ready info succeeded
Verify ready state is WwanReadyStateBadSim
PASS: Ready state is WwanReadyStateBadSim
Attempt to query driver capabilities
   Attempt OID_WWAN_DRIVER_CAPS query
   PASS: OID_WWAN_DRIVER_CAPS succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query driver capabilities succeeded
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Attempt to query signal state
   Attempt OID_WWAN_SIGNAL_STATE query
   PASS: OID_WWAN_SIGNAL_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query signal state succeeded
Attempt to query pin ex
   Attempt OID_WWAN_PIN_EX query
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_BAD_SIM[0xc0040005]
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query pin ex succeeded
Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_BAD_SIM[0xc0040005]
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query pin list succeeded
Attempt to query home provider
   Attempt OID_WWAN_HOME_PROVIDER query
   PASS: OID_WWAN_HOME_PROVIDER succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_BAD_SIM[0xc0040005]
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query home provider succeeded
Attempt to query SMS configuration
   Attempt OID_WWAN_SMS_CONFIGURATION query
   PASS: OID_WWAN_SMS_CONFIGURATION succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_BAD_SIM[0xc0040005]
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query SMS configuration succeeded
Attempt to query SMS status
   Attempt OID_WWAN_SMS_STATUS query
   PASS: OID_WWAN_SMS_STATUS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_BAD_SIM[0xc0040005]
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query SMS status succeeded
Attempt to query visible providers
   Attempt OID_WWAN_VISIBLE_PROVIDERS query
   PASS: OID_WWAN_VISIBLE_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n200000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query visible providers succeeded
Attempt to query context state
   Attempt OID_WWAN_CONNECT query
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query context state succeeded
Attempt to query register state
   Attempt OID_WWAN_REGISTER_STATE query
   PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query register state succeeded
Attempt to query packet service
   Attempt OID_WWAN_PACKET_SERVICE query
   PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query packet service succeeded
Attempt OID_GEN_SUPPORTED_LIST query
PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_BAD_SIM[0xc0040005]
PASS: Attempt to query preferred providers succeeded
Attempt to query provisioned contexts
   Attempt OID_WWAN_PROVISIONED_CONTEXTS query
   PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query provisioned contexts succeeded

Test Summary: Win8MBN::TestSimNotInserted::SimNotInserted

The test verfies proper behavior when no SIM is inserted.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Verify device current cell class is GSM
PASS: Device current cell class is GSM
Verify SIM is removable
PASS: SIM is removable
Attempt to query ready info
   Attempt OID_WWAN_READY_INFO query
   PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
PASS: Attempt to query ready info succeeded
Verify ready state is WwanReadyStateSimNotInserted
PASS: Ready state is WwanReadyStateSimNotInserted
Attempt to query driver capabilities
   Attempt OID_WWAN_DRIVER_CAPS query
   PASS: OID_WWAN_DRIVER_CAPS succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query driver capabilities succeeded
Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query radio state
   Attempt OID_WWAN_RADIO_STATE query
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query radio state succeeded
Attempt to query signal state
   Attempt OID_WWAN_SIGNAL_STATE query
   PASS: OID_WWAN_SIGNAL_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query signal state succeeded
Attempt to query pin ex
   Attempt OID_WWAN_PIN_EX query
   PASS: OID_WWAN_PIN_EX succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query pin ex succeeded
Attempt to query pin list
   Attempt OID_WWAN_PIN_LIST query
   PASS: OID_WWAN_PIN_LIST succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query pin list succeeded
Attempt to query home provider
   Attempt OID_WWAN_HOME_PROVIDER query
   PASS: OID_WWAN_HOME_PROVIDER succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query home provider succeeded
Attempt to query SMS configuration
   Attempt OID_WWAN_SMS_CONFIGURATION query
   PASS: OID_WWAN_SMS_CONFIGURATION succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query SMS configuration succeeded
Attempt to query SMS status
   Attempt OID_WWAN_SMS_STATUS query
   PASS: OID_WWAN_SMS_STATUS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query SMS status succeeded
Attempt to query context state
   Attempt OID_WWAN_CONNECT query
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query context state succeeded
Attempt to query visible providers
   Attempt OID_WWAN_VISIBLE_PROVIDERS query
   PASS: OID_WWAN_VISIBLE_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n200000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query visible providers succeeded
Attempt to query register state
   Attempt OID_WWAN_REGISTER_STATE query
   PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query register state succeeded
Attempt to query packet service
   Attempt OID_WWAN_PACKET_SERVICE query
   PASS: OID_WWAN_PACKET_SERVICE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query packet service succeeded
Attempt OID_GEN_SUPPORTED_LIST query
PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
Attempt to query preferred providers
   Attempt OID_WWAN_PREFERRED_PROVIDERS query
   PASS: OID_WWAN_PREFERRED_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query preferred providers succeeded
Attempt to query provisioned contexts
   Attempt OID_WWAN_PROVISIONED_CONTEXTS query
   PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status
   PASS: Status is WWAN_STATUS_SIM_NOT_INSERTED[0xc0040004]
PASS: Attempt to query provisioned contexts succeeded

Test Summary: Win8MBN::TestSimRoaming::SimRoaming

The test verfies proper behavior when a roaming SIM is inserted.

Verify SIM is removable
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: SIM is removable
Attempt to connect using provided context
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n16 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n0 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify auto packet service attach
         Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
         PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
      PASS: Auto packet attach succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n780 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0x33
      PASS: Connection id of returned context state is 0x33
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provided context succeeded
Attempt to query Register State
   Attempt OID_WWAN_REGISTER_STATE query
   PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query register state succeeded
Verify register state is WwanRegisterStatePartner or WwanRegisterStateRoaming
PASS: Register state is WwanRegisterStatePartner
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0x33
PASS: Connection id of returned context state is 0x33
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestSms::SmsConfigQuery

The test queries sms config and verifies data members.

Attempt to initialize test
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Verify phone number of device was provided as a parameter or can be obtained from ready info
      Attempt to query ready info
         Attempt OID_WWAN_READY_INFO query
         PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
      PASS: Attempt to query ready info succeeded
   PASS: Phone number of device (4255551212) was obtained
   Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
      Attempt OID_WWAN_SMS_DELETE set
      PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS delete succeeded
PASS: Attempt to initialize test, succeeded
Attempt to query SMS configuration
   Attempt OID_WWAN_SMS_CONFIGURATION query
   PASS: OID_WWAN_SMS_CONFIGURATION succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query SMS configuration succeeded
Verify indication length is equal to or greater than 0x20
PASS: Indication length (0x20) is valid
Verify Status is valid
PASS: Status (WWAN_STATUS_SUCCESS[0x0]) is valid
Verify SmsFormat is WwanSmsFormatCdma or WwanSmsFormatPdu
PASS: SmsFormat is WwanSmsFormatPdu[0x0]

Test Summary: Win8MBN::TestSms::SmsStatusQuery

The test queries sms status and verifies data members.

Attempt to initialize test
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Verify phone number of device was provided as a parameter or can be obtained from ready info
      Attempt to query ready info
         Attempt OID_WWAN_READY_INFO query
         PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
      PASS: Attempt to query ready info succeeded
   PASS: Phone number of device (4255551212) was obtained
   Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
      Attempt OID_WWAN_SMS_DELETE set
      PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS delete succeeded
PASS: Attempt to initialize test, succeeded
Attempt to query SMS status
   Attempt OID_WWAN_SMS_STATUS query
   PASS: OID_WWAN_SMS_STATUS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query SMS status succeeded
Verify indication length is equal to or greater than 0x10
PASS: Indication length (0x10) is valid

Test Summary: Win8MBN::TestSms::SmsSendMessageToSelf

The test sends an SMS message to itself and verifies it receives the message.

Description: The test sends an SMS message to itself and verifies it receives the message.
Attempt to initialize test
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Verify phone number of device was provided as a parameter or can be obtained from ready info
      Attempt to query ready info
         Attempt OID_WWAN_READY_INFO query
         PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
      PASS: Attempt to query ready info succeeded
   PASS: Phone number of device (4255551212) was obtained
   Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
      Attempt OID_WWAN_SMS_DELETE set
      PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS delete succeeded
PASS: Attempt to initialize test, succeeded
Attempt to send message to self
   Attempt to set SMS send
      Attempt OID_WWAN_SMS_SEND set
      PASS: OID_WWAN_SMS_SEND succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n46 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS send succeeded
   Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
   Performance Check:Verify unsolicited indication was received under 0n300000 ms
   PASS: Unsolicited indication was received in 0n0 ms
PASS: Attempt to send message to self, succeeded

Test Summary: Win8MBN::TestSms::SmsDeleteAllMessages

The test deletes all messages.

Attempt to initialize test
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Verify phone number of device was provided as a parameter or can be obtained from ready info
      Attempt to query ready info
         Attempt OID_WWAN_READY_INFO query
         PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
      PASS: Attempt to query ready info succeeded
   PASS: Phone number of device (4255551212) was obtained
   Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
      Attempt OID_WWAN_SMS_DELETE set
      PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS delete succeeded
PASS: Attempt to initialize test, succeeded
Attempt to send message to self
   Attempt to set SMS send
      Attempt OID_WWAN_SMS_SEND set
      PASS: OID_WWAN_SMS_SEND succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS send succeeded
   Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
   Performance Check:Verify unsolicited indication was received under 0n300000 ms
   PASS: Unsolicited indication was received in 0n0 ms
PASS: Attempt to send message to self, succeeded
Attempt to send message to self
   Attempt to set SMS send
      Attempt OID_WWAN_SMS_SEND set
      PASS: OID_WWAN_SMS_SEND succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS send succeeded
   Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
   Performance Check:Verify unsolicited indication was received under 0n300000 ms
   PASS: Unsolicited indication was received in 0n0 ms
PASS: Attempt to send message to self, succeeded
Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
   Attempt OID_WWAN_SMS_DELETE set
   PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set SMS delete succeeded
Attempt to query SMS read (Flag:WwanSmsFlagAll Index:0x0)
   Attempt OID_WWAN_SMS_READ query
   PASS: OID_WWAN_SMS_READ succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify all indications are received under 0x3a98 seconds
   PASS: All indications are received under 0x3a98 seconds
PASS: Attempt to query SMS read, succeeded
Verify number of messages in receive list is 0x0
PASS: Number of messages in receive list (0x0) is 0x0

Test Summary: Win8MBN::TestSms::SmsReadAllMessages

The test reads all messages.

Attempt to initialize test
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Verify phone number of device was provided as a parameter or can be obtained from ready info
      Attempt to query ready info
         Attempt OID_WWAN_READY_INFO query
         PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n0 ms
      PASS: Attempt to query ready info succeeded
   PASS: Phone number of device (4255551212) was obtained
   Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
      Attempt OID_WWAN_SMS_DELETE set
      PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS delete succeeded
PASS: Attempt to initialize test, succeeded
Attempt to send message to self
   Attempt to set SMS send
      Attempt OID_WWAN_SMS_SEND set
      PASS: OID_WWAN_SMS_SEND succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS send succeeded
   Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
   Performance Check:Verify unsolicited indication was received under 0n300000 ms
   PASS: Unsolicited indication was received in 0n0 ms
PASS: Attempt to send message to self, succeeded
Attempt to send message to self
   Attempt to set SMS send
      Attempt OID_WWAN_SMS_SEND set
      PASS: OID_WWAN_SMS_SEND succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS send succeeded
   Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
   Performance Check:Verify unsolicited indication was received under 0n300000 ms
   PASS: Unsolicited indication was received in 0n0 ms
PASS: Attempt to send message to self, succeeded
Attempt to query SMS read (Flag:WwanSmsFlagAll Index:0x0)
   Attempt OID_WWAN_SMS_READ query
   PASS: OID_WWAN_SMS_READ succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify all indications are received under 0x3a98 seconds
   PASS: All indications are received under 0x3a98 seconds
PASS: Attempt to query SMS read, succeeded
Verify number of messages in receive list of status WwanMsgStatusNew is 0x2
PASS: Number of messages (0x2) in receive list of status WwanMsgStatusNew (0x0) is 0x2
Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
   Attempt OID_WWAN_SMS_DELETE set
   PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set SMS delete succeeded

Test Summary: Win8MBN::TestSms::SmsReadNewMessages

The test reads all new messages.

Attempt to initialize test
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Verify phone number of device was provided as a parameter or can be obtained from ready info
      Attempt to query ready info
         Attempt OID_WWAN_READY_INFO query
         PASS: OID_WWAN_READY_INFO succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
      PASS: Attempt to query ready info succeeded
   PASS: Phone number of device (4255551212) was obtained
   Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
      Attempt OID_WWAN_SMS_DELETE set
      PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS delete succeeded
PASS: Attempt to initialize test, succeeded
Attempt to send message to self
   Attempt to set SMS send
      Attempt OID_WWAN_SMS_SEND set
      PASS: OID_WWAN_SMS_SEND succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS send succeeded
   Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
   Performance Check:Verify unsolicited indication was received under 0n300000 ms
   PASS: Unsolicited indication was received in 0n0 ms
PASS: Attempt to send message to self, succeeded
Attempt to query SMS read (Flag:WwanSmsFlagAll Index:0x0)
   Attempt OID_WWAN_SMS_READ query
   PASS: OID_WWAN_SMS_READ succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify all indications are received under 0x3a98 seconds
   PASS: All indications are received under 0x3a98 seconds
PASS: Attempt to query SMS read, succeeded
Verify number of messages in receive list of status WwanMsgStatusNew is 0x1
PASS: Number of messages (0x1) in receive list of status WwanMsgStatusNew (0x0) is 0x1
Attempt to send message to self
   Attempt to set SMS send
      Attempt OID_WWAN_SMS_SEND set
      PASS: OID_WWAN_SMS_SEND succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to set SMS send succeeded
   Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
   PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
   Performance Check:Verify unsolicited indication was received under 0n300000 ms
   PASS: Unsolicited indication was received in 0n0 ms
PASS: Attempt to send message to self, succeeded
Attempt to query SMS read (Flag:WwanSmsFlagNew Index:0x0)
   Attempt OID_WWAN_SMS_READ query
   PASS: OID_WWAN_SMS_READ succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify all indications are received under 0x3a98 seconds
   PASS: All indications are received under 0x3a98 seconds
PASS: Attempt to query SMS read, succeeded
Verify number of messages in receive list of status WwanMsgStatusNew is 0x1
PASS: Number of messages (0x1) in receive list of status WwanMsgStatusNew (0x0) is 0x1
Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
   Attempt OID_WWAN_SMS_DELETE set
   PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set SMS delete succeeded

Test Summary: Win8MBN::TestUssd::SetUssdRequest

The test will attempt a USSD set operation and verify the USSD status indication.

Verify device supports OID_WWAN_USSD
   Attempt to query supported OIDs
      Attempt OID_GEN_SUPPORTED_LIST query
      PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
   PASS: Attempt to query supported OIDs succeeded
PASS: Device supports OID_WWAN_USSD
Verify device reports WWAN_CTRL_CAPS_USSD
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
PASS: device reports WWAN_CTRL_CAPS_USSD
Attempt to set ussd request
   Attempt OID_WWAN_USSD set
   PASS: OID_WWAN_USSD succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n2542 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set ussd request, succeeded

Test Summary: Win8MBN::TestVisibleProvider::RadioOff

The test queries visible providers while radio is off.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query supported OIDs
   Attempt OID_GEN_SUPPORTED_LIST query
   PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query supported OIDs succeeded
Verify device supports OID_WWAN_VISIBLE_PROVIDERS
PASS: Device supports OID_WWAN_VISIBLE_PROVIDERS
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to set SwRadioState (WwanRadioOff[0x0])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOff[0x0]) succeeded
Wait for unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication for 0x7530 seconds
PASS: Succeeded to receive unsolicited NDIS_STATUS_WWAN_REGISTER_STATE (WwanRegisterStateDeregistered) indication
Performance Check:Verify unsolicited indication was received under 0n30000 ms
PASS: Unsolicited indication was received in 0n0 ms
Attempt to query visible providers
   Attempt OID_WWAN_VISIBLE_PROVIDERS query
   PASS: OID_WWAN_VISIBLE_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n200000 ms
   PASS: Indication was received in 0n15 ms
   Verify status is WWAN_STATUS_RADIO_POWER_OFF[0xc0040015]
   PASS: Status is WWAN_STATUS_RADIO_POWER_OFF[0xc0040015]
PASS: Attempt to query visible providers succeeded
Attempt to set SwRadioState (WwanRadioOn[0x1])
   Attempt OID_WWAN_RADIO_STATE set
   PASS: OID_WWAN_RADIO_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS
   PASS: Status is WWAN_STATUS_SUCCESS
PASS: Attempt to set SwRadioState (WwanRadioOn[0x1]) succeeded

Test Summary: Win8MBN::TestVisibleProvider::Registered

The test queries visible providers while auto registered.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query supported OIDs
   Attempt OID_GEN_SUPPORTED_LIST query
   PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query supported OIDs succeeded
Verify device supports OID_WWAN_VISIBLE_PROVIDERS
PASS: Device supports OID_WWAN_VISIBLE_PROVIDERS
Attempt to auto register
   Attempt to query device capabilities
      Attempt OID_WWAN_DEVICE_CAPS query
      PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n16 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query device capabilities succeeded
   Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
      Attempt OID_WWAN_REGISTER_STATE set
      PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n50000 ms
      PASS: Indication was received in 0n15 ms
      Verify status is WWAN_STATUS_SUCCESS
      PASS: Status is WWAN_STATUS_SUCCESS
   PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
PASS: Attempt to auto register, succeeded
Attempt to query visible providers
   Attempt OID_WWAN_VISIBLE_PROVIDERS query
   PASS: OID_WWAN_VISIBLE_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n200000 ms
   PASS: Indication was received in 0n15 ms
   Verify status
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query visible providers succeeded
Verify indication length is equal to or greater than 0x1
PASS: Indication length (0x60) is valid
Verify element type is WwanStructProvider2
PASS: Element type is WwanStructProvider2
Verify indication length is equal to or greater than 0x60
PASS: Indication length (0x60) is valid
Verify ProviderId is NULL terminated
PASS: ProviderId is NULL terminated
Verify ProviderId contains only digits
PASS: ProviderId (12301) contains only digits
Verify ProviderId is 5 or 6 digits in length for GSM devices
PASS: ProviderId length (0x5) is valid
Verify ProviderState only uses WWAN_PROVIDER_STATE_HOME,WWAN_PROVIDER_STATE_FORBIDDEN,WWAN_PROVIDER_STATE_PREFERRED,WWAN_PROVIDER_STATE_VISIBLE, and\or WWAN_PROVIDER_STATE_REGISTERED
PASS: ProviderState (0x19) is valid
Verify ProviderName is NULL terminated
PASS: ProviderName is NULL terminated
Verify ProviderName is populated
PASS: ProviderName (MS MBN) is populated

Test Summary: Win8MBN::TestVisibleProvider::Connected

The test queries visible providers while connected.

Attempt to query device capabilities
   Attempt OID_WWAN_DEVICE_CAPS query
   PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n16 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query device capabilities succeeded
Attempt to query supported OIDs
   Attempt OID_GEN_SUPPORTED_LIST query
   PASS: OID_GEN_SUPPORTED_LIST succeeded, NTSTATUS(NDIS_STATUS_SUCCESS[0x0])
PASS: Attempt to query supported OIDs succeeded
Verify device supports OID_WWAN_VISIBLE_PROVIDERS
PASS: Device supports OID_WWAN_VISIBLE_PROVIDERS
Attempt to connect using provisioned context
   Attempt to query provisioned contexts
      Attempt OID_WWAN_PROVISIONED_CONTEXTS query
      PASS: OID_WWAN_PROVISIONED_CONTEXTS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
      Verify indication is received
      PASS: Indication was received
      Performance Check:Verify indication was received under 0n15000 ms
      PASS: Indication was received in 0n0 ms
      Verify status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Attempt to query provisioned contexts succeeded
   Attempt to find provisioned context of WwanContextTypeInternet
   PASS: Attempt to find provisioned context of WwanContextTypeInternet succeeded
   Attempt to connect to home provider
      Attempt to query Register State
         Attempt OID_WWAN_REGISTER_STATE query
         PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n15000 ms
         PASS: Indication was received in 0n16 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to query register state succeeded
      Attempt to auto register
         Attempt to query device capabilities
            Attempt OID_WWAN_DEVICE_CAPS query
            PASS: OID_WWAN_DEVICE_CAPS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n15000 ms
            PASS: Indication was received in 0n15 ms
            Verify status is WWAN_STATUS_SUCCESS[0x0]
            PASS: Status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Attempt to query device capabilities succeeded
         Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f)
            Attempt OID_WWAN_REGISTER_STATE set
            PASS: OID_WWAN_REGISTER_STATE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
            Verify indication is received
            PASS: Indication was received
            Performance Check:Verify indication was received under 0n50000 ms
            PASS: Indication was received in 0n15 ms
            Verify status is WWAN_STATUS_SUCCESS
            PASS: Status is WWAN_STATUS_SUCCESS
         PASS: Attempt to set register state (action:WwanRegisterActionAutomatic dataclass:0x3f) succeeded
      PASS: Attempt to auto register, succeeded
      Verify auto packet service attach
         Wait for unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication for 0x3a98 seconds
         PASS: Received unsolicited NDIS_STATUS_WWAN_PACKET_SERVICE (WwanPacketServiceStateAttached) indication
      PASS: Auto packet attach succeeded
      Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password
         Attempt OID_WWAN_CONNECT set
         PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
         Verify indication is received
         PASS: Indication was received
         Performance Check:Verify indication was received under 0n30000 ms
         PASS: Indication was received in 0n140 ms
         Verify status is WWAN_STATUS_SUCCESS[0x0]
         PASS: Status is WWAN_STATUS_SUCCESS[0x0]
      PASS: Attempt to set connect context WwanActivationCommandActivate microsoft.com admin password, succeeded
      Verify connection id of returned context state is 0x80
      PASS: Connection id of returned context state is 0x80
      Verify activation state of returned context state is WwanActivationStateActivated
      PASS: Activation state (WwanActivationStateActivated) of returned context state is WwanActivationStateActivated
   PASS: Attempt to connect, succeeded
PASS: Attempt to connect using provisioned context succeeded
Attempt to query visible providers
   Attempt OID_WWAN_VISIBLE_PROVIDERS query
   PASS: OID_WWAN_VISIBLE_PROVIDERS succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n200000 ms
   PASS: Indication was received in 0n15 ms
   Verify status
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to query visible providers succeeded
Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null)
   Attempt OID_WWAN_CONNECT set
   PASS: OID_WWAN_CONNECT succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n30000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set connect context WwanActivationCommandDeactivate (null) (null) (null), succeeded
Verify connection id of returned context state is 0x80
PASS: Connection id of returned context state is 0x80
Verify activation state of returned context state is WwanActivationStateDeactivated
PASS: Activation state (WwanActivationStateDeactivated) of returned context state is WwanActivationStateDeactivated

Test Summary: Win8MBN::TestWake::WakeMachineFromConnectedStandbyWithSmsMessage

The test will verify the machine supports connected standby, put the machine into connected standby, and wait for SMS message.

Verify platform supports always on always connected
PASS: Platform supports always on always connected
Attempt to disable interface ({34404430-9CE9-42E2-9086-F8EF87E6E9BD})
PASS: Attempt to disable interface ({34404430-9CE9-42E2-9086-F8EF87E6E9BD}), succeeded
Attempt to set SMS delete (Flag:WwanSmsFlagAll Index:0x0)
   Attempt OID_WWAN_SMS_DELETE set
   PASS: OID_WWAN_SMS_DELETE succeeded, NTSTATUS (NDIS_STATUS_INDICATION_REQUIRED[0x40230001])
   Verify indication is received
   PASS: Indication was received
   Performance Check:Verify indication was received under 0n15000 ms
   PASS: Indication was received in 0n0 ms
   Verify status is WWAN_STATUS_SUCCESS[0x0]
   PASS: Status is WWAN_STATUS_SUCCESS[0x0]
PASS: Attempt to set SMS delete succeeded
Verify unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication is received
PASS: Unsolicited NDIS_STATUS_WWAN_SMS_STATUS indication was received
Performance Check:Verify unsolicited indication was received under 0n300000 ms
PASS: Unsolicited indication was received in 0n0 ms
Verify wait wake event was triggered
PASS: Wait wake event was triggered
Attempt to enable interface ({34404430-9CE9-42E2-9086-F8EF87E6E9BD})
PASS: Attempt to enable interface ({34404430-9CE9-42E2-9086-F8EF87E6E9BD}), succeeded

 

 

Send comments about this topic to Microsoft