PS4 controller / Dualshock 4 for Mac not working

Solution 1:

Okay, so I found out the problem, it is due to an app called USB Overdrive taking precedence over the controls of the DS4 controller. If you're like me and you happen to also have a gaming mouse (with no driver support from the maker, pffft Roccat Kova[+]) for FPS games, this app is probably installed on your Mac.

On USB Overdrive settings, don't enable "Any Gaming, Any Application". This is the culprit.

I tried the controller on Steam's Big Picture and also Monaco after and it worked.

Solution 2:

The Dualshock 4 works with some games.

In some cases it works but only with the USB cable, but if you want to pair the controller over bluetooth anyway, follow this procedure from mactrast:

  • Open Bluetooth preferences on your Mac.
  • Put the DualShock 4 into Pairing mode by pressing and holding the PlayStation and Share buttons until the light bar blinks rapidly.
  • Wait for the Wireless Controller device to show up in Bluetooth (select Add Device in OS X Mountain Lion or earlier – shows up automatically in Mavericks).
  • Select “Wireless Device” and click Pair. The process will now complete automatically.

Feral interactive is rolling out native Dualshock 4support for most games. Currently the .plist file can be obtained by contacting [email protected].


There is an older version of the plist while we're waiting for proper patches. To add it to your games follow this procedure:

  • Find your copy of your Feral Interactive game (usually in the Applications folder).
  • Right click (or ctrl click) and click “Show Package Contents” from the dropdown menu
  • Open the “Contents” folder, then the “Resources” folder and finally “Input Devices”.
  • Drag the attached PS4Dualshock.plist file into the folder (you will be asked to Authenticate using your username and password, please do so).

I tried this file with Dirt 2 and it works (over USB). Have fun!

One thing I also added to this procedure:

  • After adding the plist Right click (or ctrl click) on the “Input Devices” folder and click “Get Info”
  • In the new window under "Sharing & Permissions:" unlock changes (click on the lock in the right corner)
  • Enter username/password (if requested)
  • Under the Users/Privileges list click on the Options Button
  • Select "Apply to enclosed items..."