Difference between revisions of "Controller:Xbox Elite Wireless Controller Series 2"
m (→Steam: paddles are supported by SteamInput) |
Yuuyatails (talk | contribs) |
||
(41 intermediate revisions by 9 users not shown) | |||
Line 3: | Line 3: | ||
|cover = Xbox Elite Wireless Controller 2.png | |cover = Xbox Elite Wireless Controller 2.png | ||
|xinput = true | |xinput = true | ||
+ | |connection method = USB-C, Bluetooth, Wireless dongle | ||
|predecessor = [[Controller:Xbox Elite Wireless Controller|Xbox Elite Wireless Controller]] <br /> [[Controller:Xbox Adaptive Controller|Xbox Adaptive Controller]] | |predecessor = [[Controller:Xbox Elite Wireless Controller|Xbox Elite Wireless Controller]] <br /> [[Controller:Xbox Adaptive Controller|Xbox Adaptive Controller]] | ||
|successor = [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]] (Model 1914) | |successor = [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]] (Model 1914) | ||
|wikipedia = Xbox_Wireless_Controller#Elite_controller | |wikipedia = Xbox_Wireless_Controller#Elite_controller | ||
+ | }} | ||
+ | {{Introduction | ||
+ | |introduction = The '''Xbox Elite Wireless Controller Series 2''', internally known as '''Model 1797''', is a game controller released by [[Company:Microsoft|Microsoft]] on November 4, 2019. | ||
+ | |||
+ | A successor to the [[Controller:Xbox Elite Wireless Controller|Xbox Elite Wireless Controller]] (otherwise known as Model 1698), there are a few changes that were made to the new controller. The joysticks, while retaining the predecessor's magnetic-attached stick caps, now has the stick tension adjustment mechanism built-in, allowing player to adjust the joysticks' tension based on their preference. The controller now has the shorter 3-step trigger locks compared to the 2-step ones on the original Xbox Elite Wireless Controller. Other changes includes the change from Micro-USB port to USB Type-C port and integration of non-removable lithium-ion battery (Up to 40 hours of battery life per charge). Many of the features of the original Xbox Elite Wireless Controller were retained, including swappable D-pads, remappable back paddles and impulse triggers. | ||
+ | |||
+ | |current state = As with the original Xbox Elite Wireless Controller, the Xbox Elite Wireless Controller Series 2 is a native XInput controller, meaning it is supported in games that use XInput API. It support impulse triggers in selected games. Up to 3 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 USB Type-C), or wireless (via either 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> or Bluetooth). Playing games that only use DirectInput API requires wrappers that transcode the XInput inputs into DirectInput inputs. | ||
}} | }} | ||
'''Key points''' | '''Key points''' | ||
− | + | {{--}} Many (most?) units have face buttons misaligned from the PCB (particularly the A button), which can result in button presses being undetected from time to time.<ref>[https://www.forbes.com/sites/paultassi/2021/03/07/xbox-series-x-controller-button-problems-youre-not-alone/?sh=6e870bf06931 Xbox Series X Controller Button Problems? You’re Not Alone]</ref>. In response, Microsoft has extended the warranty period from 90 days to 1 year<ref>{{Refurl|url=https://www.windowscentral.com/microsoft-extends-xbox-elite-series-2-controller-warranty-class-action-looms|title=Microsoft extends Xbox Elite Controller Series 2 warranty as class action looms|date=June 2023}}</ref>, but chances of getting a controller without the defect are low. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{--}} Many (most?) units have face buttons misaligned from the PCB (particularly the A button), which can result in button presses being undetected from time to time.<ref>[https://www.forbes.com/sites/paultassi/2021/03/07/xbox-series-x-controller-button-problems-youre-not-alone/?sh=6e870bf06931 Xbox Series X Controller Button Problems? You’re Not Alone]</ref>. In response, Microsoft has extended the warranty period from 90 days to 1 year<ref> | ||
'''General information''' | '''General information''' | ||
Line 24: | Line 24: | ||
{{mm}} [https://www.rewasd.com/community/configs/gamepad/xbox_elite/sort/best/ Community configs for Xbox Elite Controller] | {{mm}} [https://www.rewasd.com/community/configs/gamepad/xbox_elite/sort/best/ Community configs for Xbox Elite Controller] | ||
{{mm}} [http://www.giantbomb.com/xbox-one-controller-support-for-pc/3015-8440/ PC Games with Xbox One Controller Support] | {{mm}} [http://www.giantbomb.com/xbox-one-controller-support-for-pc/3015-8440/ PC Games with Xbox One Controller Support] | ||
− | {{ | + | |
+ | ==Controller variations== | ||
+ | {{Image|Xbox Elite Series 2 Core.png|Xbox Elite Wireless Controller Series 2 - Core}} | ||
+ | {{ii}} The '''[https://www.xbox.com/en-US/accessories/controllers/xbox-elite-wireless-controller-series-2-core Xbox Elite Wireless Controller Series 2 - Core]''' is a cheaper version of the controller. While all of the functions of the standard Elite Series 2 are left intact, it is missing back paddle plates, a cross D-pad, a charging stand, additional stick caps and a carrying case. Those missing items are available separately as [https://www.xbox.com/en-US/accessories/controllers/complete-component-pack Complete Component Pack]. It was originally launched with a white color model, but the additional red color model and blue color model were later made available. | ||
==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 Type-C==== | ||
+ | {{Fixbox|description=Connect the controller|fix= | ||
+ | # Use either a USB Type-C to USB Type-A cable or a USB Type-C to USB Type-C cable (if the host device has USB Type-C port) 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. | ||
+ | }} | ||
+ | |||
+ | ====Bluetooth==== | ||
+ | {{ii}} Windows 10 with Anniversary update and later is required. | ||
+ | {{ii}} It's recommended to only connect single controller with Bluetooth connection. Some accessories like headsets and chatpads do not work using wireless connection. | ||
+ | |||
+ | {{Fixbox|description=Using controller via Bluetooth|ref=<ref>{{Refcheck|user=Marioysikax|date=2016-10-26}}</ref>|fix= | ||
+ | # Press and hold the controller bind button between shoulder buttons for 3 seconds until Xbox button starts to blink. | ||
+ | #* On Windows 10, access Bluetooth settings (Settings → Devices → Bluetooth), select '''Xbox Wireless Controller''' from the list and click '''Pair'''. | ||
+ | #* On Windows 11, access Bluetooth settings (Settings → Bluetooth & Devices), select '''Add Device''', select '''Bluetooth''' and then select '''Xbox Wireless Controller''' from the list to pair the controller. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} To shut down the controller, hold the Xbox button for 5 seconds. | ||
+ | }} | ||
+ | |||
+ | ====[https://www.xbox.com/en-US/accessories/adapters/wireless-adapter-windows Wireless Adapter for Windows]==== | ||
+ | {{Image|Wireless Adapter for Windows.jpg|Xbox Wireless Adapter for Windows (Model 1790).}} | ||
+ | {{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=https://support.xbox.com/en-US/help/hardware-network/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 five 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 and later |
{{++}} 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] 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. | ||
+ | |||
+ | {| 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]==== | ||
{{++}} Paddles and {{Key|Guide}} button can be remapped. | {{++}} Paddles and {{Key|Guide}} button can be remapped. | ||
− | {{++}} | + | {{++}} Support Impulse Trigger vibration. |
− | {{++}} | + | {{++}} Can emulate the [[Controller:DualShock 4|DualShock 4]] to play PS4 Remote Play, PS Now or Dualshock 4 compatible games. |
− | {{--}} Not free of charge. | + | {{++}} 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 43: | Line 116: | ||
===Linux=== | ===Linux=== | ||
− | {{ | + | {{++}} 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> |
==Steam== | ==Steam== | ||
− | + | {{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 | + | {{--}} Steam cannot customize the controller's built-in profiles. |
− | {{ | ||
===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> | + | {{++}} 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}} Won't work great unless | + | {{ii}} Won't work great unless the streaming device is connected to LAN or a low latency Wi-Fi. |
+ | |||
+ | ==Hardware== | ||
+ | ===Expansions=== | ||
+ | ====Gyro Support: [https://www.brookaccessory.com/detail/43268489/ Brook X ONE Adapter SE]==== | ||
+ | {{Image|Brook X One SE Adapter.jpg|Xbox Wireless Elite Controller 2 with gyroscope via Brook X One SE Adapter.}} | ||
+ | {{ii}} User can use Xbox One 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 [[Controller:Switch Pro Controller|Switch Pro Controller]] or [[Controller:DualShock 4|DualShock 4]] | ||
+ | {{++}} Emulates PS4 touchpad via combo keys ({{Key|Capture}}/{{Key|Touchpad key|Right Analog Stick}}). | ||
+ | {{++}} Lets use headset on Xbox One controller for PS4/Xbox one. Battery last up to 10 hours. | ||
+ | |||
+ | ====[https://shop.bigbigwon.com/products/bigbig-won-armorx-pro-wireless-back-button-for-xbox-series-x-s-controller BigBigWon Armor-x Pro]==== | ||
+ | {{ii}} Wireless and Wired on Multi-platforms. 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 type-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. | ||
==Support in games== | ==Support in games== | ||
Line 62: | Line 154: | ||
{{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. | ||
− | == | + | ====Games with Impulse Trigger Vibration support==== |
− | === | + | {{ii}} Total number of games: '''{{#cargo_query: |
− | + | tables=Infobox_game,Input | |
− | {{ | + | |join on=Infobox_game._pageName=Input._pageName |
− | {{ | + | |fields=COUNT(*) |
− | {{ | + | |where=Input.Xbox_One_Impulse_Triggers='true' OR Input.Xbox_One_Impulse_Triggers='limited' OR Input.Xbox_One_Impulse_Triggers='hackable' |
− | + | |format=text | |
− | + | |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> | ||
+ | }} | ||
− | ' | + | ===Games with LED lights support=== |
− | {{ | + | {{--}} Number of games which support LED lights is limited and LED lights support is still not a PC standard. There is no game which supports Xbox Elite 2's LEDs natively. |
− | }} | + | {{--}} [https://www.project-aurora.com/index.html Aurora], a third party, open source solution for handling RGB lighting, does not support this controller. |
+ | {{++}} [[Steam#Steam_Input | Steam Input]] configuration allows control of the LED lights. | ||
+ | {{++}} [[#reWASD | reWASD]] application shows battery state and which config is applied by changing LED lights colors (5 presets). All the presets can be changed in ''Preferences'' in the ''LED settings'' tab. | ||
− | === | + | ===Games with XInput button prompts=== |
− | {{ | + | {{mm}} [[List of games with Xbox button prompts]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Accessories == | == Accessories == | ||
− | {{ii}} In the box of Elite controller you | + | {{ii}} In the box of Elite controller you will find:<ref name="Series 2 and Series 2 Core Comparison">[https://www.xbox.com/en-US/accessories/controllers/elite-wireless-controller-series-2#compare Xbox Elite Wireless Controller Series 2 - Xbox]</ref> |
* Xbox Elite Wireless Controller Series 2 | * Xbox Elite Wireless Controller Series 2 | ||
* Carrying case | * Carrying case | ||
− | * Set of 6 | + | * Set of 6 thumbstick caps: Standard (2), Classic (2), Tall (1), Wide Dome (1) |
* Set of 4 paddles: Medium (2), Mini (2) | * Set of 4 paddles: Medium (2), Mini (2) | ||
* Set of 2 D-pads: Standard, Faceted | * Set of 2 D-pads: Standard, Faceted | ||
* Thumbstick-adjustment tool | * Thumbstick-adjustment tool | ||
* Charging dock | * Charging dock | ||
+ | * USB-C cable | ||
+ | |||
+ | {{ii}} In the box of Elite controller Core you will find:<ref name="Series 2 and Series 2 Core Comparison" /> | ||
+ | * Xbox Elite Wireless Controller Series 2 Core | ||
+ | * Set of 2 thumbstick caps: Standard (2) | ||
+ | * Thumbstick-adjustment tool | ||
* USB-C cable | * USB-C cable | ||
Line 112: | Line 214: | ||
==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> | + | {{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> | + | {{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 | + | {{--}} 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 | + | {{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. |
===Technical information=== | ===Technical information=== | ||
+ | {{ii}} Device name: '''Xbox One Elite Controller''', HWID: '''045E:0B00''' (USB), '''045E:0B05''' (Bluetooth), '''045E:0B22''' (Bluetooh Low Energy) | ||
+ | {{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= | ||
{{Standard table/row|A|Button 1}} | {{Standard table/row|A|Button 1}} | ||
Line 145: | Line 253: | ||
{{Standard table/row|Lower left paddle|X/Button 3}} | {{Standard table/row|Lower left paddle|X/Button 3}} | ||
{{Standard table/row|Lower right paddle|Y/Button 4}} | {{Standard table/row|Lower right paddle|Y/Button 4}} | ||
+ | }} | ||
+ | |||
+ | ==== Input lag ==== | ||
+ | {{++}} Wired connection input lag: '''7.2 ms''' for button press and '''6.5 ms''' for joystick move. Values can be improved to '''5.0 ms''' by overclocking controller's polling rate to 1000Hz.<ref name="rocketscience">[https://inputlag.rocketscience.fyi/ Ultimate Controller Comparison | Input lag, etc. (PS5, PS4, Xbox SX/Elite 2/One, eSwap Pro)]</ref> | ||
+ | {{++}} Wireless connection input lag: '''7.6 ms''' for button press and '''7.1 ms''' for joystick move. Bluetooth connection input lag: '''11.3 ms'''.<ref name="rocketscience" /> | ||
+ | {{Standard table|Connection|Input lag|content= | ||
+ | {{Standard table/row|USB (button press)|7.2 ms (± 2.6 ms)}} | ||
+ | {{Standard table/row|USB (joystick move)|6.5 ms (± 2.6 ms)}} | ||
+ | {{Standard table/row|2.4GHz dongle (button press)|7.6 ms (± 2.4 ms)}} | ||
+ | {{Standard table/row|2.4GHz dongle (joystick move)|7.1 ms (± 2.4 ms)}} | ||
+ | {{Standard table/row|Bluetooth (button press)|11.3 ms (± 5.3 ms)}} | ||
+ | {{Standard table/row|Bluetooth (joystick move)|9.0 ms (± 2.9 ms)}} | ||
+ | {{Standard table/row|''USB OC 1000Hz (button press)''|''5.5 ms (± 2.4 ms)''}} | ||
+ | {{Standard table/row|''USB OC 1000Hz (joystick move)''|''5.0 ms (± 2.3 ms)''}} | ||
}} | }} | ||
Line 154: | Line 276: | ||
[[Category:Controller]] | [[Category:Controller]] | ||
+ | [[Category:Controllers with back buttons]] | ||
+ | [[Category:Controllers with Bluetooth connection]] | ||
+ | [[Category:Controllers with LED lights]] | ||
+ | [[Category:Controllers with 3.5mm port]] | ||
+ | [[Category:Controllers with haptic feedback]] |
Latest revision as of 14:17, 25 November 2023
XInput support | |
---|---|
Connection method | |
USB-C, Bluetooth, Wireless dongle | |
Predecessor | |
Xbox Elite Wireless Controller Xbox Adaptive Controller |
|
Successor | |
Xbox Wireless Controller (Model 1914) | |
The Xbox Elite Wireless Controller Series 2, internally known as Model 1797, is a game controller released by Microsoft on November 4, 2019.
A successor to the Xbox Elite Wireless Controller (otherwise known as Model 1698), there are a few changes that were made to the new controller. The joysticks, while retaining the predecessor's magnetic-attached stick caps, now has the stick tension adjustment mechanism built-in, allowing player to adjust the joysticks' tension based on their preference. The controller now has the shorter 3-step trigger locks compared to the 2-step ones on the original Xbox Elite Wireless Controller. Other changes includes the change from Micro-USB port to USB Type-C port and integration of non-removable lithium-ion battery (Up to 40 hours of battery life per charge). Many of the features of the original Xbox Elite Wireless Controller were retained, including swappable D-pads, remappable back paddles and impulse triggers.
As with the original Xbox Elite Wireless Controller, the Xbox Elite Wireless Controller Series 2 is a native XInput controller, meaning it is supported in games that use XInput API. It support impulse triggers in selected games. Up to 3 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 USB Type-C), or wireless (via either the Xbox Wireless Adapter for Windows (supports up to 8 controllers)[1] or Bluetooth). Playing games that only use DirectInput API requires wrappers that transcode the XInput inputs into DirectInput inputs.
Key points
- Many (most?) units have face buttons misaligned from the PCB (particularly the A button), which can result in button presses being undetected from time to time.[2]. In response, Microsoft has extended the warranty period from 90 days to 1 year[3], but chances of getting a controller without the defect are low.
General information
- Official website
- Official Guide for PC users
- Community configs for Xbox Elite Controller
- PC Games with Xbox One Controller Support
Controller variations
- The Xbox Elite Wireless Controller Series 2 - Core is a cheaper version of the controller. While all of the functions of the standard Elite Series 2 are left intact, it is missing back paddle plates, a cross D-pad, a charging stand, additional stick caps and a carrying case. Those missing items are available separately as Complete Component Pack. It was originally launched with a white color model, but the additional red color model and blue color model were later made available.
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 Type-C
Connect the controller |
---|
|
Bluetooth
- Windows 10 with Anniversary update and later is required.
- It's recommended to only connect single controller with Bluetooth connection. Some accessories like headsets and chatpads do not work using wireless connection.
Using controller via Bluetooth[4] |
---|
Notes
|
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[5] |
---|
Notes
|
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 and later
- Custom application 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.
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.0 1.1 Requires the Xbox Extended Feature Support driver to be installed through Steam.
- ↑ Allows using controller as DualShock 3 and DualShock 4 virtual controllers.
- ↑ Allows using controller as virtual Switch Pro Controller.
- ↑ 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.[6].
- 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.
OS X
- Use the 360Controller custom driver.
Linux
- Natively supported by distros using Linux kernel 4.7 or later.[7]
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.[8][9]
- 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.[10]
- Won't work great unless the streaming device is connected to LAN or a low latency Wi-Fi.
Hardware
Expansions
Gyro Support: Brook X ONE Adapter SE
- User can use Xbox One 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 (Capture/Touchpad key+Right Analog Stick).
- Lets use headset on Xbox One controller for PS4/Xbox one. Battery last up to 10 hours.
BigBigWon Armor-x Pro
- Wireless and Wired on Multi-platforms. 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 type-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.
Support in games
- Natively supported by most modern games via XInput. Controller in old games can be recognized as Xbox 360 Controller.
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: 101.
- 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 LED lights support
- Number of games which support LED lights is limited and LED lights support is still not a PC standard. There is no game which supports Xbox Elite 2's LEDs natively.
- Aurora, a third party, open source solution for handling RGB lighting, does not support this controller.
- Steam Input configuration allows control of the LED lights.
- reWASD application shows battery state and which config is applied by changing LED lights colors (5 presets). All the presets can be changed in Preferences in the LED settings tab.
Games with XInput button prompts
Accessories
- In the box of Elite controller you will find:[11]
- Xbox Elite Wireless Controller Series 2
- Carrying case
- Set of 6 thumbstick caps: Standard (2), Classic (2), Tall (1), Wide Dome (1)
- Set of 4 paddles: Medium (2), Mini (2)
- Set of 2 D-pads: Standard, Faceted
- Thumbstick-adjustment tool
- Charging dock
- USB-C cable
- In the box of Elite controller Core you will find:[11]
- Xbox Elite Wireless Controller Series 2 Core
- Set of 2 thumbstick caps: Standard (2)
- Thumbstick-adjustment tool
- USB-C cable
Issues unresolved
Incompatible games
- Some games have issues with the Xbox Elite Controller. If game does not support Xbox One Controller, it will not work on Xbox Elite Controller either. Refer to the individual game pages for details.
Issues fixed
No force feedback vibration in DirectInput games
- Install Force Feedback Driver for Xbox One Controllers.[12] 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.[13]
"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.[14]
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.
Technical information
- Device name: Xbox One Elite Controller, HWID: 045E:0B00 (USB), 045E:0B05 (Bluetooth), 045E:0B22 (Bluetooh Low Energy)
- 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 |
Input lag
- Wired connection input lag: 7.2 ms for button press and 6.5 ms for joystick move. Values can be improved to 5.0 ms by overclocking controller's polling rate to 1000Hz.[15]
- Wireless connection input lag: 7.6 ms for button press and 7.1 ms for joystick move. Bluetooth connection input lag: 11.3 ms.[15]
Connection | Input lag |
---|---|
USB (button press) | 7.2 ms (± 2.6 ms) |
USB (joystick move) | 6.5 ms (± 2.6 ms) |
2.4GHz dongle (button press) | 7.6 ms (± 2.4 ms) |
2.4GHz dongle (joystick move) | 7.1 ms (± 2.4 ms) |
Bluetooth (button press) | 11.3 ms (± 5.3 ms) |
Bluetooth (joystick move) | 9.0 ms (± 2.9 ms) |
USB OC 1000Hz (button press) | 5.5 ms (± 2.4 ms) |
USB OC 1000Hz (joystick move) | 5.0 ms (± 2.3 ms) |
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 Series X Controller Button Problems? You’re Not Alone
- ↑ Microsoft extends Xbox Elite Controller Series 2 warranty as class action looms - last accessed on June 2023
- ↑ Verified by User:Marioysikax on 2016-10-26
- ↑ Set Up the Xbox Wireless Adapter for Windows - last accessed on 2016-10-26
- ↑ How to switch profiles with an xbox one elite gamepad - last accessed on June 2023
- ↑ Linux 4.7 One Elite Controller | Phoronix
- ↑ Steam Client Beta - January 5th - last accessed on June 2023
- ↑ Verified by User:Yuuyatails on July 3, 2023
- ↑ List of Steam Link compatible controllers, adapters etc. - last accessed on June 2023
- ↑ 11.0 11.1 Xbox Elite Wireless Controller Series 2 - Xbox
- ↑ 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
- ↑ [1] - last accessed on 2022-05-06
- ↑ 15.0 15.1 Ultimate Controller Comparison | Input lag, etc. (PS5, PS4, Xbox SX/Elite 2/One, eSwap Pro)