Button Layout

1. How to connect to Windows?
Wired connection:
1) Connect the USB-C data cable to your PC firstly with not connecting it to the controller.
2) Press and hold the X button on the controller while plugging the data cable into the controller, and release it after it is plugged in.
3) The Home button lights up to indicate a successful connection.
Note: Pressing and holding the X button to plug in the cable means switching to computer mode. The controller will remember the last mode.
You can directly plug in the cable without pressing the X button next time you use it.
2. How to turn it off?
The wired version of the controller cannot be turned off, and you can unplug the cable when not in use.
If you don't want to unplug the cable, it won't hurt to keep it connected.
3. How to connect to Android?
1) Turn on the OTG function of the phone. Some phones are turned on by default.
2) Connect the USB end of the included data cable to the charging port of the phone through the OTG adapter cable. (No OTG cable included)
3) Press and hold the B button on the controller and plug the data cable into the controller. Release it after it is plugged in.
4) The status indicator light is always on to indicate connection.
Note: Pressing the B button to plug in the cable means switching to Android mode. The controller will remember the last mode.
You can use it next time without pressing the B button and plug in the cable directly.
If you need to connect it back to the computer, press and hold the X button to plug in the cable.
4. How to mapping the L4/R4 buttons?
1) Hold the L4/R4 button + the button you would like to mapping, then press the Mapping button to complete configuration.
2) Repeat the same procedure to cancel it.

5. Dead zone and No Dead Zone of joysticks.
After the controller is turned on, press the "plus + minus" for 5 seconds.
1) The controller vibrates 2 times, which means the joystick is in No Dead Zone mode.
2) The controller vibrates once, which means the joystick is in Dead Zone mode.
Note: In the No Dead Zone mode, the joystick will drift slightly.

6. How to upgrade the firmware?
1) https://app.8bitdo.cn/Ultimate-Software-V2/
Download the zip file, then unzip it, click 8BitDo Ultimate Software V2.
Note: Cannot drag the software out directly, otherwise it would not work.
2) Connect the controller to PC, and it can be upgarde.
7. How to calibrate joysticks and triggers?
1) Turn on the controller first, then press and hold "LB+RB+plus+minus" for 10 seconds. The Home light flashes quickly, indicating that the controller has entered the calibration state.
2) After entering the calibration mode, rotate the joystick 3 times clockwise, fully press the left and right trigger buttons 3 times, and then press the above four buttons again to end the calibration.
3) If it still doesn't work, you can upgrade the firmware to reset the controller.

8. Why is the buttons input incorrect after connecting to the computer?
1) It may be that you have connected to a mobile phone before, or you may have accidentally pressed the B button when plugging in the cable and turned into Android mode.
2) After the controller is disconnected, press and hold the X button to plug in the cable.
9. How to adjust vibration?
It can’t.
10. Can it connect to an Apple device?
It can’t.
11. Does the controller support software settings?
It can’t.
12. Which buttons do NOT support Turbo functionality?
1) D-pad.
2) Home button.
3) Left/right joysticks.
4) L4/R4 button.
13. Are Turbo settings saved permanently?
No.
1) Settings revert to default after power-off.
2) Settings reset upon disconnection.
14. How to configure Turbo Mode?
① Enable:
Hold target button→Press Star button once → Mapping indicator blinks rapidly.
② Disable:
Hold target button→Press Star button once → Mapping indicator turns off.
15. How to configure L4/R4 buttons?
① Assign buttons: Hold L4/R4 + Target button(s)→Press Mapping button.
② Confirm activation: Mapping indicator blinks when configured button is pressed.
③ Limitations:
• Left/right joysticks cannot be configured.
• Repeat procedure to cancel configuration.