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

    SHANWAN / PS3 CONTROLLER Pi3 RETROPIE 3.6 BLUETOOTH SETUP

    Scheduled Pinned Locked Moved Help and Support
    255 Posts 33 Posters 218.3k 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.
    • Wolfman100W
      Wolfman100 @luetzel
      last edited by

      @luetzel thank you so much for your dedication to solving this.Your a true gent!

      It seems that I mistakenly just presumed your whole article was about Pi3 as a lot of people seem to be having issues with this!

      luetzelL 1 Reply Last reply Reply Quote 1
      • luetzelL
        luetzel @Wolfman100
        last edited by

        @Wolfman100 said in SHANWAN / PS3 CONTROLLER Pi3 RETROPIE 3.6 BLUETOOTH SETUP:

        @luetzel thank you so much for your dedication to solving this.Your a true gent!

        It seems that I mistakenly just presumed your whole article was about Pi3 as a lot of people seem to be having issues with this!

        But it is not related to the Pi version. So far only genuine Sony PS3 controllers were supported by bluez. The cloned controllers are supported by the sixad daemon, but it interferes with other BT devices, such as keyboards or mice. I would be happy to see support PS3 support via bluez in the next version of RetroPie. Thats why I'm interested in your problem. It is so annoying, that PS3 isn't properly supported by bluez ...

        Wolfman100W 2 Replies Last reply Reply Quote 1
        • Wolfman100W
          Wolfman100 @luetzel
          last edited by

          @luetzel Indeed it is!I'm on this journey because I watched some YouTube Vids about RetroPie and for everybody else it seemed as easy as installing RetroPie, hitting PS button connecting and off you go!

          This has now led me on this journey where nearly two months later I still haven't got the thing working and was in no way expecting to delve so far down the rabbit-hole in terms of coding etc!Having never even seen linux before,nevermind use it I've learned a hell of a lot....Shame I still can't play any f'in games though!

          luetzelL 1 Reply Last reply Reply Quote 0
          • Wolfman100W
            Wolfman100 @luetzel
            last edited by

            @luetzel there is definetly something amiss now though as bluetoothctl freezes,I'm assuming because it can't find the Bluetooth Device

            1 Reply Last reply Reply Quote 0
            • luetzelL
              luetzel @Wolfman100
              last edited by

              @Wolfman100 said in SHANWAN / PS3 CONTROLLER Pi3 RETROPIE 3.6 BLUETOOTH SETUP:

              @luetzel Indeed it is!I'm on this journey because I watched some YouTube Vids about RetroPie and for everybody else it seemed as easy as installing RetroPie, hitting PS button connecting and off you go!

              This has now led me on this journey where nearly two months later I still haven't got the thing working and was in no way expecting to delve so far down the rabbit-hole in terms of coding etc!Having never even seen linux before,nevermind use it I've learned a hell of a lot....Shame I still can't play any f'in games though!

              Ok, I see - the problem is that bluez doesn't recognize the vendor id/device id of the fake PS3 controllers. I also didn't know it, when I ordered a pair from Aliexpress. But I still think that it will be possible to pair your controller.

              Just finished to compile it on osmc, will try sixpair now, so stay tuned ...

              Wolfman100W 1 Reply Last reply Reply Quote 1
              • Wolfman100W
                Wolfman100 @luetzel
                last edited by

                @luetzel Cool.

                Her is my root,so you can see where evrything is etc:

                root@osmc:/# ls
                bin media sixpair
                bluez mnt sixpair.c
                boot opt srv
                compilation_sid.patch pi-bluetooth_0.1.0_armhf.deb sys
                dev proc tmp
                etc QtSixA-1.5.1 usr
                home root var
                lib run vendor
                lib64 sbin walkthrough_completed
                lost+found selinux

                luetzelL 1 Reply Last reply Reply Quote 0
                • luetzelL
                  luetzel @Wolfman100
                  last edited by luetzel

                  @Wolfman100
                  ok, I'm able to pair the PS3 controller on a Pi3 with OSMC and patched bluez:

                  osmc@osmc:~/install/qtsixa-1.5.0/utils/bins$ hcitool dev
                  Devices:
                  hci0 B8:27:EB:9F:44:68
                  osmc@osmc:~/install/qtsixa-1.5.0/utils/bins$ sudo ./sixpair
                  Current Bluetooth master: b8:27:eb:9f:44:68
                  Setting master bd_addr to b8:27:eb:9f:44:68
                  osmc@osmc:~/install/qtsixa-1.5.0/utils/bins$ sudo bluetoothctl
                  [NEW] Controller B8:27:EB:9F:44:68 osmc [default]
                  [NEW] Device 01:B6:52:85:63:25 PLAYSTATION(R)3 Controller
                  [NEW] Device 20:73:AB:91:DD:6F Bluetooth V3.0 Keyboard
                  [NEW] Device 00:1D:D8:97:9A:F6 Microsoft Blueto
                  [CHG] Device 01:B6:52:85:63:25 Class: 0x000540
                  [CHG] Device 01:B6:52:85:63:25 Icon: input-keyboard
                  [CHG] Device 01:B6:52:85:63:25 Connected: yes
                  [PLAYSTATION(R)3 Controller]#

                  Your problem must be related to something else. It's not the Pi3 which makes trouble. Did you update/upgrade your osmc to the latest kernel?
                  my 'uname -a' shows:

                  Linux osmc 4.4.8-3-osmc #1 SMP PREEMPT Sun May 1 18:57:43 UTC 2016 armv7l GNU/Linux

                  Think it doesn't harm to upgrade to the latest OSMC. If you do so, you probably have to reinstall bluez from source, because the
                  deb for OSMC was updated on 1st of May.

                  Wolfman100W 2 Replies Last reply Reply Quote 1
                  • Wolfman100W
                    Wolfman100
                    last edited by

                    I am currently on OSMC 4.4.6-3

                    I would upgrade,but it is telling me that their is insufficient space for the upgrade.I think this has to do with it being a dual boot system with Raspian,and Raspian has expanded to take all the remaining space on the 32GB SD.

                    1 Reply Last reply Reply Quote 0
                    • Wolfman100W
                      Wolfman100 @luetzel
                      last edited by

                      @luetzel

                      Firstly though I just need to get the bluetooth working again right?

                      luetzelL 1 Reply Last reply Reply Quote 0
                      • luetzelL
                        luetzel @Wolfman100
                        last edited by luetzel

                        @Wolfman100
                        Yes, you have to get the bluetooth working again, before you can continue.

                        To free-up some space, you could try:

                        sudo apt-get clean

                        to remove cached packages. In addition:

                        sudo apt-get autoremove

                        may help to remove orphaned packages.

                        or, you try to install it on Raspbian, if there is more space.

                        Maybe you can try to dump the latest osmc/raspbian onto an empty SD-card?

                        1 Reply Last reply Reply Quote 1
                        • Wolfman100W
                          Wolfman100 @luetzel
                          last edited by Wolfman100

                          @luetzel I have also noticed that you have been installing into osmc@osmc whereas I have been installing into root@osmc

                          luetzelL 1 Reply Last reply Reply Quote 0
                          • luetzelL
                            luetzel @Wolfman100
                            last edited by

                            @Wolfman100 said in SHANWAN / PS3 CONTROLLER Pi3 RETROPIE 3.6 BLUETOOTH SETUP:

                            @luetzel I have also noticed that you have been installing into osmc@osmc whereas I have been installing into root@osmc

                            It doesn't matter. It is just your work-account. 'make install' will move all files to the right locations.

                            Wolfman100W 1 Reply Last reply Reply Quote 1
                            • Wolfman100W
                              Wolfman100 @luetzel
                              last edited by

                              @luetzel Oh ok.

                              This system was essentially a test system for me to try out what works/what doesn't etc and I plan to build a new system when my 64GB card arrives in the next few days.

                              I installed OSMC via Noobs so that I could have a dual boot Raspian/OSMC system.I was however unaware that Raspian would use up all the disk space.I have a 32GB card, and can't even update OSMC because Raspian has chewed up all the space.Do you know how I can avoid this?

                              luetzelL 1 Reply Last reply Reply Quote 0
                              • luetzelL
                                luetzel @Wolfman100
                                last edited by

                                I installed OSMC via Noobs so that I could have a dual boot Raspian/OSMC system.I was however unaware that Raspian would use up all the disk space.I have a 32GB card, and can't even update OSMC because Raspian has chewed up all the space.Do you know how I can avoid this?

                                I never used noobs, but on a regular Raspbian 32MB is decent enough to install RetroPie using the setup-script. Raspbian shouldn't take much more than 18% of space on a freshly installed 32MB card.

                                So let me know when your new card arrived. I'll try to watch this tread time to time, but you can also leave me a message underneath my blog post. I'll receive an email notification if you do so.

                                Somehow I do not receive any notifications from this forum. I hope that someone else will discover this thread in order to try
                                PS3/bluez pairing.

                                Wolfman100W 1 Reply Last reply Reply Quote 1
                                • Wolfman100W
                                  Wolfman100 @luetzel
                                  last edited by

                                  @luetzel dude!The wierdest thing...I just did this:

                                  sudo dpkg -i pi-bluetooth_0.1.0_armhf.deb

                                  Now bluetooth works again and my PS3 controller seems to have paired! 1 light is on!

                                  1 Reply Last reply Reply Quote 0
                                  • Wolfman100W
                                    Wolfman100
                                    last edited by

                                    1 Step closer...now to open RetroPie....I suspect imminent failure!

                                    1 Reply Last reply Reply Quote 0
                                    • Wolfman100W
                                      Wolfman100
                                      last edited by

                                      OH MY LORD!!!!!!!!!!!!!!! SUCCESS!!!!!!!!

                                      My PS3 controller is paired.....it had no trouble configuring as an input in RetroPie and it looks like it's good to go!

                                      My Bluetooth keyboard also seems to be functioning as it should.

                                      luetzelL 1 Reply Last reply Reply Quote 0
                                      • luetzelL
                                        luetzel @Wolfman100
                                        last edited by luetzel

                                        @Wolfman100 said in SHANWAN / PS3 CONTROLLER Pi3 RETROPIE 3.6 BLUETOOTH SETUP:

                                        OH MY LORD!!!!!!!!!!!!!!! SUCCESS!!!!!!!!

                                        My PS3 controller is paired.....it had no trouble configuring as an input in RetroPie and it looks like it's good to go!

                                        My Bluetooth keyboard also seems to be functioning as it should.

                                        Wow, cool! Congratulations. Did you switch to Raspbian now?
                                        Package: pi-bluetooth
                                        New: yes
                                        State: not installed
                                        Version: 0.1.1
                                        Priority: optional
                                        Section: misc
                                        Maintainer: Serge Schneider serge@raspberrypi.org
                                        Architecture: armhf
                                        Uncompressed Size: 42.0 k
                                        Depends: init-system-helpers (>= 1.18~), bluez, bluez-firmware
                                        Description: Raspberry Pi 3 bluetooth
                                        --->>>>> Loads BCM43430A1 firmware on boot <<<<<<-----
                                        Homepage: https://github.com/RPi-Distro/rpi-bluetooth

                                        Obviously, the firmware wasn't present to start your BT (hci0 device).

                                        1 Reply Last reply Reply Quote 1
                                        • Wolfman100W
                                          Wolfman100
                                          last edited by

                                          No...I'm still in OSMC....got RetroPie running in OSMC and happily playing Donkey Kong Country WIRELESSLY without a constantly vibrating controller I might add!! AMAZING!!

                                          I'm not sure how the firmware dissapeared though,as it was working earlier when we were attempting to pair etc...very strange.

                                          I'm going to try and replicate and then write a very clear and simple guide for completely unskilled bozo's such as myself!

                                          Thankyou SO MUCH for your time and effort on this,it really is appreciated...A LOT.I can now happily confirm that it is now possible to pair a Shanwan PS3 controller with a Pi3's onboard Bluetooth running RetroPie inside OSMC!!! BOOOOOOM!!

                                          luetzelL 1 Reply Last reply Reply Quote 0
                                          • luetzelL
                                            luetzel @Wolfman100
                                            last edited by

                                            @Wolfman100
                                            You're welcome! Glad to see that it works!

                                            1 Reply Last reply Reply Quote 1
                                            • 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.