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

    Bluetooth Controller Issues

    Scheduled Pinned Locked Moved Help and Support
    bluetooth contohelp
    15 Posts 6 Posters 8.0k 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.
    • B
      bigdeal22 @mitu
      last edited by

      @mitu
      Anything up to this point does not work.
      0_1509038340785_Main menu.PNG

      Once I am in this area it works fine.
      0_1509038357224_Bluetooth.PNG

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

        I see, so it's actually the other way around from what I imagined. Looking over the vendor page, I see this:

        Bluetooth controller function is only for Android Bluetooth Device. When for Windows PC, it works as Wired Gamepad not Bluetooth gamepad.

        which makes me think that it might not work as a normal BT controller.

        Now, since you paired it via BT, you can just drop to the terminal (press F4 in the EmulationStation screen) and run from the CLI jstest /dev/input/js0 - then start pressing the buttons on your controller. If nothing registers, then it means it's not recognized as a controller by the OS and I don't think it will work via BT.

        Have you tried connecting it via USB ? Does it even have an USB cable you can connect it to the PI ?

        1 Reply Last reply Reply Quote 0
        • D
          doctorwolf
          last edited by

          Just an FYI, bluetooth controllers work absolutely horrendously with the RPI. I originally got a couple of 8bitdo snes30 pro controllers and the input lag was so unbearable I habe since switched to wired controllers. True shame, as wireless would make gaming so much better.

          R T 2 Replies Last reply Reply Quote 0
          • R
            rsn8887 @doctorwolf
            last edited by rsn8887

            @doctorwolf Check this thread for information on how to improve Bluetooth: https://retropie.org.uk/forum/topic/7712/fixing-dualshock-3-bluetooth-lag

            TLDR: You can improve Bluetooth performance by disabling the internal wifi chip (sic!), or by using an external Bluetooth dongle. The internal Bluetooth chip interferes with the internal wifi chip. The Raspberry Pi 3 is cheap for a reason: nothing on the board works very well.

            I now use a powered USB hub to connect all my USB peripherals to the Pi. The Pi cannot supply much power over USB. This can lead to problems with external Bluetooth dongles and other peripherals connected simultaneously. I use 1 external Bluetooth dongle for PS3 controllers, and 2 expensive "Sony Dualshock USB Wireless Adapters" for lag-free gameplay with DS4 controllers, mentioned here https://retropie.org.uk/docs/PS4-Controller/

            D 1 Reply Last reply Reply Quote 0
            • D
              doctorwolf @rsn8887
              last edited by

              Thanks @rsn8887 that is good to know. In the past, I was able to use the BT dongle that came with my nes classic edition controller and noticed this controller did always seem to work much better than the bluetooth ones through the rpi. That was, while it worked. I switched the dongle back to the nes classic at one point and when I put back to retropie, it never seemed to connect consistently again.

              1 Reply Last reply Reply Quote 0
              • B
                bigdeal22
                last edited by

                Thanks for all the info guys. Really appreciate it. Guess I will send this thing back.

                1 Reply Last reply Reply Quote 0
                • T
                  tyreal90 @doctorwolf
                  last edited by

                  @doctorwolf

                  The 8bitdo controllers have updated firmware that you can download from their website to further reduce controller lag and improve pairing. I was having Bluetooth issues until I realized that my controller had a 2 versions old firmware. Updating it fixed it.

                  1 Reply Last reply Reply Quote 0
                  • S
                    slimbrick
                    last edited by

                    I am having a similar issue with a BEBONCOOL bluetooth wireless controller. I went through the bluetooth connection process with commands lines as specified on the Github page, saw that the controller is connected, ran jstest /dev/input/js0 and saw the Pi responding to button presses and joystick movements, yet when I start emulationstation it does not recognize the controller. Here are my answers to the standard questions:

                    Pi Model or other hardware: pi3
                    Power Supply used: The one the cana kit came with
                    RetroPie Version Used: v4.3
                    Built From: Pre-made SD Image on RetroPie website (retropie-4.3-rpi2_rpi3.img)
                    USB Devices connected: Keyboard
                    Controller used: Beboncool - https://www.amazon.com/gp/product/B01N8WWOE5/ref=oh_aui_detailpage_o00_s01?ie=UTF8&psc=1
                    Error messages received: None
                    Log found in /dev/shm/runcommand.log (if relevant):
                    Guide used: (Mention if you followed a guide) Gihub Bluetooth Controller Page (https://github.com/RetroPie/RetroPie-Setup/wiki/Bluetooth-Controller)
                    File: (File with issue - with FULL path) N/A
                    Emulator: (Name of emulator - if applicable) N/A
                    Attachment of config files: (PLEASE USE PASTEBIN.COM FOR LARGE LOGS) N/A
                    How to replicate the problem: Try to bluetooth connect the Beboncool controller

                    Frankly, I'd get another controller, however given the jstest is working properly, I figured I should ask the question of what might be wrong. Oh, I should mention: when I connect this controller over USB it works fine. Any ideas?

                    Thanks

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

                      @slimbrick Please open a new topic for your issue, this has nothing to do with the existing topic.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        slimbrick @mitu
                        last edited by

                        @mitu Thanks. I'm a little new to the forums and thought I was replying to a thread where someone had a very similar issue. I went ahead and made a new post.

                        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.