ds4drv
. It depends on your individual controller.ds4drv
.ds4drv
method.ds4drv
is a userspace driver which allows the Dualshock 4 to be used when regular Bluetooth does not work.dtoverlay=pi3-disable-bt
to /boot/config.txt
ds4drv
with the Python package manager:ds4drv
joystick:--led 000008
can be omitted or changed to modify the controller light bar color)ds4drv
within a few seconds.ds4drv
with Ctrl+c, the controller will disconnect.ds4drv --led 000008
instead.)ds4drv
to run at startup by editing the rc.local
file:# By default this script does nothing.
line, add a new line with the contents:--led 000008
as desired)/usr/local/bin/ds4drv --led 000008
)rc.local
file will look like:ds4drv
running in the background.emulationstation
to restart it, or just reboot your Pi and tap the PS button every few seconds to encourage the controller to re-connect to the ds4drv
instance as soon as it runs.