Replies: 2 comments 2 replies
-
SuccessWell, well, well, will you look at that 👀 |
Beta Was this translation helpful? Give feedback.
0 replies
-
Device IDs notesSome examples of Device Instance and Hardware IDs for comparison. Xbox One Series X over BLEDevice Instance Path
Hardware IDs
Device Instance Path
Hardware IDs
DS3 over BthPS3Device Instance Path
Hardware IDs
Device Instance Path
Hardware IDs
DS3 over USBDevice Instance Path
USB\VID_054C&PID_0268&REV_0100 Device Instance Path
Hardware IDs
Xbox One Series X over Bluetooth ClassicDevice Instance Path
Hardware IDs
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Might as well utilise discussions myself instead of content getting lost in Discord or the forums 😇
About
I haven't given up on my quest to also add native XInput compatibility to the project, meaning no need for additional proxy applications like DS4Windows or even emulators like ViGEm. Basically I'd love to utilise the stock Microsoft driver
xinputhid.sys
which plays a big part in the latest Xbox One Series X Controllers functionality. I deciphered a lot on it's functionality already, so much as that the device works with XInput compatibility, hooray! 🥳 Sadly though, I haven't yet managed to solve the doubled DI device issue that still persists despite the filter proxying my HID device:So this is almost production-ready. I don't feel good releasing with this "flaw" as I don't want to depend on yet another piece of software like HidHide, just because of this missing piece. I believe it is possible, both wired and wireless 😎
Resources
Disassembly
JEB
Trace GUIDs:
{E625F3D5-67C7-D739-23E9-7598B498AAD4}
{3A91130C-1703-CF32-7FB8-FBDB6CBA3766}
Beta Was this translation helpful? Give feedback.
All reactions