Share via


1.3 Overview

The Xbox Universal Serial Bus Protocol (XUSB) Interface Extension (XUSBI) is a modified version of the Universal Serial Bus (USB) Core protocol, an external bus architecture for connecting USB-capable peripheral devices to a host computer. XUSBI is based on the revision 2.0 of the USB specification [USB-SPC2.0].

There are two parts to this specification: the XUSB device protocol specification and the XUSB adapter protocol specification for XUSB wireless adapter devices.

The XUSB device specification allows hardware manufacturers to produce standardized input devices to be picked up by the Windows Input APIs. Note that XUSB is now deprecated and no longer the recommended input mechanism.<1>

XUSB Adapter is a USB class device designed as a hub between the host and its wireless input peripheral devices. The USB interface for XUSB Wireless Adapter devices specification defines a simple bridge interface between the wireless input devices and host USB interface.

For more information, see [MSLEARN-XINPUT].