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

    Want to completely disable PS3 controller support.

    Scheduled Pinned Locked Moved Help and Support
    controllerps3 clonesxbox360
    6 Posts 3 Posters 1.1k 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.
    • I
      IngviSnædal
      last edited by IngviSnædal

      I've turned the interwebs upside down looking for a fix for this problem, but to no avail. Perhaps I'm not looking in the right places or not using the right search terms.
      Anyway, here goes:
      I have a Natec Genesis P65 PS3/PC controller and I want it to behave and be detected as an Xbox 360 controller when I connect it to my RetroPie. It has a D-Input/X-input switch on the back, and when I connect it to a PC, it is registered as an Xbox360 controller with full functionality. When I connect it to the Pi, however, it is detected as a Shanwan PS3 controller. Buttons register input, but they are inconsistent in games and functionality is just "off". I've run jstest to make sure everything works, and it does.
      Now, according to the manufacturer of the controller, the D-input/X-input switch on the back doesn't matter if you connect the controller to a PS3. It'll always be in D-input mode in this case. I have a suspicion that the module the Pi is using to support PS3 plug and play is forcing the controller into this mode.
      Is there a way to disable PS3 controller support completely (wired - native) to force the controller to operate in X-input mode, as it does on the PC?

      Thank you for baring with me, and for your responses. :)

      mituM I 2 Replies Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @IngviSnædal
        last edited by

        @ingvisnædal Remove the PS3 driver in RetroPie - do you have it installed ?

        I 1 Reply Last reply Reply Quote 0
        • I
          IngviSnædal @mitu
          last edited by

          @mitu I didn't install the extra driver through driver management that's required for wireless Bluetooth connection, if that's what you mean. After retropie 3.0, I believe it was, wired ps3 controller support was added as a native feature. That's what I need to disable, I think...

          1 Reply Last reply Reply Quote 0
          • I
            IngviSnædal @IngviSnædal
            last edited by

            @ingvisnædal is there a way to install an old version of the joystick module? Pre-ps3joy support, or removing the ps3joy support from the joystick module?

            1 Reply Last reply Reply Quote 0
            • SanoS
              Sano
              last edited by

              You can try to create a file /etc/modprobe.d/blacklist-hid_sony.conf and put a line blacklist hid_sony inside, then reboot.
              This will prevent the hid_sony kernel module to load.

              I 1 Reply Last reply Reply Quote 0
              • I
                IngviSnædal @Sano
                last edited by

                @sano This sounds very much like what I'm trying to accomplish! :)
                is there a separate hid for sony clones? The controller is still being detected as "ShanWan PS3/PC Wired GamePad"

                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.