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



  • 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!


  • Global Moderator

    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.



  • @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!


  • Global Moderator

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



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



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


  • Global Moderator

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



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.