Testing USB hardware, drivers, and apps in Windows

This section describes tools that you can use to test your USB hardware or software, capture traces of operations and other system events, and observe how the USB driver stack responds to a request sent by a client driver or an application.

In this section

TopicDescription

USB test tools

Describes various tools you can use to test USB devices and drivers.

Test with Microsoft USB Test Tool (MUTT)

The Microsoft USB Test Tool (MUTT) device and the software package gives you a powerful set of tools for testing interoperability of your USB hardware with the Microsoft USB driver stack. This section provides a brief overview of the different types of MUTT devices, the tests you can run by using the device, and suggests topologies for controller, hub, device, and BIOS/UEFI testing.

How to get MUTT devices and the software package

Order MUTT devices: See How to get MUTT devices

MUTT software package

download mutt software package

USB Event Tracing for Windows

This topic provides information for client driver developers about the tracing and logging features for Universal Serial Bus (USB). This information is provided for the benefit of those who develop and debug USB devices. It includes information on how to install the tools, create trace files, and analyze the events in a USB trace file. The topic assumes that you have a comprehensive understanding of the USB ecosystem and hardware that is required to successfully use the USB tracing and logging features.

Windows Hardware Certification Kit Tests for USB

The Windows Hardware Certification Kit (HCK) tests can be used for additional testing of Systems, USB host controllers, hubs, and devices. These tests cover basic device functionality, reliability, and compatibility with Windows.

 

Related topics

Universal Serial Bus (USB)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.