I recently purchased a Logitech F710 gamepad controller to use with my Windows 10 gaming PC/server in our living room, and thought it might be nice to take on the road and use with my MacBook Pro when I have to travel for business. It proved surprisingly tricky to make it work, but I was ultimately successful.
The F710 does install and is recognized by the OS in DirectInput mode (`D` on the switch on the back) but the mappings were broken in most of my games (such as Bastion, XCOM, Arkham City, etc.). Fortunately, I was ultimately able to get it to work in XInput mode (`X` on the switch on the back), which worked correctly in everything I tried.
Here’s the step-by-step guide to how I got the F710 to work on OS X 10.10.5:
- Make sure the wireless nano receiver is unplugged and the gamepad is set to `X` on the switch on the back (as opposed to `D`).
- Download and install the latest beta driver from https://github.com/d235j/360Controller/releases (as of this writing, that was v0.15 beta 3). You will probably need to reboot.
- Hold down the “Logitech” logo button on the gamepad while SIMULTANEOUSLY plugging the nano receiver into a USB port on your Mac.
- Open the “System Information” application, and click on “USB” in the left pane. It should list the gamepad as “Wireless Gamepad F710”.
- When you select the gamepad in System Info, it should show a number next to “Current Required” in the detail pane.
If your System Information report looks like the one below, you should be all set!