You can sign up to get a daily email of our articles, see the Mailing List page!

xow, a Linux driver for the Xbox One Controller wireless dongle has a new release up

Posted by , | Views: 36,276

If you're using an Xbox One controller on Linux, you should keep an eye on the xow driver which aims to support multiple versions of it and multiple controllers.

xow 0.3 was released last night adding in full rumble functionality "including triggers", udev rules so you no longer require root/super user privileges, there's a Makefile uninstall target and they added support for the Xbox One Elite Controller too. Additionally, it fixes an incompatibility with the mt76 kernel driver and a crash when unplugging the dongle while pairing.

Currently, the people hacking away at it said the driver supports both the slim and bulky versions of the Wireless Dongle and at least the Xbox One controllers with model numbers 1697, 1698 and 1708.

Really great to see people work on projects like this, where no official support is given to our platform it's amazing that people can do this. These types of projects make gaming on Linux just that little bit nicer and easier.

With xow, keep in mind it's still quite early in development and they could likely use more feedback especially on the various different models.

You can find it on GitHub.

Article taken from GamingOnLinux.com.
13 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
12 comments
Page: «2/2
  Go to:

MayeulC 26 January 2020 at 10:38 pm UTC
NovaTiny
MayeulCSomeone (I would if I had time and an xbone controller) should really upstream that into a kernel module (it's GPLv2 as well).

If you start a fundraiser I could donate 20€.

Haha, thanks, but I guess a bounty would be the best way to go about this (and time is harder to get than money right now).

dreamer_
MayeulCSomeone (I would if I had time and an xbone controller) should really upstream that into a kernel module (it's GPLv2 as well).
Heh, I just looked up the source code... It's C++, so this particular project will provide userspace driver support at best. Unless the project will be rewritten in C, it won't be accepted in kernel.

Well, C code is just there to tell the kernel how the thing works, the hard part is figuring that out. Even if it was written in C, you'd still have to rewrite most of it to leverage the kernel interfaces anyway. And being license-compatible, you're free to open two editors side-by-side, and start using exactly the same algorithms, instead of reverse-engineering them from the hardware, or driver (would have been a shame to have to reverse-engineer an open source driver...).
dreamer_ 28 January 2020 at 7:27 am UTC
MayeulCWell, C code is just there to tell the kernel how the thing works, the hard part is figuring that out. Even if it was written in C, you'd still have to rewrite most of it to leverage the kernel interfaces anyway. And being license-compatible, you're free to open two editors side-by-side, and start using exactly the same algorithms, instead of reverse-engineering them from the hardware, or driver (would have been a shame to have to reverse-engineer an open source driver...).
Unfortunately, xow depends on a closed-source binary blob, that is covered by this "super helpful" license:
https://github.com/medusalix/xow/blob/master/LICENSE-FIRMWARE
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
None currently, submit yours here!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts