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

    2 8bitdo controllers won't connect at same time

    Scheduled Pinned Locked Moved Help and Support
    bluetooth contr8bitdo
    27 Posts 3 Posters 4.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.
    • cnotoC
      cnoto @A Former User
      last edited by

      @agtrigormortis good suggestion! Ill give it a try. Would love to get homm3 going!

      ? 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @cnoto
        last edited by

        @cnoto I'm gonna try to have Dosbian installed on my Pi4 with its RetroPie software. :)
        hopefully it's a success. It would be the retro console/PC gaming machine if it works.

        1 Reply Last reply Reply Quote 0
        • cnotoC
          cnoto @cnoto
          last edited by

          @mitu

          O.K. I think this is the log for my specific issue. I connected controller 1 by turning the pi on then the controller. Then I connected controller 2. Then controller 1 lost connection and turned off. The logs are below.

          ...
          Jan 28 16:25:04 retropie kernel: [ 235.142772] hid-generic 0005:2DC8:5101.0001: unknown main item tag 0x0
          Jan 28 16:25:04 retropie kernel: [ 235.143377] input: 8BitDo M30 Modkit as /devices/platform/soc/20201000.serial/tty/ttyAMA0/hci0/hci0:11/0005:2DC8:5101.0001/input/input0
          Jan 28 16:25:04 retropie kernel: [ 235.154467] hid-generic 0005:2DC8:5101.0001: input,hidraw0: BLUETOOTH HID v1.00 Gamepad [8BitDo M30 Modkit] on b8:27:eb:35:c7:85
          Jan 28 16:25:14 retropie kernel: [ 245.099711] hid-generic 0005:2DC8:5101.0002: unknown main item tag 0x0
          Jan 28 16:25:14 retropie kernel: [ 245.100822] input: 8BitDo M30 Modkit as /devices/platform/soc/20201000.serial/tty/ttyAMA0/hci0/hci0:12/0005:2DC8:5101.0002/input/input1
          Jan 28 16:25:14 retropie kernel: [ 245.116986] hid-generic 0005:2DC8:5101.0002: input,hidraw1: BLUETOOTH HID v1.00 Gamepad [8BitDo M30 Modkit] on b8:27:eb:35:c7:85

          ...

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

            The log shows only the connection messages, but there's nothing about disconnecting.

            cnotoC 1 Reply Last reply Reply Quote 0
            • cnotoC
              cnoto @mitu
              last edited by

              @mitu ok thanks. Any other ideas? Im stumped on this one.

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

                @cnoto Do you have the Pi in a case ? Is there anything around it that may cause interference ?

                cnotoC 1 Reply Last reply Reply Quote 0
                • cnotoC
                  cnoto @mitu
                  last edited by

                  @mitu The pi is not currently in a case. I haven’t had an issue like this before and built quite a few setups using bluetooth controllers in this location. The controllers both work fine on their own. The issue arrises when they are used at the same time.

                  cnotoC 1 Reply Last reply Reply Quote 0
                  • cnotoC
                    cnoto @cnoto
                    last edited by

                    @mitu Is the processing for adding controllers different when connects the first time via the Bluetooth menu vs connecting via a udev rule? The first works fine and the second is where the issues are coming.

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

                      @cnoto The udev rule kicks into place after a connection to the device is made and the device is added to the system, it doesn't have any influence on the quality or establishment of the connection.

                      cnotoC 1 Reply Last reply Reply Quote 0
                      • cnotoC
                        cnoto @mitu
                        last edited by

                        @mitu It looks as if controller two is taking over for controller 1. Is there a way to change the name of a controller within retropie to ensure they are read differently.

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

                          Is there a way to change the name of a controller within retropie to ensure they are read differently.

                          No, naming is assigned based on what the controller reports - at the OS (Linux) level.

                          cnotoC 1 Reply Last reply Reply Quote 0
                          • cnotoC
                            cnoto @mitu
                            last edited by

                            I tested the same controller setup with a pi3A so I have confirmed that the controllers are working properly. It seems to be an issue with the pi0w as both I have on hand had the same problem. I will rethink my genesis focused build to leverage the 8bitdo mod30s on a pi3A instead.

                            The question is - do I leverage a Genesis cartridge as the case or some sweet colorful nes carts I just picked up. I would need a label for the genesis cart. Let me know if anyone knows of a place to get a custom genesis cart label (preferably that fits on an EA sized game).

                            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.