Xbox One S Bluetooth Controller
-
Is anyone picking up an Xbox One S Bluetooth Controller for their Pi today? I'm wondering, if it syncs via bluetooth, will it grab the existing mappings for the xbox one controller via USB?
-
I tried with Recalbox. It says it Paired but it really doesn't. I'll try retropie tonight when I get off work.
-
Does it possibly require you to write a config file, like the 8bitdo controllers? I'm picking one up on the way home from work today, so if I find anything out before you I'll comment again.
-
@KryPtAlIvIaN So, I bought my controller and tried to sync it... after a few tries, it saw the controller but when I tried to set the security settings I got the following string:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 604, in msg_reply_handler
reply_handler(*message.get_args_list(**get_args_opts))
File "/home/pi/RetroPie-Setup/scriptmodules/supplementary/bluetooth/bluez-simple-agent", line 118, in pair_reply
dev_connect(dev_path)
File "/home/pi/RetroPie-Setup/scriptmodules/supplementary/bluetooth/bluez-simple-agent", line 38, in dev_connect
dev.Connect()
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in call
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in call
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.bluez.Error.NotAvailable: Operation currently not availableIs that what you got? Or did you get something different?
-
My Xbox One S Controller is now working on Retropie 4.0.2 using a physical cable. The Bluetooth in Retropie does see my controller when it is not connected physically, but doesn't use it via Bluetooth correctly yet.
-
This post is deleted! -
@anasazi29 How did you manage to connect the Xbox One S controller with a cable? I can´t seem to make it work. (on clean install and after update)
-
Look inside the battery compartment to get the model number. As far as I know the Model 1697 ones still aren't working right due to how Bluetooth is implemented in them.
-
@mrbwa1 I have a 1701 model, i can't use bluetooth, i have the model 1 rbpi and my bluetooth adapter does not work. I was hoping connecting it trough a USB cable would work though
-
@Slakkers Hmm. Ohay. I haven't tried, but I would imagine using a cable should work if you set up the XBOXDRV driver.
-
Tried both the xpad and xboxdrv drivers, no luck.
I´ve managed to get my hands on a working bluetooth dongle, and i can see the device listed in bluetooth settings but no luck trying to pair it (gives same error as zentrippin posted. Using a cable is not working either. -
@Slakkers Hey man. I have the Xbox One S model 1708. It still does not work connecting through bluetooth, however, I did not install any drivers, just connected using the Microsoft Xbox One official charging cable and rechargable battery pack and it works on my Raspberry Pi 3 / Retropie just fine. My only suggestion is that you connect your new controller to your Xbox One or Windows 10 machine and make sure the firmware is up-to-date.
When I got into the retropie section to configure buttons, it actually reads my controller as an "Xbox One S Controller" -
@anasazi29 I think i just give up on this project, upgraded the controller and connected it to the raspberry. Emulationstation DOES indeed find a controller connected to the USB port, but no matter what do i can't configure it.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.