Controller:Xbox Wireless Controller
![]() |
|
XInput support | |
---|---|
Connection method | |
Micro-USB, USB-C, Bluetooth, Wireless dongle | |
Predecessor | |
Xbox 360 Controller | |
Successor | |
Xbox Elite Wireless Controller | |
The Xbox Wireless Controller is a game controller released by Microsoft on November 22, 2013. It was released alongside the Xbox One.
While the controller layout was largely unchanged from that of its predecessor, the new controller has one unique feature called Impulse Triggers, in which each trigger has their own rumble motor. There is an expansion port on the bottom of the controller for expandability.
The launch model that was released alongside the Xbox One console was known as Model 1537. On June 9, 2015, Microsoft unveiled the Model 1697, which added a 3.5mm audio jack and the ability to do firmware updates wirelessly. The next model, Model 1708, was released on August 2, 2016 alongside the Xbox One S console; this model added Bluetooth connectivity. The fourth and current model, Model 1914, was released on November 10, 2020 alongside the Xbox Series X|S; This model has a flat concave D-pad, an additional "Share" button, and the change from Micro-USB to USB-C.
The controllers also have pro-orientated models, known as the Elite controllers. So far, Microsoft has released Series 1 (Model 1698) and Series 2 (Model 1797).
All models of the Xbox Wireless Controller are native XInput controllers, meaning that they are supported in games that use the XInput API. Select games can support the controllers' Impulse Triggers feature. While all models support a wired connection via either Micro-USB or USB-C, wireless connections vary between models: Model 1537 and Model 1697 only support wireless through the use of Wireless Adapters[1], while Model 1708 and Model 1914 support Bluetooth connectivity on top of that. Third party attachments can provide gyroscope support. Playing games that only use DirectInput API require the use of wrappers that transcode the XInput inputs into DirectInput inputs.
General information
- PC Games with Xbox One Controller Support
- Xbox Series X: Making Gaming’s Best Controller Even Better
Inputs
- 2 × clickable analog sticks: LS, RS
- 2 × analog triggers: LT, RT
- 2 × digital shoulder buttons: LB, RB
- 7 × digital action buttons: 𝐀, 𝐁, 𝐗, 𝗬, Ⲷ ᴍᴇɴᴜ, ⧉ ᴠɪᴇᴡ, xʙᴏx
- 4 × digital directional buttons (d-pad): ↑, ↓, ←, →
- Wireless pairing button
- Digital share button in fourth revision: ⇫ sʜᴀʀᴇ
Controller variations
- The original two controller models (Models 1537 and 1697) have a different plastic trim around the Xbox logo and do not support Bluetooth. Model 1697 controllers added a 3.5mm audio jack, while Model 1537 controllers lack it.
- The Xbox Elite Wireless Controller and Xbox Elite Wireless Controller 2 includes more features compared to regular controller, including replaceable sticks and d-pad, four paddle buttons to back and fully rebindable button layouts.
- The third standard model (Model 1708) was released along with the Xbox One S and have Bluetooth connectivity and textured grips. The Xbox logo is now surrounded by the main plastic on the front of the body.
- The fourth standard model (Model 1914) was released along with the Xbox Series X and Xbox Series S and has a slightly smaller body, a USB-C port instead of a Micro-B USB one, a Share button, and similar to the Elite Controller, it has a flat concave D-pad, textured grip and shoulder buttons. It's currently available in five different colors.[2]
Use with PC platforms
Connection
USB
Connect the controller |
---|
Notes
|
Bluetooth
- Only Model 1708 and newer has built-in Bluetooth connectivity. See this official support page to distinguish the supported models.
- Windows 10 with Anniversary update and later is required.
- It is recommended to only connect single controller with Bluetooth connection. Some accessories like headsets and chatpads do not work using wireless connection.
- There are multiple reports of Model 1708 controllers connected via Bluetooth causing FPS drops and stutters[3]. These problems don't seem to happen on other Bluetooth controllers or when connected via a wireless adapter, and it's yet unknown whether the issue persists on the newer Model 1914 controllers.
Pair the controller via Bluetooth[4] |
---|
Notes
|
Wireless Adapter for Windows
- Supports up to 8 controllers.
Pair the controller via Xbox Wireless Adapter[5] |
---|
Notes
|
Windows
- Connecting the controller should automatically download and install latest drivers for the controller.
Supported features | reWASD | Steam | Gamepad Phoenix | Controller Companion |
---|---|---|---|---|
Vibrations | ✓ | ✓ | ✗ | ✗ |
Impulse Trigger Vibration | ✓ | ✗ | ✗ | ✗ |
LEDs | ✓ | ✗ | ✗ | ✗ |
Dead-zone adjustment | ✓ | ✓ | ✓ | ✗ |
Multiple controllers | ✓ | ✓ | ✓ | ✓ |
Chatpad | ✓ | ✗ | ✗ | ✗ |
Headphone Jack | ✗ | ✗ | ✗ | ✗ |
Keyboard & Mouse input emulation | ✓ | ✓ | ✗ | ✓ |
Virtual Xbox controller emulation | ✓ | ✓ | ✓ | ✓ |
Virtual DualShock emulation | ✓ [N 1] | ✗ | ✗ | ✗ |
Virtual Nintendo controller emulation | ✓ [N 2] | ✗ | ✗ | ✗ |
Retro DInput/WinMM compatibility | ~ [N 3] | ~ [N 3] | ✓ | ~ [N 3] |
Battery status | ✓ | ✗ | ✗ | ✗ |
Motion controls attachments | ✓[N 4] | ✓[N 5] | ✗ | ✗ |
- ↑ Allows using controller as DualShock 3 and DualShock 4 virtual controllers.
- ↑ Allows using controller as virtual Switch Pro Controller.
- ↑ 3.0 3.1 3.2 Requires Xidi wrapper.
- ↑ ReWASD allows to use Mobile gyroscope as mouse or emulated DualShock 3, DualShock 4 or Switch Pro Controller gyro. Supports attachments which emulate PlayStation or Switch controllers.
- ↑ Steam Link mobile application allows to remap phone gyro to mouse or sticks inputs. Supports attachments which emulate PlayStation or Switch controllers.
reWASD
- xʙᴏx button can be remapped.
- Allows to activate Impulse Trigger Vibration.
- Allows emulate virtual DS4 controller to play PS4 Remote Play, PS Now or DualShock 4 compatible games.
- Not free of charge. 7-day trial.
- Custom configs for Xbox Wireless controller can be found in official Community Configs Library maintained by reWASD users.
macOS
- Use the 360Controller driver or Xbox One Controller Enabler.
- On macOS Catalina (10.15) or later, Bluetooth support is available natively.[6]
Linux
- Natively supported by distros using Linux kernel 3.17 (or later).
- Xow is a Linux user mode driver for the Xbox One wireless dongle. It communicates with the dongle via libusb and provides joystick input through the uinput kernel module. The input mapping is based on existing kernel drivers like xpad.
Steam
- Controller can be found in Supported Controller Database and it's correctly recognizable as Xbox One controller.
Steam Link compatibility
- Works without any drivers on any operating system that supports Steam.
- Can be used just to send input from a controller to a PC. Go into Streaming options, hit 𝗬 and disable video and audio streaming.
- Controller connected via USB works as expected.
- Newer versions (2016 onward, beginning with Model 1708) can be paired natively using Bluetooth.
- Steam Link has experimental support for the wireless adapter and it works through VirtualHere too (Model 1537 and 1697).[7]
- The controller supports Rumble over Bluetooth after update.
- May not work great unless connected to LAN or a low latency Wi-Fi.
Hardware
Expansions
Chatpad
Gyro Support: Brook X One Adapter EXTRA
- You can use the Xbox Wireless Controller to play PC, PS4, Switch, Xbox One games wirelessly.
- Adds Motion Control (Gyro for PC/PS4/Switch and supports Turbo and Remap. For this option Steam has to recognize controller as Switch Pro Controller or DualShock 4
- Emulates PS4 touchpad via combo keys (Brook key+Right Analog Stick).
- Allow the use of headsets on the Xbox Wireless Controller for PS4/Xbox One. Battery lasts up to ten hours.
BigBigWon Armor-x Pro
- Wireless and Wired on Multi-platforms - works for Xbox Series X|S controller ONLY (NOT for Xbox One Controller). Strike pack is effective way to add 4 additional response back buttons to for xsx/xss controller. Mod paddles allow to play new controller on for Xbox Series X|S / for Xbox One / Switch / Windows10&11 PC via the included USB-C cable or wirelessly via 2.4Ghz adapter, helping you get elite experience on every supported platform.
- Motion Aiming - GYROCON+ Motion Control Tech of controller back button helps for Xbox Series beyond the ELITE. Support Switch native motion control games. Can use motion control with Xbox / WIN10&11 games.
- Turbo - one press with combo function.
- Marco - Adopted Marco technology of custom back button, a complete set of complex operations can be performed directly with a single button.
- 4 Remappable Buttons - Back paddles key-value mapping with 4 extra buttons provide all the input options you need to increase your arsenal of commands. Each of the 4 back paddle attachment can be mapped directly without the need for any software or app.
- 3 Profile Configurations - access to settings anywhere.
- Hair Trigger Paddles for Xbox Series S controller reduces travel distance of triggers to fasten the responsive speed.
- Audio Support for wired audio, connect back attachment via a cable and plug the wired earphone to the controller. For wireless audio, use wireless headphones compatible with consoles.
- APP - Support setting the on-board profiles, lighting effect, button mapping, joystick/trigger dead zone and sensitivity, motion sensitivity and MACRO programming via the APP.
Strike Pack Dominator Xbox One
- Adding to controller two remappable paddles.
- Possible to map special behaviour mods: Anti-Recoil Adjustable, Quick Scope, Auto Run, Drop Shot, Rapid Fire, Optimized Rapid Fire, Rapid Fire Adjustable, Pulse Fire Adjustable, Burst Fire Adjustable, MW Jitter, Anti-Recoil, Auto Hold Breath, Turbo Melee, Double Jump, Auto Spot, ADS and Hair Triggers.
- Detachable screw-on paddles allows buy and attach alternate paddles for different hand sizes.
- Model 1914 is not supported. See Wired Universal Strike Pack Dominator for Xbox Series X & S and Xbox One Wireless Controller for compatible alternative.
- Requires wired connection.
Wired Universal Strike Pack Dominator for Xbox Series X & S and Xbox One Wireless Controller
- Universally-compatible alternative to Strike Pack Dominator Xbox One that supports Model 1914.
- Adding to controller two remappable paddles.
- Possible to map special behaviour mods: Anti-Recoil Adjustable, Quick Scope, Auto Run, Drop Shot, Rapid Fire, Optimized Rapid Fire, Rapid Fire Adjustable, Pulse Fire Adjustable, Burst Fire Adjustable, MW Jitter, Anti-Recoil, Auto Hold Breath, Turbo Melee, Double Jump, Auto Spot, ADS and Hair Triggers.
- Detachable screw-on paddles allows buy and attach alternate paddles for different hand sizes.
- Requires wired connection.
Strike Pack Eliminator for Xbox One
- Adding to controller Four Hyper response Buttons.
- Full mapping capability of all 16 functions.
- Customizable digital mods.
- Model 1914 is not supported. See Wired Universal Strike Pack Eliminator for Xbox Series X & S and Xbox One Wireless Controller for compatible alternative.
- Requires wired connection.
Wired Universal Strike Pack Eliminator for Xbox Series X & S and Xbox One Wireless Controller
- Universally-compatible alternative to Strike Pack Eliminator for Xbox One that supports Model 1914.
- Adding to controller Four Hyper response Buttons.
- Full mapping capability of all 16 functions.
- Customizable digital mods.
- Requires wired connection.
Adapters
Cronus Zen Adapter
- Cronus Zen allows the use of licensed gaming controller on all major gaming platforms, including all versions of PlayStation 4, Xbox One, Nintendo Switch, PlayStation 3, and Xbox 360, Windows PC, Android, Raspberry Pi.
- Supports mods, scripts and macros.
- Integrated Bluetooth and support for Xbox One & Xbox 360 Wireless Adapters.
CronusMax Adapter
- It lets you use controller on Xbox One, PlayStation 4, PlayStation 3, Xbox 360 and Windows PC.
- It allows you to convert your controller into an modded controller without installing any chips or other devices. Supports mods, scripts and macros.
ConsoleTuner Titan Two Adapter
- Titan Two is an all-in-one gaming device that combines features of dozens of products in a single form factor. Supports PlayStation 4, Xbox One, Nintendo Switch, PlayStation 3, PlayStation TV, Xbox 360, Computers and more...
- Customize the controller layout accordingly your needs for any game.
XIM APEX
- XIM APEX provides the highest precision mouse and keyboard (and more) experience on Xbox Series X/S, Xbox One, PlayStation 4 (PS4), Xbox 360, and PlayStation 3 (PS3). Software emulates Keyboard+Mouse inputs into signals from controllers connected to third USB port.
- Supports official wireless Xbox Series X/S or One controller connected with a micro-USB cable.
- Simple real-time smartphone and tablet-based configuration. Real-time feedback to guide you to your optimal settings.
- Supports your existing Xbox headsets and chatpads.
- Firmware upgradable.
- Active community forum.
- Needs your controller plugged into USB port #3 on your XIM HUB at all times to function.
- Use of Xbox Series X/S controllers requires upgrade of firmware.
Support in games
- Natively supported by most modern games via XInput. Sometimes, the controller will be recognized as Xbox 360 Controller.
- Some XInput supported games may not work correctly with the Xbox One controller. Refer to the individual game pages for details.
Impulse Trigger Vibration
For a list of games, see List of games that support Xbox One impulse triggers.
- The impulse triggers of the controller are two independent rumble motors located within each of the triggers, allowing developers to selectively vibrate the trigger when the player is performing an action that warrants such a feedback, such as firing a gun or charging an attack.
- The XInput API does not expose this functionality. Games making use of the rumble motors uses the Windows.Gaming.Input API instead.
- There is no available application which translates adaptive triggers haptic feedback signals into basic impulse trigger vibration.
- The third-party DLL injection-based tool X1nput can be used to convert the normal vibrations of a game to impulse trigger vibration in many single player games.
Games with Impulse Trigger Vibration support
- Total number of games: 82.
- Number of games which Impulse Trigger Vibration is limited and feature support is still not a PC standard.
- Games with DualSense's Adaptive Triggers support are mostly not compatible with Impulse Triggers and there is no application which translates both signals into one standard.
Native support | Limited native support | Always on | Requires manual fix | No native support |
Games with XInput button prompts
Issues fixed
No force feedback vibration in DirectInput games
- Install Force Feedback Driver for Xbox One Controllers.[8] Some games will still not support vibration even with this installed.
Windows cannot initialize the device driver for this hardware. (Code 37)
- Open Windows Update and ensure KB2685811 is installed.[9]
Other information
Firmware updates
- Either a Windows 10/11 PC or an Xbox One/Series console is required to update the controller's firmware.
- To update the controller's firmware, install Xbox Accessories App from Microsoft Store and connect the controller either with cable or wireless adapter.
Technical information
- Device name: Xbox One® Controller, HWID: 045E:02D1, 045E:02DD, 045E:02EA.
Input lag
- Wired connection input lag: 7.1 ms for button press and 7.0 ms for joystick move. Values can be improved to 5.0 ms by overclocking controller's polling rate to 1000Hz.[10]
- Wireless connection input lag: 7.4 ms for button press and 7.0 ms for joystick move. Bluetooth connection input lag: 7.4 ms.[10]
Xbox One controller (Model 1697):
Connection | Input lag |
---|---|
USB (button press) | 7.1 ms (± 2.6 ms) |
USB (joystick move) | 7.0 ms (± 2.6 ms) |
2.4GHz dongle (button press) | 7.4 ms (± 2.4 ms) |
2.4GHz dongle (joystick move) | 7.0 ms (± 2.3 ms) |
Bluetooth (button press) | 7.4 ms (± 2.4 ms) |
Bluetooth (joystick move) | 6.9 ms (± 2.5 ms) |
Xbox One S controller (Model 1708):
Connection | Input lag |
---|---|
USB (button press) | 7.0 ms (± 2.7 ms) |
USB (joystick move) | 6.3 ms (± 2.6 ms) |
2.4GHz dongle (button press) | 7.1 ms (± 2.4 ms) |
2.4GHz dongle (joystick move) | 7.1 ms (± 2.4 ms) |
Bluetooth (button press) | 7.8 ms (± 2.5 ms) |
Bluetooth (joystick move) | 7.3 ms (± 2.5 ms) |
USB OC 1000Hz (button press) | 5.3 ms (± 2.3 ms) |
USB OC 1000Hz (joystick move) | 5.0 ms (± 2.3 ms) |
Xbox Series X controller (Model 1914):
Connection | Input lag |
---|---|
USB (button press) | 6.9 ms (± 3.0 ms) |
USB (joystick move) | 6.7 ms (± 3.1 ms) |
2.4GHz dongle (button press) | 6.3 ms (± 2.0 ms) |
2.4GHz dongle (joystick move) | 5.5 ms (± 2.2 ms) |
Bluetooth (button press) | 11.4 ms (± 5.1 ms) |
Bluetooth (joystick move) | 12.7 ms (± 5.0 ms) |
USB OC 1000Hz (button press) | 5.8 ms (± 2.3 ms) |
USB OC 1000Hz (joystick move) | 5.2 ms (± 2.6 ms) |
XInput Battery Meter
- Displays a battery meter for connected XInput controller devices in the Windows taskbar.
DualShock4 emulator
- Application emulates the Sony DualShock 4 gamepad using an Xbox controller.
- Allows to use Xbox controller for Sony PlayStation Now or PlayStation Remote Play applications.
References
- ↑ UPDATE: New Xbox One 1TB Console Unveiled | Xbox Live's Major Nelson
- ↑ Xbox Wireless Controller | Xbox
- ↑ [1] - last accessed on 2021-01-27
- ↑ Verified by User:Marioysikax on 2016-10-26
- ↑ Set Up the Xbox Wireless Adapter for Windows - last accessed on 2016-10-26
- ↑ LaptopMag: How to Pair PS4 and Xbox One Controllers in macOS Catalina - last accessed on 2021-07-13
- ↑ Steam Link build 747 - last accessed on June 2023
- ↑ Enable Force Feedback for Xbox One Controllers (Windows 7/8/8.1 x64 ONLY) :: Steam Community - last accessed on June 2023
- ↑ PSA for the new Xbox One controller drivers. How to fix error 37 for Windows 7. : pcgaming - last accessed on June 2023
- ↑ 10.0 10.1 Ultimate Controller Comparison | Input lag, etc. (PS5, PS4, Xbox SX/Elite 2/One, eSwap Pro)