8BitDo Controller Test: Flagship, Pro 2, and Hall Effect Hardware Analyzer

Benchmark every sensor, mode switch, and rear paddle on your third-party gamepad right in the browser with our free online 8bitdo controller test. Engineered for the 8BitDo Flagship Bluetooth, Flagship 2.4GHz, Flagship 2C (1000Hz), Pro 2, and SN30 Pro families (USB Vendor ID 2dc8, or 045e in XInput mode), this diagnostic tests contactless Hall Effect and TMR joysticks, outer circularity modes, 2.4GHz vs Bluetooth polling rates, and P1/P2 back button macros.

Connect your controller via USB or Bluetooth and press any button...
Controller Hardware ID None
Button Mapping None
Transport Mode None
Polling Rate & Latency 0 Hz (0.0 ms)
Live 8bitdo controller test schematic showing Hall Effect sticks, triggers, and mode mapping L2 / LT R2 / RT L1 / LB R1 / RB TOUCH / PAD HOME B3 B0 B2 B1
Left Stick (L3 / Axes 0-1) Min DZ: 0%
Hall Effect zero-drift radar and circularity trace on the 8bitdo controller test
X: 0.0000 Y: 0.0000
Right Stick (R3 / Axes 2-3) Min DZ: 0%
X: 0.0000 Y: 0.0000
L2 / LT Analog Pressure 0.0%
R2 / RT Analog Pressure 0.0%
B0 0.00
B1 0.00
B2 0.00
B3 0.00
B4 0.00
B5 0.00
B6 0.00
B7 0.00
B8 0.00
B9 0.00
B10 0.00
B11 0.00
B12 0.00
B13 0.00
B14 0.00
B15 0.00
B16 0.00
B17 0.00
READY

Release both thumbsticks and click 'Run 5s Stick Drift Audit' or press any button to inspect real-time hardware telemetry.

How to Run an 8BitDo Controller Test Step by Step

  1. Check the Physical Mode Switch (X, D, S, or A) on the Back of the Pad: Before connecting, inspect the physical mode toggle on your 8BitDo gamepad: set it to X (XInput) or 2.4GHz for Windows PC, D (DirectInput) for Android/macOS, or S (Switch mode) if you want to test the 6-axis gyroscope.
  2. Connect via 2.4GHz Charging Dock Dongle, USB-C Cable, or Bluetooth: Plug your 2.4GHz USB dongle (stored inside the bottom of the charging dock!) or USB-C cable into your computer, or pair over Bluetooth, then press any face button to wake the browser detector.
  3. Run the 5-Second Audit on Your Hall Effect or TMR Thumbsticks: Set the gamepad flat on your desk, flick both thumbsticks once and release them naturally, then click Run 5s Stick Drift Audit. Calibrated 8BitDo Hall Effect and TMR sticks typically rest at an ultra-tight 0.0% to 1.5% offset.
  4. Rotate Both Sticks for 5 Seconds to Measure 250Hz-1000Hz Polling: On a high-refresh-rate display (120Hz to 240Hz), rotate both sticks continuously for 5 seconds while watching the Polling Rate & Latency box to verify 250 Hz, 500 Hz, or 1000 Hz (on Flagship 2C / 3-Mode) speeds.
  5. Test P1/P2 Back Paddles, L4/R4 Bumpers, and Hall Effect Triggers: Squeeze LT (B6) and RT (B7) from 0.0% to 100.0%, press all face and D-pad buttons, and click the rear P1 and P2 paddles (or top L4/R4 buttons on Flagship 2C) to confirm which B0-B15 indices they are cloning.

How to Interpret Your 8BitDo Controller Test Telemetry by Mode

8BitDo controllers are unique because flipping the physical mode switch on the shell completely changes the USB Vendor ID, trigger type, and gyro availability reported to your computer. Compare your live measurements from our 8bitdo controller test against the mode reference table below.

Active 8BitDo Hardware ModeBrowser Hardware ID & MappingTrigger Behavior (B6 / B7)Special Features Exposed
X-Input Mode (2.4GHz or Wired USB)Xbox 360 / XInput (VID 045e:028e)Full 0.0% to 100.0% Hall Effect analogFull Dual-Rumble in browser; 125Hz-1000Hz polling
D-Input Mode (Bluetooth / Wired)8BitDo Vendor ID 2dc8 (Standard HID)Full 0.0% to 100.0% analog travelNative macOS, Linux, and Android HID identification
Switch Mode ('S' / Bluetooth)Pro Controller (VID 057e:2009)Jumps 0% to 100% (Digital Switch spec!)Enables 6-axis Gyroscope IMU over WebHID / Steam
Hall Effect / TMR Stick CenterAxes 0, 1 (L) and Axes 2, 3 (R)0.00% to 1.50% resting offset (PASS)Contactless magnets; zero carbon wiper wear
No-Deadzone / Raw Outer ModeLeft and Right Stick Radar TraceReaches 1.0000 with ~9% diagonal boostEnabled via 8BitDo Flagship Software or hotkey

Why Run a Browser 8BitDo Controller Test?

8BitDo has become one of the most respected gamepad manufacturers in PC, Nintendo Switch, and retro gaming by pioneering factory-installed contactless Hall Effect and Tunnel Magnetoresistance (TMR) magnetic thumbsticks, 1000 Hz 2.4GHz wireless dongles, classic tactile D-pads, and multi-mode hardware switches across its Flagship, Flagship 2C, Pro 2, and SN30 Pro lineups.

However, because 8BitDo controllers pack up to four different connection protocols (X-Input, D-Input, Switch Mode, Mac/Apple Mode), custom onboard profiles inside 8BitDo Flagship Software, and hardware-calibrated magnetic sensors into a single shell, players frequently run into configuration mysteries: Why are my analog triggers suddenly acting like digital on/off buttons? Why does my PC say 'Xbox 360 Controller' instead of '8BitDo'? Is my 1000Hz dongle actually running at 1000Hz? Launching our free online 8bitdo controller test answers all of those questions on one screen.

  • Hall Effect & TMR Zero-Drift Verification: Confirm sub-1.5% resting precision on magnetic joysticks.
  • Mode Switch Diagnostic (X vs D vs S): See immediately how switching modes changes trigger linearity and button mapping.
  • Flagship 2C / 2.4GHz Polling Verification: Measure 250 Hz to 1000 Hz (1.00 ms) wireless and wired report speeds.

Understanding 8BitDo's 4 Hardware Modes (Why 'Xbox 360 Controller' Appears)

When you connect an 8BitDo Flagship, Flagship 2C, Pro 2, or SN30 Pro to a Windows PC and start an 8bitdo controller test, look at the Controller Hardware ID box at the top of our tester. Depending on where your rear mode switch is set (or which button combo you held while turning it on), you will see completely different hardware identities:

1. X-Input Mode (X Switch Position or 2.4G Mode on Windows): The controller intentionally reports Microsoft's official Xbox 360 Controller for Windows (VID_045E&PID_028E) descriptor! Why? Because Windows 10 and Windows 11 grant native XInput devices instant zero-driver compatibility in 100% of PC games, full 0.0% to 100.0% analog LT/RT triggers, and full GamepadHapticActuator dual-rumble vibration in Chrome and Edge.

2. Switch Mode (S Switch Position or Start + Y on SN30 Pro): The controller emulates an official Nintendo Switch Pro Controller (VID_057E&PID_2009). Warning for PC Racing Gamers: Because the Nintendo Switch console does not support analog triggers, setting your 8BitDo pad to S mode forces the Hall Effect LT and RT triggers to act as binary digital switches (0% or 100% only)! However, S mode is the mode that turns ON the 6-axis Gyroscope for motion aiming on PC.

3. D-Input Mode (D Switch Position or Start + B): The controller reports its true native 8BitDo Vendor ID (0x2DC8) and Product ID (such as 0x6006, 0x3106, or 0x301B), ideal for Android, Linux, macOS, and retro emulators.

Hall Effect Stick Calibration & The 'No-Deadzone' Mode on 8BitDo Pads

Unlike traditional Sony and Xbox controllers that use rubbing carbon potentiometers, 8BitDo Flagship Bluetooth, Flagship 2.4GHz (Hall version), Flagship 2C, and upgraded Pro 2 pads use contactless Hall Effect or TMR magnetic sensors. When you run our 5-second drift audit during this test, a properly calibrated 8BitDo stick frequently rests between 0.0000 and 0.0120 (0.0% to 1.2% offset)!

However, there are two important calibration features every 8BitDo owner should test on our radar:

1. Built-In Center Deadzone vs 'No Deadzone' Mode: Out of the box, 8BitDo firmware applies a small ~3% to 5% inner center deadzone so the coordinate reads a flat 0.0000 at rest. For competitive FPS players who want raw 0.0039 micro-movement right from the center, you can open 8BitDo Flagship Software (or hold Minus/Select + Plus/Start for 5 seconds until the controller vibrates once on the Flagship 2C!) to toggle No-Deadzone Mode, then watch the immediate micro-responsiveness on our radar!

2. Hardware Stick & Trigger Range Calibration Combo (No Software Needed): If your 8BitDo Hall Effect thumbstick only reaches 0.8900 on one side of the outer circle or your Hall trigger stops at 92%, you can run 8BitDo's built-in hardware calibration right on the controller! On the 8BitDo Flagship 2C, hold LB + RB + Minus + Plus together for 8 seconds until the status LED blinks -> rotate both thumbsticks in full circles 3 times -> pull both LT and RT triggers all the way down 3 times -> press LB + RB + Minus + Plus again to save!

Button Layout Trap: Nintendo Layout (B/A/Y/X) vs Xbox Layout (A/B/X/Y)

8BitDo sells two distinct versions of the Flagship and Pro controllers: the Bluetooth / Switch layout (where the physical plastic caps are printed in Nintendo order: B at bottom, A at right, Y at left, X at top) and the Xbox / PC 2C layout (where the caps are printed in Xbox order: A at bottom, B at right, X at left, Y at top).

When you test an 8BitDo Switch-layout pad in X-Input mode on this test, remember that W3C and XInput always map by physical position: the bottom button is always B0 (Xbox A) and the right button is always B1 (Xbox B), regardless of what letter is painted on the plastic cap!

Testing P1/P2 Rear Paddles and L4/R4 Fast Bumpers

On the 8BitDo Flagship and Pro 2, two programmable paddles (P1 and P2) sit on the back of the handles; on the 8BitDo Flagship 2C, two extra fast-bumper buttons (L4 and R4) sit on the top shoulder next to LB and RB. How do you test them on this test?

Out of the box, P1/P2 and L4/R4 are unassigned (blank) until you map them! On the Flagship 2C, you do not even need software: simply hold down L4 or R4 + press the button you want it to copy + press the Square Mapping button (next to the Star button). Once mapped, pressing L4, R4, P1, or P2 will immediately highlight the cloned B0-B15 index on our button matrix!

Why 8BitDo 2.4GHz Charging Docks Beat Direct PC Ports for Stability

If you own an 8BitDo Flagship controller with the matching desktop Charging Dock, here is a clever engineering detail you can verify on our polling and stability meter: the bottom compartment of the 8BitDo Charging Dock holds the 2.4GHz USB wireless dongle and acts as a wired USB 2.0 extension pass-through! Leaving the 2.4GHz dongle plugged inside the dock on top of your desk (while the dock plugs into the back of your PC via USB-C) places the wireless antenna 30 centimeters from your hands, delivering zero packet loss and a rock-solid 250 Hz to 1000 Hz polling rate.

When to Service vs Replace 8BitDo Components

Because 8BitDo uses contactless Hall Effect thumbsticks and Hall Effect triggers on its current lineup, sensor wear is practically nonexistent. The most common wearable part after years of heavy D-pad and face-button use is the internal conductive silicone rubber membrane under the D-pad and A/B/X/Y buttons, and 8BitDo is one of the only manufacturers in the industry that sells official replacement silicone rubber pads directly on shop.8bitdo.com for $2.99!

Browser and OS Compatibility for 8BitDo Hardware

Thanks to Apple's official partnership with 8BitDo (added in iOS/iPadOS 16.3 and macOS Ventura 13.2) alongside native Windows XInput and Linux kernel support, every 8BitDo controller works plug-and-play in Chrome, Edge, Firefox, and Safari across Windows, Mac, Linux, Android, iPhone, and iPad.

Authoritative Hardware Specification: 8BitDo Official Firmware & Manual Portal

Frequently Asked Questions

Why does my 8BitDo controller show up as 'Xbox 360 Controller' in the Hardware ID box?

When your 8BitDo controller is connected via its 2.4GHz dongle on Windows or has its mode switch set to X (XInput), the controller firmware intentionally presents Microsoft's official Xbox 360 XInput hardware ID (045e:028e). That guarantees 100% plug-and-play support and rumble in every PC game and browser without installing extra drivers!

Why are my 8BitDo LT and RT analog triggers jumping straight from 0% to 100% instead of ramping smoothly?

Your controller is currently connected in Nintendo Switch ('S') mode! Because the Nintendo Switch console only supports digital on/off triggers, Switch mode disables analog trigger travel. Flip the mode switch on the back of your 8BitDo controller to X (XInput) or 2.4G (or D mode) and reconnect, your triggers will immediately return to smooth 0.0% to 100.0% analog pressure.

Why don't the P1/P2 back paddles or L4/R4 top buttons light up when I press them on the 8bitdo controller test?

From the factory, 8BitDo leaves the extra P1/P2 paddles and L4/R4 fast bumpers unassigned (blank) so you don't press them by accident! Assign them to a button using 8BitDo Flagship Software (or on the Flagship 2C, hold L4/R4 + the button you want to copy + the Mapping button), and they will immediately light up the assigned B0-B15 cell on our matrix.

How do I calibrate my 8BitDo Flagship 2C thumbsticks and triggers without using software?

With the Flagship 2C turned on, press and hold LB + RB + Minus (-) + Plus (+) together for 8 seconds until the top LED starts blinking. Rotate both Left and Right thumbsticks in full circles 3 times, pull both LT and RT triggers all the way down 3 times, and then press LB + RB + Minus + Plus again to save the calibration.

How do I turn on 'No-Deadzone Mode' on my 8BitDo Hall Effect sticks?

In 8BitDo Flagship Software, you can slide the inner deadzone all the way down to 0%. On the 8BitDo Flagship 2C, simply hold Minus (-) + Plus (+) together for 5 seconds: the controller will vibrate once to confirm No-Deadzone Mode is active (it vibrates twice when turned back to default). You can immediately see the 0% center response on our radar!

Why doesn't the gyroscope work on my 8BitDo controller when connected to my PC in 2.4GHz or X-Input mode?

Microsoft's XInput protocol (X mode) only supports 4 thumbstick axes, 2 triggers, and 16 buttons, it has no data channel for a 6-axis gyroscope! To use the built-in gyroscope on an 8BitDo Flagship Bluetooth or Pro 2 on PC, flip the rear switch to S (Switch mode) so the controller transmits Nintendo Switch Pro IMU packets.

What polling rate should my 8BitDo Flagship 2C show on this test?

The 8BitDo Flagship 2C (Wired and 2.4GHz Wireless) features a native 1000 Hz (1.00 ms interval) report rate over both wired USB-C and its 2.4GHz dongle. Rotate both thumbsticks continuously for 5 seconds on a high-refresh-rate monitor (144Hz or 240Hz) to verify its sub-8ms speed.

Why do the A/B and X/Y buttons on my 8BitDo Switch controller act like Xbox buttons on PC?

When connected to a PC in XInput mode, the bottom face button is always mapped to B0 (Xbox A) and the right face button is always mapped to B1 (Xbox B), even if your 8BitDo shell has Nintendo letters (B on bottom, A on right) printed on the caps. You can swap A/B and X/Y in hardware using 8BitDo Flagship Software or by holding Down + Select for 3 seconds on select models.

Why does my 8BitDo controller stop responding when I pick it up off the charging dock?

Make sure the 2.4GHz USB dongle is plugged firmly into the compartment inside the bottom of the charging dock, and that the rear switch on the controller matches your connection mode (2.4G for the dock dongle vs BT for Bluetooth). Press any face button once after lifting it off the dock to wake the browser.

Do 8BitDo Hall Effect thumbsticks ever develop stick drift?

Because Hall Effect and TMR sensors use contactless neodymium magnets instead of rubbing carbon potentiometers, the electrical sensors never wear out from friction. If the mechanical centering spring settles slightly after years of heavy play, running the 8BitDo stick calibration routine re-centers it to 0.0000 in 15 seconds.