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

    Two 8BitDo SN30 pro controllers using bluetooth

    Scheduled Pinned Locked Moved Help and Support
    controller
    3 Posts 2 Posters 773 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.
    • M
      MastaG
      last edited by

      Hi there,

      I have two SN30 pro controllers connected to my Pi4 using bluetooth but they're giving me some issues.
      If I connect them using X-Input (start + X) mode, the triggers don't registeren.
      This is a known problem, but I worked around this, by adding them to the configuration manually.
      The only problem which remains is the fact that RetroArch always takes up 30 seconds to start now :(

      So I removed the controllers and re-paired them in Switch mode (start + Y).
      They now show up as Pro Controllers and I have no such issues mapping the triggers.
      However now the rumble/vibration function doesn't work.

      Is there any bluetooth mode which supports rumble/vibration but doesn't add the annoying delay when starting RetroArch??

      ClassicGMRC 1 Reply Last reply Reply Quote 0
      • ClassicGMRC
        ClassicGMR @MastaG
        last edited by

        @mastag May or may not help but check that the controllers are on the current firmware. Mine were old and I was having a lot of connection trouble. Can't hurt to verify. :)

        https://support.8bitdo.com/firmware-updater.html

        Growing older is mandatory. Growing up is optional!
        Enjoy the ride!

        1 Reply Last reply Reply Quote 0
        • M
          MastaG
          last edited by

          They were on the latest update.
          I already figured it out for myself.
          I've uninstalled the xpad and xpadneo drivers from the RetroPie setup utility.
          Then I installed the latest neoxpad driver from github, with this patch applied: https://patch-diff.githubusercontent.com/raw/atar-axis/xpadneo/pull/283.patch
          Finally I edited the /etc/modprobe.d/99-neoxpad-bluetooth.conf file, comment out the disable ertm thing and make sure to load it with xpad emulation enabled:
          # options bluetooth disable_ertm=y
          options hid_neoxpad xpad_emulation=1

          Reboot and pair both controllers in xpad mode.

          Setup both controllers in emulationstation and skip the non-working left and right triggers.
          When done simply close emulationstation and add the triggers manually:
          input_r2_axis = "+5"
          input_l2_axis = "+2"

          Et voila!

          Both controllers working in x-input mode, without the shitty startup delay when launching retroarch and working rumble for my psx and dreamcast games.

          1 Reply Last reply Reply Quote 1
          • 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.