Official Xbox One Controller Driver

Be notified of new releases

Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 36 million developers.

Sign up

Starting today, PC gamers can plug in an Xbox One controller and use it as a joystick and controller pad replacement. Microsoft announced the Xbox One controller’s PC drives earlier today. Microsoft Xbox One Controller USB Driver is licensed as freeware for PC or laptop with Windows 32 bit and 64 bit operating system without restrictions. It is in drivers hardware category and is available to all software users as a free download.

Jan 30, 2018 - With a driver built into Windows, you won't need any special software for. There are a couple ways to use the Xbox One controller wirelessly, and a few. Pro tips for getting the most out of Microsoft's latest controller via USB,. Jun 5, 2014 - Windows PC users can now play games with the Xbox One controller, thanks to official drivers released today by Microsoft. The drivers will be.

Xbox One controller drivers doesn't install on Windows 7 x64 I tried to connect mi xbox one controller to my pc (windows 7 x64) using the play and charge kit cable (usb cable). But when I try to install the official drivers it fails. Microsoft - Other hardware - Microsoft Xbox One Controller (DFU), Windows 10 and Later Servicing Drivers for testing,Windows 7,Windows 8.1 and later drivers.

Verified
This commit was signed with a verified signature.
GPG key ID: 94AEA6B87FAE1885Learn about signing commits
Pre-release
    Verified
    This commit was signed with a verified signature.
    GPG key ID: 94AEA6B87FAE1885Learn about signing commits

FranticRain released this May 13, 2019 · 4 commits to modern-rewrite since this release

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 3 adds wireless controller support and should fix issues on macOS versions 10.11, 10.12, and 10.13

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

Verified
This commit was signed with a verified signature.
GPG key ID: 94AEA6B87FAE1885Learn about signing commits
Pre-release
    Verified
    This commit was signed with a verified signature.
    GPG key ID: 94AEA6B87FAE1885Learn about signing commits

FranticRain released this May 1, 2019 · 14 commits to modern-rewrite since this release

This release requires macOS 10.14 or later.

PLEASE DO NOT INSTALL ON ANY VERSION OF MACOS EARLIER THAN 10.14

This is an early release of 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.

Alpha 2 should fix the issue with Xbox 360 controllers not working.

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

Verified
This commit was signed with a verified signature.
GPG key ID: 94AEA6B87FAE1885Learn about signing commits
Pre-release
    Verified
    This commit was signed with a verified signature.
    GPG key ID: 94AEA6B87FAE1885Learn about signing commits

FranticRain released this Apr 25, 2019 · 28 commits to modern-rewrite since this release

This release requires macOS 10.11 or later.

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

FranticRain released this Mar 4, 2019 · 10 commits to master since this release

This release requires macOS 10.11 or later.

There are a couple new devices added in this release.

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

If you are having issues with macOS 10.14.5 or later, make sure to download the version of the driver that ends with _Notarized.

360ControllerInstall_0.16.11_Notarized.dmg1.2 MB

FranticRain released this Oct 10, 2018 · 27 commits to master since this release

This release requires macOS 10.11 or later.

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.

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

FranticRain released this Sep 15, 2018 · 32 commits to master since this release

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

Official Xbox One Controller Driver Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.
GPG key ID: 4AEE18F83AFDEB23Learn about signing commits
    Verified
    This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.
    GPG key ID: 4AEE18F83AFDEB23Learn about signing commits

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

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 released this May 17, 2018 · 57 commits to master since this release

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 released this Apr 3, 2018 · 63 commits to master since this release

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 released this Apr 18, 2017 · 99 commits to master since this release

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.

Download xbox one controller driver

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

The Xbox 360 might be long past being Microsoft’s flagship gaming device, but its controllers live on in the palms and living rooms of gamers all over the world. If taken care of, they work just as well today as they did when the console first launched, so learning how to sync an Xbox 360 controller with all sorts of systems is a great idea.

How to Sync Xbox 360 Controller to an Xbox 360

Syncing an Xbox 360 controller with an original Xbox 360 is one of the easiest platforms to get it working with.

  1. Turn the Xbox 360 on.

  2. Turn the Xbox 360 controller on by pressing and holding the big Guide Button in the center.

  3. Press the wireless connect button on the Xbox 360, located on the front of the console. You should then see the light ring around the console’s power button flash and rotate.

    On the Xbox 360 E and S consoles, the wireless connect button can be found by the controller ports. On the original Xbox 360 console, it is located near the memory card slots.

  4. While the lights are still flashing, press the sync button on the controller. It's located on the backside of the controller, next to the wired connection. The Guide Button will flash while the syncing completes.

You’ll know the controller has synchronized with the console because the LEDs around the controller’s Guide Button will stop flashing and one LED will stay on. The Xbox console will show a similar light, although the Xbox 360 E will show a single solid light around the power button.

How to Connect Xbox 360 Controller to PC

If you want to connect an Xbox 360 controller to a Windows PC, you need a wireless receiver. Microsoft has an official one, but there are also third-party options which work just as well, though they include a couple of extra hoops to jump through.

These instructions can be applied to Windows 7, Windows 8.1, and Windows 10.

Microsoft Xbox One Controller Driver Win 10

  1. Connect the wireless receiver to a spare USB port on your PC. If you’re using the official adaptor, it should automatically launch the driver installation software. Follow the on-screen instructions, then skip to Step 7. If you’re using an unofficial adaptor, follow the steps below.

  2. Use the Windows search box to search for “Device Manager,” then select it from the results.

  3. You should see one item in the list that has a small, yellow triangle, suggesting Windows doesn’t recognize the device. Right-click it select Properties, select the Driver tab, then select Update Driver.

  4. Select Browse my Computer for driver software.

  5. On the following screen, select Let me pick from a list of available drivers on my computer.

  6. Scroll down the list and select Xbox 360 Wireless Receiver for Windows. Then select Next.

  7. A warning message will appear suggesting it can’t confirm whether the driver is compatible. If you've followed the steps correctly, it will be. Select Yes and wait for the install to complete. The light on the receiver should then change to a solid green.

  8. Turn your Xbox 360 controller on by pressing and holding the central Guide Button. Press the sync button on the wireless receiver, as well as on the controller. They'll both blink for a few seconds, but should then connect. If not, attempt the procedure again and make sure the receiver and controller are near one another.

If the above method doesn’t work for whatever reason, you can download the Xbox 360 Wireless Controller driver from Microsoft’s download website. Just search for “Xbox” in the gaming category, then select Xbox 360 Wireless Controller for Windows. Download the right driver for your operating system, open the file, then follow the on-screen instructions.

How to Connect Xbox 360 Controller to a Mac

Official Xbox One Controller Driver Windows 10

Connecting an Xbox 360 controller to macOS is much the same as it is with Windows.

Microsoft Xbox One Controller Driver

  1. Plug the wireless receiver into your Mac.

  2. Download and install the open source Xbox 360 receiver driver from GitHub.

  3. Turn your Xbox 360 controller on by pressing and holding the Guide Button.

  4. Press the sync button on the wireless receiver, as well as on the controller. They will both blink for a few seconds, but should then connect.