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 registers but will not connect

    Scheduled Pinned Locked Moved Help and Support
    17 Posts 2 Posters 8.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.
    • N
      Nightarcher @BuZz
      last edited by

      @BuZz

      when manually configuring I used method below.

      sudo bluetoothctl

      scan on
      (then held both home and X on controller to put it into pairing mode)
      (contoller is listed with no issue)
      agent on
      pair MAC
      (At this stage asks me to enter code again)
      trust MAC
      Connect MAC

      After this it says it has all worked correctly but then just cycles through connecting .

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by BuZz

        After agent on try default-agent

        or alternatively instead of agent on try agent NoInputNoOutput, agent KeyboardDisplay or agent DisplayYesNo

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        N 1 Reply Last reply Reply Quote 0
        • N
          Nightarcher @BuZz
          last edited by

          @BuZz Thanks for that it is now connecting with no problem, just not showing up as a connected controller in emulationstation but at least its a step forward.

          1 Reply Last reply Reply Quote 0
          • BuZzB
            BuZz administrators
            last edited by

            you might need a udev rule - update ertropie-setup and use the retropie-setup bluetooth configuration, and choose the entry to add a udev rule.

            BTW which of the above fixed it ? I may be able to improve the automatic pairing code.

            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

            N 1 Reply Last reply Reply Quote 0
            • N
              Nightarcher @BuZz
              last edited by

              @BuZz It was the agent KeyboardDisplay that got it going.

              1 Reply Last reply Reply Quote 0
              • BuZzB
                BuZz administrators
                last edited by

                If I add those additional agents to the RetroPie-Setup bluetooth module, would you be happy to remove and try re-registering the controller ?

                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                N 1 Reply Last reply Reply Quote 0
                • N
                  Nightarcher @BuZz
                  last edited by

                  @BuZz Yeh that is no problem

                  1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators
                    last edited by

                    Actually KeyboardDisplay is already available - so it might just be that it wont work via the existing code. I know with one of my controllers, sometimes i asks for a pin, but if i try a few times it will work.

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      Nightarcher @BuZz
                      last edited by

                      @BuZz That might be what happened with mine but I have done a number of reboots and it connects perfectly now. Just cannot get emulationstation to register it for configuration. I have tried adding a udev rule with no change.

                      1 Reply Last reply Reply Quote 0
                      • BuZzB
                        BuZz administrators
                        last edited by

                        did you create the udev rule via retropie-setup or manually ?

                        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                        N 1 Reply Last reply Reply Quote 0
                        • N
                          Nightarcher @BuZz
                          last edited by

                          @BuZz I used the setup it created the file titled 99-bluetooth.

                          1 Reply Last reply Reply Quote 0
                          • BuZzB
                            BuZz administrators
                            last edited by

                            hmm that's annoying then.

                            Please can you paste the contents of the file, and also the output of ~/RetroPie-Setup/scriptmodules/supplementary/bluetooth/bluez-test-device list

                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                            N 1 Reply Last reply Reply Quote 0
                            • N
                              Nightarcher @BuZz
                              last edited by

                              @BuZz

                              Both file contents are below

                              SUBSYTEM=="input", ATTRS{name}=="BT Gamepad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"

                              FF:87:41:02:63:25 BT Gamepad

                              1 Reply Last reply Reply Quote 0
                              • BuZzB
                                BuZz administrators
                                last edited by

                                Does it only have one power on mode ? It may well be you cannot use this joypad with Linux currently - there is little information about it too as it's not a big brand etc - it also says on amazon it doesn't work with mac and the reviews are not too great.

                                Better to spend your money on a known working one, than spending so much time getting this to work.

                                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                N 1 Reply Last reply Reply Quote 0
                                • N
                                  Nightarcher @BuZz
                                  last edited by

                                  @BuZz Yeh I think I will have to to be fair I use it with my phone for VR games which is what I got it for just thought it would be cool if I could use it for this as well.

                                  Thank you for all your help.

                                  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.