Xbox Elite Series 2 Controller Test

Test your Xbox Elite Series 2 for stick drift, trigger range, and paddle response in your browser. Works via USB-C or Bluetooth on Windows and macOS.

ZERO UPLOAD · ALL LOCAL
  1. Connect your gamepad via USB or Bluetooth.
  2. Press any button on the controller — the browser will detect it automatically.
  3. Watch the left and right stick canvases. A healthy stick rests near the center dot.
  4. Set the deadzone slider to match your game's deadzone (check game settings; most use 0.05–0.15).
  5. Leave the controller untouched for 10 seconds. Any dot movement outside the deadzone ring indicates drift.
  6. Press all buttons and triggers to confirm they register correctly.

See these recommended tests for Microsoft Xbox Elite Series 2

This controller is known for:

  • the Elite Series 2's thumbstick modules use the same potentiometer-based sensing hardware as a standard Xbox controller despite the premium price, so a stable non-zero reading after 15 seconds untouched flags the same kind of wear, that's why it's recommended to test it with Left Stick below.
  • the same potentiometer wear check applies to the right stick, that's why it's recommended to test it with Right Stick below.
  • with a hair trigger lock engaged, LT/RT should reach their stop before full travel; with locks disengaged, a trigger that still tops out below 1.0 points to a calibration shift in the potentiometer rather than the lock, that's why it's recommended to test it with Bumpers & Triggers below.

Check the highlighted zones below first for these issues.

Connect your controller and press any button to begin.

Browsers require at least one button press before exposing gamepad data — this is a security measure, not a bug.

Controller disconnected — reconnect and press any button to resume.

Left Stick Recommended
X0.00000 Y0.00000
Right Stick Recommended
X0.00000 Y0.00000
0.100
Bumpers & Triggers Recommended
LB
LT
RT
RB
D-Pad
System
Back
Start
L3
R3
Face
X
Y
A
B

Xbox Elite Series 2 Controller Test - Drift and Button Check

For premium Xbox testing, use the Xbox Elite Series 2 the same way you would test a standard Xbox controller.1 It supports up to four removable back paddles, swappable thumbstick heads, and adjustable tension rings for each analog stick. None of these hardware features are exposed through the Web Gamepad API; the browser sees the Elite Series 2 as a standard Xbox controller with the same button and axis indices as the standard Gamepad layout.2

What you can test here: stick axes and drift, trigger axis range with hair trigger locks engaged versus disengaged, and button response for all face buttons and paddles. Elite Series 2 sticks use potentiometer-based modules, so drift can come from the same kind of sensor wear seen in other Xbox controllers.3 Paddles on the Elite Series 2 are remapped to existing buttons rather than appearing as new axes, so pressing a paddle shows up as the button it is mapped to in the grid.

The hair trigger locks are worth testing specifically. With a lock engaged, the trigger axis can reach its endpoint before full physical travel. Confirm this by pressing the trigger to the lock stop and checking the fill bar. Connect via USB-C or Bluetooth and press A to register the device before testing. Because the premium shell does not change the exposed layout, you can use the same browser procedure you would use for a standard Xbox controller. CapyToolkit keeps the exposed values on the page so you can compare locked and unlocked trigger behavior.

Specifications1

ConnectionUSB-C, Xbox Wireless, or Bluetooth
LayoutStandard Xbox-style controls with up to 4 rear paddles remapped to existing buttons
Thumbstick tensionAdjustable-tension thumbsticks; not distinguishable via Gamepad API
Hair triggersShorter hair trigger locks; reduced trigger travel endpoint, testable as axis range

What the Elite Series 2 exposes through the Gamepad API

In the browser Gamepad API, the Xbox Elite Series 2 appears as a standard Xbox-style controller. The browser cannot distinguish it from another standard Xbox controller based on its device descriptor alone. Swappable thumbstick heads, adjustable tension rings, and hair trigger locks all change the physical experience of using the controller, but they do not alter the button indices, axis assignments, or device identity that the browser receives.2

Paddles, tension rings, and mapped buttons

Back paddles remap to existing face buttons or bumpers in the Xbox Accessories app configuration. Pressing a paddle in the browser shows the button it is remapped to lighting up in the grid. If paddles produce no response in any button in the grid, confirm in the Xbox Accessories app that a mapping is assigned. An unmapped paddle produces no Gamepad API output at all.

After registering the Elite, press each face button and bumper in turn and watch the grid light up so you can confirm the standard Xbox layout before checking the paddles. If a remapped paddle shows no response, open the Xbox Accessories app and assign it to a control first, because an unmapped paddle is invisible to the browser by design rather than a sign of a fault.

Testing hair trigger locks at each position

The hair trigger locks on the Elite Series 2 are worth testing specifically because they change the physical travel of LT and RT. With a lock engaged, the trigger reaches its mechanical stop before full travel, which can limit the maximum axis value. Press LT to its locked stop and read the axis value. A reduced endpoint confirms the lock is shortening travel, but the exact value depends on the selected lock position.

Disengaging the lock to confirm full trigger range

Flip each lock switch to the disengaged position and press both triggers to their full physical travel. With locks disengaged, LT and RT should each reach 1.0. If a trigger consistently tops out below 1.0 with locks disengaged, the trigger potentiometer has a calibration shift or the mechanism is physically limited by a component other than the lock. Press each trigger slowly several times to confirm the reading is consistent across repeated actuations, because an intermittent calibration issue may show up only on certain presses.

Although the Elite costs more, its sticks drift the same way

Although the Elite Series 2 costs significantly more than a standard Xbox controller, its thumbstick modules use potentiometer-based sensing hardware.3 The swappable stick heads and adjustable tension rings sit above the sensing hardware and change only the physical feel of the stick. They do not replace the sensor that reports stick position.

Comparing drift across Xbox controllers

As a result, the Elite Series 2 can develop drift through the same kind of wear or debris-related sensor issue seen in other Xbox controllers. If readings persist after you retest on a flat surface, check your Microsoft device coverage and request service if the controller is covered.4 To test, place the controller on a flat surface and leave both sticks completely untouched for 15 seconds after registering it, the same routine you use to catch early drift on the Elite Series 2 before you file a warranty claim.

Sources
  1. 1.

    Xbox, "XBOX Elite Wireless Controller Series 2," xbox.com, accessed June 2026. https://www.xbox.com/en-US/accessories/controllers/elite-wireless-controller-series-2

  2. 2.

    W3C, "Gamepad," w3.org, July 2025. https://www.w3.org/TR/gamepad/

  3. 3.

    iFixit, "Xbox One Elite Wireless Controller Series 2 Teardown," ifixit.com, November 2024. https://www.ifixit.com/Teardown/Xbox+One+Elite+Wireless+Controller+Series+2+Teardown/179297

  4. 4.

    Microsoft Support, "Check your Microsoft warranty and create service orders," support.microsoft.com, accessed June 2026. https://support.microsoft.com/en-us/accounts-billing/manage/check-your-microsoft-warranty-and-create-service-orders

FAQ