Package Details: xone-dkms 0.3-4

Git Clone URL: https://aur.archlinux.org/xone-dkms.git (read-only, click to copy)
Package Base: xone-dkms
Description: Modern Linux driver for Xbox One and Xbox Series X|S controllers
Upstream URL: https://github.com/medusalix/xone
Licenses: GPL2
Conflicts: xone-dkms, xow
Provides: xone-dkms
Submitter: mkopec
Maintainer: mkopec
Last Packager: mkopec
Votes: 40
Popularity: 2.18
First Submitted: 2021-07-02 19:25 (UTC)
Last Updated: 2024-01-10 14:06 (UTC)

Pinned Comments

mkopec commented on 2024-01-10 14:08 (UTC)

@maxlefou Thanks for reporting, I've decided to just cherrypick the commit that fixes compilation on kernels v6.3+. Also updated the PKGBUILD:

  • Download sources over HTTPS and verify sha256sums
  • Added aarch64 to list of supported architectures
  • Disabled DEBUG flag to make xone print fewer messages to dmesg

mkopec commented on 2022-06-28 20:34 (UTC) (edited on 2022-06-28 20:34 (UTC) by mkopec)

Notice: The update to v0.3 split the dongle firmware into a separate package xone-dongle-firmware. This package conflicts with the previous version of the xone package, causing conflicts during update using certain AUR helpers:

error: failed to commit transaction (conflicting files)
xone-dongle-firmware: /usr/lib/firmware/xow_dongle.bin exists in filesystem (owned by xone-dkms)
Errors occurred, no packages were upgraded.
 -> exit status 1

The recommended course of action is to first uninstall xone-dkms, and then install the updated version which will pull in xone-dongle-firmware as a dependency.

Sorry for the breakage everyone, let's hope it doesn't again.

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

mkopec commented on 2022-06-27 19:32 (UTC)

Updated to v0.3. dongle firmware has been moved to a separate package, which is added here as a dependency. Additionally, added xow to conflicts. Please let me know if you have any problems with this update!

mkopec commented on 2022-05-22 10:35 (UTC)

Right, I should add conflicts=('xow') to the PKGBUILD. Thanks for the suggestion

electricprism commented on 2022-05-21 21:14 (UTC) (edited on 2022-05-28 01:38 (UTC) by electricprism)

It's not really clear to me how to use this. pacman -Ql xone-dkms doesn't show any systemd services or binaries to run.

Am I supposed to add it to kernel options in /etc/mkinitcpio.conf or to my boot config /boot/loader/entires/arch.conf

Perhaps my controller firmware is out of date? I can't get it to sync or even get a white solid or blinking light on my USB XBONE RF Dongle.

I don't even think there is a conflict with xow-git should there be?

Any clarification would be appreciated.

Edit: I didn't realize I still had xow-git installed, I removed it, rebooted and it seems to have connected. I will now try on my other Living Room Machine.

Edit 2: For added notation: for some reason, after pairing the controller successfully, I had to unplug the Dongle and plug it into a new port to fix it not being recognized by Steam.

mkopec commented on 2022-05-06 11:18 (UTC)

@tcamargo Sure, and it's probably a good idea from the licensing standpoint. Will try to do it today

tcamargo commented on 2022-05-04 11:47 (UTC)

Would be possible to split pkg in two: driver and firmware?

sqbing commented on 2022-04-23 02:13 (UTC)

@Jannis3005 you're correct. DKMS modules won't be installed successfully until linux-headers installed explicitly. In my case, it's linux515-headers package.

mkopec commented on 2022-04-06 18:40 (UTC)

@Jannis3005 I'm not sure, someone might be using a non-default kernel like linux-lts. Headers are optional dependencies of dkms already

Jannis3005 commented on 2022-04-06 18:36 (UTC)

@mkopec i think linux-headers should be added as a dependency as it does not work without

gu1ll0me commented on 2022-02-24 22:17 (UTC)

To change the default LED brightness value, add the lines in the commit below :

https://github.com/gu1ll0me/xone-dkms/commit/aacac2c0c8a7a524523c4bd7cad3d3ae55a0212e

I use this to set the LED brightness to the minimum value for the 1708 and 1914 models.

mkopec commented on 2022-02-06 11:26 (UTC)

@bezirg You're definitely right, thanks. Updated