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

    Can't connect to generic bluetooth controllers (shanwan ps3) via bluetooth

    Scheduled Pinned Locked Moved Help and Support
    bluetoothshanwan ps3help
    1 Posts 1 Posters 1.2k 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.
    • M
      martinwuff
      last edited by

      Raspbian lite install (fresh). Retropie installed on top.

      Emulation station works just fine, and I can connect the gamepad (shows up as Shanwan Ps3 controller) via USB (using powered USB hub).

      Controller - Generic Ps3 that shows up as Shanwan.

      I've started with fresh Retropie, used the keyboard to configure input, then configured the input on the shanwan. I've even configured the shanwan via Retroarch (wired).

      To try and connect via bluetooth, I went into Retropie Setup and select "Manage Packages" --> "Driver" --> "ps3 controller" --> "Install from source" --> "Configuration/Options" --> "Ps3 controller (clone support shanwan)" --> "Pair ps3 controller (clone support shanwan)". It tells me to go to Configure input, plug in the controller, then unplug the controller and hit the "ps3" button. So I back out of everything, back to Retropie, go to Configure Input, and follow the steps.

      I do all this. Nothing happens. It never connects. The bluetooth module starts blinking, but it never finds the gamepad, and eventually the gamepad stops blinking. I also have a "Terios" Gen Game S5 controller, and I do all the same stuff with that one, and it never connects via bluetooth.

      I check the "systemctl status bluetooth" and it shows:

      bluetooth.service - Bluetooth service
      Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
      Active: failed (Result: exit-code) since [Date]
      Docs: man:bluetoothd(8)
      Process: 997 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, status=203 EXEC)
      Main PID: 997 (code=exited, status=203/EXEC)

      I assume this is because sixad is running (which it tells you will interfere with other bluetooth devices).

      I have also tried with the standard PS3 driver, and I get the same issues.

      Even if I go in and try to connect via regular bluetooth connection ( not with the PS3 driver), it will never find the controller. I have tried this with two different bluetooth dongles, and neither will connect to the gamepads.

      I have also tried a fresh install (Raspbian and RetroPie), and done all this without using the Driver for PS3, just regular Bluetooth in the RetroPie menu, and no connection.

      Can anyone help me with this?

      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.