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

    Freezing when connecting bluetooth controller

    Scheduled Pinned Locked Moved Help and Support
    ds4 bluetoothfreezesetup
    5 Posts 2 Posters 702 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.
    • S
      SteelRadiance
      last edited by SteelRadiance

      Pi Model: 4B with 8gb RAM
      Power Supply used: Default
      RetroPie Version: 4.7.1
      EmulationStation Version: 2.9.6RP
      Built From: Official Raspberry Pi Imager
      USB Devices connected: USB Keyboard
      Controller used: DS4
      Error messages received: None, full freeze

      I can get the controller working just fine when it's wired, but wireless is where I start having issues. After the connection attempt freezes I tried force quitting with ctrl+c, clearing out the previous connection attempt, and tried again. Occasionally I'll run into a weird case where the Pi also detects and saves the bluetooth IDs of my watch, phone, TV, and headphones and I'll have to clear those out as well.

      EDIT: The solution was to update the RetroPie-Setup and OS packages, retry pairing, let the controller fall out of pairing mode after being detected but before selecting it to be paired, then entering pairing mode again and then selecting it.

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        Update your RetroPie-Setup and OS/included packages to the latest version, then try pairing again. Make sure you reboot after performing the update.

        S 1 Reply Last reply Reply Quote 0
        • S
          SteelRadiance @mitu
          last edited by

          @mitu

          So it's not freezing anymore, but I'm still running into an error message.

          Creating device failed: org.bluez.Error.AuthenticationFailed: Authentication Failed
          
          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @SteelRadiance
            last edited by

            That may happen if the DS4 stops the pairing during the time the pairing script scans for devices - has a short pairing period.

            Remove any paired devices before attempting a new pair, put the DS4 into pairing mode then scan again. If the DS4 stops the pairing process (lights don't blink anymore) before you can choose the controller in the RetroPie script, put it again in pairing mode and after that choose it from the scan results.

            S 1 Reply Last reply Reply Quote 0
            • S
              SteelRadiance @mitu
              last edited by

              Perfect, that solved it. Thanks.

              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.