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

    Pi3 and bluetooth?

    Scheduled Pinned Locked Moved Help and Support
    pi3bluetooth
    10 Posts 7 Posters 2.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.
    • D
      djaay
      last edited by

      Have anyone successfully been able to play on retroPi with a bluetooth controller without any lag?

      Borrowed my friends PS4 original controller. And after i installed the "ds4drv" driver. I managed to hook up the controller through bluetooth.

      But the games are not playable with bluetooth...horrible lag. Sometimes you press buttons and nothing happens.

      Thinking of buying an original PS3 controller so i can use bluetooth. But if this lag is what is expected then i won´t buy one. If i need to be close to the Pi to play games i rather play them on my PC computer.

      Maybe i should forget about bluetooth and buy a USB hub so i can play far away from my Pi? Tried it with an old USB Hub i had....but as soon as "Emulationstation" screen shows....i´m "kicked" out to the shell. I´m guessing some power issues (it´s a powered hub)?

      1 Reply Last reply Reply Quote 0
      • applePieA
        applePie
        last edited by

        I bought the official DS4 USB Dongle, and it works flawlessly.
        Because you're using a dongle it treats the controller as a wired one.
        It was plug and play.

        Sony PlayStation 4 DualShock USB Wireless Adaptor:
        https://www.amazon.co.uk/gp/product/B01KHFIO82/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1

        I haven't tried using the built in Bluetooth on the Pi3 yet.
        Hope this helps.

        1 Reply Last reply Reply Quote 1
        • D
          djaay
          last edited by

          Thank you...man...the controller + the dongle cost more then all i spent on Rpi :-)

          Will try to find a cheaper solution. But good to know that you can get it to work. But i´m very curious about the onboard bluetooth. From what i have read so far...it doesn´t seem to work that good. Most people seems to use a bluetooth dongle.

          RionR 1 Reply Last reply Reply Quote 0
          • RionR
            Rion @djaay
            last edited by

            @djaay

            Here is an interesting read.
            Fixing (DualShock 3) Bluetooth Lag

            Also from what i read i think that the new Ds4 that comes with the Ps4 Pro there is no need for DS4 drivers. It just connects using normal bt menu in Retropie.

            This might not be true because the wiki states that not all controllers can connect via normal bt setup. Only controllers prior to FW 3.60.

            Best bet would be to use a Bluetooth CSR dongel.

            FBNeo rom filtering
            Mame2003 Arcade Bezels
            Fba Arcade Bezels
            Fba NeoGeo Bezels

            D 1 Reply Last reply Reply Quote 0
            • D
              djaay @Rion
              last edited by

              @Rion said in Pi3 and bluetooth?:

              @djaay

              Here is an interesting read.
              Fixing (DualShock 3) Bluetooth Lag

              Also from what i read i think that the new Ds4 that comes with the Ps4 Pro there is no need for DS4 drivers. It just connects using normal bt menu in Retropie.

              This might not be true because the wiki states that not all controllers can connect via normal bt setup. Only controllers prior to FW 3.60.

              Best bet would be to use a Bluetooth CSR dongel.

              Thanks for your tip! Tried out the hcitool and this is the lag i am talking about:

              52 bytes from AC:FD:93:36:BE:02 id 0 time 101.89ms
              52 bytes from AC:FD:93:36:BE:02 id 1 time 100.99ms
              52 bytes from AC:FD:93:36:BE:02 id 2 time 133.50ms
              52 bytes from AC:FD:93:36:BE:02 id 3 time 21.01ms
              52 bytes from AC:FD:93:36:BE:02 id 4 time 137.35ms
              52 bytes from AC:FD:93:36:BE:02 id 5 time 151.07ms
              52 bytes from AC:FD:93:36:BE:02 id 6 time 142.35ms
              52 bytes from AC:FD:93:36:BE:02 id 7 time 137.27ms
              52 bytes from AC:FD:93:36:BE:02 id 8 time 134.83ms
              52 bytes from AC:FD:93:36:BE:02 id 9 time 21.09ms
              52 bytes from AC:FD:93:36:BE:02 id 10 time 143.60ms
              52 bytes from AC:FD:93:36:BE:02 id 11 time 281.06ms
              52 bytes from AC:FD:93:36:BE:02 id 12 time 34.78ms
              52 bytes from AC:FD:93:36:BE:02 id 13 time 139.84ms
              52 bytes from AC:FD:93:36:BE:02 id 14 time 21.12ms
              52 bytes from AC:FD:93:36:BE:02 id 15 time 142.28ms
              52 bytes from AC:FD:93:36:BE:02 id 16 time 124.84ms
              52 bytes from AC:FD:93:36:BE:02 id 17 time 37.30ms
              52 bytes from AC:FD:93:36:BE:02 id 18 time 137.29ms
              52 bytes from AC:FD:93:36:BE:02 id 19 time 167.40ms
              52 bytes from AC:FD:93:36:BE:02 id 20 time 23.53ms
              52 bytes from AC:FD:93:36:BE:02 id 21 time 22.26ms
              52 bytes from AC:FD:93:36:BE:02 id 22 time 126.16ms
              52 bytes from AC:FD:93:36:BE:02 id 23 time 239.79ms
              52 bytes from AC:FD:93:36:BE:02 id 24 time 139.81ms
              52 bytes from AC:FD:93:36:BE:02 id 25 time 30.96ms
              52 bytes from AC:FD:93:36:BE:02 id 26 time 133.67ms
              52 bytes from AC:FD:93:36:BE:02 id 27 time 16.02ms
              52 bytes from AC:FD:93:36:BE:02 id 28 time 17.27ms
              52 bytes from AC:FD:93:36:BE:02 id 29 time 29.74ms
              52 bytes from AC:FD:93:36:BE:02 id 30 time 133.60ms
              52 bytes from AC:FD:93:36:BE:02 id 31 time 16.06ms
              52 bytes from AC:FD:93:36:BE:02 id 32 time 22.35ms
              52 bytes from AC:FD:93:36:BE:02 id 33 time 77.28ms

              You see it´s all over there! I couldn´t change it to slave for some reason. Got an input/output eror.

              1 Reply Last reply Reply Quote 0
              • FloobF
                Floob
                last edited by

                If you're looking for a bluetooth controller for the Pi, you may find the 8bitdo range suitable. A lot of positive reviews for those controllers.

                Please read the Docs before asking a new question.
                RetroPie Help Guides: https://goo.gl/3gcNsT

                D 1 Reply Last reply Reply Quote 0
                • D
                  djaay @Floob
                  last edited by

                  @Floob said in Pi3 and bluetooth?:

                  8bitdo

                  Yeah, I think i will give up with the whole PS3/PS4 controller and buy an 8bitDo instead.

                  edmaul69E 1 Reply Last reply Reply Quote 0
                  • edmaul69E
                    edmaul69 @djaay
                    last edited by

                    @djaay ps3 controller works great for me.

                    1 Reply Last reply Reply Quote 0
                    • spruce_m00seS
                      spruce_m00se
                      last edited by

                      I got it working with ds4drv, it worked with no lag, I had to remove the Hidraw part as per the tutorial, but after all of the hard work the Pi overheated, even on the home screen with no game loaded the ds4drv caused the thermometer to appear in the top corner, and during psx games it only got worse.
                      So I bought the sony USB adaptor and did a fresh instal and started from scratch, the controller is perfectly responsive, plug and play, and no heat issues, it really was worth the 20 dollar outlay, although if I had known what a hassle it would have been I may have gone for a ps3 controller from the begining.

                      1 Reply Last reply Reply Quote 0
                      • FruitybitF
                        Fruitybit
                        last edited by

                        PS3 controller- I can't notice any lag- but that may be my speed of perception!!!

                        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.