Initial inclusion of xone, a driver for Xbox Wireless recievers. Fixes T10185
Details
- Reviewers
ReillyBrogan - Group Reviewers
Triage Team - Maniphest Tasks
- T10185: Xbox Wireless Dongle driver - xone
- Commits
- R5643:4ca8aaa785eb: Initial inclusion of xone
- With the dongle unplugged, run sudo xone-get-firmware.sh. After accepting the EULA, Microsoft's proprietary firmware will be downloaded.
- Plug in the dongle.
- Pair an Xbox controller as you normally would. See the "Connect your controller" section of this page.
- Launch an application that uses the controller (I use the controller configuration window in Yuzu) and verify that all inputs work as expected.
- Launch a game or application that uses controller force feedback (I use Yuzu for this as well) and ensure that force feedback works as expected.
Diff Detail
- Repository
- R5643 xone
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Note that you need an xbox wireless dongle to use this. I have the slim one shown on this page: https://www.xbox.com/en-US/accessories/adapters/wireless-adapter-windows. There is also an older, slightly chunkier one. I have not tested this software with the older model.
Note also that you'll need a peripheral device capable of using Microsoft's Game Input Protocol. I use an Xbox One controller (model 1708), but there are a variety of other devices (controllers, headsets, etc.) that use GIP wirelessly. For the full list of supported devices, see https://github.com/medusalix/xone#readme.
Add this to the bottom of the install phase please:
# Compress modules with zstd
find "$installdir" -name '*.ko' -exec strip --strip-debug {} \; -exec zstd {} \; -exec rm -v {} \;I gave it a git branch -m master, but I'm not sure if arcanist picked that up. Let me know if I need to take another look at it.