Extulen Sep 6, 2018 @ 8:27am
Possible fix for PS4 controller bluetooth bug
The bug:
- USB - light pulses orange - WORKS
- Bluetooth, Steam closed - light pale blue - WORKS
- Bluetooth, Steam open - light dark blue - DOESN'T WORK


To replicate (I used html5gamepad.com on Chrome to test inputs):
- Close Steam
- Connect DualShock 4 controller via bluetooth
- Light on controller flashes, then solid pale blue
- Controller inputs are registered
- Open Steam
- Light on controller turns dark blue
- Controller inputs no longer registered


Things that have been attempted, based on other posts:
- Resetting PS4 controller (reset button on back)
- Making sure configuration support is disabled: Steam > Preferences > Controller > General Controller Settings > Playstation Configuration Support
- Removing registered account in Steam > Preferences > Controller > General Controller Settings > "Controller name", with controller connected by USB
- Deleting Library/Preferences/com.apple.Bluetooth.plist
- Deleting /Library/Extensions/SteamInput.kext
- Doing all of the above and rebooting the computer

None of those made a difference.


The "fix":
I have all my steam games in a shared folder (/Users/Shared/SteamLibrary), means games don't need to be downloaded multiple times for use by different Users.
Switching to a different User, using the same steam account, the same steam library, and the same controller, the bug couldn't be replicated.

I know that the User where it breaks I had tried enabling Playstation Configuration Support, something which I MAY (not certain!) have never done as the User where it works. Perhaps enabling it toggles a hidden system setting somewhere that isn't untoggled when disabled. But that's just guessing.

If you have the same problem, I'd suggest trying to replicate it on a different computer or as a different user if you can, or perhaps reinstalling steam might be enough...



All of this was done on a Late 2013 MacBook Pro running High Sierra 10.13.6 with a CUH-ZCTE PS4 controller


EDIT: Just realised that the different Users were on different verisons of Steam.
The User that worked was on Built: Apr 2 2018, package versions 1522709999
The User that didn't was on Built Aug 29, package versions 1535576546
Did a few more back and forths between the Users, bug persists for broken User, although Steam on working User has updated automatically, and doesn't seem to have broken it.
Last edited by Extulen; Sep 6, 2018 @ 9:00am
Date Posted: Sep 6, 2018 @ 8:27am
Posts: 0