Skip to main content
Diagnostic

Overclock Validator

Validate browser-observed Hz and input jitter of your DualSense via Bluetooth. Real-time overclock verification.

Hardware Telemetry Dashboard
No Device
Current Polling
0
Hz
Target: 1000Hz (1ms)
Stable Average (10s)
0
Hz
Sustained Performance
Input Jitter
0.00
ms
Variance (Std Dev)
Live Frame Pacing (Δms)

AWAITING INPUT DATA

Move analog sticks in continuous circles

How to Get Started

Just three steps to run a complete controller test and understand your controller's health status.

01

Connect Controller

Connect your controller to your computer via USB cable or Bluetooth. If the browser doesn't respond, press any button on the controller to activate the connection.

02

Button Detection

Press each button in the visual interface and confirm the corresponding area lights up on screen. This helps troubleshoot unresponsive or double-clicking buttons.

03

Sticks & Vibration

Rotate the sticks to check linearity and drift issues; click the vibration test button to feel if the left and right motor feedback is working properly.

What would you like to do next?

Select a diagnostic calibration suite, deadzone analyzer, or high-frequency overclock tool.

Fix

Repair & Calibration

Calibrate zero-point offsets or follow step-by-step repair guides.

Optimize

Game Deadzones

Calculate exact radial vs axial deadzone overlays for Fortnite, Apex, & COD.

Telemetry

Overclock & Circularity

Verify browser-observed update timing Hz stability and statistical circularity grades.

About Controller Overclocking

How to use this validator

  1. Ensure your DualSense is connected via Bluetooth.
  2. Press any button to wake the Gamepad API.
  3. Move the analog sticks in rapid, continuous circles.
  4. Watch the telemetry graph stabilize to see your browser-observed update timing.

What to expect over Bluetooth

Bluetooth transport is subject to the HID-over-GATT connection interval, so the browser will observe a far lower report ceiling than wired no matter the firmware — this validator still detects overclocking claims that exceed what Bluetooth can physically deliver. Wireless report timing varies with radio interference and connection interval; expect a wider, noisier band on the graph than the same pad over USB.

The DualSense reports on a 1000 Hz-capable interface over USB in ideal conditions, but your browser's gamepad polling and OS scheduling decide what you actually see. A clean wired graph near 1000 Hz with low jitter is the healthy signature.

The DualSense runs the community hidusbf patching path well, and its native report rate is genuinely higher than older pads — so a 1000 Hz reading over USB is realistic, not a fantasy. The nuance is that PlayStation's own firmware updates have changed HID behavior several times: a pad updated to a recent firmware can present slightly different polling characteristics than the same pad on an older one. If your graph caps well below 1000 Hz after patching, re-check the USB descriptor with the pad freshly rebooted and on a direct port — hubs and extension cables are the usual culprits that quietly reset the negotiated interval.

Patching a DualSense is newer territory than the DS4 because the pad ships with a modern report rate already; the value of the community tooling is mostly in stabilizing the negotiated interval rather than unlocking a hidden ceiling. The DualSense also needs the adaptive-trigger and touchpad features left idle during measurement — if the haptics motor is mid-rumble when you sample, the reported frame timing can shift because the pad shares its USB bandwidth between the motors and the input reports. Measure with haptics disabled, keep the pad on a direct USB-C port, and reboot the pad between the patch and the verification run so the descriptor reloads cleanly.

On Bluetooth, the connection interval is negotiated between the pad and the host adapter, and it is the single biggest factor in the Hz you will measure. A controller connected through a built-in laptop radio at a crowded connection interval can report half the rate of the same pad on a dedicated adapter with a shorter interval. So a low Bluetooth number is not proof an overclock failed — it may simply be the radio negotiation. Match the adapter, move the dongle closer, and clear other Bluetooth devices from the connection before judging the result.

Is 1000Hz (1ms) always better?

Not necessarily. While 1000Hz reduces average input latency by a few milliseconds compared to 250Hz, it demands more CPU cycles. The key metric is stability (Jitter). An overclock that results in severe frame pacing spikes can feel worse than a rock-solid lower polling rate.

Does hidusbf work on Bluetooth?

No, the popular LordOfMice hidusbf utility only overrides USB device descriptor limits. Overclocking Bluetooth requires changing the polling interval in your OS Bluetooth stack or using custom dongles.

Controller Hardware Glossary & Tips

Stick Drift & Deadzones

Stick drift occurs when analog sticks register input without being touched. This is typically caused by physical wear in traditional carbon-film potentiometers. A deadzone is a software-level threshold (e.g., 5-10%) applied to ignore these microscopic false inputs.

Hall Effect Sensors

Unlike traditional ALPS potentiometers, Hall Effect modules use magnetic fields to measure stick position. Because there is no physical contact or friction between the internal components, they are virtually immune to wear-induced stick drift, drastically extending the controller's lifespan.

Polling Rate (Hz) & Input Latency

Polling rate is how often your controller sends data to your device, measured in Hertz (Hz). A standard Bluetooth connection yields around 125Hz (8ms latency). Overclocking or using a wired USB connection can push this to 500Hz-1000Hz (1ms-2ms latency), critical for competitive gaming.

Circularity Error

When you rotate a joystick along its outer edge, a perfect module should trace a mathematically perfect circle. Circularity error measures the deviation from this perfect circle. High deviations (>15%) can result in uneven diagonal movement speeds in FPS games.

How this test works & its limits
  • This test reads your controller through the browser's standard Gamepad API — no drivers, no installs, nothing leaves your device.
  • Readings depend on connection mode: Bluetooth reports at lower rates than USB. Compare like-for-like (wired vs wired).
  • We measure the input reaching the browser — display lag and game-engine queues are outside this test's view.
  • A clean reading now does not guarantee no drift in-game: deadzones differ per game, and wear develops over time. Use the Drift Timeline to track yours.
  • This is a diagnostic, not a hardware-lab certification. For repair or RMA decisions, confirm with a second run or second tool.
Read the full methodology
100% Client-Side

All Gamepad API data stays in your browser. Zero tracking or data collection.

Instant Results

No downloads, plugins, or software installation needed. Works instantly.

Free Forever

No paywalls, subscription requirements, or hidden usage limits.