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

    [Help] How to pair use four Dualshock 3 joyscticks simultaneously ? Retropie x86 and Retropie Rpi3

    Scheduled Pinned Locked Moved Help and Support
    dualshock 3helpjoystickshardware
    7 Posts 3 Posters 718 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.
    • V
      vsilvalopes
      last edited by

      Hi !
      I'm spending the last two days trying without success, to use simultaneously four Dualshock3 joysticks with my Retropie Setup.
      The main objective of this is to have four player support, using Dualshock3 joysticks.

      I have Retropie running on a Ubuntu LTS 16.04 install and on a Raspeberry Pi 3.

      On both setups, I wasn't able to use simultaneously more than 2 joysticks.
      When I turn on the third and the fourth joysticks, the LED lights just flash.
      If I turn of one of the already connected joysticks, the other ones connect successfully.

      I've tried to open an issue on the Sixad Github, but it seems dead now.
      In my understanding, this is probably a limitation with Sixad, as I can pair all the four joysticks, but I can't use then simultaneously.

      Is there any know workaround about this?

      Specifically about Retropie on Ubuntu 16.04, I've run into this issue : https://askubuntu.com/questions/997306/playstation3-controller-causes-random-mouse-events-on-ubuntu-16-how-to-fix

      To sum it up, Dualshock 3 used to work out of the box, until Kernel 4.10, after that some Sony employee submitted a new driver, that messed up the Dualshock 3 support on Linux.

      Any help will be appreciated!

      Thanks in advance!

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

        You don't need to use the sixad anymore or the custom ps3 bluetooth driver. Try the customhidsonly driver from the RetroPie setup (remove any other drivers) and regarding your problem with the driver, you can read more in this topic, where a workaround is also posted.

        P 1 Reply Last reply Reply Quote 2
        • V
          vsilvalopes
          last edited by

          @mitu said in [Help] How to pair use four Dualshock 3 joyscticks simultaneously ? Retropie x86 and Retropie Rpi3:

          you can read more in this topic, where a workaround is also posted.

          Hi !

          Thanks for the quick answer.
          Unfortunately the solution described on the post, didn't worked for me, at least on Ubuntu 16.04.
          I have to try in on Raspberry Pi, but my main goal is to put the controllers working on Ubuntu, as besides running RetroPie, I use Steam Big Picture.

          Can you give some more information? because I've followed this post line by line, and it isn't worked, as when pairing the controllers, the mouse goes nuts, as the Motion Sensors are not disabled.

          Thanks again!

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

            @vsilvalopes said in [Help] How to pair use four Dualshock 3 joyscticks simultaneously ? Retropie x86 and Retropie Rpi3:

            Unfortunately the solution described on the post, didn't worked for me, at least on Ubuntu 16.04.

            Have you rebooted the system ? Are your controllers genuine controllers or clones ?
            If you are unable to apply the advice given in that post, then try re-configuring your gamepads in RetroArch, by choose the correct controller index for each player (1, 3, 5, 7) with either the advanced configuration editor or using the Core input Remapping options in the RetroArch GUI.

            1 Reply Last reply Reply Quote 0
            • P
              pplatinumss @mitu
              last edited by

              @mitu theres a lot of misinfrmation going round via stale youtube vids

              1 Reply Last reply Reply Quote 0
              • V
                vsilvalopes
                last edited by vsilvalopes

                @mitu said in [Help] How to pair use four Dualshock 3 joyscticks simultaneously ? Retropie x86 and Retropie Rpi3:

                Have you rebooted the system ? Are your controllers genuine controllers or clones

                Yes and Yes! Rebooted the system and all the four controllers I have are Sony genuine.
                My problem isn't configuring the Joypads, my problem is, that with SixAd, I can't connect more than 2 DualShock3, and without SixPad, at least in Ubuntu (x86) I can't pair without the mouse cursor glitching.

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

                  @vsilvalopes I know the Dualshock4 new driver (well, it's the same driver for both DS3 and DS4) also adds a device for the touchpad present on the controller (which appears as a mouse), but I don't remember the DS3 controllers having the same touchpads.
                  Can you pair one DS3 controller, then run the following 2 commands

                  lsusb
                  cat /proc/bus/input/devices
                  

                  and post the output ?
                  Have you installed the customhidsonly driver from the RetroPie-Setup drivers section before pairing the controllers ?

                  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.