Skip to content

Bluetooth dongle compatibility

Christopher Rosell edited this page Mar 8, 2014 · 15 revisions

The DualShock 4 controller may not work with all bluetooth dongles out there. 2.0 devices especially seems to have problems. This is a list of dongles and their compatibility.

Manufacturer Model Bluetooth Compatibility Notes
Asus P8Z68-V (motherboard) 2.1+EDR 👍

Possible workarounds for dongles that may not want to cooperate immediately

Pairing a 2.0 dongle in Bluez 5.14+ by mtorromeo (source)

I managed to pair it using bluetoothctl after enabling the agent:

[bluetooth]# scan on
[bluetooth]# trust MAC
[bluetooth]# agent on
[bluetooth]# pair MAC
Request PIN code
[agent] Enter PIN code: 0000

And then "ds4drv --hidraw" worked fine.

Recap:

  • Without the "agent on" command, pair fails with "Failed to pair: org.bluez.Error.AuthenticationRejected" with the bluetooth 2 dongle.
  • The agent/pin steps are not necessary with the bluetooth 4 dongle.

Workaround suggested by Polymetric (source)

I had to restart the bluetooth service, then go into bluetoothctl and power on the device. Commands are below.

$ systemctl restart bluetooth
$ systemctl enable bluetooth
$ bluetoothctl
[bluetooth]# power on
[bluetooth]# exit
Clone this wiki locally