Xbox one arch linux

Arch Linux

I’ve been trying for almost a month (mostly just waiting for kernel update) to get the Xbox One controller working. First issue was this one: https://bbs.archlinux.org/viewtopic.php?id=205338 but since updating my kernel to 4.4.1-2-ARCH that is no longer the problem.

I have standard Microsoft Xbox One controller with newest firmware. I am able to properly connect it but can’t get any input from it.

[ 174.561906] usb 1-1.4.2: new full-speed USB device number 7 using ehci-pci [ 174.773045] input: Microsoft X-Box One pad (Covert Forces) as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.2/1-1.4.2:1.0/input/input22 [ 174.773241] usbcore: registered new interface driver xpad
Bus 001 Device 009: ID 045e:02dd Microsoft Corp. 

Verbose lsusb can be found here: http://pastebin.com/0A5X2W1d

These devices are properly created after connecting:

/dev/input/js0 /dev/input/by-id/usb-Microsoft_Controller_7EED868F6530-event-joystick /dev/input/by-id/usb-Microsoft_Controller_7EED868F6530-joystick

jstest /dev/input/js0 output:

Joystick (Microsoft X-Box One pad (Covert Forces)) has 8 axes and 11 buttons. Driver version is 2.1.0. Testing . (interrupt to exit) Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off

But that’s everything. I can’t get any other output from jstest, nor anything by cating the device directly (I am trying to push all the buttons).

After connecting the controller vibrates (which I think means I have a correct working cable; I could find one cable which produced no vibrating so I guess I can assume there is not a problem in the cable).

In Steam Big Picture Settings -> Controllers -> Add / Test Controllers -> Detected controllers I see «XInput Controller» but I am not able to anything with it or use it in a game (which doesn’t surprise me after failed jstest).

I have never used any joystick/controller with linux, maybe I’m just missing something important (I’ve read the wiki on Gamepad).

I’ve tried connecting to my desktop and notebook, both running newest (pacman -Syyu) Arch Linux.

Читайте также:  Linux mint linux headers

Источник

Arch Linux

Two days. Two gd days to get this working. Figured I would share the love as no doubt others have purchased ahead of holiday season or just in general.

Steps I used to get this working:

1. Had to install xpadneo, which is weird
2. Paired with Windows 10 on a desktop machine (my laptop had a driver error for some reason) and updated the firmware using the Xbox software found in the Windows Store
3. Using blueman (blueberry did not work, have not confirmed issues there)
4. Had to forget the device, open the Local Services window in blueman and in the Network tab check «PAN Support -> Blueman» and «DUN Support -> Blueman»
5. Set the following in /etc/bluetooth/main.conf:
[LE]
MinConnectionInterval = 7
MaxConnectionInterval = 9
ConnectionLatency = 0
6. When I search for devices, I had to right click and select «Trust» BEFORE connecting or pairing. It then instantly paired and the controller vibrated.
7. At one point I did clear the bluetooth cache before attempting this series of steps after having attempted other things.

Please bear in mind I haven’t done any rigorous testing of combinations of things here to get it working and I won’t coz it’s Christmas and I bought this damn thing to play games and not tinker! Hope this helps someone else dealing with this ridiculous problem. Standards are standards for a reason but apparently not.

(Also I paired this to a Windows 10 VM in proxmox. So for USB passthrough, make sure you select USB3 option when adding the USB device to the VM)

Last edited by medicineman2500 (2021-12-19 13:18:21)

#2 2021-12-19 17:12:55

Re: Possible steps to get Xbox One 1914 Bluetooth controller on Arch Linux

This didn’t work. All I want to do is play some games on Linux. Why is this so difficult?

Deleting the cache at /var/lib/bluetooth then, put the controller into pairing mode and manually pairing with the following initially worked:

# bluetoothctl [NEW] Controller 00:10:20:30:40:50 pi [default]
[bluetooth]# power on Changing power on succeeded [CHG] Controller 00:10:20:30:40:50 Powered: yes

I tried to clear the cache in /var/lib/blueetooth, setting cache=no under [GATT] in main.conf, and restarting bluetooth.service.

Now it won’t pair at all. What is going on with bluez?

EDIT 2: nothing works. What is going on? Anyone have any ideas? This controller also doesn’t work by plugging in the usb cable.

EDIT 3: I’ve now tried with xow as well as xpadneo and still nothing. Have tried rebooting, downgrading kernel, nothing works.

EDIT 4: Ok so no idea what, but removed xpadneo, xow, bluez, blueman, and killed everything. Installed bluez, bluez-utils, run up an empty main.conf, connect manually through bluetoothctl. Works. Beyond infuriating.

Читайте также:  Команды bash скрипта linux

Last edited by medicineman2500 (2021-12-19 18:52:24)

Источник

arch xbox one controller

For a while now the Linux kernel has supported the Microsoft Xbox One controller officially. That being said, support isn’t the greatest. . If you’re a Linux gamer and the Xbox One controller is your go-to, you may want to keep on reading!

What are Xbox one Controllers worth?

Xbox One Controllers Prices & Xbox 1 Game List

Title Loose Price New Price
Xbox One Sport Red Controller $39.63 $78.00
Xbox One Winter Forces Wireless Controller $38.99 $45.00
Xbox One Forza 6 Wireless Controller $85.00 $110.50
Xbox One Patrol Tech Wireless Controller $34.55 $51.00

Does RetroArch support controller?

RetroArch and libretro provide ability to configure controllers once for many emulators instead of having to configure each emulator individually. However, RetroArch also provides the freedom to configure specific emulators individually and even individual games differently if the user wants.

How do I use a controller on Linux?

  1. In Linux, enable Bluetooth scanning/pairing mode.
  2. Connect the USB cable to the controller.
  3. When prompted by your Linux distro, trust the device.
  4. Disconnect the USB cable.
  5. Hold the pairing button on your controller.

How do I install XOW?

Using XOW. To use XOW, plug in your USB Xbox One wireless dongle into the USB port on your Linux PC. Then, press the pair button on the Xbox One controller, and pair it to the dongle.

How do I run Linux on Xbox one?

Open the USB device from your dashboard -> you will notice three options – Emergency Linux, Remove Linux, Install Linux. Select Memory -> select USB device. Click on the Install Linux entry and select Copy -> choose Xbox hard disk (repeat this step for all three entries).

How do I connect my Xbox controller?

  1. On your Android device, open Bluetooth by going to Apps > Settings > Connections > Bluetooth > Turn On.
  2. A window on your phone will show a list of nearby Bluetooth devices that are active for pairing.

How do you connect Bluetooth controller to Xbox One?

  1. On your PC, press the Start button , then choose Settings > Devices > Bluetooth & other devices.
  2. Turn on Bluetooth.
  3. Select Add Bluetooth or other device > Bluetooth.

Top Tips to Enhance Netflix Viewing

Netflix

Choose the best plan for your viewing habits.Personalize your account with profiles.Manage your Continue Watching list.Download shows and movies to wa.

Читайте также:  Вызвать диспетчер задач linux

4 Modern Twitter Clients That Look Great on Android Lollipop

Twitter

4 Modern Twitter Clients That Look Great on Android LollipopTalon is known for keeping up with Android’s latest visual trends. . Tweetings has no sh.

The Differences Between POP3 and IMAP [MTE Explains]

Imap

The main difference between these two protocols is that IMAP has a two way communication path, whereas POP3 has a one way communication path. . Many.

Fresh articles, interesting news and useful guides from the world of modern technologies. We know everything about computers and gadgets that you encounter every day

Источник

Arch Linux

So hey, I’m running Arch with KDE Plasma, i’m trying to connect my xbox one controller using the (official)receiver you can buy, i’ve already tried using a cable and it works just fine with it, but i’d really like to have it wireless.

The receiver just won’t get recognized at all, normally when you connect it to a windows pc you press the «sync» button to sync it, and a white led will start blinking, on Arch it’s just not showing any sign of life at all, I’ve already installed xboxdrv and jstest-gtk, have no idea what to try next.

Last edited by Jacobasss (2018-07-01 14:11:45)

#2 2018-06-30 12:24:50

Re: Xbox One Wireless Receiver not recognized [SOLVED]

The receiver just won’t get recognized at all

Is there something in your dmesg output after plug/unplug the reciever?

#3 2018-06-30 13:27:52

Re: Xbox One Wireless Receiver not recognized [SOLVED]

The receiver just won’t get recognized at all

Is there something in your dmesg output after plug/unplug the reciever?

[12552.784878] usb 1-2: new high-speed USB device number 14 using xhci_hcd [12552.929333] usb 1-2: New USB device found, idVendor=045e, idProduct=02e6, bcdDevice= 1.00 [12552.929336] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [12552.929338] usb 1-2: Product: XBOX ACC [12552.929339] usb 1-2: Manufacturer: Microsoft Inc. [12552.929341] usb 1-2: SerialNumber: 131344

So okay at least it knows it’s connected

#4 2018-06-30 14:04:40

Re: Xbox One Wireless Receiver not recognized [SOLVED]

It is not currently possible. There was some work on it (https://github.com/paroj/xpad/issues/14) but that seems to have lost its momentum after the Bluetooth Xbox one controllers came out.

Does not look very promising, good luck anyway.

#5 2018-07-01 14:11:28

Re: Xbox One Wireless Receiver not recognized [SOLVED]

It is not currently possible. There was some work on it (https://github.com/paroj/xpad/issues/14) but that seems to have lost its momentum after the Bluetooth Xbox one controllers came out.

Does not look very promising, good luck anyway.

Thanks anyway, guess i should mark this as solved

Источник

Оцените статью
Adblock
detector