Unsupported browser.

Please use a web browser with WebHID support (e.g. Google Chrome or Microsoft Edge) on a PC or Mac. Firefox is supported with the WebHID extension installed.

Using this utility on a phone or tablet is not supported.

Controller

Plug in your controller and press a button to start the test


Connected to:

 


X
FixGameTech · Xbox Diagnostics

Xbox Controller

Controller detected

Connected
Connection engineGamepad API
Mappingstandard
Buttons detected—
Axes detected—
●
Button TestPress each button to verify input
LIVE
A
B
X
Y
LB
RB
VIEW
MENU
LS
RS
↑
↓
←
→
XBOX
+
Stick TestPosition, center and drift
Left Stick LX 0.000   LY 0.000
Right Stick RX 0.000   RY 0.000
Left centerWaiting
Right centerWaiting
↗
Trigger TestAnalog travel from 0% to 100%
LT0%
RT0%
Press LT and RT completely. The bar should reach approximately 100%.
✓
Live DiagnosisAutomatic controller health indicators
Left stick drift—
Right stick drift—
Input activityWaiting
VibrationChecking
i
Xbox diagnostic mode

This mode safely reads controller inputs in the browser. Permanent calibration and firmware writing are intentionally disabled for Xbox controllers.

FIXGAMETECH
PlayStation Tester
ConnectedSony DualSense (054C:0CE6)
ConnectionUSB
Battery100%
CONTROLLER INFORMATION
DIAGNOSTICS
Connection StatusStable
Input MonitoringLive
ControllerReady
Controller Ready

Press buttons or move sticks to test inputs in real time.

CALIBRATION TOOLS
  • Use quick calibration
  • Use four-step calibration
  • Use normal mode
  • Use expert mode
JOYSTICK TEST
LX
LY
RX
RY
TEST TOOLS
  Software
  Hardware

Sections below are not useful, just some debug infos or manual commands

  Debug Info

NVS Status

Unknown


  Debug buttons

   This utility cannot fix stick drift.

Drift is caused by mechanical parts in the joystick being worn out, and they need to be replaced to fix the drift. After they have been replaced, this utility can be used to calibrate the controller to work with the new joysticks.

   Calibrating without replacing the joysticks may help temporarily, but it may also make the problem worse, with no way to undo it.

  Last connected:

  This controller has unsaved changes that will be lost when the controller is rebooted.