Xbox one controller - failed to pair

Hello,

I am trying to connect the Xbox one controller via Bluetooth. It recognizes the name in list but when I try to pair it , it says “connection failed “ in top right corner .

I use the discovery mode and press the buttons accordingly on the controller but it keeps saying connection failed.

I don’t want to use the included single as I already have both USB ports full.

Does vero4k not support the Xbox one controller via bt ?

Can someone help me troubleshoot ?

Much appreciated !

Well a quick search shows this

Assume your controller might be similar?

Thanks for your reply.

However I already tried that and it does not work with that method… No matter what I try, this is the outcome:

login as: osmc
osmc@192.168.0.167’s password:
Linux OSMC 3.14.29-143-osmc #1 SMP osmc-ccachefix aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat May 18 18:23:19 2019 from 192.168.0.235
Warning: you are using SSH with the default OSMC credentials. This is a security risk.
To change your password, type passwd
To disable this warning, type touch /home/osmc/.nosshwarn
osmc@OSMC:~$ cat /sys/module/bluetooth/parameters/disable_ertm
N
osmc@OSMC:~$ sudo nano /etc/rc.local
osmc@OSMC:~$ sudo bash
root@OSMC:/home/osmc# /osmc# cat /sys/module/bluetooth/parameters/disable_ertm
bash: /osmc#: No such file or directory
root@OSMC:/home/osmc# echo 1 > /sys/module/bluetooth/parameters/disable_ertm
root@OSMC:/home/osmc# cat /sys/module/bluetooth/parameters/disable_ertm
Y
root@OSMC:/home/osmc# sudo nano /etc/rc.local
root@OSMC:/home/osmc# bluetoothctl
[NEW] Controller CC:B8:A8:BB:09:D3 OSMC [default]
[NEW] Device EC:83:50:F8:03:6B Xbox Wireless Controller
[bluetooth]# pair EC:83:50:F8:03:6B
Attempting to pair with EC:83:50:F8:03:6B
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]# trust EC:83:50:F8:03:6B
Changing EC:83:50:F8:03:6B trust succeeded
[bluetooth]# connect EC:83:50:F8:03:6B
Attempting to connect to EC:83:50:F8:03:6B
[CHG] Device EC:83:50:F8:03:6B Paired: yes
Failed to connect: org.bluez.Error.Failed
[bluetooth]# connect EC:83:50:F8:03:6B
Attempting to connect to EC:83:50:F8:03:6B
Failed to connect: org.bluez.Error.Failed
[bluetooth]# connect EC:83:50:F8:03:6B
Attempting to connect to EC:83:50:F8:03:6B
[CHG] Device EC:83:50:F8:03:6B Connected: yes
[CHG] Device EC:83:50:F8:03:6B ServicesResolved: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device EC:83:50:F8:03:6B ServicesResolved: no
[CHG] Device EC:83:50:F8:03:6B Connected: no
[bluetooth]# connect EC:83:50:F8:03:6B
Attempting to connect to EC:83:50:F8:03:6B
[CHG] Device EC:83:50:F8:03:6B Connected: yes
[CHG] Device EC:83:50:F8:03:6B ServicesResolved: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device EC:83:50:F8:03:6B ServicesResolved: no
[CHG] Device EC:83:50:F8:03:6B Connected: no
[bluetooth]# connect EC:83:50:F8:03:6B
Attempting to connect to EC:83:50:F8:03:6B
[CHG] Device EC:83:50:F8:03:6B Connected: yes
[CHG] Device EC:83:50:F8:03:6B ServicesResolved: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device EC:83:50:F8:03:6B ServicesResolved: no
[CHG] Device EC:83:50:F8:03:6B Connected: no
[bluetooth]#

I am unable to find anything on internet to resolve it concretely.

Hi,

I am facing the exact same problem. I think that backport of BlueZ from more recent version should help to solve this “connected/disconnected” loop.

1 Like

I have same issue.

:point_up: Does not help at all.

Would be nice to have an instruction for Vero 4k+ how to connect Xbox Wireless Bluetooth Gamepad which would explain step by step what is supposed to be done.

I had this issue with an old Bluetooth dongle, was BlueTooth v. 2.2, and i think the xbox controler depends on some protocol that was implemented in Bluetooth 2.3.

I suspect you will need to use the 4.9 kernel for this as there are a number of improvements for Xbox controllers.

I have the same issue with a xbox controller model 1914 (year 2020, for xbox series X or S). I successfully turned off ERTM and tried pairing and connecting using bluetoothctl via ssh. on the command line this even succeeds according to the bluez output, but the controller did not vibrate and the xbox logo is still flashing slowly (before pairing it flashes quickly). The controller does not control the UI.

Name: Xbox Wireless Controller
Alias: Xbox Wireless Controller
Appearance: 0x03c4
Icon: input-gaming
Paired: yes
Trusted: no
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Vendor specific           (00000001-5f60-4c4f-9c83-a7953298d40d)
UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
Modalias: usb:v045Ep0B13d0509
ManufacturerData Key: 0x0006
ManufacturerData Value:

00 .
Battery Percentage: 0x32 (50)

has anyone gotten this controller model to work on a Vero4K+?