About DriftGuard

Gamepad maintenance tool for testing, calibrating, and tuning controllers. Detects stick drift, checks analog range, and writes calibration directly to controller memory for a permanent fix.

DriftGuard is the only tool that can calibrate xbox one and xbox 360 controllers, as well as the only tool with support for scuf instinct pro calibration.

Available On

Steam

Windows (Steam)

Native desktop app for Windows 10/11. USB connection with automatic recognition. Calibration, real-time diagnostics, telemetry, and PlayStation-focused tooling.

PS4PS5PS5 Edge PS5 AccessPSVR2 Sense
Google Play

Android (Google Play)

Mobile diagnostics via USB-C or USB-OTG. Calibrate on the fly while your controller stays connected to your console over Bluetooth. Real-time stick analytics and event logging.

PS4PS5PS5 Edge PS5 AccessPSVR2 Sense
Open web dashboard

Web (Browser)

Runs in Chromium-based browsers (e.g. Chrome, Edge, Opera). Supported controllers: DualSense / DualSense Edge / DualShock 4, Xbox One / Series and Xbox 360, Nintendo Pro Controller and Joy-Cons, SCUF Instinct Pro and more in the future.

PlayStationXbox NintendoSCUF

Key Features

Xbox 360 Controller Calibration Driftguard only
Xbox One Controller Calibration Driftguard only
Scuf Instinct Pro Controller Calibration Driftguard only
Dualshock 4 Controller Calibration With support for triggers calibration
Drift Detection Real-time visualization
Controller Futures Tester Rumble, adaptive triggers, accelerometer, gyroscope and more
Gamepad Tester Feature Test your gamepad's buttons, triggers, and more on any controller
Save And Restore Support Save and restore calibration to and from internal memory
Telemetry Support View controller's active time, voltage, serial number and more

Web App — Controller Support

Every controller in these tables can save calibration to internal memory on the device.

PlayStation

ControllerProtocolCenterRangeTriggersNotes
DualSenseBT & USBYesYesNo
DualSense EdgeBT & USBYesYesNo
DualShock 4BT & USBYesYesYesSupports trigger calibration on JDM-040 and earlier

Xbox

Calibration is stored in internal memory.

ControllerProtocolCenterRangeTriggersNotes
Xbox Wireless (Series)USBYesYesYes
Xbox One S / One XUSBYesYesYesNeeds firmware conversion before calibration
Xbox Elite Wireless V2USBYesYesYes
Xbox 360 (wired)USBYesYesYes
Xbox 360 (wireless)USBYesYesYes
SCUF Instinct ProUSBYesYesYesMust be unlocked to access all features

Nintendo

Calibration is stored in internal memory. ZL/ZR are digital (no analog trigger calibration).

ControllerProtocolCenterRangeTriggersNotes
Pro ControllerBT & USBYesYesNo
Joy-Con (L)BT & USBYesYesNo
Joy-Con (R)BT & USBYesYesNo

Advanced Capabilities

Permanent Calibration

Writes calibration into internal memory on the controller (details vary by model). Persists across devices and sessions.

Controller Conversion

Firmware conversion for supported Xbox controllers through a managed multi-phase USB workflow.

SCUF Unlock

SCUF Instinct Pro requires an unlock step before calibration access. Once unlocked, all standard features are available.

Browser-Based

Web version uses WebHID and WebUSB to communicate with controllers directly. No drivers or plugins. Chrome, Edge, Opera.