1. Introduction
The 8BitDo Pro 2 is a versatile Bluetooth controller designed for a wide range of gaming platforms. It offers enhanced features such as two pro-level back buttons, custom profile switching, and compatibility with the 8BitDo Ultimate Software for advanced customization. This manual provides detailed instructions for setting up, operating, and maintaining your controller.

Figure 1: 8BitDo Pro 2 Bluetooth Controller (Black Edition)
This image displays the 8BitDo Pro 2 Bluetooth Controller from a front-angled perspective, showcasing its ergonomic design, dual analog sticks, D-pad, face buttons, and shoulder buttons.
2. Package Contents
Please check the package for the following items:
- 8BitDo Pro 2 Bluetooth Controller
- USB-C Cable
- Instruction Manual
3. Controller Layout
Familiarize yourself with the buttons and features of your 8BitDo Pro 2 controller.

Figure 2: Top View
This image shows the top of the controller, detailing the L1/R1 and L2/R2 shoulder buttons, the USB-C charging port, and the pairing button.

Figure 3: Rear View
This image displays the back of the controller, highlighting the P1 and P2 programmable back buttons, the battery compartment, and the 4-way mode switch.
- D-Pad: Directional Pad
- Left/Right Analog Sticks: For precise movement and camera control.
- A/B/X/Y Buttons: Standard action buttons.
- START/SELECT Buttons: Game-specific functions.
- L1/R1 & L2/R2: Shoulder and trigger buttons.
- P1/P2: Programmable back buttons.
- Mode Switch: (S, A, D, X) for different platforms.
- Profile Switch Button: Cycles through custom profiles.
- Pairing Button: Located on the top edge.
- USB-C Port: For charging and wired connection.
4. Setup and Pairing
The 8BitDo Pro 2 controller features a 4-way mode switch on the back to ensure optimal compatibility with various systems. Always set the mode switch before powering on the controller for pairing.

Figure 4: System Compatibility Overview
This chart details the operating system versions required for compatibility with the 8BitDo Pro 2 Controller across various platforms including Nintendo Switch, Windows, Android, Raspberry Pi, SteamOS, and Apple devices.
General Pairing Steps:
- Set the mode switch on the back of the controller to the desired platform (S, A, D, or X).
- Press the START button to power on the controller.
- Press and hold the PAIR button (located on the top edge) for 3 seconds until the LEDs start rapidly blinking.
- Go to your device's Bluetooth settings and select '8BitDo Pro 2' to connect.
- Once connected, the LEDs will become solid.
Platform-Specific Instructions:
- Nintendo Switch (S Mode):
Set the mode switch to S. On your Switch, go to System Settings > Controllers and Sensors > Disconnect Controllers (hold X) > Change Grip/Order. Follow general pairing steps. Motion controls are supported in this mode. - Windows PC (X Mode):
Set the mode switch to X. Ensure your PC has Bluetooth 4.0 or higher. Go to Bluetooth & other devices settings and add a new Bluetooth device. Follow general pairing steps. - Android (A Mode):
Set the mode switch to A. Go to your Android device's Bluetooth settings and pair. - macOS, iOS, iPadOS, Apple TV (A Mode):
Set the mode switch to A. Go to your Apple device's Bluetooth settings and pair. The controller is officially supported on these platforms.
Figure 5: Apple Device Compatibility
This image illustrates the 8BitDo Pro 2 Controller's compatibility with Apple devices, including iPhones, iPads, and macOS, highlighting its official support.
- Steam Deck (X Mode):
Set the mode switch to X. Update your Steam Deck to the latest version. Go to Bluetooth settings on your Steam Deck and pair. The controller will function in X-Input mode.
Figure 6: Steam Deck Connection
A user is shown holding the 8BitDo Pro 2 Controller while actively playing a game on a Steam Deck, demonstrating a successful connection and gameplay experience.
- Raspberry Pi (D Mode or X Mode):
Set the mode switch to D (D-Input) or X (X-Input) depending on your emulator or game requirements. Follow general pairing steps.
5. Operating the Controller
5.1. Mode Switching
The 4-way mode switch (S, A, D, X) on the back of the controller allows you to quickly switch between different input modes for various platforms:
- S: Nintendo Switch Mode
- A: Android Mode (also for iOS, macOS, Apple TV)
- D: D-Input Mode (for some PC games, Raspberry Pi)
- X: X-Input Mode (for Windows PC, Steam Deck)
5.2. 8BitDo Ultimate Software
Customize your controller experience with the 8BitDo Ultimate Software, available on PC, Android, and iOS. This software allows you to:
- Map buttons
- Adjust stick and trigger sensitivity
- Control vibration intensity
- Create macros
- Save custom profiles

Figure 7: Ultimate Software Interface
This image shows a user interacting with the 8BitDo Ultimate Software on a mobile device, demonstrating the graphical interface for customizing controller settings.
5.3. Pro-Level Back Buttons (P1/P2)
The two back buttons (P1 and P2) can be mapped to any other button function using the 8BitDo Ultimate Software, providing additional control options without moving your thumbs from the sticks.
5.4. Custom Profile Switching
The controller features a dedicated profile switch button, allowing you to cycle through three custom profiles saved via the Ultimate Software. This enables quick changes to your button mappings and settings for different games.
5.5. Motion Controls & Rumble Vibration
Motion controls are supported when the controller is used in Nintendo Switch (S) mode. The controller also features rumble vibration for enhanced immersion across compatible platforms.
5.6. Turbo Function
A customizable turbo function can be set up for individual buttons using the 8BitDo Ultimate Software.
Video 1: 8BitDo Pro 2 Bluetooth Controller Overview
This official video provides a comprehensive overview of the 8BitDo Pro 2 Bluetooth Controller's key features, design, and compatibility, particularly highlighting its use with the Nintendo Switch.
Video 2: 8BitDo Pro 2 with Switch OLED
This official video demonstrates the 8BitDo Pro 2 Bluetooth Controller in action with the Nintendo Switch OLED model, showcasing its seamless integration and performance.
6. Charging and Battery
The 8BitDo Pro 2 controller is equipped with a 1000mAh rechargeable battery, providing up to 20 hours of gameplay on a single charge.
- Charging: Connect the controller to a USB power source (e.g., PC, USB wall adapter) using the included USB-C cable. The LED indicators will show charging status.
- Battery Life: A full charge typically provides around 20 hours of playtime.
- Low Battery Indicator: The LEDs on the controller will blink to indicate low battery.
7. Maintenance
To ensure the longevity and optimal performance of your 8BitDo Pro 2 controller, follow these maintenance guidelines:
- Cleaning: Use a soft, dry cloth to clean the controller. For stubborn dirt, slightly dampen the cloth with water or a mild cleaning solution, then wipe dry immediately. Avoid using harsh chemicals or abrasive materials.
- Storage: Store the controller in a cool, dry place away from direct sunlight, extreme temperatures, and high humidity.
- Handling: Avoid dropping the controller or subjecting it to strong impacts. Do not attempt to disassemble the controller, as this will void the warranty.
8. Troubleshooting
If you encounter issues with your 8BitDo Pro 2 controller, try the following solutions:
- Controller Not Connecting:
Ensure the mode switch is set correctly for your platform. Turn off and on your device's Bluetooth. Forget the controller from your device's Bluetooth list and attempt to pair again. Ensure the controller is charged. - Buttons Not Responding:
Check if the controller is properly paired. Test the buttons in a different game or system. If using Ultimate Software, ensure no conflicting profiles are active. - Charging Issues:
Try a different USB-C cable and power source. Ensure the USB-C cable is fully inserted into the controller and the power source. - Firmware Update:
Visit support.8bitdo.com to download the latest firmware updater. Keeping your controller's firmware up-to-date can resolve many issues and improve compatibility.
9. Specifications
| Model Name | Pro 2 |
| Connectivity | Bluetooth, USB-C |
| Compatible Devices | Nintendo Switch, Windows PC, macOS, Android, iOS, Steam Deck, Raspberry Pi, Apple TV |
| Battery Type | Rechargeable Lithium-ion |
| Battery Capacity | 1000mAh |
| Battery Life | Approx. 20 hours |
| Charging Time | Approx. 4 hours |
| Dimensions | 6.06 x 2.56 x 3.98 inches |
| Weight | 8 ounces |
| Additional Features | Motion Sensing (Switch only), Rumble Vibration, 2 Pro Back Buttons, Custom Profile Switching, Ultimate Software Support |
10. Warranty and Support
The 8BitDo Pro 2 Bluetooth Controller comes with a 1-year limited warranty from the date of purchase. This warranty covers manufacturing defects under normal use.
For technical support, firmware updates, or further assistance, please visit the official 8BitDo support website:
Please retain your proof of purchase for warranty claims.