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 219.1k 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.
    • luetzelL
      luetzel @Wolfman100
      last edited by

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

      @luetzel

      I was downloading the patches by right-click 'save link address' and pasting it after wget

      Ah ok, that's why it didn't work for you. Make sure that your link has a 'raw' in front, when downloading with wget:

      https://raw.githubusercontent.com/luetzel/bluez/master/patch/bluez-01_add-obexd-policy.patch

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

        @luetzel Thanks again.Will try again

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

          @luetzel Shall I download from your github?

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

            @Wolfman100

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

            @luetzel Shall I download from your github?

            Well thats up to you, at least it would simplify the procedure to a:

            git clone https://github.com/luetzel/bluez
            cd bluez
            ./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-sixaxis
            make -j3
            sudo make install

            Note, that you probably have to do 'sudo apt-get install git' first.

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

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

              sudo make install

              Ha..well that seems a lot easier!So I'm presuming this is with all the patches already applied?

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

                This is now what I get when I run sixpair:

                root@osmc:/# sudo sixpair
                Current Bluetooth master: ff:00:03:c6:9e:66
                Unable to retrieve local bd_addr from hcitool dev.
                Please enable Bluetooth or specify an address manually.

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

                  @Wolfman100
                  yes they are already included.

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

                    @luetzel This is what I get as my bluetooth service output,which now indicates the correct version 5.39:

                    ● bluetooth.service - Bluetooth service
                    Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
                    Drop-In: /etc/systemd/system/bluetooth.service.d
                    └─local.conf
                    Active: active (running) since Tue 2016-05-17 13:56:43 BST; 36min ago
                    Docs: man:bluetoothd(8)
                    Main PID: 629 (bluetoothd)
                    Status: "Running"
                    CGroup: /system.slice/bluetooth.service
                    └─629 /usr/libexec/bluetooth/bluetoothd

                    May 17 13:56:43 osmc bluetoothd[629]: Bluetooth daemon 5.39
                    May 17 13:56:43 osmc bluetoothd[629]: Starting SDP server
                    May 17 13:56:43 osmc bluetoothd[629]: Bluetooth management interface 1.10 i...ed

                    Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended.
                    Hint: Some lines were ellipsized, use -l to sh
                    w in full.

                    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:

                      This is now what I get when I run sixpair:

                      root@osmc:/# sudo sixpair
                      Current Bluetooth master: ff:00:03:c6:9e:66
                      Unable to retrieve local bd_addr from hcitool dev.
                      Please enable Bluetooth or specify an address manually.

                      When you tried sixpair before, it seemed to work:

                      I have now installed QtSixA and have run Sixpair:
                      root@osmc:/# sudo ./sixpair
                      Current Bluetooth master: b8:27:eb:a1:9b:7f
                      Setting master bd_addr to b8:27:eb:a1:9b:7f

                      I don't understand what's going on ..

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

                        @luetzel

                        ● bluetooth.service - Bluetooth service
                        Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
                        Drop-In: /etc/systemd/system/bluetooth.service.d
                        └─local.conf
                        Active: inactive (dead)
                        Docs: man:bluetoothd(8)

                        Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended.

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

                          @Wolfman100

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

                          @luetzel

                          ● bluetooth.service - Bluetooth service
                          Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
                          Drop-In: /etc/systemd/system/bluetooth.service.d
                          └─local.conf
                          Active: inactive (dead)
                          Docs: man:bluetoothd(8)

                          Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended.

                          And why it is no running anymore? Try
                          sudo systemctl daemon-reload
                          sudo service bluetooth restart

                          and lets see if it helps.

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

                            @luetzel OK cool....that seems to have got bluetooth running again!

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

                              @luetzel sixpair and bluetoothctl don't seem to be seeing the bluetooth controller now however:

                              root@osmc:/# sudo sixpair
                              Current Bluetooth master: ff:00:03:c6:9e:66
                              Unable to retrieve local bd_addr from hcitool dev.
                              Please enable Bluetooth or specify an address manually.
                              root@osmc:/# b;uetoothctl
                              bash: b: command not found
                              bash: uetoothctl: command not found
                              root@osmc:/# bluetoothctl
                              [bluetooth]# devices
                              [bluetooth]# scan on
                              No default controller available
                              [bluetooth]#

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

                                @Wolfman100

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

                                @luetzel sixpair and bluetoothctl don't seem to be seeing the bluetooth controller now however:

                                No default controller available
                                [bluetooth]#

                                did you try:
                                hcitool dev

                                here it shows:
                                Devices:
                                hci0 00:1B:10:00:2A:EC

                                which is the hardware address of my BT dongle. Perhaps you have to unplug/replug it to be recognized.
                                IMHO the linux kernel should be responsible to register hci0, not bluez. Perhaps you have to shutdown/power off
                                and reboot your pi.

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

                                  @luetzel to confirm it is active:

                                  ● bluetooth.service - Bluetooth service
                                  Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
                                  Drop-In: /etc/systemd/system/bluetooth.service.d
                                  └─local.conf
                                  Active: active (running) since Tue 2016-05-17 14:51:59 BST; 11min ago
                                  Docs: man:bluetoothd(8)
                                  Main PID: 842 (bluetoothd)
                                  Status: "Running"
                                  CGroup: /system.slice/bluetooth.service
                                  └─842 /usr/libexec/bluetooth/bluetoothd

                                  May 17 14:51:59 osmc bluetoothd[842]: Bluetooth daemon 5.39
                                  May 17 14:51:59 osmc bluetoothd[842]: Starting SDP server
                                  May 17 14:51:59 osmc bluetoothd[842]: Bluetooth management interface 1.10 i...ed
                                  Hint: Some lines were ellipsized, use -l to show in full.

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

                                    @luetzel

                                    My BT dongle is built in,it is a Pi3.

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

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

                                      hcitool dev

                                      hcitool shows no devices!

                                      root@osmc:/# hcitool dev
                                      Devices:

                                      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 said in SHANWAN / PS3 CONTROLLER Pi3 RETROPIE 3.6 BLUETOOTH SETUP:

                                        hcitool dev

                                        hcitool shows no devices!

                                        root@osmc:/# hcitool dev
                                        Devices:

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

                                        @luetzel

                                        My BT dongle is built in,it is a Pi3.

                                        Ah, I see. This might be the problem. I have seen another thread in this forum that there is some trouble with the BT device on Pi3.
                                        https://retropie.org.uk/forum/topic/842/pi-3-ps3-bluetooth-controller-freeze-fix-updated/1

                                        What distribution are you using on your Pi3? Was it osmc? My RetroPie runs on Rasbian/Pi2.

                                        Just give me a minute, I'll try to replicate this behaviour on my Pi3 with osmc.

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