8BitDo Pro 2 Gamepad

Specifications
| Built-in rechargeable battery | 1000 mAh; up to 20 hours play time; ~4-hour charging time |
| Alternative power | Two AA batteries; up to 20 hours play time |
| Turbo-supported buttons | A, B, X, Y, L, R, L3, R3 |
| Auto power-off | After 1 minute of no connection, or after 15 minutes of inactivity when connected via Bluetooth |
| Wired connection power behavior | Remains powered on continuously during wired connection |
| Status LED player indication | Up to 8 players (1st LED on=1st player; 1st+2nd LEDs on=2nd player; up to 8) |
| Switch support notes | NFC scanning, IR camera, HD rumble, and notification LED not supported; cannot be woken up wirelessly |
| Windows system requirement | Windows 10 (1903) or above |
| Android system requirement | Android 9.0 or above |
| Apple system requirement | iOS 16.3, iPadOS 16.3, tvOS 16.3, macOS 13.2 or above |
| Apple wired requirement | USB wired connection only for macOS or iPadOS devices equipped with USB-C ports |
| Android wired requirement | OTG support required on the Android device |
Quick Setup & Use
- Power on/off (basic): Press Start to turn on the controller. Hold Start for 3 seconds to turn off the controller.
- Choose connection type and mode:
- Nintendo Switch (Bluetooth): Set the mode switch to S.
- Windows (Bluetooth): Set the mode switch to X.
- Android (Bluetooth): Set the mode switch to D.
- Apple (Bluetooth/Wired): Set the mode switch to D.
- Bluetooth connection:
- Press Start to turn on the controller (LED starts blinking/rotating depending on platform).
- Hold the pair button for 3 seconds to enter pairing mode (first connection only).
- On your device, open Bluetooth settings, search, and pair with [8BitDo Pro 2].
- When successful, the controller LED becomes solid.
- Wired connection:
- Switch: Ensure [Pro Controller Wired Communication] is enabled in Switch console settings, then connect the controller to the USB port of your Switch dock and wait for recognition.
- Windows: Set the mode switch to X, connect the controller to the USB port of your Windows device, and wait for recognition.
- Android: Ensure OTG support, set the mode switch to D, connect to the USB port of your Android device, and wait for recognition.
- Apple: Set the mode switch to D, connect to the USB port of your Apple device, and wait for recognition (USB-C requirement for macOS/iPadOS).
- Press start to turn on the controller
- Hold start button for 3 seconds to turn off the controller
Switch
- NFC scanning, IR camera, HD rumble, and notification LED are not supported, nor can the system be waken up wirelessly.
- The status LED indicates the number of players: 1st LED on for the first player, 1st and 2nd LEDs on for the second player, up to 8 players maximum.
Bluetooth Connection
- Turn the mode switch to S.
- Press start to turn on the controller. The LED starts to rotate from left to right.
- Hold the pair button for 3 seconds to enter pairing mode. The LED stops blinking for a short moment, then starts to rotate again. (This is required for the first connection only)
- Go to your Switch Home Page, select Controllers, then select Change Grip/Order.
- The LED becomes solid when the connection is successful.
Wired Connection
Please ensure that [Pro Controller Wired Communication] is enabled on your Switch console settings.
- Turn the mode switch to S.
- Connect the controller to the USB port of your Switch dock and wait until the controller is successfully recognized to play.
Windows
System requirement: Windows 10 (1903) or above.
Bluetooth Connection
- Turn the mode switch to X.
- Press start to turn on the controller. The 1st and 2nd LEDs will start to blink.
- Press the pair button for 3 seconds to enter pairing mode. The LED starts to rotate from left to right. (This is required for the first connection only)
- Enable Bluetooth on your Windows device, search and pair with [8BitDo Pro 2]. The LED becomes solid when the connection is successful.
Wired Connection
- Turn the mode switch to X.
- Connect the controller to the USB port of your Windows device and wait until the controller is successfully recognized to play.
Android
System requirement: Android 9.0 or above.
Bluetooth Connection
- Turn the mode switch to D.
- Press start to turn on the controller. The 1st LED starts to blink.
- Hold the pair button for 3 seconds to enter pairing mode. The LED starts to rotate from left to right. (This is required for the first connection only)
- Go to your Android device’s Bluetooth settings, search and pair with [8BitDo Pro 2]. The LED becomes solid when the connection is successful.
Wired Connection
OTG support is required on your Android device. Please contact your device manufacturer for compatibility details.
- Turn the mode switch to D.
- Connect the controller to the USB port of your Android device and wait until the controller is successfully recognized to play.
Apple
- System requirement: iOS 16.3, iPadOS® 16.3, tvOS® 16.3, macOS® 13.2 or above.
Bluetooth Connection
- Turn the mode switch to D.
- Press start to turn on the controller. The 1st LED starts to blink.
- Hold the pair button for 3 seconds to enter pairing mode. The LED starts to rotate from left to right. (This is required for the first connection only)
- Go to your Apple device’s Bluetooth settings and turn it on, then pair with [8BitDo Pro 2]. The LED becomes solid when the connection is successful.
Wired Connection
USB wired connection is only available for macOS or iPadOS devices equipped with USB-C ports.
- Turn the mode switch to D.
- Connect the controller to the USB port of your Apple device and wait until the controller is successfully recognized to play.
Turbo Function
- Supported buttons for turbo: A, B, X, Y, L, R, L3, R3.
- Turbo settings are temporary and will revert to default after the controller is powered off or disconnected.
- The turbo function is not available when connected to Nintendo Switch.
Turbo Mode
- Turn on: Hold the button you want to assign the turbo functionality, then press the Star Button; the Home LED will blink rapidly.
- Turn off: Hold the button with active turbo functionality, then press the Star Button; the Home LED will turn off.
Auto Turbo Mode
- Turn on: Hold the button you want to assign the turbo functionality, then press the Star Button twice; the Home LED will blink rapidly.
- Turn off: Hold the button with active auto-turbo, then press the Star Button; the Home LED will turn off.
Battery & Power
The controller features a 1000 mAh built-in rechargeable battery pack providing up to 20 hours of play time with a 4-hour charging time. Alternatively, it can be powered by two AA batteries providing up to 20 hours of play time.
| Battery Status | LED Indicator |
|---|---|
| Low battery mode | Red LED blinks |
| Battery charging | Red LED stays solid |
| Battery fully charged | Red LED turns off |
- The controller will turn off automatically after 1 minute of no connection, or after 15 minutes of inactivity when connected via Bluetooth.
- The controller remains powered on continuously during a wired connection.
Safety Warnings
- Please always use batteries, chargers, and accessories provided by the manufacturer.
- The manufacturer is not liable for any safety issues arising from the use of unauthorized, third-party accessories.
- Do not attempt to disassemble, modify, or repair the device yourself. Unauthorized actions may result in serious injury.
- Avoid crushing, disassembling, puncturing, or attempting to modify the device or its battery, as these actions can be dangerous.
- Any unauthorized changes or modifications to the device will void the manufacturer’s warranty.
Ultimate Software
- Ultimate Software provides elite control over your controller: customize button mapping, adjust analog stick & trigger sensitivity, control vibration intensity, and create macro configurations with any button combination. Please visit support.8bitdo.com to download the application.
- Press the profile button to switch between 3 custom profiles. The profile indicator LED will not light up when using the default layout setting.
Customer Suppor
Please visit support.8bitdo.com for further manuals, firmware updates, and additional assistance.
Troubleshooting
- Unable to connect via Bluetooth (first time): Hold the pair button for 3 seconds to enter pairing mode; pairing mode behavior is required for the first connection only.
- Connection not successful: Confirm the LED behavior—when the connection is successful, the controller LED becomes solid. If it does not become solid, re-enter pairing mode and try pairing again on the host device.
- Switch wired connection issues: Verify that [Pro Controller Wired Communication] is enabled in your Switch console settings before connecting.
- Android wired connection issues: Ensure your Android device supports OTG; otherwise wired connection may not work.
- Apple wired connection issues: For macOS/iPadOS, USB wired connection is only available for devices with USB-C ports.
Documents / Resources
![]() | Pro 2 Gamepad |
References
- Support 8BitDosupport.8bitdo.com
- User Manualmanual.tools

