Can't Connect To DualShock 4 with Bluetooth
-
Hi, I am using Retropie for like a year. And I love it.
I used to use it with my Dualshock 4 connected by Bluetooth but I changed my SD card so I reinstalled Retropie. And now when I try to connect it with Bluetooth it appears on the list, I choose it and when I am selecting one of the security mode it fails. I tried all of them but it just doesn't do anything for a while (like a minute or two) and then it says it couldn't connect it. I checked is my DS4 working in my PC (which has Manjaro Linux in it) and PS4 with Bluetooth and it works great. Btw it works with cable on Retropie too, the problem is with Bluetooth.
I will be waiting for your help. Thanks for your attention.
-
Please can someone help? I don't have a long USB cable and because of it this thing makes my game experience suck.
-
You should add the info requested in https://retropie.org.uk/forum/topic/3/read-this-first.
-
Oh, here it is.
Pi Model or other hardware: 3B+
Power Supply used: a 5V 3A Adapter
RetroPie Version Used: 4.6
Built From: Pre made SD Image on RetroPie website, retropie-buster-4.6-rpi2_rpi3.img
USB Devices connected: Keyboard
Controller used: Dualshock 4
Error messages received: (After choosing security mode and waiting for like a minute)An error occured connecting to the bluetooth device (Creating device failed: org.bluez.Error.AuthenticationCanceled: Authentication Canceled)
I hope this helps.
-
So aren't there any way to fix this? I really don't want to spam but it's been days and the topic gone really down.
-
I'm not sure if any fix can be applied, RetroPie uses the OS's bluetooth stack, it doesn't add anything extra. Try updating your OS/packages to the latest version and pair the device manually - using
bluetoothctl
- https://wiki.archlinux.org/index.php/Bluetooth#Pairing. -
It worked! Thanks a lot for your help. I updated all the packages and used bluetoothctl. I guess what I did is a very basic stuff but maybe it helps to someone else so I will write down all the commands here.
sudo apt-get update sudo apt-get upgrade sudo bluetoothctl agent on default-agent scan on (now you should open your ds4's bluetooth mode and you will see it in the screen like [NEW] Device MAC_ID_OF_YOUR_DS4 Wireless Controller) connect MAC_ID_OF_YOUR_DS4 trust MAC_ID_OF_YOUR_DS4 exit
I hope this helps more people, and thanks again.
-
came across this thread on google searching for a solution to the same problem.
This thread's answer didn't work for me, unfortunately,
but updating the bluetooth driver did work for me.sudo apt install pi-bluetooth
good luck to anyone else passing by with DS4 connectivity issues!
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.