What's new in Xbox 360 Controller Driver 1.0.0 Alpha 6

May 17, 2020
  • This is the final release of 360Controller (barring some big issue with the creation of this release). This is due to the new DriverKit system that Apple is implementing in favor of kernel extensions. My focus will now be on working on this DriverKit solution. No further updates will be made to this driver by me (@FranticRain).
  • Alpha 6 adds a few more third party devices.

New in Xbox 360 Controller Driver 1.0.0 Alpha 5 (Nov 4, 2019)

  • This is an early release of a modern rewrite for this driver. It updates the driver to the modern standard and re-implements wireless controller support. If you find any regression in the driver, make sure to make an issue and specifically mention that you are using this version of the driver.
  • Alpha 5 sound improve compatibility with macOS Catalina 10.15. It should also resolve error codes with older versions of macOS.
  • The move to 1.0.0 is an attempt to move this driver to proper semantic versioning in conjunction with the modern update. It does not imply any level of completeness.
  • Make sure to allow access to the developer in System Preferences > Security & Privacy
  • If you need help or don't know how to do something, make sure you check the README for answers to your questions. Also consider using the "Enable Driver" option in the "Advanced" tab of the preference pane to debug your issues.

New in Xbox 360 Controller Driver 1.0.0 Alpha 4 (Oct 21, 2019)

  • This release requires macOS 10.11 or later.
  • This is an early release of a modern rewrite for this driver. It updates the driver to the modern standard and re-implements wireless controller support. If you find any regression in the driver, make sure to make an issue and specifically mention that you are using this version of the driver.
  • Alpha 4 adds xbox one wireless controller support and should work with macOS Catalina 10.15.
  • The move to 1.0.0 is an attempt to move this driver to proper semantic versioning in conjunction with the modern update. It does not imply any level of completeness.
  • Make sure to allow access to the developer in System Preferences > Security & Privacy

New in Xbox 360 Controller Driver 1.0.0 Alpha 3 (May 23, 2019)

  • Adds wireless controller support and should fix issues on macOS versions 10.11, 10.12, and 10.13

New in Xbox 360 Controller Driver 1.0.0 Alpha 2 (May 23, 2019)

  • Should fix the issue with Xbox 360 controllers not working.

New in Xbox 360 Controller Driver 1.0.0 Alpha 1 (May 23, 2019)

  • This is the first pass at a modern rewrite for this driver. It should exactly match the functionality of the existing driver. So wireless controllers are still not supported at this time, but your wired controllers should work exactly as intended. If you find any regression in the driver, make sure to make an issue and specifically mention that you are using this version of the driver.
  • The move to 1.0.0 is an attempt to move this driver to proper semantic versioning in conjunction with the modern update. It does not imply any level of completeness.
  • Make sure to allow access to the developer in System Preferences > Security & Privacy

New in Xbox 360 Controller Driver 0.16.11 (Mar 5, 2019)

  • There are a couple new devices added in this release, along with a new Chinese localization.

New in Xbox 360 Controller Driver 0.16.10 (Oct 19, 2018)

  • There are a couple new devices added in this release, along with some some safety features so that old versions of the driver don't come back to haunt you. Primarily, this release is for new devices and some fixed version stuff.

New in Xbox 360 Controller Driver 0.16.9 (Sep 17, 2018)

  • 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

New in Xbox 360 Controller Driver 0.16.8 (Jul 20, 2018)

  • 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.

New in Xbox 360 Controller Driver 0.16.7 (May 17, 2018)

  • Added some new devices.
  • Make sure to allow access to the developer in System Preferences > Security & Privacy

New in Xbox 360 Controller Driver 0.16.6 (Apr 4, 2018)

  • 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.

New in Xbox 360 Controller Driver 0.16.5 (Apr 19, 2017)

  • This build contains ONLY new devices. There are no bug fixes.
  • This requires macOS 10.9 or later.

New in Xbox 360 Controller Driver 0.16.4 (Aug 29, 2016)

  • 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.

New in Xbox 360 Controller Driver 0.16.3 (Jul 14, 2016)

  • 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.

New in Xbox 360 Controller Driver 0.16.2 (Jul 10, 2016)

  • 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.

New in Xbox 360 Controller Driver 0.16.1 (Jul 7, 2016)

  • 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.

New in Xbox 360 Controller Driver 0.16 (Apr 27, 2016)

  • 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!

New in Xbox 360 Controller Driver 0.15 Beta 6 (Apr 10, 2016)

  • An unofficial release of the driver.
  • This release was signed to be compatible with the new Yosemite Kext sign requirements and should work without workarounds.
  • This release adds some new devices.
  • 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.

New in Xbox 360 Controller Driver 0.15 Beta 5 (Feb 19, 2016)

  • Fixes some Xbox One Elite implementation issues, in addition to Xbox One force feedback fixes.

New in Xbox 360 Controller Driver 0.15 Beta 4 (Feb 19, 2016)

  • Adds support for various new controllers in addition to the Xbox One Elite controller. Also, Xbox One controllers no longer to pretend to be Xbox 360 controllers. If you have compatibility problems with an Xbox One controller, use the checkbox in the "Advanced" tab. This may require you to disconnect and reconnect your controller to take effect.
  • 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.

New in Xbox 360 Controller Driver 0.15 Beta 3 (Oct 12, 2015)

  • Removed Wireless Controller Remapping temporarily, as it was causing problems with these controllers.

New in Xbox 360 Controller Driver 0.15 Beta 2 (Aug 28, 2015)

  • New (2015) XBox One Controller model supported.

New in Xbox 360 Controller Driver 0.15 Beta (Aug 4, 2015)

  • Improvements:
  • Completely reworked User Interface by Pyroh
  • Xbox One Controller Support with Force Feedback by FranticRain.
  • Added dozens of device IDs provided by users
  • Swappable button ids and Deadzone adjustment improvements by FranticRain
  • General bug fixes and improvements mostly from MaddTheSane
  • You can now temporarily disable or completely uninstall the driver from the Preference Panel itself by RodrigoCard.

New in Xbox 360 Controller Driver 0.14 (Dec 24, 2014)

  • This release was signed to be compatible with the new Yosemite Kext sign requirements and should work without workarounds. Force Feedback and Wireless Controller's lights that were broken on 0.14-beta are now fixed!
  • This release have many improvements made by C.W. Betts. This includes synthesized getters/setters, KVO/KVC, and migration to ARC, general code readability improvements and better handling of feedback effects.

New in Xbox 360 Controller Driver 0.12 (Mar 2, 2013)

  • Fix that prevents non-ChatPad-compatible controllers from working
  • Improvement to ChatPad support
  • Improvement to wireless support (automatic and manual power-off)
  • Updated Info.plist with many common devices

New in Xbox 360 Controller Driver 0.11 (Jan 11, 2012)

  • Temporary Lion fix (thanks to "codeman38")
  • Adjustment to the automatic device match function

New in Xbox 360 Controller Driver 0.10 (Jul 4, 2011)

  • Various bugfixes
  • New product IDs for Wireless Gaming Receiver
  • Automatic device match function, allowing you to select and deselect which controllers you want it to match with
  • Fix the incompatibility with Bioshock introduced with ChatPad support

New in Xbox 360 Controller Driver 0.09 (Feb 12, 2010)

  • Experimental ChatPad support, rearchitecture.

New in Xbox 360 Controller Driver 0.08 (Sep 25, 2009)

  • 64-bit support (untested).
  • Fix for Snow Leopard.
  • Minor bug fixes.