Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Controller:Xbox Elite Wireless Controller"

From PCGamingWiki, the wiki about fixing PC games
 
(32 intermediate revisions by 8 users not shown)
Line 3: Line 3:
 
|cover        = Xbox Elite Wireless Controller.png
 
|cover        = Xbox Elite Wireless Controller.png
 
|xinput      = true
 
|xinput      = true
 +
|connection method = USB-Micro, Wireless dongle
 
|predecessor  = [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]]
 
|predecessor  = [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]]
 
|successor    = [[Controller:Xbox Elite Wireless Controller 2|Xbox Elite Wireless Controller 2]] <br /> [[Controller:Xbox Adaptive Controller|Xbox Adaptive Controller]]
 
|successor    = [[Controller:Xbox Elite Wireless Controller 2|Xbox Elite Wireless Controller 2]] <br /> [[Controller:Xbox Adaptive Controller|Xbox Adaptive Controller]]
 
|wikipedia    = Xbox_One_controller#Elite_controller
 
|wikipedia    = Xbox_One_controller#Elite_controller
 
}}
 
}}
 +
{{Introduction
 +
|introduction      = The '''Xbox Elite Wireless Controller''', internally known as '''Model 1698''' is a game controller released by [[Company:Microsoft|Microsoft]] on October 27. 2015. It is a pro-orientated version of the [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]].
  
'''Key points'''
+
Being a pro-orientated version of the Xbox Wireless Controller, the XBox Elite Wireless Controller has magnetic-attached thumbstick caps, swappable D-pads, 2-step trigger stops and remappable back paddles. As will Model 1697 of the Xbox Wireless Controller, it has a 3.5mm audio jack for audio passthrough. Impulse trigger rumble is also supported, but disabled if shorter trigger stop setting is set. It is powered by 2 AA batteries when used for wireless connection.
{{ii}} Controller is improved version of [[Xbox One Controller]] with interchangeable back paddles, D-pads and thumbsticks, as well as hair trigger locks.
+
 
{{ii}} Controllers can be used wired connections (via micro USB) or wirelessly with the [[#Wireless_Adapter_for_Windows|Xbox Wireless Adapter for Windows]] (supports up to 8 controllers).<ref>[http://majornelson.com/2015/06/09/new-xbox-one-1tb-console-unveiled/ UPDATE: New Xbox One 1TB Console Unveiled | Xbox Live's Major Nelson]</ref>
+
|release history  = It was superseded by [[Controller:Xbox Elite Wireless Controller Series 2|Xbox Elite Wireless Controller Series 2]] (Model 1797) on November 4, 2019.
{{ii}} No rechargeable battery, slot for two AA batteries.
+
 
{{ii}} The controller allows button-mapping using a {{store link|Microsoft Store|9nblggh30xj3|Xbox Accessories App}} on both Xbox One and Windows 10.
+
|current state    = The Xbox Elite Wireless Controller is a native XInput controller, meaning it is supported in games that use XInput API. It support impulse triggers in selected games. Up to 2 built-in profiles and up to 256 profile in the cloud can be customized using {{store link|Microsoft Store|9nblggh30xj3|Xbox Accessories App}} on Xbox One, Xbox Series X<nowiki>|</nowiki>S, and Windows PC (Requires Windows 10 and later), but thrid-party software like [[Steam]], [https://www.rewasd.com/ reWASD], and [https://github.com/Electronicks/JoyShockMapper JoyShockMapper] allow assigning paddles to keyboard and mouse actions or macros. The controller can be connected through either wired (via Micro-USB), or wireless via the [[#Wireless_Adapter_for_Windows|Xbox Wireless Adapter for Windows]] (supports up to 8 controllers).<ref>[http://majornelson.com/2015/06/09/new-xbox-one-1tb-console-unveiled/ UPDATE: New Xbox One 1TB Console Unveiled | Xbox Live's Major Nelson]</ref> While not natively support Bluetooth connectivity, it can be done by using a Bluetooth adapter like [[#Gyro Support: Brook X ONE Adapter|Brook X ONE Adapter]]. Playing games that only use DirectInput API requires wrappers that transcode the XInput inputs into DirectInput inputs.
{{++}} Natively supported by most modern games.
+
}}
{{++}} Custom software [https://www.rewasd.com/ reWASD] lets use paddles as new buttons which you can assign keyboard and mouse actions or macros.
 
{{++}} Physical switch on controller toggles preset moves on the fly. Two configs can be stored locally on controller and 256 configs in the cloud.
 
{{--}} Controller does not have Bluetooth support. You need to buy Blootooth adapters (eg. [[#Gyro Support: Brook X ONE Adapter|Brook X ONE Adapter]]) to enable Bluetooth connection.
 
{{--}} Official software allows duplicate existing buttons of the controller and assign them to paddles. For more advanced configuration it's recommended to use third party applications.
 
  
 
'''General information'''
 
'''General information'''
Line 30: Line 29:
  
 
==Use with PC platforms==
 
==Use with PC platforms==
 +
{{ii}} When supported wrapper is used, the software-defined back paddles mappings will taking priority over the built-in profiles' mappings.
 +
===Connection===
 +
==== USB-Micro ====
 +
{{Fixbox|description=Connect the controller|fix=
 +
# Use a USB-Micro to USB Type-A cable to connect the controller to a USB port on the computer.
 +
# The controller will automatically be recognized by the supported OS and install generic driver for it.
 +
}}
 +
 +
====[http://support.xbox.com/en-US/xbox-on-windows/accessories/xbox-wireless-adapter-for-windows-info Wireless Adapter for Windows]====
 +
{{ii}} Available in two variants: An older, larger '''Model 1713''' and a new, smaller '''Model 1790'''.
 +
{{ii}} Supports up to 8 controllers.
 +
{{ii}} Support for Windows 7 and Windows 8.1 were dropped for Model 1790.
 +
{{Fixbox|description=Using controller via Xbox Wireless|ref=<ref>{{Refurl|url=http://support.xbox.com/en-US/xbox-on-windows/accessories/xbox-wireless-adapter-for-windows-setup|title=Set Up the Xbox Wireless Adapter for Windows | Xbox One|date=2016-10-26}}</ref>|fix=
 +
# Connect the wireless adapter to PC and press the pair button.
 +
# On the controller, press the controller bind button between shoulder buttons.
 +
'''Notes'''
 +
{{ii}} To shut down the controller, hold the Xbox button for 5 seconds.
 +
}}
 +
 
===Windows===
 
===Windows===
 
{{ii}} Connecting the controller should automatically download and install latest drivers for the controller.
 
{{ii}} Connecting the controller should automatically download and install latest drivers for the controller.
 
{{--}} Configuration is available only in {{store link|Microsoft Store|9nblggh30xj3|Xbox Accessories}} tool which is available on Windows 10.
 
{{--}} Configuration is available only in {{store link|Microsoft Store|9nblggh30xj3|Xbox Accessories}} tool which is available on Windows 10.
{{++}} Custom application [https://www.rewasd.com/ reWASD] lets remap whole controller and works on Windows 7 or newer. Software gives advanced customization options eg. reassigning paddles to keyboard or mouse actions, macros, activate custom modes etc.
+
{{++}} Custom application [https://www.rewasd.com/ reWASD] allows remapping the whole controller and works on Windows 7 or newer. Software gives advanced customization options eg. reassigning paddles to keyboard or mouse actions, macros, activate custom modes etc.
 +
 
 +
{| class="wikitable sortable"
 +
! style="height: 38.6px" | Supported features !! reWASD !! Steam !! Gamepad Phoenix !! Controller Companion
 +
|-
 +
| Vibrations ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Impulse Trigger Vibration ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N name="Steam Xbox Extended Support Driver">Requires the Xbox Extended Feature Support driver to be installed through Steam.</ref>||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Back buttons ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| LEDs ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Dead-zone adjustment ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Multiple controllers ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Chatpad ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Headphone Jack ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Keyboard & Mouse input emulation ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Virtual Xbox controller emulation ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Virtual DualShock emulation ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Allows using controller as [[DualShock 3]] and [[DualShock 4]] virtual controllers.</ref> ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Virtual Nintendo controller emulation ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Allows using controller as virtual [[Switch Pro Controller]].</ref> ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Retro DInput/WinMM compatibility ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="Xidi">Requires [[Glossary:Controller#Xidi|Xidi]] wrapper.</ref> ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="Xidi"/> ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="Xidi"/>
 +
|-
 +
| Battery status ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Remapping back paddles ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N name="Steam Xbox Extended Support Driver"/>||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
|}
 +
<references group=N />
  
 
====[https://www.rewasd.com/ reWASD]====
 
====[https://www.rewasd.com/ reWASD]====
{{++}} Supports middle {{Key|switch}} profile button. Allows map a config for 1st slider position, second config for 2nd position and switch between them<ref>[https://forum.rewasd.com/forum/rewasd/technical-questions-aa/217877-how-to-switch-profiles-with-an-xbox-one-elite-gamepad How to switch profiles with an xbox one elite gamepad]</ref>.
 
 
{{++}} Paddles and {{Key|Guide}} button can be remapped.
 
{{++}} Paddles and {{Key|Guide}} button can be remapped.
{{++}} Alows to activate Impulse Trigger Vibration.
+
{{++}} Support Impulse Trigger vibration.
{{++}} Allows emulate virtual [[Controller:DualShock 4|DS4 controller]] to play PS4 Remote Play, PS Now or Dualshock 4 compatible games.
+
{{++}} Can emulate the [[Controller:DualShock 4|DualShock 4]] to play PS4 Remote Play, PS Now or Dualshock 4 compatible games.
{{--}} Not free of charge. 14-days trial.
+
{{++}} Can customize the controller's built-in profiles.<ref>{{Refurl|url=https://forum.rewasd.com/forum/rewasd/technical-questions-aa/217877-how-to-switch-profiles-with-an-xbox-one-elite-gamepad|title=How to switch profiles with an xbox one elite gamepad|date=June 2023}}</ref>.
 +
{{--}} Not free of charge. 7-days trial.
 
{{ii}} Custom configs for Xbox Elite controller can be found in official [https://www.rewasd.com/community/configs/gamepad/xbox_elite/ Community Configs Library] maintained by reWASD users.
 
{{ii}} Custom configs for Xbox Elite controller can be found in official [https://www.rewasd.com/community/configs/gamepad/xbox_elite/ Community Configs Library] maintained by reWASD users.
  
Line 47: Line 101:
  
 
===Linux===
 
===Linux===
{{ii}} The Xbox Elite Controller is natively supported by distros using Linux kernel 4.7 (or later)<ref>[https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.7-One-Elite-Controller Linux 4.7 One Elite Controller | Phoronix]</ref>. Vibration is currently not supported.<ref>[http://www.gamingonlinux.com/articles/xbox-one-controller-now-works-on-linux-without-vibration-.4413/ Xbox One Controller Now Works On Linux (Without Vibration) | GamingOnLinux]</ref>
+
{{++}} The Xbox Elite Controller is natively supported by distros using Linux kernel 4.7 or later.<ref>[https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.7-One-Elite-Controller Linux 4.7 One Elite Controller | Phoronix]</ref>
 
{{ii}} [https://github.com/medusalix/xow 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.
 
{{ii}} [https://github.com/medusalix/xow 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==
 
==Steam==
{{ii}} Can be recognized as Xbox One controller, however beta version is recognizing controller properly as Xbox Elite Controller.
+
{{ii}} Steam has the ability to remap the {{Key|Paddles}} and {{Key|Share}} buttons on the controller and support for impulse trigger rumble in games using the [[Glossary:Controller#Windows.Gaming.Input|Windows.Gaming.Input]] API when the Xbox Extended Feature Support driver is installed through Steam.<ref>{{Refurl|url=https://steamcommunity.com/groups/SteamClientBeta/announcements/detail/2919986982661995356|title=Steam Client Beta - January 5th|date=June 2023}}</ref><ref>{{Refcheck|user=Yuuyatails|date=July 3, 2023}}</ref>
{{ii}} Steam has ability to bind the Xbox Elite controller {{Key|Paddles}} in controller configurations, the ability to bind the {{Key|Share}} button in controller configurations and support for {{Key|Trigger}} rumble in games using [[Glossary:Controller#Windows.Gaming.Input|Windows.Gaming.Input]] API.<ref>[https://steamcommunity.com/groups/SteamClientBeta/announcements/detail/2919986982661995356 Steam Client Beta - January 5th]</ref>
+
{{--}} Steam cannot customize the controller's built-in profiles.
{{ii}} Configuration applied by official {{store link|Microsoft Store|9nblggh30xj3|Xbox Accessories}} App or [https://www.rewasd.com/ reWASD] is coexisting with Steam. Steam Input does not overwrite their configuration.
 
  
 
===Steam Link compatibility===
 
===Steam Link compatibility===
 
{{++}} Works without any drivers on any operating system that supports Steam.
 
{{++}} 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 {{Key|𝗬}} and disable video and audio streaming.
 
{{++}} Can be used just to send input from a controller to a PC. Go into Streaming options, hit {{Key|𝗬}} and disable video and audio streaming.
{{++}} Controller connected via USB works as expected.<ref>[https://steamcommunity.com/app/353380/discussions/0/1473096694452098426/ List of Steam Link compatible controllers, adapters etc.]</ref>
+
{{++}} Controller connected via USB works as expected.<ref>{{Refurl|url=https://steamcommunity.com/app/353380/discussions/0/1473096694452098426/|title=List of Steam Link compatible controllers, adapters etc.|date=June 2023}}</ref>
{{ii}} Steam Link has experimental support for the wireless adapter and it works through VirtualHere too (Model 1537 and 1697). <ref>[https://steamcommunity.com/app/353380/discussions/0/1735510154204276395/ Steam Link build 747]</ref>
+
{{ii}} Steam Link has experimental support for the wireless adapter and it works through VirtualHere too (Model 1537 and 1697).<ref>{{Refurl|url=https://steamcommunity.com/app/353380/discussions/0/1735510154204276395/|title=Steam Link build 747|date=June 2023}}</ref>
{{ii}} Won't work great unless you connect it to LAN or a low latency Wi-Fi.
+
{{ii}} Won't work great unless the streaming device is connected to LAN or a low latency Wi-Fi.
 +
 
 +
==Hardware==
 +
===Gyro Support: [https://www.brookaccessory.com/X%20one/list.html Brook X ONE Adapter]===
 +
{{Image|Brook X One Adapter EXTRA Adapter.jpg|Xbox Wireless Controller with gyroscope via Brook X One Adapter EXTRA.}}
 +
{{ii}} User can use Xbox One controller to play PC, PS4, Switch, Xbox One games wirelessly.
 +
{{++}} Controller can be connected to PC via Bluetooth. Xbox Wireless Adapter for Windows is no longer needed.
 +
{{++}} Adds Motion Control (Gyro for PC/PS4/Switch and supports Turbo and Remap. For this option Steam has to recognize controller as [[Controller:Switch Pro Controller|Switch Pro Controller]] or [[Controller:DualShock 4|DualShock 4]]
 +
{{++}} Emulates PS4 touchpad via combo keys ({{Key|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.
  
 
==Support in games==
 
==Support in games==
 
{{ii}} Natively supported by most modern games via [[Glossary:Controller#XInput|XInput]]. Controller in old games can be recognized as [[Controller:Xbox 360 Controller|Xbox 360 Controller]].
 
{{ii}} Natively supported by most modern games via [[Glossary:Controller#XInput|XInput]]. Controller in old games can be recognized as [[Controller:Xbox 360 Controller|Xbox 360 Controller]].
 
{{ii}} Some XInput supported games may not work correctly with the Xbox One Elite controller. Refer to the individual game pages for details.
 
{{ii}} Some XInput supported games may not work correctly with the Xbox One Elite controller. Refer to the individual game pages for details.
 +
 
===Impulse Trigger Vibration===
 
===Impulse Trigger Vibration===
 
{{Feature|Xbox One impulse triggers}}
 
{{Feature|Xbox One impulse triggers}}
 
{{ii}} The impulse triggers of the [[Xbox One 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.
 
{{ii}} The impulse triggers of the [[Xbox One 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.
 
{{ii}} The XInput API does not expose this functionality. Games making use of the rumble motors uses the [[Glossary:Controller#Windows.Gaming.Input|Windows.Gaming.Input]] API instead.
 
{{ii}} The XInput API does not expose this functionality. Games making use of the rumble motors uses the [[Glossary:Controller#Windows.Gaming.Input|Windows.Gaming.Input]] API instead.
 +
{{--}} There is no available application which translates [[Controller:DualSense#Games_with_adaptive_triggers_and_haptic_feedback|adaptive triggers haptic feedback]] signals into basic impulse trigger vibration.
 
{{mm}} The third-party DLL injection-based tool [https://github.com/araghon007/X1nput#x1nput X1nput] can be used to convert the normal vibrations of a game to impulse trigger vibration in many single player games.
 
{{mm}} The third-party DLL injection-based tool [https://github.com/araghon007/X1nput#x1nput X1nput] can be used to convert the normal vibrations of a game to impulse trigger vibration in many single player games.
  
==Hardware==
+
====Games with Impulse Trigger Vibration support====
===Gyro Support: [https://www.brookaccessory.com/X%20one/list.html Brook X ONE Adapter]===
+
{{ii}} Total number of games: '''{{#cargo_query:
{{Image|Brook X One Adapter EXTRA Adapter.jpg|Xbox Wireless Controller with gyroscope via Brook X One Adapter EXTRA.}}
+
tables=Infobox_game,Input
{{ii}} You can use Xbox One controller to play PC, PS4, Switch, Xbox One games wirelessly.
+
|join on=Infobox_game._pageName=Input._pageName
{{++}} Controller can be connected to PC via Bluetooth. Xbox Wireless Adapter for Windows is no longer needed.
+
|fields=COUNT(*)
{{++}} Adds Motion Control (Gyro for PC/PS4/Switch and supports Turbo and Remap. For this option Steam has to recognize controller as [[Controller:Switch Pro Controller|Switch Pro Controller]] or [[Controller:DualShock 4|DualShock 4]]
+
|where=Input.Xbox_One_Impulse_Triggers='true' OR Input.Xbox_One_Impulse_Triggers='limited' OR Input.Xbox_One_Impulse_Triggers='hackable'
{{++}} Emulates PS4 touchpad via combo keys ({{Key|Brook key|Right Analog Stick}}).
+
|format=text
{{++}} Allow the use of headsets on the Xbox Wireless Controller for PS4/Xbox One. Battery lasts up to ten hours.
+
|group by=Infobox_game._pageNamespace
 +
}}'''.
 +
{{--}} Number of games which Impulse Trigger Vibration is limited and feature support is still not a PC standard.
 +
{{--}} Games with [[Controller:DualSense|DualSense's]] [[Controller:DualSense#Games_with_adaptive_trigger_and_haptic_feedback_support|Adaptive Triggers]] support are mostly not compatible with Impulse Triggers and there is no application which translates both signals into one standard.
 +
{{#cargo_query:
 +
tables=Infobox_game,Input
 +
|join on=Infobox_game._pageName=Input._pageName
 +
|where=Input.Xbox_One_Impulse_Triggers='true' OR Input.Xbox_One_Impulse_Triggers='limited' OR Input.Xbox_One_Impulse_Triggers='hackable'
 +
|order by=Infobox_game.Released DESC
 +
|fields=Infobox_game._pageName,Infobox_game.Developers,Infobox_game.Publishers,Infobox_game.Released,Infobox_game.Available_on,Input.Xbox_One_Impulse_Triggers=Supported
 +
|format=template
 +
|named args=yes
 +
|limit=50
 +
|intro={{Feature/intro}}
 +
|template=Feature/row
 +
|outro=</table>
 +
}}
  
==Using wirelessly==
+
===Games with XInput button prompts===
{{--}} Controller does not have Bluetooth support.
+
{{mm}} [[List of games with Xbox button prompts]]
===[http://support.xbox.com/en-US/xbox-on-windows/accessories/xbox-wireless-adapter-for-windows-info Wireless Adapter for Windows]===
 
{{ii}} Supports up to 8 controllers.
 
{{Fixbox|description=Using controller via Xbox Wireless|ref=<ref>{{Refurl|url=http://support.xbox.com/en-US/xbox-on-windows/accessories/xbox-wireless-adapter-for-windows-setup|title=Set Up the Xbox Wireless Adapter for Windows | Xbox One|date=2016-10-26}}</ref>|fix=
 
# Connect the wireless adapter to PC and press the pair button.
 
# On the controller, press the controller bind button between shoulder buttons.
 
'''Notes'''
 
{{ii}} To shut down the controller, hold the Xbox button for 5 seconds.
 
}}
 
  
 
== Accessories ==
 
== Accessories ==
 
{{++}} Compatible with Xbox Play & Charge Kit (sold separately).
 
{{++}} Compatible with Xbox Play & Charge Kit (sold separately).
{{ii}} In the box of Elite controller you can find:<ref>[https://www.xbox.com/en-US/xbox-one/accessories/controllers/elite-wireless-controller Specifications]</ref>
+
{{ii}} The contents of the Xbox Elite Wireless Controller are as follows:<ref>{{Refurl|url=https://www.xbox.com/en-US/xbox-one/accessories/controllers/elite-wireless-controller|title=Specifications|date=June 2023}}</ref>
 
* Xbox Elite Wireless Controller or SCUF Forza Elite Wireless Controller
 
* Xbox Elite Wireless Controller or SCUF Forza Elite Wireless Controller
 
* Carrying case (911 GT2 RS Carrying Case with SCUF Forza Elite)
 
* Carrying case (911 GT2 RS Carrying Case with SCUF Forza Elite)
Line 107: Line 179:
 
==Issues fixed==
 
==Issues fixed==
 
===No force feedback vibration in DirectInput games===
 
===No force feedback vibration in DirectInput games===
{{ii}} Install [http://steamcommunity.com/discussions/forum/1/620703493322085771/ Force Feedback Driver for Xbox One Controllers].<ref>[http://steamcommunity.com/discussions/forum/1/620703493322085771/ Enable Force Feedback for Xbox One Controllers (Windows 7/8/8.1 x64 ONLY) :: Steam Community]</ref> Some games will still not support vibration even with this installed.
+
{{ii}} Install [http://steamcommunity.com/discussions/forum/1/620703493322085771/ Force Feedback Driver for Xbox One Controllers].<ref>{{Refurl|url=http://steamcommunity.com/discussions/forum/1/620703493322085771/|title=Enable Force Feedback for Xbox One Controllers (Windows 7/8/8.1 x64 ONLY) :: Steam Community|date=June 2023}}</ref> Some games will still not support vibration even with this installed.
  
 
===Windows cannot initialize the device driver for this hardware. (Code 37)===
 
===Windows cannot initialize the device driver for this hardware. (Code 37)===
{{ii}} Open Windows Update and ensure KB2685811 is installed.<ref>[https://www.reddit.com/r/pcgaming/comments/27fog1/psa_for_the_new_xbox_one_controller_drivers_how/ PSA for the new Xbox One controller drivers. How to fix error 37 for Windows 7. : pcgaming]</ref>
+
{{ii}} Open Windows Update and ensure KB2685811 is installed.<ref>{{Refurl|url=https://www.reddit.com/r/pcgaming/comments/27fog1/psa_for_the_new_xbox_one_controller_drivers_how/|title=PSA for the new Xbox One controller drivers. How to fix error 37 for Windows 7. : pcgaming|date=June 2023}}</ref>
 +
 
 +
==="We can't sign you in right now. Try again later." error when signing into Xbox/Xbox Accessories App to customize controls===
 +
{{ii}} Install the Xbox Identity Provider from the Microsoft Store. While normally preinstalled, it may have been removed at some point. Note that the app's store page cannot be found by searching the Microsoft Store; you must have the direct link that opens in the Microsoft store. To do this, copy and paste this Microsoft Store link into a web browser: <code>ms-windows-store://pdp/?ProductId=9WZDNCRD1HKW</code>. It will automatically launch the Microsoft Store to the page for the Xbox Identity Provider, where you can install it.<ref>{{Refurl|url=https://answers.microsoft.com/en-us/windows/forum/all/xbox-identity-provider/20d8d2da-5c26-441c-a88d-9d35fd5313fd|title=|date=2022-05-06}}</ref>
  
 
==Other information==
 
==Other information==
 
===Firmware updates===
 
===Firmware updates===
{{--}} Either Windows 10 PC with the App or Xbox One is required to update controllers firmware.  
+
{{--}} Either Windows 10 PC with the App, Xbox One, or Xbox Series X|S is required to update controllers firmware.  
{{ii}} To update firmware on the controller, install {{store link|Microsoft Store|9nblggh30xj3|Xbox Accessories App from Microsoft Store}} and connect the controller either with cable or wireless adaptor.  
+
{{ii}} To update firmware on the controller, install {{store link|Microsoft Store|9nblggh30xj3|Xbox Accessories App from Microsoft Store}} and connect the controller either with cable or wireless adapter.  
  
 
===Related accessories===
 
===Related accessories===
Line 124: Line 199:
 
===Technical information===
 
===Technical information===
 
{{ii}} Device name: '''Xbox One Elite Controller''', HWID: '''045E:02E3'''
 
{{ii}} Device name: '''Xbox One Elite Controller''', HWID: '''045E:02E3'''
 +
{{ii}} See also [[Controller:Xbox Wireless Controller#Technical information|Xbox Wireless Controller]] for the device name and HWID for the Xbox Wireless Adapter.
  
 
{{Standard table|Controller button|Button label and axis|content=
 
{{Standard table|Controller button|Button label and axis|content=
Line 159: Line 235:
  
 
[[Category:Controller]]
 
[[Category:Controller]]
 +
[[Category:Controllers with back buttons]]
 +
[[Category:Controllers with Bluetooth connection]]
 +
[[Category:Controllers with 3.5mm port]]
 +
[[Category:Controllers with haptic feedback]]

Latest revision as of 14:16, 25 November 2023

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Xbox Elite Wireless Controller
Xbox Elite Wireless Controller cover
XInput support
Connection method
USB-Micro, Wireless dongle
Predecessor
Xbox Wireless Controller
Successor
Xbox Elite Wireless Controller 2
Xbox Adaptive Controller
Xbox Elite Wireless Controller on Wikipedia

The Xbox Elite Wireless Controller, internally known as Model 1698 is a game controller released by Microsoft on October 27. 2015. It is a pro-orientated version of the Xbox Wireless Controller.

Being a pro-orientated version of the Xbox Wireless Controller, the XBox Elite Wireless Controller has magnetic-attached thumbstick caps, swappable D-pads, 2-step trigger stops and remappable back paddles. As will Model 1697 of the Xbox Wireless Controller, it has a 3.5mm audio jack for audio passthrough. Impulse trigger rumble is also supported, but disabled if shorter trigger stop setting is set. It is powered by 2 AA batteries when used for wireless connection.

It was superseded by Xbox Elite Wireless Controller Series 2 (Model 1797) on November 4, 2019.

The Xbox Elite Wireless Controller is a native XInput controller, meaning it is supported in games that use XInput API. It support impulse triggers in selected games. Up to 2 built-in profiles and up to 256 profile in the cloud can be customized using Xbox Accessories App on Xbox One, Xbox Series X|S, and Windows PC (Requires Windows 10 and later), but thrid-party software like Steam, reWASD, and JoyShockMapper allow assigning paddles to keyboard and mouse actions or macros. The controller can be connected through either wired (via Micro-USB), or wireless via the Xbox Wireless Adapter for Windows (supports up to 8 controllers).[1] While not natively support Bluetooth connectivity, it can be done by using a Bluetooth adapter like Brook X ONE Adapter. Playing games that only use DirectInput API requires wrappers that transcode the XInput inputs into DirectInput inputs.

General information

Official website
Official Guide for PC users
Community configs for Xbox Elite Controller
PC Games with Xbox One Controller Support

Controller variations

Xbox Elite Wireless Controller has special limited edition (only 2000 available) designed for racing games - SCUF Forza Elite Wireless Controller. Controller has different color and paddles are connected vertically to gamepad.
New revised controller variation Xbox Elite Wireless Controller Series 2 includes Bluetooth connectivity, USB-C support, and a rechargable battery that lasts for up to 40 hours per charge[2]. Three configs can be stored locally on controller and device has new adjustable tension thumbsticks.

Use with PC platforms

When supported wrapper is used, the software-defined back paddles mappings will taking priority over the built-in profiles' mappings.

Connection

USB-Micro

Connect the controller
  1. Use a USB-Micro to USB Type-A cable to connect the controller to a USB port on the computer.
  2. The controller will automatically be recognized by the supported OS and install generic driver for it.

Wireless Adapter for Windows

Available in two variants: An older, larger Model 1713 and a new, smaller Model 1790.
Supports up to 8 controllers.
Support for Windows 7 and Windows 8.1 were dropped for Model 1790.
Using controller via Xbox Wireless[3]
  1. Connect the wireless adapter to PC and press the pair button.
  2. On the controller, press the controller bind button between shoulder buttons.

Notes

To shut down the controller, hold the Xbox button for 5 seconds.

Windows

Connecting the controller should automatically download and install latest drivers for the controller.
Configuration is available only in Xbox Accessories tool which is available on Windows 10.
Custom application reWASD allows remapping the whole controller and works on Windows 7 or newer. Software gives advanced customization options eg. reassigning paddles to keyboard or mouse actions, macros, activate custom modes etc.
Supported features reWASD Steam Gamepad Phoenix Controller Companion
Vibrations
Impulse Trigger Vibration [N 1]
Back buttons
LEDs
Dead-zone adjustment
Multiple controllers
Chatpad
Headphone Jack
Keyboard & Mouse input emulation
Virtual Xbox controller emulation
Virtual DualShock emulation [N 2]
Virtual Nintendo controller emulation [N 3]
Retro DInput/WinMM compatibility ~ [N 4] ~ [N 4] ~ [N 4]
Battery status
Remapping back paddles [N 1]
  1. 1.0 1.1 Requires the Xbox Extended Feature Support driver to be installed through Steam.
  2. Allows using controller as DualShock 3 and DualShock 4 virtual controllers.
  3. Allows using controller as virtual Switch Pro Controller.
  4. 4.0 4.1 4.2 Requires Xidi wrapper.

reWASD

Paddles and Guide button can be remapped.
Support Impulse Trigger vibration.
Can emulate the DualShock 4 to play PS4 Remote Play, PS Now or Dualshock 4 compatible games.
Can customize the controller's built-in profiles.[4].
Not free of charge. 7-days trial.
Custom configs for Xbox Elite controller can be found in official Community Configs Library maintained by reWASD users.

macOS

Use the 360Controller custom driver.

Linux

The Xbox Elite Controller is natively supported by distros using Linux kernel 4.7 or later.[5]
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

Steam has the ability to remap the Paddles and Share buttons on the controller and support for impulse trigger rumble in games using the Windows.Gaming.Input API when the Xbox Extended Feature Support driver is installed through Steam.[6][7]
Steam cannot customize the controller's built-in profiles.

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.[8]
Steam Link has experimental support for the wireless adapter and it works through VirtualHere too (Model 1537 and 1697).[9]
Won't work great unless the streaming device is connected to LAN or a low latency Wi-Fi.

Hardware

Gyro Support: Brook X ONE Adapter

Xbox Wireless Controller with gyroscope via Brook X One Adapter EXTRA.
Xbox Wireless Controller with gyroscope via Brook X One Adapter EXTRA.
User can use Xbox One controller to play PC, PS4, Switch, Xbox One games wirelessly.
Controller can be connected to PC via Bluetooth. Xbox Wireless Adapter for Windows is no longer needed.
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.

Support in games

Natively supported by most modern games via XInput. Controller in old games can be recognized as Xbox 360 Controller.
Some XInput supported games may not work correctly with the Xbox One Elite 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 Xbox One 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: 94.
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
Native support may require selecting certain settings in the game or launcher. Refer to the individual game pages for details.
Game Developer Publisher Release date Systems Supported
Banishers: Ghosts of New Eden Don't Nod Focus Entertainment February 13, 2024
Windows
Suicide Squad: Kill the Justice League Rocksteady Studios, Sumo Digital Warner Bros. Games February 2, 2024
Windows
Avatar: Frontiers of Pandora Massive Entertainment, Ubisoft Shanghai, Ubisoft Stockholm, Ubisoft Chengdu, Ubisoft Toronto, Ubisoft Montpellier, Ubisoft Kyiv, Ubisoft Reflections, Ubisoft Leamington, Ubisoft Düsseldorf, Ubisoft Bucharest, Red Storm Entertainment Ubisoft December 7, 2023
Windows
Alien Hominid Invasion The Behemoth November 1, 2023
Windows
Forza Motorsport Turn 10 Studios Xbox Game Studios October 10, 2023
Windows
Under The Waves Parallel Studio Quantic Dream August 28, 2023
Windows
Ratchet & Clank: Rift Apart Insomniac Games PlayStation PC July 26, 2023
Windows
F1 23 Codemasters EA Sports June 16, 2023
Windows
After Us Piccolo Private Division May 23, 2023
Windows
Bramble: The Mountain King Dimfrost Studio Merge Games April 27, 2023
Windows
Wild Hearts Omega Force Electronic Arts February 17, 2023
Windows
Helvetii Team KwaKwa DANGEN Entertainment February 3, 2023
Windows
Linux
Forspoken Luminous Productions Square Enix January 24, 2023
Windows
Akai Katana Shin Cave, City Connection, Zerodiv City Connection December 14, 2022
Windows
F1 22 Codemasters EA Sports July 1, 2022
Windows
Please Fix the Road Ariel Jurkowski June 10, 2022
Windows
Linux
Death Stranding Director's Cut Kojima Productions, Guerrilla Games 505 Games March 30, 2022
Windows
macOS (OS X)
Halo Infinite 343 Industries, SkyBox Labs, Sperasoft, The Coalition, Certain Affinity, Atomhawk Xbox Game Studios December 8, 2021
Windows
Chorus Fishlabs Deep Silver December 3, 2021
Windows
Century: Age of Ashes Playwing December 2, 2021
Windows
Forza Horizon 5 Playground Games, Turn 10 Studios, Sumo Digital Xbox Game Studios November 9, 2021
Windows
The Riftbreaker EXOR Studios EXOR Studios, Surefire.Games October 14, 2021
Windows
Far Cry 6 Ubisoft Toronto, Ubisoft Montreal, Ubisoft Berlin, Ubisoft Philippines, Ubisoft Bucharest, Ubisoft Pune, Ubisoft Odesa, Ubisoft Winnipeg, Ubisoft Montpellier, Ubisoft Quebec, Ubisoft Shanghai Ubisoft October 7, 2021
Windows
Lost in Random Zoink, Thunderful Electronic Arts September 10, 2021
Windows
F1 2021 Codemasters EA Sports July 16, 2021
Windows
Outriders People Can Fly Square Enix April 1, 2021
Windows
Worms Rumble Team17 December 1, 2020
Windows
Halo 4 343 Industries Xbox Game Studios November 17, 2020
Windows
Halo 3: ODST 343 Industries, Bungie Xbox Game Studios September 22, 2020
Windows
Marvel's Avengers Crystal Dynamics, Eidos-Montréal, Nixxes Software, Heavy Iron Studios, NeoBards Crystal Dynamics, Square Enix September 4, 2020
Windows
Rock of Ages 3: Make & Break ACE Team, Giant Monkey Robot Modus Games July 21, 2020
Windows
Halo 3 343 Industries, Bungie Xbox Game Studios July 14, 2020
Windows
Death Stranding Kojima Productions, Guerrilla Games 505 Games July 14, 2020
Windows
F1 2020 Codemasters Birmingham Codemasters July 10, 2020
Windows
Halo 2: Anniversary 343 Industries, Bungie Xbox Game Studios May 12, 2020
Windows
Streets of Rage 4 Lizardcube, Guard Crush Games, DotEmu, BlitWorks DotEmu, Yooreka Studio April 30, 2020
Windows
macOS (OS X)
Linux
Bleeding Edge Ninja Theory Xbox Game Studios March 24, 2020
Windows
TT Isle of Man: Ride on the Edge 2 Kylotonn Bigben Interactive March 19, 2020
Windows
Halo: Combat Evolved Anniversary 343 Industries, Bungie Xbox Game Studios March 3, 2020
Windows
Ultimate Rivals: The Rink Bit Fry Game Studios December 12, 2019
macOS (OS X)
Avicii Invector Hello There Games Wired Productions December 10, 2019
Windows
Halo: The Master Chief Collection 343 Industries, Bungie Xbox Game Studios December 3, 2019
Windows
Halo: Reach 343 Industries, Bungie Xbox Game Studios December 3, 2019
Windows
Red Dead Redemption 2 Rockstar Games Rockstar Games November 5, 2019
Windows
GRID (2019) Codemasters Codemasters, Electronic Arts October 11, 2019
Windows
Gears 5 The Coalition Xbox Game Studios September 10, 2019
Windows
WRC 8: FIA World Rally Championship Kylotonn Bigben Interactive September 5, 2019
Windows
F1 2019 Codemasters Birmingham Codemasters June 28, 2019
Windows
Just Cause 4 Avalanche Studios Square Enix December 4, 2018
Windows
Sunset Overdrive Insomniac Games Xbox Game Studios, THQ Nordic November 16, 2018
Windows

More...

Games with XInput button prompts

List of games with Xbox button prompts

Accessories

Compatible with Xbox Play & Charge Kit (sold separately).
The contents of the Xbox Elite Wireless Controller are as follows:[10]
  • Xbox Elite Wireless Controller or SCUF Forza Elite Wireless Controller
  • Carrying case (911 GT2 RS Carrying Case with SCUF Forza Elite)
  • 4 paddles (+ 4 SCUF paddles with SCUF Forza Elite)
  • 6 thumbsticks: standard (2), tall (2), and domed (2) (3 SCUF domed and 3 SCUF concave with SCUF Forza Elite)
  • 2 D-pads: faceted and standard
  • SCUF Forza Elite only: SCUF Paddle Hatch with Porsche Crest
  • SCUF Forza Elite only: 911 GT2 RS Certificate of Authenticity
  • USB cable
  • AA batteries
  • Quick setup guide and product manual

Issues fixed

No force feedback vibration in DirectInput games

Install Force Feedback Driver for Xbox One Controllers.[11] 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.[12]

"We can't sign you in right now. Try again later." error when signing into Xbox/Xbox Accessories App to customize controls

Install the Xbox Identity Provider from the Microsoft Store. While normally preinstalled, it may have been removed at some point. Note that the app's store page cannot be found by searching the Microsoft Store; you must have the direct link that opens in the Microsoft store. To do this, copy and paste this Microsoft Store link into a web browser: ms-windows-store://pdp/?ProductId=9WZDNCRD1HKW. It will automatically launch the Microsoft Store to the page for the Xbox Identity Provider, where you can install it.[13]

Other information

Firmware updates

Either Windows 10 PC with the App, Xbox One, or Xbox Series X|S is required to update controllers firmware.
To update firmware on the controller, install Xbox Accessories App from Microsoft Store and connect the controller either with cable or wireless adapter.

Related accessories

  • Wireless Adapter for Windows - Required for use of a wireless Xbox Elite controller on PC
  • Headset accessories - Both wired and wireless headsets should work with Windows
  • Xbox One Chatpad - Drivers for official chatpad can be installed through Xbox Accessories App from Microsoft Store

Technical information

Device name: Xbox One Elite Controller, HWID: 045E:02E3
See also Xbox Wireless Controller for the device name and HWID for the Xbox Wireless Adapter.
Controller button Button label and axis
A Button 1
B Button 2
X Button 3
Y Button 4
LB Button 5
RB Button 6
LT Z-axis positive
RT Z-axis negative
Back Button 7
Start Button 8
Left stick Button 9, X-axis, Y-axis
Right stick Button 10, X-rotation, Z-rotation
Guide button
D-pad up POV up
D-pad down POV down
D-pad left POV left
D-pad right POV right
Upper left paddle A/Button 1
Upper right paddle B/Button 2
Lower left paddle X/Button 3
Lower right paddle Y/Button 4

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