Modern Standby testing prerequisites

The System on a Chip (SoC) platform should meet a set of basic software and hardware requirements before testing and validating Modern Standby operation. These requirements help to ensure that any problems that might arise are quickly identified and easily debugged.

Physical setup and equipment

Effective Modern Standby testing cannot be accomplished without first ensuring that the system under test has the basic physical setup that is required to capture diagnostic information. The setup for this system should include the equipment listed in the following table.

Equipment Purpose Physical setup

Kernel debug board and cable

Supports Windows kernel debugging.

Consult with the SoC vendor to determine what type of debugging is supported and what equipment is necessary. Some systems require a specialized debugging board.

Connect the kernel debugger between a host PC and the system under test.

Host PC(s)

Serves as the host for kernel and hardware debugging.

The same or separate PCs can be used for kernel and hardware debugging.

Connect the PC(s) to the kernel and hardware debuggers.

Power meter

A power meter is required to measure power consumption on a power-instrumented system.

Consult the SoC vendor to determine the appropriate device to measure power.

When measuring the power floor, connect the power meter to the platform that is being tested.

SIM card

A SIM card is required to test mobile broadband (MBB) connectivity during Modern Standby.

When testing MBB operation, plug the SIM card into the SIM card slot.

System hardware requirements

The system under test must be built of hardware components that are suitable for a Modern Standby PC and that can operate at low power during standby. Work closely with the SoC and power-management IC (PMIC) vendors to identify the appropriate version of SoC and PMIC to use for Modern Standby testing. All off-SoC device components—such as Wi-Fi, Bluetooth, and near-field communication (NFC) devices—must also support low power.

Before testing Modern Standby, verify the following:

  • The system is built with the appropriate version of SoC for low-power/Modern Standby testing.
  • The system is built with the appropriate version of PMIC for low-power/Modern Standby testing.
  • All off-SoC device components support low-power operation and are wired to switchable power planes.

Driver and firmware requirements

Drivers and firmware play a critical role in Modern Standby operations and are therefore an important part of Modern Standby testing.

The system must have the appropriate drivers and firmware installed to allow the system to enter low-power states. The easiest way to verify that all firmware and drivers are properly installed is to open Device Manager and check that no devices have active problem codes (yellow ! symbols) and that no devices are missing drivers.

Do not proceed with Modern Standby testing unless all of the following is true:

  • All system and device firmware is properly installed.
  • All device drivers are properly installed.
  • All devices in Device Manager do not show a problem code (yellow !).
  • There are no missing drivers for devices in Device Manager.

Software requirements

The system must have a stable and functioning graphics driver before testing Modern Standby. Similarly, the Wi-Fi and mobile broadband (MBB) devices must be capable of functioning correctly when the screen is on before they can be properly tested for low-power and Modern Standby operation.

Before starting Modern Standby testing, make sure the system has the following:

  • A stable graphics driver.
  • Reliable Wi-Fi connectivity when the screen is on.
  • Reliable MBB connectivity when the screen is on (if the system is equipped with MBB).