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 360 Controller"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Windows: reWASD support)
 
(35 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{cleanup|reason=Outdated/404 links}}
+
{{Infobox controller
 +
|title            = Xbox 360 Controller
 +
|cover            = Xbox-360-Controller-Black.png
 +
|xinput            = true
 +
|connection method = USB-A, Wireless dongle
 +
|predecessor      = [[Controller:Xbox Controller|Xbox Controller]]<br /> [[Controller:Xbox Controller#Controller variations|Xbox Controller S]]
 +
|successor        = [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]]<br />[[Controller:Hyperkin Xenon Controller|Hyperkin Xenon Controller]]
 +
|wikipedia        = Xbox 360 Controller
 +
}}
 +
{{Introduction
 +
|introduction      = The '''Xbox 360 Controller''' is a game controller released by [[Company:Microsoft|Microsoft]] on November 22, 2005. It was released alongside the [[Emulation:Xbox 360|Xbox 360]].
 +
 
 +
The controller is similar to the [[Controller:Xbox_Controller#Controller_variations|Xbox Controller S]], but some of buttons have been moved to the more standardized positions, with the white and black buttons present on its predecessor being removed and replaced with two new shoulder buttons. Unlike its predecessor which has the proprietary connector, the Xbox 360 Controller has the standardized USB Type-A connector. It also has a 3.5mm audio jack for audio passthrough.
  
{{Infobox controller
+
There are wired and wireless model of the same controller available, with the latter supporting wireless connection through Microsoft Wireless Gaming Receiver.
|title        = Xbox 360 Controller
+
|current state    =The Xbox 360 Controller is a native XInput controller, meaning it is supported in games that use the XInput API. While it is supported it DirectInput games, it is not without problem, so a third-party wrapper is needed to transcode the XInput inputs into DirectInput to work. For the Wireless model, it only support wireless connection and requires the use of proprietary Microsoft Wireless Gaming Receiver.
|cover        = Xbox-360-Controller-Black.png
 
|xinput      = true
 
|predecessor  = [[Controller:Xbox Controller#Controller variations|Xbox Controller S]] <br /> [[Controller:Xbox Controller|Xbox Controller]]
 
|successor    = [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]]
 
|wikipedia    = Xbox 360 Controller
 
 
}}
 
}}
  
 
'''Key points'''
 
'''Key points'''
{{++}} Natively supported by most modern games.
+
{{--}} Microsoft driver maps triggers to the same axis in DirectInput games.
{{--}} Microsoft driver maps triggers to same axis in DirectInput games
+
{{ii}} The Play & Charge Cable does not work for connecting a wireless controller via USB; it is only used for charging.
{{ii}} The Play & Charge Cable does not work for connecting a wireless controller; it is only for charging.
 
 
{{ii}} The Xbox 360 Chatpad is not natively supported; use the [https://github.com/GAFBlizzard/chatpad-super-driver/tree/master/Downloads Chatpad Super Driver] (wired controllers) or [https://github.com/Kytech/xbox360wirelesschatpad/releases/ Xbox360wirelesschatpad Driver] (wireless controllers). Custom application [http://controllercompanion.com/ Controller Companion] has experimental support for Chatpad.
 
{{ii}} The Xbox 360 Chatpad is not natively supported; use the [https://github.com/GAFBlizzard/chatpad-super-driver/tree/master/Downloads Chatpad Super Driver] (wired controllers) or [https://github.com/Kytech/xbox360wirelesschatpad/releases/ Xbox360wirelesschatpad Driver] (wireless controllers). Custom application [http://controllercompanion.com/ Controller Companion] has experimental support for Chatpad.
  
 
'''General information'''
 
'''General information'''
 
{{mm}} [http://www.xbox.com Official Xbox website]
 
{{mm}} [http://www.xbox.com Official Xbox website]
{{mm}} [http://www.microsoft.com/hardware/ Official Microsoft Hardware division website]
+
{{mm}} [https://web.archive.org/web/20150620014730/http://support.xbox.com/en-US/browse/xbox-on-other-devices/windows/General%20Information "Xbox on other devices"] at Xbox Support (Archived)
{{mm}} [http://support.xbox.com/en-US/browse/xbox-on-other-devices/windows/General%20Information "Xbox on other devices"] at Xbox Support
+
 
 +
'''Inputs'''
 +
* 2 × clickable analog sticks: {{Key|LS}}, {{Key|RS}}
 +
* 2 × analog triggers: {{Key|LT}}, {{Key|RT}}
 +
* 2 × digital shoulder buttons: {{Key|LB}}, {{Key|RB}}
 +
* 7 × digital action buttons: {{Key|𝐀}}, {{Key|𝐁}}, {{Key|𝐗}}, {{Key|𝗬}}, {{Key|▶ sᴛᴀʀᴛ}}, {{Key|◀ ʙᴀᴄᴋ}}, {{Key|ɢᴜɪᴅᴇ}}
 +
* 4 × digital directional buttons (D-pad): {{Key|↑}}, {{Key|↓}}, {{Key|←}}, {{Key|→}}
  
 
==Availability==
 
==Availability==
{{ii}} '''[http://www.microsoft.com/hardware/en-us/p/xbox-360-controller-for-windows/52A-00004 Wired controller]''' - Official website
+
{{ii}} No longer available through Microsoft or Amazon; has been succeeded by the availability of the [[Controller:Xbox Wireless Controller|Xbox Wireless Controller]].
{{ii}} '''[http://www.microsoft.com/hardware/en-us/p/xbox-360-wireless-controller-for-windows/JR9-00011 Wireless controller]''' - Official website (Comes bundled with a Wireless Gaming Receiver for Windows)
 
{{ii}} '''{{store link|Amazon|B000HZFCT2|Wireless Gaming Receiver for Windows}}''' - Amazon (Required for use of the Wireless Xbox 360 Controller on Windows)
 
  
 
==Controller variations==
 
==Controller variations==
 
{{Image|Xbox 360 Transforming D-Pad Controller.gif|Xbox 360 Transforming D-Pad Controller.}}
 
{{Image|Xbox 360 Transforming D-Pad Controller.gif|Xbox 360 Transforming D-Pad Controller.}}
{{ii}} 9th November 2010 was released '''Xbox 360 Controller with transforming D-Pad'''. Design is a "transforming" D-pad that changes from a semi-flush disc to a pop-out plus sign by twisting the D-pad clockwise. The thumbsticks have also been tweaked and feature a more significantly indented center, making it easier to depress either inward. While previous iterations have used concave thumbsticks, the newest variation has a distinct center pivot and a sharper edge along the rim.
+
{{ii}} The '''Transforming D-pad''' "Special Edition" controller was released on November 9, 2010. Another variant of the Special Edition controller, the "Chrome Series" controller, was released on May 15, 2012.<ref>{{Refurl|url=https://web.archive.org/web/20120409233344/http://www.xbox.com/en-US/xbox360/accessories/controllers/special-edition-chrome-wireless-controller|title=Xbox 360 Special Edition Chrome Series Wireless Controller - Xbox.com (Archived)|date=2023-05-02}}</ref> These controllers features a "transforming" D-pad that changes from a semi-flush disc to a pop-out plus sign by twisting the D-pad clockwise. The thumbsticks have also been tweaked and feature a more significantly indented center, making it easier to depress either inward. While previous iterations have used concave thumbsticks, the newest variation has a distinct center pivot and a sharper edge along the rim. Third-party modifications for standard Xbox 360 controllers can deliver a transforming D-pad, but will require modifying the controller's shell for installation.
  
 
==Use with PC platforms==
 
==Use with PC platforms==
 
===Windows===
 
===Windows===
{{ii}} The controller/receiver should be automatically detected on Windows Vista and later. If it is not detected or you are using Windows XP install the [https://www.microsoft.com/accessories/en-gb/d/xbox-360-controller-for-windows Xbox 360 Accessories Software] (for both wired and wireless controllers).
+
{{ii}} The controller/receiver should be automatically detected on Windows Vista and later. If it is not detected or encountering compatibility issues on Windows XP, install the [https://community.pcgamingwiki.com/files/file/2630-xbox-360-accessories-software-v12/ Xbox 360 Accessories Software] for both wired and wireless controllers.
 +
 
 +
{| 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"| ✗
 +
|-
 +
| LEDs control ||style="text-align: center; background: #FFD2D2"| ✗<ref>{{Refurl|url=https://forum.rewasd.com/forum/rewasd/technical-questions-aa/234194-leds-control-for-xbox-360-controller#post234194|title=LEDs control for Xbox 360 controller|date=June 2023}}</ref> ||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: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Headphones ||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"| ✗
 +
|-
 +
| Motion controls attachments ||style="text-align: center; background: #D2FFD2"| ✓<ref group=N>ReWASD allows to use [https://help.rewasd.com/mapping-features/mobile-controller.html Mobile] gyroscope as mouse or emulated [[DualShock 3]], [[DualShock 4]] or [[Switch Pro Controller]] gyro.</ref> ||style="text-align: center; background: #D2FFD2"| ✓<ref group=N>Steam Link mobile application allows to remap phone gyro to mouse or sticks inputs.</ref> ||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]====
 
{{++}} {{Key|Guide}} button can be remapped.
 
{{++}} {{Key|Guide}} button can be remapped.
{{++}} 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.
{{ii}} Custom configs for Xbox Elite controller can be found in official [https://www.rewasd.com/community/configs/gamepad/xbox360/ Community Configs Library] maintained by reWASD users.
+
{{ii}} Custom configs for Xbox 360 controller can be found in official [https://www.rewasd.com/community/configs/gamepad/xbox360/ Community Configs Library] maintained by reWASD users.
  
 
===OS X===
 
===OS X===
Line 53: Line 95:
 
{{++}} 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.
{{--}} May not work great unless connected to LAN or a low latency Wi-Fi.
+
{{--}} May not work great unless the streaming device is connected to LAN or a low latency Wi-Fi.
 +
 
 +
==Hardware==
 +
===Expansions===
 +
====Messenger Kit====
 +
====[https://xim.tech/ XIM APEX]====
 +
{{ii}} XIM APEX provides the highest precision mouse and keyboard (and more) experience on Xbox Series X/S, Xbox One, PlayStation 4 (PS4), Xbox 360, and PlayStation 3 (PS3). Software emulates Keyboard+Mouse inputs into signals from controllers connected to third USB port.
 +
{{++}} Simple real-time smartphone and tablet-based configuration. Real-time feedback to users for optimal settings.
 +
{{++}} Supports existing Xbox headsets and chatpads.
 +
{{++}} Firmware upgradable.
 +
{{++}} Active community forum.
 +
{{--}} Requires controller to plugged into USB port #3 on the XIM HUB at all times to function.
 +
{{--}} Supports official wired Xbox 360 controller but wireless with play-and-charge kit is not supported.
 +
 
 +
==Support in games==
 +
{{ii}} Support for some controller features may be only available on certain systems. Refer to game-specific articles for details.
 +
 
 +
===Games with XInput button prompts===
 +
{{mm}} [[List of games with Xbox button prompts]]
  
 
==Issues fixed==
 
==Issues fixed==
 
'''The Xbox Support website has multiple support pages on using the Xbox 360 Controller with Windows.'''
 
'''The Xbox Support website has multiple support pages on using the Xbox 360 Controller with Windows.'''
 
+
{{mm}} [http://web.archive.org/web/20161121201401/http://support.xbox.com/en-US/xbox-on-windows/accessories/controller-windows-info "Using the Xbox 360 controller for Windows" (Archived)]
{{mm}} [http://support.xbox.com/en-US/xbox-on-other-devices/windows/xbox-controller-for-windows-info "Using the Xbox 360 controller for Windows"]
+
{{mm}} [https://web.archive.org/web/20150716215629/http://support.xbox.com/en-US/xbox-on-other-devices/windows/xbox-controller-for-windows-help "Troubleshoot your Xbox 360 controller for Windows" (Archived)]
{{mm}} [http://support.xbox.com/en-US/xbox-on-other-devices/windows/xbox-controller-for-windows-help "Troubleshoot your Xbox 360 controller for Windows"]
+
{{mm}} [https://web.archive.org/web/20150101173250/http://support.xbox.com/en-US/xbox-on-other-devices/windows/xbox-controller-for-windows-setup "Set up your Xbox 360 controller for Windows" (Archived)]
{{mm}} [http://support.xbox.com/en-US/xbox-on-other-devices/windows/xbox-controller-for-windows-setup "Set up your Xbox 360 controller for Windows"]
+
{{mm}} [https://web.archive.org/web/20150207074314/http://support.xbox.com/en-US/xbox-on-other-devices/connections/xbox-360-wireless-gaming-receiver-windows "Xbox 360 Wireless Gaming Receiver for Windows" (Archived)]
{{mm}} [http://support.xbox.com/en-US/xbox-on-other-devices/connections/xbox-360-wireless-gaming-receiver-windows "Xbox 360 Wireless Gaming Receiver for Windows"]
+
{{mm}} [https://web.archive.org/web/20150610042820/http://support.xbox.com/en-US/xbox-on-other-devices/windows/xbox-controller-for-windows-configure "Configure your Xbox 360 controller for Windows" (Archived)]
{{mm}} [http://support.xbox.com/en-US/xbox-on-other-devices/windows/xbox-controller-for-windows-configure "Configure your Xbox 360 controller for Windows"]
 
  
 
===No force feedback vibration in DirectInput games===
 
===No force feedback vibration in DirectInput games===
{{ii}} See [[Glossary:Controller#XInput Plus|XInput Plus]]. Some games may still not support vibration even with this installed.
+
{{ii}} See [[Glossary:Controller#XInput Wrappers|XInput wrappers]]. Some games may still not support vibration even with an XInput wrapper installed.
  
 
===Guide button doesn't turn off controller===
 
===Guide button doesn't turn off controller===
 
{{ii}} The Xbox 360 Controller for Windows can't be turned it off with the GUIDE button, except in Games for Windows Live games.
 
{{ii}} The Xbox 360 Controller for Windows can't be turned it off with the GUIDE button, except in Games for Windows Live games.
 
 
{{Fixbox|description=Use [http://pety.me/XboxExt/ Xbox 360 Controller Manager]|ref={{cn|date=April 2017}}}}
 
{{Fixbox|description=Use [http://pety.me/XboxExt/ Xbox 360 Controller Manager]|ref={{cn|date=April 2017}}}}
  
Line 77: Line 135:
 
===Broken Wireless Gaming Receiver===
 
===Broken Wireless Gaming Receiver===
 
{{--}} A very common issue where the Microsoft Wireless Receiver suddenly fails and stops working.
 
{{--}} A very common issue where the Microsoft Wireless Receiver suddenly fails and stops working.
 
+
{{Fixbox|description=Bridge bad fuse by soldering|ref=<ref>{{Refurl|url=http://web.archive.org/web/20190729022430/http://blog.chase.net.au/index.php/2009/06/broken-xbox-360-wireless-receiver-for-windows/|title=web.archive.org|date=June 2023}}</ref><ref>http://web.archive.org/web/20210614084545/https://replayproject.wordpress.com/2010/10/09/how-to-repair-microsoft-xbox-360%E2%84%A2-wireless-gaming-receiver-for-windows%C2%AE/</ref>|fix=
{{Fixbox|description=Bridge bad fuse by soldering|ref=<ref>http://blog.chase.net.au/index.php/2009/06/broken-xbox-360-wireless-receiver-for-windows/</ref><ref>https://replayproject.wordpress.com/2010/10/09/how-to-repair-microsoft-xbox-360%E2%84%A2-wireless-gaming-receiver-for-windows%C2%AE/</ref>|fix=
+
{{++}} [http://web.archive.org/web/20190729022430/http://blog.chase.net.au/index.php/2009/06/broken-xbox-360-wireless-receiver-for-windows/ Follow these instructions] for this procedure.
{{++}} [http://blog.chase.net.au/index.php/2009/06/broken-xbox-360-wireless-receiver-for-windows/ Best guide to follow] for this procedure.
 
 
}}
 
}}
  
===Inaccurate d-pad===
+
===Inaccurate D-pad===
{{ii}} If you experience input errors from the d-pad, following [https://c0d3h4x0r.wordpress.com/2008/12/22/xbox360-d-pad-design-flaws-and-fix/ this procedure] might fix it.
+
{{ii}} If the D-pad is producing inaccurate inputs, following [https://c0d3h4x0r.wordpress.com/2008/12/22/xbox360-d-pad-design-flaws-and-fix/ this procedure] may fix it.
 
 
===Wireless Gaming Receiver not recognized===
 
{{ii}} This is usually caused by using a knock-off receiver; the official Wireless Gaming Receiver is never sold separately.
 
  
{{Fixbox|description=Manually connecting a wireless controller|ref=<ref>[http://www.amazon.com/review/R18I22S6RFD42U/ Amazon.com: Bryan E. McClendon "StraightupNoob"'s review of Wireless Pc Usb Gaming Receiver for Xbox 3...]</ref>|fix=
+
===Wireless Gaming Receiver appears as an unknown device===
# Download the and install the [http://www.microsoft.com/hardware/en-us/d/xbox-360-wireless-controller-for-windows Xbox 360 Accessories Software].
+
{{ii}} This is usually caused by using an aftermarket wireless receiver; the official Wireless Gaming Receiver was never sold separately.
 +
{{Fixbox|description=Manually update the Xbox 360 Wireless Receiver drivers|ref=<ref>{{Refurl|url=https://www.amazon.com/review/R18I22S6RFD42U/|title=Customer review: Zettaguard Wireless PC USB Gaming Receiver for Xbox 360 Compact Disc - Amazon.com|date=2023-05-03}}</ref>|fix=
 +
# Download the and install the [https://community.pcgamingwiki.com/files/file/2630-xbox-360-accessories-software-v12/ Xbox 360 Accessories Software] that matches the computer's CPU architecture and operating system. For Windows 8 or later users, install the Windows 7 version of Xbox 360 Accessories Software.
 +
# Plug the Wireless Gaming Receiver into a USB 2.0 port.
 
# Open the [[Device Manager]]:
 
# Open the [[Device Manager]]:
#* Windows 8: Right click the Start corner or press {{key|Win|X}}, choose Device Manager.
+
#* Windows 8 or later: Right click the Start button or press {{key|Win|X}}, choose Device Manager.
#* Vista and 7: Open the Start menu, type <code>devmgmt.msc</code> press {{key|Enter}}.
+
#* Vista and 7: Open the Start menu or press {{key|Win|R}}, type {{code|devmgmt.msc}} and press {{key|Enter}}.
# Right click on the Unidentified Device and choose Properties.
+
# Right click on the Unidentified Device and choose '''Properties'''.
# On the Driver tab click Update driver.
+
# On the Driver tab click '''Update driver'''.
# Click Browse my computer for driver software.
+
# Click '''Browse my computer for driver software''', then choose '''Let me pick from a list of device drivers on my computer''' from the menu.
# Choose Let me pick from a list of device drivers on my computer.
+
# Choose '''Microsoft Common Controller for Windows Class''' → '''Xbox 360 Wireless Receiver for Windows Version: 2.1.0.1349 [8/13/2009]''' from the list of device drivers. For Windows 8 or later users, the device driver may appear under the '''Xbox 360 Peripherals''' section as simply '''Xbox 360 Wireless Receiver for Windows'''.
# Choose Microsoft Common Controller for Windows Class.
+
# If a warning message about device driver incompatibility appears appears, ignore this message and choose '''Yes''' to continue with the driver installation. A computer reboot may be necessary to complete the installation.
# Choose Xbox 360 Wireless Receiver for Windows Version: 2.1.0.1349 [8/13/2009]
+
# Turn on the wireless Xbox 360 Wireless Controller(s) by pressing the center {{Key|ɢᴜɪᴅᴇ}} button on the controller and it should pair with the wireless receiver. If the controller does not immediately pair with the receiver when powering on the controller, press the Sync button on the device and on the controller until the lights start flashing, then wait for the computer to pair the controller with the wireless receiver.
# If a warning appears, choose Yes.
 
# The wireless controller can now be connected by holding the central Guide button until it starts flashing.
 
 
}}
 
}}
  
Line 106: Line 161:
 
===Related accessories===
 
===Related accessories===
 
{{Image|Wireless Gaming Receiver for Windows.jpg|Wireless Gaming Receiver for Windows.}}
 
{{Image|Wireless Gaming Receiver for Windows.jpg|Wireless Gaming Receiver for Windows.}}
* '''Wireless Gaming Receiver for Windows''' - Required for use of a wireless Xbox 360 controller on PC
+
* '''Wireless Gaming Receiver for Windows''' - Required for use of a wireless Xbox 360 controller on PC.
* '''Headset accessories''' - Both wired and wireless headsets should work with Windows
+
* '''Headset accessories''' - Both wired and wireless headsets should work with Windows.
* '''Xbox 360 Chatpad''' - usable with the [https://github.com/GAFBlizzard/chatpad-super-driver/tree/master/Downloads Chatpad Super Driver] (wired controllers only)
+
* '''Xbox 360 Chatpad''' - Usable with the [https://github.com/GAFBlizzard/chatpad-super-driver/tree/master/Downloads Chatpad Super Driver] (wired controllers only) or [[Glossary:Controller#Controller_Companion_.28Windows.29|Controller Companion]] (wireless controller supported).
  
 
===Technical information===
 
===Technical information===
{{ii}} Device name: '''Controller (XBOX 360 For Windows)''', HWID: '''045E:028E'''
+
{{ii}} Device name: '''Controller (XBOX 360 For Windows)''', HWID: '''045E:028E''' (wired), '''045E:0719''' (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 130: Line 186:
 
{{Standard table/row|D-pad left|POV left}}
 
{{Standard table/row|D-pad left|POV left}}
 
{{Standard table/row|D-pad right|POV right}}
 
{{Standard table/row|D-pad right|POV right}}
 +
}}
 +
 +
====Input lag====
 +
{{ii}} Wired connection input lag: '''8.5 ms''' for button press and '''8.3 ms''' for joystick move.<ref name="rocketscience">[https://inputlag.rocketscience.fyi/ Ultimate Controller Comparison | Input lag, etc. (PS5, PS4, Xbox SX/Elite 2/One, eSwap Pro)]</ref>
 +
{{ii}} Wireless connection input lag: '''10.2 ms''' for button press and '''12.6 ms''' for joystick move.<ref name="rocketscience" />
 +
{{Standard table|Connection|Input lag|content=
 +
{{Standard table/row|USB (button press)|8.5 ms (± 2.3 ms)}}
 +
{{Standard table/row|USB (joystick move)|8.3 ms (± 2.3 ms)}}
 +
{{Standard table/row|2.4GHz Dongle (button press)|10.2 ms (± 2.0 ms)}}
 +
{{Standard table/row|2.4GHz Dongle (joystick move)|12.6 ms (± 2.3 ms)}}
 
}}
 
}}
  
Line 145: Line 211:
  
 
{{References}}
 
{{References}}
 +
[[Category:Controllers with Bluetooth connection]]
 +
[[Category:Controllers with haptic feedback]]

Latest revision as of 14:09, 25 November 2023

Xbox 360 Controller
Xbox 360 Controller cover
XInput support
Connection method
USB-A, Wireless dongle
Predecessor
Xbox Controller
Xbox Controller S
Successor
Xbox Wireless Controller
Hyperkin Xenon Controller
Xbox 360 Controller on Wikipedia

The Xbox 360 Controller is a game controller released by Microsoft on November 22, 2005. It was released alongside the Xbox 360.

The controller is similar to the Xbox Controller S, but some of buttons have been moved to the more standardized positions, with the white and black buttons present on its predecessor being removed and replaced with two new shoulder buttons. Unlike its predecessor which has the proprietary connector, the Xbox 360 Controller has the standardized USB Type-A connector. It also has a 3.5mm audio jack for audio passthrough.

There are wired and wireless model of the same controller available, with the latter supporting wireless connection through Microsoft Wireless Gaming Receiver.

The Xbox 360 Controller is a native XInput controller, meaning it is supported in games that use the XInput API. While it is supported it DirectInput games, it is not without problem, so a third-party wrapper is needed to transcode the XInput inputs into DirectInput to work. For the Wireless model, it only support wireless connection and requires the use of proprietary Microsoft Wireless Gaming Receiver.

Key points

Microsoft driver maps triggers to the same axis in DirectInput games.
The Play & Charge Cable does not work for connecting a wireless controller via USB; it is only used for charging.
The Xbox 360 Chatpad is not natively supported; use the Chatpad Super Driver (wired controllers) or Xbox360wirelesschatpad Driver (wireless controllers). Custom application Controller Companion has experimental support for Chatpad.

General information

Official Xbox website
"Xbox on other devices" at Xbox Support (Archived)

Inputs

  • 2 × clickable analog sticks: LS, RS
  • 2 × analog triggers: LT, RT
  • 2 × digital shoulder buttons: LB, RB
  • 7 × digital action buttons: 𝐀, 𝐁, 𝐗, 𝗬, ▶ sᴛᴀʀᴛ, ◀ ʙᴀᴄᴋ, ɢᴜɪᴅᴇ
  • 4 × digital directional buttons (D-pad): , , ,

Availability

No longer available through Microsoft or Amazon; has been succeeded by the availability of the Xbox Wireless Controller.

Controller variations

Xbox 360 Transforming D-Pad Controller.
Xbox 360 Transforming D-Pad Controller.
The Transforming D-pad "Special Edition" controller was released on November 9, 2010. Another variant of the Special Edition controller, the "Chrome Series" controller, was released on May 15, 2012.[1] These controllers features a "transforming" D-pad that changes from a semi-flush disc to a pop-out plus sign by twisting the D-pad clockwise. The thumbsticks have also been tweaked and feature a more significantly indented center, making it easier to depress either inward. While previous iterations have used concave thumbsticks, the newest variation has a distinct center pivot and a sharper edge along the rim. Third-party modifications for standard Xbox 360 controllers can deliver a transforming D-pad, but will require modifying the controller's shell for installation.

Use with PC platforms

Windows

The controller/receiver should be automatically detected on Windows Vista and later. If it is not detected or encountering compatibility issues on Windows XP, install the Xbox 360 Accessories Software for both wired and wireless controllers.
Supported features reWASD Steam Gamepad Phoenix Controller Companion
Vibrations
LEDs control [2]
Dead-zone adjustment
Multiple controllers
Chatpad
Headphones
Keyboard & Mouse input emulation
Virtual Xbox controller emulation
Virtual DualShock emulation [N 1]
Virtual Nintendo controller emulation [N 2]
Retro DInput/WinMM compatibility ~ [N 3] ~ [N 3] ~ [N 3]
Battery status
Motion controls attachments [N 4] [N 5]
  1. Allows using controller as DualShock 3 and DualShock 4 virtual controllers.
  2. Allows using controller as virtual Switch Pro Controller.
  3. 3.0 3.1 3.2 Requires Xidi wrapper.
  4. ReWASD allows to use Mobile gyroscope as mouse or emulated DualShock 3, DualShock 4 or Switch Pro Controller gyro.
  5. Steam Link mobile application allows to remap phone gyro to mouse or sticks inputs.

reWASD

Guide button can be remapped.
Can emulate the DualShock 4 to play PS4 Remote Play, PS Now or Dualshock 4 compatible games.
Custom configs for Xbox 360 controller can be found in official Community Configs Library maintained by reWASD users.

OS X

Use the 360Controller driver or TattieBogle OS X Driver.

Linux

This controller is "Plug and Play" on most distributions of Linux.
Xboxdrv is an alternative to the stock driver and allows many configuration options.

Steam

Controller can be found in Supported Controller Database and it's correctly recognizable as Xbox 360 controller.

Steam Link compatibility

Works natively over USB and Wireless Xbox 360 Adapter. All buttons are mapped correctly.
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.
May not work great unless the streaming device is connected to LAN or a low latency Wi-Fi.

Hardware

Expansions

Messenger Kit

XIM APEX

XIM APEX provides the highest precision mouse and keyboard (and more) experience on Xbox Series X/S, Xbox One, PlayStation 4 (PS4), Xbox 360, and PlayStation 3 (PS3). Software emulates Keyboard+Mouse inputs into signals from controllers connected to third USB port.
Simple real-time smartphone and tablet-based configuration. Real-time feedback to users for optimal settings.
Supports existing Xbox headsets and chatpads.
Firmware upgradable.
Active community forum.
Requires controller to plugged into USB port #3 on the XIM HUB at all times to function.
Supports official wired Xbox 360 controller but wireless with play-and-charge kit is not supported.

Support in games

Support for some controller features may be only available on certain systems. Refer to game-specific articles for details.

Games with XInput button prompts

List of games with Xbox button prompts

Issues fixed

The Xbox Support website has multiple support pages on using the Xbox 360 Controller with Windows.

"Using the Xbox 360 controller for Windows" (Archived)
"Troubleshoot your Xbox 360 controller for Windows" (Archived)
"Set up your Xbox 360 controller for Windows" (Archived)
"Xbox 360 Wireless Gaming Receiver for Windows" (Archived)
"Configure your Xbox 360 controller for Windows" (Archived)

No force feedback vibration in DirectInput games

See XInput wrappers. Some games may still not support vibration even with an XInput wrapper installed.

Guide button doesn't turn off controller

The Xbox 360 Controller for Windows can't be turned it off with the GUIDE button, except in Games for Windows Live games.
Use Xbox 360 Controller Manager[citation needed]

Wireless Gaming Receiver randomly disconnects

The receiver doesn't work in a USB 3.0 or 1.1 port, only use it in a USB 2.0 port.

Broken Wireless Gaming Receiver

A very common issue where the Microsoft Wireless Receiver suddenly fails and stops working.
Bridge bad fuse by soldering[3][4]
Follow these instructions for this procedure.

Inaccurate D-pad

If the D-pad is producing inaccurate inputs, following this procedure may fix it.

Wireless Gaming Receiver appears as an unknown device

This is usually caused by using an aftermarket wireless receiver; the official Wireless Gaming Receiver was never sold separately.
Manually update the Xbox 360 Wireless Receiver drivers[5]
  1. Download the and install the Xbox 360 Accessories Software that matches the computer's CPU architecture and operating system. For Windows 8 or later users, install the Windows 7 version of Xbox 360 Accessories Software.
  2. Plug the Wireless Gaming Receiver into a USB 2.0 port.
  3. Open the Device Manager:
    • Windows 8 or later: Right click the Start button or press Win+X, choose Device Manager.
    • Vista and 7: Open the Start menu or press Win+R, type devmgmt.msc and press Enter.
  4. Right click on the Unidentified Device and choose Properties.
  5. On the Driver tab click Update driver.
  6. Click Browse my computer for driver software, then choose Let me pick from a list of device drivers on my computer from the menu.
  7. Choose Microsoft Common Controller for Windows ClassXbox 360 Wireless Receiver for Windows Version: 2.1.0.1349 [8/13/2009] from the list of device drivers. For Windows 8 or later users, the device driver may appear under the Xbox 360 Peripherals section as simply Xbox 360 Wireless Receiver for Windows.
  8. If a warning message about device driver incompatibility appears appears, ignore this message and choose Yes to continue with the driver installation. A computer reboot may be necessary to complete the installation.
  9. Turn on the wireless Xbox 360 Wireless Controller(s) by pressing the center ɢᴜɪᴅᴇ button on the controller and it should pair with the wireless receiver. If the controller does not immediately pair with the receiver when powering on the controller, press the Sync button on the device and on the controller until the lights start flashing, then wait for the computer to pair the controller with the wireless receiver.

Other information

Related accessories

Wireless Gaming Receiver for Windows.
Wireless Gaming Receiver for Windows.
  • Wireless Gaming Receiver for Windows - Required for use of a wireless Xbox 360 controller on PC.
  • Headset accessories - Both wired and wireless headsets should work with Windows.
  • Xbox 360 Chatpad - Usable with the Chatpad Super Driver (wired controllers only) or Controller Companion (wireless controller supported).

Technical information

Device name: Controller (XBOX 360 For Windows), HWID: 045E:028E (wired), 045E:0719 (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

Input lag

Wired connection input lag: 8.5 ms for button press and 8.3 ms for joystick move.[6]
Wireless connection input lag: 10.2 ms for button press and 12.6 ms for joystick move.[6]
Connection Input lag
USB (button press) 8.5 ms (± 2.3 ms)
USB (joystick move) 8.3 ms (± 2.3 ms)
2.4GHz Dongle (button press) 10.2 ms (± 2.0 ms)
2.4GHz Dongle (joystick move) 12.6 ms (± 2.3 ms)

XInput Battery Meter

Displays a battery meter for connected XInput controller devices in the Windows taskbar.

DualShock4 emulator

Application emulates the Sony DualShock 4 gamepad using an Xbox controller.
Allows to use Xbox controller for Sony Playstation Now or Playstation Remote Play applications.

Gyro Support: X360Advance

External Arduino gyroscope for any Xbox or compatible gamepads. Gyroscope emulates mouse movement.
Some games are incompatible since they are not designed to use a mouse and a gamepad at the same time.
Some games can constantly change button icons (from keyboard to gamepad and vice versa).


References