Device.Portable Testing Prerequisites

Before you test a portable device by using the Windows Hardware Lab Kit (Windows HLK), review the following requirements:

Hardware requirements

  • System that supports USB 2.0 (at a minimum)

  • A USB cable for the device that you're testing

Software requirements

  • The latest Windows HLK filters or updates

  • A class driver provided by Microsoft

Other requirements

  • If you provide a custom INF with your device, you must run the HLK tests using the Windows class driver (you may not test using your custom INF).

  • Your device must install with the Microsoft Media Transfer Protocol class driver.

  • For Windows Vista and later, your device must appear under the Portable Devices category in Device Manager.

  • Devices that are read-only must include at least one sample of each format type supported by the device.

  • If the device supports removable media, the media must be added before testing.

  • Run the test with only one portable device connected at a time (this includes Mass Storage Class devices).

  • The battery on the device should be fully charged before testing is started.

Test computer configuration

To run portable device tests, you must know how to:

  • Switch a device to a computer connectivity mode before plugging it in.

  • Plug a device into a USB port of the computer and maintain the connectivity throughout the test.

  • Provide continuous power to the device throughout the test.

  • Troubleshoot device installation by checking if the device is installed successfully in Device Manager or by looking at the SetupAPI device installation logs.