Assets 3

This release requires macOS 10.11 or later.

It looks like the hang on boot that some users were experiencing was caused by the Xbox One controller Bluetooth support hooks that had been added to the driver. In order to resolve those issues, all Bluetooth support has been removed from the driver. Simply put, if you are using the controller via Bluetooth, the driver won't do anything for you. Please do not install older versions of the driver in order to get the force feedback over Bluetooth support and then post an issue about your computer hanging on boot.

In addition, a variety of new devices have been added and some minor touch ups were made to Xbox One racing wheel support. Currently, we still do not support the Xbox Adaptive controller, but we are actively exploring support for it.

Make sure to allow access to the developer in System Preferences > Security & Privacy

@FranticRain FranticRain released this Jun 1, 2018 · 15 commits to master since this release

Assets 3

This release requires macOS 10.11 or later.

The guide button on Xbox One S-era (Bluetooth-capable) controllers now works properly as a button, instead of a permanent switch! Also, Force feedback is back! Rumble on. Speaking of which, rumble options for Xbox One controllers have been fixed, so you can rumble the triggers only, or the triggers and the main motors in unison if you want! Whatever floats your boat. And good news, all of the settings changes you make in the preference pane will now actually be saved. Settings bugs have been vanquished and now you won't have to check "Pretend to be an Xbox 360 Controller" every time you reboot your computer. There are some other under the hood fixes that will probably go un-noticed, but the main Readme and the text during installation have gotten a little spring cleaning, so keep an eagle eye out for that.

Make sure to allow access to the developer in System Preferences > Security & Privacy

@FranticRain FranticRain released this May 17, 2018 · 25 commits to master since this release

Assets 3

This requires macOS 10.11 or later.

Added some new devices.

Make sure to allow access to the developer in System Preferences > Security & Privacy

@FranticRain FranticRain released this Apr 3, 2018 · 31 commits to master since this release

Assets 3

This requires macOS 10.11 or later.

The wireless controller driver has been removed to fix issues with macOS 10.11 and later. Additional features have been added to help with preference saving, some enhancements for Bluetooth controllers, and new devices.

Make sure to allow access to the developer in System Preferences > Security & Privacy

@FranticRain FranticRain released this Apr 18, 2017 · 67 commits to master since this release

Assets 3

WARNING: May cause hanging on boot on macOS 10.13 or later! Fixed in v0.16.6 and later (above).

This build contains ONLY new devices. There are no bug fixes.

This requires macOS 10.9 or later.

Make sure to allow access to the developer in System Preferences > Security & Privacy

@FranticRain FranticRain released this Aug 28, 2016 · 92 commits to master since this release

Assets 3

A few minor improvements in addition to some new controllers. Xbox 360 controllers can pretend to have the same vendor and product IDs as the official controller. Enable/Disable are also more stable now.

Note: In order to compile (with 32-bit support), you need to set DEVELOPER_DIR to an Xcode 4.6 Developer directory and run build.sh. Xcode 5 cannot compile 32-bit kexts.

This requires Mac OS 10.9 or later.

@FranticRain FranticRain released this Jul 14, 2016 · 112 commits to master since this release

Assets 3

This release actually resolves issues with Xbox One controllers not initializing properly. If you have issues with Xbox One controller initialization using this release, please create a new issue. Third party Xbox One controllers are still not initializing properly.

Note: In order to compile (with 32-bit support), you need to set DEVELOPER_DIR to an Xcode 4.6 Developer directory and run build.sh. Xcode 5 cannot compile 32-bit kexts.

This requires Mac OS 10.9 or later.

@FranticRain FranticRain released this Jul 9, 2016 · 119 commits to master since this release

Assets 3

This release should resolve issues with Xbox One controllers not initializing properly. If you have issues with Xbox One controller initialization using this release, try using 0.16.1 as well and report your findings in the "Issues" section of the repository.

Note: In order to compile (with 32-bit support), you need to set DEVELOPER_DIR to an Xcode 4.6 Developer directory and run build.sh. Xcode 5 cannot compile 32-bit kexts.

This requires Mac OS 10.9 or later.

@FranticRain FranticRain released this Jul 6, 2016 · 120 commits to master since this release

Assets 3

This release adds some new devices and fixes an issue where "normalize" wouldn't stay checked in the preference pane.

Note: In order to compile (with 32-bit support), you need to set DEVELOPER_DIR to an Xcode 4.6 Developer directory and run build.sh. Xcode 5 cannot compile 32-bit kexts.

This requires Mac OS 10.9 or later.

@FranticRain FranticRain released this Apr 27, 2016 · 137 commits to master since this release

Assets 3

This release adds some new devices, and fixed some important settings bugs. In addition, remapping works for wireless Xbox 360 controllers. Some behind the scenes changes have occurred with Xbox One controllers pretending to be Xbox 360 Controllers. That means that some games that work with wired Xbox 360 controllers, but not Xbox One controllers will work with Xbox One controllers now. Yay! And last but not least, there are new rumble options for Xbox One controllers. Check them out!

Also, we're out of pre-release and OFFICIAL.

Note: In order to compile (with 32-bit support), you need to set DEVELOPER_DIR to an Xcode 4.6 Developer directory and run build.sh. Xcode 5 cannot compile 32-bit kexts.

This requires Mac OS 10.9 or later.