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

    SF30 USB Controller does not recognise the triggers

    Scheduled Pinned Locked Moved Help and Support
    sf30usbcontrollernot working
    8 Posts 6 Posters 1.7k 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.
    • S
      suikodentir
      last edited by

      I bought a SF30 controller, I got the wired version as I didn't want to plug in a controller or mess around with config to get bluetooth version working.

      Every button works about from the L2 and R2 buttons.

      Reflashed the SD card and the same.

      Using a Pi4

      Any ideas on reason/s why?

      simpleethatS 1 Reply Last reply Reply Quote 0
      • simpleethatS
        simpleethat @suikodentir
        last edited by

        @suikodentir you can edit the file in configs/all/retroarch-joypads as stated here: https://retropie.org.uk/forum/topic/27253/8bitdo-sn30-pro-wired-trigger-assignment/3?_=1602713986797

        However, I believe when I was setting up a build for that controller running an update actually got it to read the L2/R2 triggers as buttons instead of axis.

        Also, the wireless versions of the same 8Bitdo controller can function as a wired controller if it is plugged directly into the pi.

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

          Try re-installing the xpad gamepad driver and re-configuring the gamepad.

          1 Reply Last reply Reply Quote 0
          • K
            Kpu4
            last edited by

            D-input mode works fine btw.

            1 Reply Last reply Reply Quote 0
            • G
              G30FF
              last edited by

              I have the wired SF30 Pro as well. If L2 and R2 don't work, the fix is to uninstall and reinstall the xpad driver from RetroPie-Setup. Sometimes the driver shows the wrong inputs for L2/R2 and Start/Select with this controller, and reinstalling the driver fixes that confusion.

              1 Reply Last reply Reply Quote 0
              • KN4THXK
                KN4THX
                last edited by

                The fix (for me anyway) is to use the proper pairing mode. If you check the manual it tells you how to put it in Windows, Android, Switch, or another mode. I can't remember which mode it is off the top of my head.

                "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

                1 Reply Last reply Reply Quote 0
                • G
                  G30FF
                  last edited by

                  Using the SF30 Pro bluetooth edition in D-input mode (Start+B) is my preferred way to use it, but the wired-only version of the controller does not support changing modes, and is always read as an Xbox 360 controller/X-input.

                  KN4THXK 1 Reply Last reply Reply Quote 0
                  • KN4THXK
                    KN4THX @G30FF
                    last edited by

                    @G30FF I did not realize the wired version had that limitation, that's good to know

                    "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

                    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.