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

    Pi 4 and bluetooth controllers

    Scheduled Pinned Locked Moved Help and Support
    bluetooth contrps3 bluetooth
    7 Posts 2 Posters 978 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.
    • B
      bc320
      last edited by

      I an running the nightly build of Retropie on my Pi 4. For some reason I cannot get either a Xbox One controller or a PS3 (both genuine PS3 and generic) to connect. So far I have the the Xbox controller showing up as an option in the bluetooth menu but it never connects. The PS3 controllers don't work at all.
      I used this for the PS3
      Now I can't find the walk through I used for the Xbox One Controller.

      I updated my Retropie OS about a week ago.

      B 1 Reply Last reply Reply Quote 0
      • B
        bc320 @bc320
        last edited by

        I rebooted my pi and stuff happened.

        I went back into the bluetooth menu and attempted to connect. This time the prompt said to unplug the controller, push the PS button, then replug controller. did that. The lights blinked rapidly and then a few things happened.
        1st an error came up that said the USB device was unplugged and an error regarding the xbox driver. Then a note said there was no open controller slot. now neither of the 2 wired controllers work.

        If I go through the connection again I do not get the errors, but neither of the PS3 controllers will connect.

        mituM 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @bc320
          last edited by

          @bc320 If you use the ps3controller driver, this will disable the normal Bluetooth Linux stack and make other BT controllers unable to connect.
          Uninstall all other drivers you might have (including xboxdrv, if you have installed it) and use the sixaxis helper to connect your PS3 controllers.

          1 Reply Last reply Reply Quote 0
          • B
            bc320
            last edited by

            I got it. Kind of.
            I uninstalled the xboxdrv and it worked. When I went to configure it the 2 triggers would not configure. Not sure if this is because it is generic and they are just plain inop or something else. I have a actual sony controller I will be trying tonight (the 1st one that connected was the generic controller)

            The other controllers that were knocked off are wired controllers, not bluetooth. I was able to unplug then replug them in. That seemed to help.

            This brings up another question however. Will I be limited to PS3 type controllers or can is there a way to have both Xbox and PS3 connected?

            My goal ultimately with this Pi is to have 4 bluetooth controllers. Style or type doesn't matter as long as they both work. However I would like to be able to buy generic of some sort if possible. I just don't want to end up buying one style to find it doesn't work.

            I am working under the assumption that when the devs finally get a published version of retropie for the Pi 4 figured out that N64 mario kart and golden eye will work and I will be able to run Kodi on it as well.

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @bc320
              last edited by

              @bc320 said in Pi 4 and bluetooth controllers:

              This brings up another question however. Will I be limited to PS3 type controllers or can is there a way to have both Xbox and PS3 connected?

              Not necessarily. As I said, using the ps3controller will make other model BT controllers not work, so try using the sixaxis helper instead - it shouldn't be a problem. The doc page for the PS3 controller has more details.

              My goal ultimately with this Pi is to have 4 bluetooth controllers. Style or type doesn't matter as long as they both work. However I would like to be able to buy generic of some sort if possible. I just don't want to end up buying one style to find it doesn't work.

              Name your options and other people can chime in with their experience regarding those controller models.

              1 Reply Last reply Reply Quote 0
              • B
                bc320
                last edited by

                I ended up using the sixaxis to get it to work. I found it odd that it knocked the USB connected controllers off as well. And it didn't work until the Xbxdrv was uninstalled. With Xbxdrv installed, the sixaxis wouldn't work.

                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @bc320
                  last edited by

                  @bc320 You only need xboxdrv for specific setups, it's kind of a virtual device driver - https://retropie.org.uk/docs/Universal-Controller-Calibration-&-Mapping-Using-xboxdrv/.

                  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.