Hi,
From my research, D4X are third-party accessories licensed by Microsoft to be fully compatible with Xbox consoles and Windows PCs. These should use the same Gaming Input Protocol (GIP) as official Xbox controllers (like the Xbox Wireless Controller for Series X/S or One).
If you're looking to develop software that interacts with the GIP protocol (e.g., custom input handling in apps or games), you can use the public APIs in the Windows Gaming Input namespace, such as Windows.Gaming.Input.Custom.GipGameControllerProvider. These are part of the Windows App SDK or Windows SDK, which you can download for free from Microsoft:
- Windows App SDK: https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/downloads
- For game development, consider the Microsoft Game Development Kit (GDK): https://learn.microsoft.com/en-us/gaming/gdk/
The full GIP protocol specifications are publicly available in the [MS-GIPUSB] docs, which detail the USB extension and how to implement or interface with it: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-gipusb/e7c90904-5e21-426e-b9ad-d82…
If you're aiming to develop hardware (e.g., building your own D4X-compatible controller implementing GIP), the technical specs and guidelines are provided to licensed partners through the Designed for Xbox program. You'll need to apply to become a partner for access—start here: https://www.xbox.com/en-US/designed-for-xbox (look for partner inquiries or contact Microsoft directly via their developer portals).
Note that unauthorized controllers can still use the public GIP specs, but they won't get official certification, and may face compatibility issues (e.g., blocked on consoles). If this isn't what you meant, could you clarify if it's for software dev, hardware, or something else?