atar-axis / xpadneo

Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)
https://atar-axis.github.io/xpadneo/
GNU General Public License v3.0
1.88k stars 110 forks source link

Working Setup: Intel Wireless AC 9260 #350

Open kakra opened 2 years ago

kakra commented 2 years ago

Working Setup

After the taking the steps below works absolutely flawless, pairing works out of the box with the integrated Gnome Bluetooth manager.

Steps

Update controllers via Windows Dev Machine running in Virtual Box

  1. Make sure you are in the right group sudo adduser $USER vboxusers
  2. Have all Virtual Box Guest extensions on the host and machine installed
  3. Inside the VM get the Xbox Accessories app
  4. Connect controller via USB cable
  5. Connect controller in Virtual Box to the VM
  6. Open the Xbox Accessories
  7. Press the Xbox button on the controller to power it up
  8. Wait until the controller is recognized and click on the update button and start the update
  9. There is a progress bar and the controller will "reboot" several times, this disconnects the controller from the VM as well and the update progress shows "failed update".
    1. Exit the update progress and unplug the controller so it is powered off.
    2. Repeat from step 4. until the progress bar reached its end.

Update /etc/bluetooth/main.conf

  1. Add this block taken from here to /etc/bluetooth/main.conf
[General]
Privacy = device
JustWorksRepairing = always
Class = 0x000100
FastConnectable = true

Just connect via the Gnome built-in Bluetooth manager and enjoy

Originally posted by @KarlK90 in https://github.com/atar-axis/xpadneo/issues/93#issuecomment-985735995