RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Xbox One S Bluetooth Controller

    Scheduled Pinned Locked Moved Help and Support
    13 Posts 5 Posters 10.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zentrippin
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • Z
        zentrippin @KryPtAlIvIaN
        last edited by

        @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 available

        Is that what you got? Or did you get something different?

        1 Reply Last reply Reply Quote 0
        • anasazi29A
          anasazi29
          last edited by

          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.

          S 1 Reply Last reply Reply Quote 0
          • S
            Slakkers
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • S
              Slakkers @anasazi29
              last edited by

              @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)

              anasazi29A 1 Reply Last reply Reply Quote 0
              • M
                mrbwa1
                last edited by

                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.

                S 1 Reply Last reply Reply Quote 0
                • S
                  Slakkers @mrbwa1
                  last edited by Slakkers

                  @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

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    mrbwa1 @Slakkers
                    last edited by

                    @Slakkers Hmm. Ohay. I haven't tried, but I would imagine using a cable should work if you set up the XBOXDRV driver.

                    1 Reply Last reply Reply Quote 0
                    • S
                      Slakkers
                      last edited by Slakkers

                      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.

                      1 Reply Last reply Reply Quote 0
                      • anasazi29A
                        anasazi29 @Slakkers
                        last edited by

                        @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"

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Slakkers @anasazi29
                          last edited by

                          @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.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          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.