• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Problem with 8bitdo Bluetooth controller

Scheduled Pinned Locked Moved Help and Support
8bitdobluetoothwirelessstart select
11 Posts 5 Posters 5.4k 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.
  • R
    RChadwick
    last edited by 4 Jan 2017, 01:18

    I have a RPi 2 with a USB Bluetooth adapter. After a lot of work, I got an 8bitdo controller working. I can play games with it, but some things don't seem to work the same as wired controllers. For instance, when playing a MAME game with a wired controller, holding START and SELECT at the same time exits the game, but this does nothing on the 8bitdo. Is there a way to get the wireless controller work the same as a wired one?
    Thanks!

    1 Reply Last reply Reply Quote 0
    • S
      Shakz
      last edited by 4 Jan 2017, 14:57

      RetroPie always maps the hotkeys only to player one. Do you have the other controller plugged in? The wired one? If so then ports matter. Try moving the USB plug to the bottom left port if you want to leave the wired plugged in....then restart system through the emulationstation menu.

      RetroPie tips, tricks, and tweaks: https://www.youtube.com/eazyhax

      1 Reply Last reply Reply Quote 0
      • M
        mercifulhacker
        last edited by 4 Jan 2017, 15:29

        In addition to @Shakz answer, you can use this tool to help you assign controllers to players 1,2,3, etc.

        https://github.com/meleu/RetroPie-joystick-selection

        1 Reply Last reply Reply Quote 0
        • R
          RChadwick
          last edited by 8 Jan 2017, 00:21

          Thanks for the responses. I tried unplugging everything except the Bluetooth adapter, but still couldn't exit the game. Actually, I couldn't play the game at all. The SELECT and START didn't work at all. I plugged in a wired joystick to exit out, and it seemed the SELECT and START from the wired joystick worked, but the direction buttons worked on the Bluetooth joystick. Did I screw things up when I got the joystick working? (I had problems, and I don't even remember all I did).

          B 1 Reply Last reply 8 Jan 2017, 01:52 Reply Quote 0
          • B
            batesman @RChadwick
            last edited by 8 Jan 2017, 01:52

            @RChadwick said in Problem with 8bitdo Bluetooth controller:

            Thanks for the responses. I tried unplugging everything except the Bluetooth adapter, but still couldn't exit the game. Actually, I couldn't play the game at all. The SELECT and START didn't work at all. I plugged in a wired joystick to exit out, and it seemed the SELECT and START from the wired joystick worked, but the direction buttons worked on the Bluetooth joystick. Did I screw things up when I got the joystick working? (I had problems, and I don't even remember all I did).

            If you setup a controller as bluetooth, then later connect the same controller via usb, from a Retroarch standpoint it is viewed as a new or different controller. Since you didn't mention which version of MAME you're using, it's important to know that not all MAME versions are libretro supported. Only those that are will use the retroarch controller configuration.

            You may want to reset your controller setup and start fresh with this new information, and check which version of MAME you're using.

            1 Reply Last reply Reply Quote 0
            • R
              RChadwick
              last edited by 8 Jan 2017, 05:37

              Thanks again. I don't know if I can plug in the joystick (Thought the USB was just for charging), I was plugging in another wired joystick. I'll try resetting the controller setup.
              I'm using the LR-MAME (I think, don't have it in front of me. LR-Something), as the default MAME gave an error with every ROM I tried. The LR-mame seems to work fine, so I used that.

              1 Reply Last reply Reply Quote 0
              • R
                RChadwick
                last edited by 8 Jan 2017, 22:48

                I tried removing every bluetooth device, and the 8bitdo, then adding back the 8bitdo. Once I run a MANE game, neither the START nor the SELECT buttons work, either individually or together. I've tried remapping the buttons a number of times. Also, I don't remember the exact directory but with some google and guessing, I found a directory with joystick configs, and I deleted all except the 8bitdo. Is there somewhere else I should reset the joystick config? Is it a problem with lr-mame4all?
                Thanks again!

                M 1 Reply Last reply 8 Jan 2017, 23:03 Reply Quote 0
                • M
                  meleu @RChadwick
                  last edited by 8 Jan 2017, 23:03

                  @RChadwick please post your /opt/retropie/configs/all/retroarch-joypads/8Bitdo_Config_File.cfg on ghostbin.com or something similar.

                  • Useful topics
                  • joystick-selection tool
                  • rpie-art tool
                  • achievements I made
                  1 Reply Last reply Reply Quote 0
                  • R
                    RChadwick
                    last edited by 9 Jan 2017, 00:42

                    Here's my 8Bitdo_Config_File.cfg:

                    input_device = "8Bitdo Zero GamePad"
                    input_driver = "udev"
                    input_l_btn = "17"
                    input_load_state_btn = "17"
                    input_start_btn = "22"
                    input_exit_emulator_btn = "22"
                    input_up_axis = "-1"
                    input_a_btn = "11"
                    input_b_btn = "12"
                    input_reset_btn = "12"
                    input_down_axis = "+1"
                    input_r_btn = "18"
                    input_save_state_btn = "18"
                    input_right_axis = "+0"
                    input_state_slot_increase_axis = "+0"
                    input_x_btn = "14"
                    input_menu_toggle_btn = "14"
                    input_select_btn = "21"
                    input_enable_hotkey_btn = "21"
                    input_y_btn = "15"
                    input_left_axis = "-0"
                    input_state_slot_decrease_axis = "-0"

                    M 1 Reply Last reply 9 Jan 2017, 03:18 Reply Quote 0
                    • M
                      meleu @RChadwick
                      last edited by meleu 1 Sept 2017, 03:24 9 Jan 2017, 03:18

                      @RChadwick
                      On the first post you said that you could play with your 8bitdo controller and after you said that the controller isn't working when in game.

                      I'm assuming your 8bitdo works fine in emulationstation and doesn't work in games. So here is my suggestion:

                      1. Go to RetroPie menu and launch the bluetooth tool.
                      2. Once in the bluetooth dialog menu, disable the "8bitdo hack".
                      3. Exit the bluetooth tool (go back to emulationstation).
                      4. Once in emulationstation press start and configure the input buttons for your 8bitdo controller again.
                      5. Test it with a game.

                      EDIT: It's all detailed on the wiki: https://github.com/retropie/retropie-setup/wiki/Setting-up-an-8bitdo-Bluetooth-controller

                      • Useful topics
                      • joystick-selection tool
                      • rpie-art tool
                      • achievements I made
                      1 Reply Last reply Reply Quote 1
                      • R
                        RChadwick
                        last edited by 9 Jan 2017, 06:19

                        It worked! Thanks!

                        1 Reply Last reply Reply Quote 0
                        10 out of 11
                        • First post
                          11/11
                          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.

                          This community forum collects and processes your personal information.
                          consent.not_received