DriftGuard

Diagnose stick drift. Calibrate supported controllers.

DriftGuard by VestraCode combines gamepad testing, controller calibration and repair validation. Inspect stick drift, fine-tune supported PS5 controllers and check your work after analog stick service. Choose the web app, Android app or native Windows application on Steam for your controller and setup.

Get DriftGuard on SteamGet the Android appOpen web dashboard
CONTROLLER HEALTH AT A GLANCE

See what your controller is doing before you replace parts

See live controller input before making an adjustment, then compare the result after calibration or service. DriftGuard helps players and repair technicians understand what a stick is doing instead of relying on guesswork.

Real-time stick diagnostics

Track center position, range, circularity, dead zones and irregular movement while the controller is connected.

Drift detection and analysis

Identify unwanted movement and compare results before and after calibration or hardware service.

Supported calibration workflows

Run center, range and trigger calibration, manual tuning, backup and restore when the connected model supports them.

Repair and Hall effect validation

Check controller behavior after analog stick replacement, potentiometer service, or Hall effect and TMR upgrades.

1 / 1

See DriftGuard In Action

Watch a short DriftGuard walkthrough and see the key workflow in action.

Reviews

★★★★★
"Amazing tool! I bought this originally to speed up edge modules as I can calibrate many sets without disconnecting the controller, which wasn’t possible via browser based tools. The features and testing built right into the tool make this a great purchase!"
MP
AlexanderSteam
★★★★★
"Beautiful app, the DualSense Edge is perfectly calibrated and now the reaction time in games is instantaneous."
RG
NelsonGoogle Play
★★★★★
"Excellent tool! 100% recommended"
NU
GustavoGoogle Play
1 / 1

Choose the DriftGuard edition for your setup

Windows on Steam

Use a native Windows application for controller testing, calibration and repair validation. Native device access supports advanced workflows for compatible PlayStation, Xbox and Nintendo controllers.

Android over USB

Connect a supported PlayStation or Xbox controller to your Android phone or tablet with a USB data cable and an OTG adapter when needed. Use live stick analysis, calibration workflows, event logging and available telemetry.

Web dashboard

Open DriftGuard in a compatible desktop Chromium browser, such as Chrome or Edge. The published compatibility guide includes supported PlayStation, Xbox, Nintendo and SCUF models. Launch the web dashboard or compare editions.

Match the tool to the controller and the repair

PS5 DualSense calibration

Calibrate the center and range of PS5 DualSense and DualSense Edge controllers. Inspect live stick movement, follow the available workflow and compare the result in live input. Supported calibration can be saved to the controller's internal memory.

Xbox Series calibration on Windows

The Steam edition supports calibration without changing drivers for compatible Xbox Series controllers running firmware 5.20 or newer. Available workflows depend on the connected model, firmware and device access.

Hall effect and TMR repair validation

After an analog stick replacement, use the Windows edition to inspect supported Hall effect and TMR upgrades. Check center, range and circularity, then compare the same controller before and after the repair using consistent view settings.

Calibration & features

Every controller in this table can save supported calibration to internal memory. Choose your model and edition, then check the connection and features that fit your setup. Tool availability depends on the controller model, firmware, connection, drivers and DriftGuard edition. View controller models and features.

PlatformControllerProtocolCenterRangeTriggersAvailable editionsNotes
PlayStationDualSenseBT & USBYesYesNoAll DriftGuard Editions
PlayStationDualSense EdgeBT & USBYesYesNoAll DriftGuard EditionsSave and load quick calibration profiles (Android only)
PlayStationDualShock 4BT & USBYesYesYesAll DriftGuard EditionsSupports trigger calibration on JDM-040 and earlier
PlayStationDualShock 3USBYesYesYesSteam & AndroidRequires WinUSB on Windows
PlayStationPlayStation Access ControllerBT & USBYesYesNoAll DriftGuard Editions
PlayStationPlayStation VR2 Sense ControllerBT & USBYesYesNoAll DriftGuard Editions
XboxXbox Wireless Controller (Xbox Series X/S)USBYesYesYesAll DriftGuard EditionsSeries family
XboxXbox Elite Wireless Controller Series 2USBYesYesYesAll DriftGuard EditionsSeries family
XboxXbox Wireless Controller (Xbox One)USBYesYesYesAll DriftGuard EditionsUse WinUSB for calibration when the default Windows driver does not expose native calibration support
XboxXbox Wireless Controller (Xbox One S/X)USBYesYesYesAll DriftGuard EditionsXbox One family
XboxXbox Elite Wireless ControllerUSBYesYesYesAll DriftGuard EditionsXbox One family
XboxXbox 360 Wired ControllerUSBYesYesYesAll DriftGuard Editions
XboxXbox 360 Wireless ControllerUSBYesYesYesAll DriftGuard Editions
XboxSCUF Instinct Pro ControllerUSBYesYesYesAll DriftGuard EditionsMust be unlocked to access all features
NintendoPro ControllerBT & USBYesYesNoAll DriftGuard Editions
NintendoJoy-Con (L)BT & USBYesYesNoAll DriftGuard Editions
NintendoJoy-Con (R)BT & USBYesYesNoAll DriftGuard Editions

DualSense

Platform
PlayStation
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
No
Available editions
All DriftGuard Editions
Notes

DualSense Edge

Platform
PlayStation
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
No
Available editions
All DriftGuard Editions
Notes
Save and load quick calibration profiles (Android only)

DualShock 4

Platform
PlayStation
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes
Supports trigger calibration on JDM-040 and earlier

DualShock 3

Platform
PlayStation
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
Steam & Android
Notes
Requires WinUSB on Windows

PlayStation Access Controller

Platform
PlayStation
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
No
Available editions
All DriftGuard Editions
Notes

PlayStation VR2 Sense Controller

Platform
PlayStation
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
No
Available editions
All DriftGuard Editions
Notes

Xbox Wireless Controller (Xbox Series X/S)

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes
Series family

Xbox Elite Wireless Controller Series 2

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes
Series family

Xbox Wireless Controller (Xbox One)

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes
Use WinUSB for calibration when the default Windows driver does not expose native calibration support

Xbox Wireless Controller (Xbox One S/X)

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes
Xbox One family

Xbox Elite Wireless Controller

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes
Xbox One family

Xbox 360 Wired Controller

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes

Xbox 360 Wireless Controller

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes

SCUF Instinct Pro Controller

Platform
Xbox
Protocol
USB
Center
Yes
Range
Yes
Triggers
Yes
Available editions
All DriftGuard Editions
Notes
Must be unlocked to access all features

Pro Controller

Platform
Nintendo
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
No
Available editions
All DriftGuard Editions
Notes

Joy-Con (L)

Platform
Nintendo
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
No
Available editions
All DriftGuard Editions
Notes

Joy-Con (R)

Platform
Nintendo
Protocol
BT & USB
Center
Yes
Range
Yes
Triggers
No
Available editions
All DriftGuard Editions
Notes
1 / 1

Diagnostics built for maintenance and repair validation

Analog stick analysis

Inspect analog stick movement in real time: center, range, circularity, dead zones and precision views. Use manual tuning and model-specific trigger calibration where supported.

Input and sensor testing

Test buttons, d-pads, sticks, triggers, touch controls and motion sensors where available.

Controller telemetry

In the Windows edition, model-specific telemetry can show usage and health information on supported DualSense, DualSense Edge and Xbox controllers. Available readings can include firmware, hardware, battery, voltage and usage records.

Calibration backup and restore

Calibration backup and restore depend on the controller and edition. Saving and loading quick calibration profiles is available only for DualSense Edge on Android.

Model-specific hardware tests

Exercise rumble, haptics, adaptive triggers, LEDs, speakers and microphones where supported.

Event logging

Record connection, diagnostic and calibration events to make troubleshooting easier.

1 / 1

Check, calibrate, compare

01

Choose an edition and connect

Select Windows, Android or the web for your setup. Connect a supported controller and confirm that the edition has the required device access.

02

Inspect before changing anything

Check live sticks, center, range, dead zones and available inputs or telemetry. Use the baseline to identify what actually needs attention.

03

Calibrate where supported

Follow the model-specific tools and on-screen instructions, then compare the same diagnostic views before and after. Keep the connection stable throughout calibration.

Get a clear before-and-after result

Inspect live input before calibration and repeat the same checks afterwards. Calibration can help with light drift on supported controllers; worn or damaged parts may need hardware repair. Calibration tools are experimental: keep the controller charged, maintain a stable connection and follow the on-screen instructions.

How do I save a supported calibration?

Follow the tools offered for your controller. Supported calibration can be saved to its internal memory; availability depends on the model, firmware, connection and edition.

How can DriftGuard help with stick drift?

Use live stick analysis to inspect unwanted movement, apply supported calibration and compare the result. If the analog module has mechanical wear or damage, the readings can help you decide when hardware service is needed.

How are the available tools selected?

DriftGuard exposes the diagnostics, calibration, telemetry and hardware tests available for the detected controller, firmware, connection and device access.

Can I verify a Hall effect or TMR stick replacement?

Yes. Use supported calibration and diagnostic views after installation, then compare center, range and circularity before and after the work. Results depend on the controller and installed hardware.

Where can I check my controller model?

Use the compatibility table and the official models and features guide. For third-party or modified controllers, check the exact model rather than relying on the controller family alone.

Connection and edition questions

Which browser should I use for the web dashboard?

Use a compatible Chromium-based desktop browser, such as Chrome or Edge. A controller feature is available only when the browser exposes the required device access.

What do I need for Android?

Use a supported controller, a USB data cable and a USB-OTG adapter if your setup requires one. Available functions depend on the controller and the access available on Android.

Will the same feature work in every edition?

Not necessarily. Controller model, firmware, connection, drivers and platform restrictions determine which diagnostics and calibration tools are available. Check the compatibility table and the tools offered by your chosen edition.

Which controller supports quick calibration profiles?

Saving and loading quick calibration profiles is supported only for DualSense Edge in the Android edition. This is separate from saving supported calibration to controller memory.