
Copy the file to your Desktop (or anywhere you prefer).
In the macOS Finder, you can use the Go menu and select “Go to Folder…” (command+shift+G). Go to the /Library/Preferences/ folder and find the file named. Turn OFF Bluetooth (either in System Preferences or via the Bluetooth menu bar icon). The indicator lights start to blink rapidly, and it will be briefly display on your Mac as connected, but it will disconnect after a short time. You can see it again by control+clicking on it in the Bluetooth Devices list or by option+clicking on the Bluetooth menu bar icon and moving your cursor over the device name. It should appear in Bluetooth devices list as a new device listed by ID ( XX-XX-XX-XX-XX-XX) or by name, e.g., PLAYSTATION(R)3Conteroller-PANHAI (this is what my configuration displays… note the egregious typo in the name :-). Connect your controller via a mini-USB cable. On your Mac: Open System Pereferences > Bluetooth, and make sure Bluetooth is ON (and also turn on “Show Bluetooth in menu bar” for later convenience). Seriously, this is a really tricky procedure that could actually mess up Bluetooth on your computer if done improperly. The basic idea is to edit the Bluetooth device Property List (.plist) file on your Mac so that it “sees” your knockoff controller as an authentic PS3 controller. There’s a really tricky, painful process to get your Mac to connect with a knockoff PS3-style controller, but it requires some modifications for macOS 10.14 Mojave, outlined below. It will sort of look like it’s connected, but won’t actually communicate (if you try a game or test with the Controllers Lite app, it won’t receive any data from the controller). If you have an EV3, you’ll need an authentic controller anyway, so you may as well just get two.Ī PS3 knockoff game controller won’t properly pair to a Mac. Also, the generic controller only works for NXT.
Seriously, I’d recommend picking up a used authentic PS3 controller from GameStop… it costs more, but it will save you many hassles. I, however, first bought a generic, third-party PS3 controller, which is a total pain… But if the price differential makes a big difference for you, then read on… You can test the connection with Controllers Lite, a free app on the macOS App Store, which will indicate that it’s properly receiving input from each joystick and button.
Once paired, the controller should show up in the Bluetooth menu bar item and System Preferences. Press the “PS” button on the controller.
Connect the PS3 controller to your Mac using a mini-USB cable. Make sure Bluetooth (System Preferences > Bluetooth) is on. If you have an authentic PS3 DualShock3 controller, the process is straightforward, also summarized below: Now, macOS supports connecting to PS3 game controllers via Bluetooth.