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

    8BitDo Pro2 Controllers and Asus USB BT-500 Bluettooth dongle - RPI4

    Scheduled Pinned Locked Moved Help and Support
    rpi4bluetooth confiasus bt-500
    7 Posts 3 Posters 818 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.
    • L
      louis1987
      last edited by

      Hello Everyone,

      I can pair my 2 controllers through the onboard bluetooth, that works fine but having much lag, i decided to work with a Usb bluetooth dongle.

      So first of all i disabled onboard bluetooth through editing the config file on the boot partition.
      I then rebooted and put the dongle in the usb port, without much luck.

      Then i followed this guide
      I managed to get to this point, with SSH and Putty:

      echo “0b05 17cb” > /sys/bus/usb/drivers/btusb/new_id
      Here i got an error: permission denied
      -bash: /sys/bus/usb/drivers/btusb/new_id: Permission denied

      Anyone that can help me with this, very much appreciated!

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

        I don't think those instructions will work for the model of dongle that you have, they're probably pretty old and geared towards the BT-400 model.
        Try the instructions from https://github.com/raspberrypi/linux/issues/5110#issuecomment-1210902723, which tracks a similar issue.

        L 2 Replies Last reply Reply Quote 1
        • L
          louis1987 @mitu
          last edited by

          @mitu Thanks for the link, will give it a try!

          1 Reply Last reply Reply Quote 0
          • L
            louis1987 @mitu
            last edited by

            @mitu error.jpg
            I get the same error, permission denied, when i try to copy the files using midnight commander.

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

              Try running Midnight Commander as root, via sudo mc.

              L 1 Reply Last reply Reply Quote 1
              • L
                louis1987 @mitu
                last edited by

                @mitu Thanks a bunch man, that worked for me!
                Have a great day!

                J 1 Reply Last reply Reply Quote 0
                • J
                  jernserval @louis1987
                  last edited by jernserval

                  @louis1987

                  I don't have any lag with a Pro 2 without a dongle. (Edit: I also use two simultaneously)

                  First things first: Update your firmware. Use the 8BitDo application from their website.

                  Next: make sure background is selected under Bluetooth options to keep it initialized.

                  Which selection (SADX) do you have underneath your controller? Is it configured properly?

                  Here is a cfg with D input that should work well.

                  And here is the cfg I use with X-input.

                  Make sure it is showing the pop-up that the configuration has been added when you start a game. Sometimes I've noticed lag when the controller was working, but was autoconfigured in some way by RetroArch rather than using the cfg file.

                  If you are still noticing serious lag it may also be due to your case. Drill some holes in it. (not joking. had one of those shmansy metal cases and couldn't get Bluetooth working right with the controller basically on top of it. Then bought an NESPi case that had an SSD slot and the unshielded SATA connector really screwed with the Bluetooth / wifi- an RPI4 a dinky 3d printed plastic case with a good heatsink / fan is your friend)

                  Get all the basic thresholds and everything working right in the cfg to your liking as close to perfect as you can before you start adding layers of hardware and configuration complexity. Adding complexity to your system configuration outside of retroarch etc. will also likely be lost / not salvaged if you attempt a reinstall.

                  More hardware, more changes = more headaches down the line.

                  Keep it simple, focus on basics.

                  Good luck.

                  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.