Navigation

    ViGEm Forums

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Twitter
    • GitHub
    • Discord

    Fake PS3 Controller not connecting through BT

    Discussion and Support
    3
    14
    326
    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.
    • W
      walkerjunker last edited by

      As it has been hard to find any second hand PS3 original controllers in my country, I've bought a rebranded controller which works perfectly fine with my PS3, and also works shibari through USB, however, it won't connect through BT as my other original controller does.

      I've tried by best on google, but haven't found anything of use that solves my problem, and I've tried to reset the controller. Is there anyone who knows a trick or two?

      I have a background in computer science, so don't hold back on technical details in a solutions, although i hope to avoid the need build from source as the time is limited with small children that wants to play games 😄 .

      System specs

      • Windows 10 computer with build-in BT motherboard
      • Shibari working flawlessly with original PS3 controller through said BT
      • Installed the latest release of of BthPs3 from github (From April 2020)
      • Got shibari release from early October 2020.

      Here's screenshot of the controller and a screenshot of shibari,

      ps3 fake controller.jpg

      shibari.png

      nefarius 1 Reply Last reply Reply Quote 1
      • nefarius
        nefarius @walkerjunker last edited by

        @walkerjunker hello and welcome!

        Please follow this and post the results here 😉

        Cheers

        W 1 Reply Last reply Reply Quote 1
        • W
          walkerjunker @nefarius last edited by

          @nefarius said in Fake PS3 Controller not connecting through BT:

          @walkerjunker hello and welcome!

          Please follow this and post the results here 😉

          Cheers

          Results are attached here, thanks for taking the time! If you don't feel like getting a file from a stranger, please tell me more in depth what you're looking after 😄

          https://drive.google.com/file/d/1OwLDNGZ74mDHe_qMkqo2M2K4kwCKFJ6k/view?usp=sharing

          Btw, Shibari has been running while I've done the trace.
          The trace consists of

          • Connecting the fake controller by USB until Shibari recognized it and disconnected it again.
          • Connecting the original controller by USB until Shibari recognized it and disconnected it again. Here the controller picks up the BT signal and is then connected by BT.
          nefarius 1 Reply Last reply Reply Quote 1
          • nefarius
            nefarius @walkerjunker last edited by

            @walkerjunker found the issue:

            ++ Device A05A5C34C8D7 name: Pro Controller
            

            I'm afraid you're out of luck with this thing 😦

            Cheers

            1 Reply Last reply Reply Quote 1
            • nefarius
              nefarius last edited by nefarius

              If you still wanna try your luck you can do the following:

              In regedit navigate to the key Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthPS3\Parameters and add Pro Controller to the value named SIXAXISSupportedNames like so:

              33b94391-381b-4815-853c-52fbfe225d68-image.png

              Don't forget the newline at the end and make no spelling mistake. Then try to connect the fake one again and make a new trace.

              Also watch the Event Log for messages like in the article I linked above.

              Cheers

              W 1 Reply Last reply Reply Quote 1
              • W
                walkerjunker @nefarius last edited by walkerjunker

                @nefarius said in Fake PS3 Controller not connecting through BT:

                If you still wanna try your luck you can do the following:

                In regedit navigate to the key Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthPS3\Parameters and add Pro Controller to the value named SIXAXISSupportedNames like so:

                33b94391-381b-4815-853c-52fbfe225d68-image.png

                Don't forget the newline at the end and make no spelling mistake. Then try to connect the fake one again and make a new trace.

                Also watch the Event Log for messages like in the article I linked above.

                Cheers

                Once again, thanks for helping out, really appreciate it :). I can see that I've made a bad buy I'm afraid.

                I've tried to insert it into the supportnames + newline, but it doesn't budge. Nothing is happening when i disconnect the USB cable.
                New trace: https://drive.google.com/file/d/1dndLPDo0nmTGlKUyCtGAzlDQ3cgUvCyq/view?usp=sharing

                I've looked at the trace myself in eventviewer, and not a lot is happening. We're getting an errorcode 15003, but not something particular for the BthPS3.. I'll try a new trace. (Edit2). New trace is not more interesting I'm afraid. Is there something you can get out of it?

                (Edit) I've now neither success pairing my original controller by BT, something has changed :P. I'll try a reboot at see what happens. (Edit3) Reboot doesn't do anything, neither do removing the added lines in the regedit property.
                Untitled.png

                1 Reply Last reply Reply Quote 0
                • nefarius
                  nefarius last edited by

                  The last supplied trace is empty I'm afraid!

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    walkerjunker @nefarius last edited by walkerjunker

                    @nefarius Third is a charm,
                    https://drive.google.com/file/d/1OwLDNGZ74mDHe_qMkqo2M2K4kwCKFJ6k/view?usp=sharing

                    I've also peaked at the systemlog and it is providing me with the following messages i'm afraid. Any way to disable the necessity for encryption?

                    Systemlog (ordered asc):

                    • "Windows rejected a device connection because the device didn't establish encryption prior to the service level connection."
                    • "The mutual authentication between the local Bluetooth adapter and a device with Bluetooth adapter address (a0:5a:5c:34:c8:d7) failed." (Error)
                    • "A command sent to the adapter has timed out. The adapter did not respond."
                    1 Reply Last reply Reply Quote 0
                    • nefarius
                      nefarius last edited by

                      Nice summary! Nope, that is baked into the MS drivers as the standard requires it, that is unavailable I'm afraid so that controller will never work with this solution on Windows. Sad Pepe.

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        walkerjunker @nefarius last edited by

                        @nefarius said in Fake PS3 Controller not connecting through BT:

                        Nice summary! Nope, that is baked into the MS drivers as the standard requires it, that is unavailable I'm afraid so that controller will never work with this solution on Windows. Sad Pepe.

                        Are you absolutely sure that there is nothing that can be done? I've read some issues for your SCPToolkit, and there are some people that have tried to modify the source code with success. Of course, i can't say anything about how comparable this is to my issue 😛

                        Could there be any luck by extracting more information about the controller and then by modifying your source code and recomping the BTHPS3 driver. I don't need support, just some pointers on where i should be looking and after what :p,

                        Once again, cheers and I happy new years!

                        1 Reply Last reply Reply Quote 0
                        • F
                          fliptw last edited by

                          you'd need a custom bluetooth stack to get it to work in windows 10 maybe?

                          basically, the controller in question probably isn't giving a strong enough passkey that windows likes for the encryption.

                          you might find some success with an older version of windows 10.

                          W 1 Reply Last reply Reply Quote 0
                          • W
                            walkerjunker @fliptw last edited by

                            @fliptw said in Fake PS3 Controller not connecting through BT:

                            you'd need a custom bluetooth stack to get it to work in windows 10 maybe?

                            basically, the controller in question probably isn't giving a strong enough passkey that windows likes for the encryption.

                            you might find some success with an older version of windows 10.

                            Either that or an successful flash of the controller.

                            Just wierd finding all these fixes for "fake" controllers. I have however not tried any yet, but I will report back of whether I have luck although it seems very slim 😄

                            1 Reply Last reply Reply Quote 0
                            • nefarius
                              nefarius last edited by

                              These fixes you find have nothing to do with BthPS3 and the way it works and will never work with it, SCP works completely differently. You can read more here and here.

                              You can not have the vanilla Bluetooth stack and these fakes working without sacrificing the complete dongle (like SCP and AirBender did), that's it. End of the line. You can believe me or... not 😛

                              Cheers

                              W 1 Reply Last reply Reply Quote 0
                              • W
                                walkerjunker @nefarius last edited by

                                @nefarius

                                I belive you completely and I understand the difference now, thanks for the links! 😊

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post