8Bitdo M30

Contents

8Bitdo M30 Bluetooth Controller Gamepad User Manual

Model: M30 (80HA)

Introduction

The 8Bitdo M30 Bluetooth Gamepad is a versatile controller designed for a retro gaming experience with modern compatibility. It supports a wide range of platforms including Nintendo Switch, PC, Android, Steam, and Raspberry Pi. This manual provides detailed instructions for setting up, operating, maintaining, and troubleshooting your M30 gamepad.

Package Contents

Please check the box for the following items:

  • 8Bitdo M30 Bluetooth Gamepad
  • USB-C Cable
  • Instruction Manual
8Bitdo M30 Bluetooth Gamepad retail box
The 8Bitdo M30 Bluetooth Gamepad packaging.

Product Overview

The 8Bitdo M30 gamepad features a classic 6-button layout, a D-pad, and shoulder buttons, designed for comfortable and precise control.

Top view of the 8Bitdo M30 Bluetooth Gamepad showing D-pad, action buttons, start, select, and shoulder buttons.
Top view of the 8Bitdo M30 Gamepad.
Side view of the 8Bitdo M30 Bluetooth Gamepad highlighting the L and R shoulder buttons and USB-C port.
Side view of the 8Bitdo M30 Gamepad.
Back view of the 8Bitdo M30 Bluetooth Gamepad showing the battery compartment and screw points.
Back view of the 8Bitdo M30 Gamepad.

For a detailed button layout and connection diagram, please refer to the instruction manual image below:

Detailed diagram of the 8Bitdo M30 Bluetooth Gamepad with button labels and connection instructions for Switch, Android, Windows, and macOS.
8Bitdo M30 Bluetooth Gamepad Instruction Manual Page (English/Chinese).

Setup and Connection

The M30 gamepad supports multiple connection modes. Ensure your controller is charged before attempting to connect.

Power On/Off

  • Power On: Press the start button.
  • Power Off: Press and hold the start button for 3 seconds.
  • Force Power Off: Press and hold the start button for 8 seconds.

Bluetooth Connection Modes

Each platform requires a specific button combination to enter pairing mode:

  1. Nintendo Switch:
    • Press and hold Y + start to turn on the controller. The LEDs will rotate from left to right.
    • Press and hold the pair button for 2 seconds to enter pairing mode. The LEDs will pause for 1 second then start rotating again.
    • On your Switch, go to Home Page > Controllers > Change Grip/Order. The LEDs will become solid when the connection is successful.
    • The controller will auto-reconnect to your Switch by pressing start once it has been paired.
    • When connected to Switch, the star button acts as the Switch Screen Shot button, and the home button acts as the Switch HOME button.
  2. Android (D-input):
    • Press and hold B + start to turn on the controller. LED 1 will blink.
    • Press and hold the pair button for 2 seconds to enter pairing mode. LED 1 will pause for 1 second then start rotating again.
    • On your Android device, go to Bluetooth settings and pair with '8BitDo M30 gamepad'. The LED will become solid when the connection is successful.
    • The controller will auto-reconnect to your Android device by pressing start once it has been paired.
  3. Windows (X-input):
    • Press and hold X + start to turn on the controller. LEDs 1 & 2 will blink.
    • Press and hold the pair button for 2 seconds to enter pairing mode. The LEDs will pause for 1 second then start rotating again.
    • On your Windows device, go to Bluetooth settings and pair with '8BitDo M30 gamepad'. The LEDs will become solid when the connection is successful.
    • The controller will auto-reconnect to your Windows by pressing start once it has been paired.
  4. macOS:
    • Press and hold A + start to turn on the controller. LEDs 1, 2 & 3 will blink.
    • Press and hold the pair button for 2 seconds to enter pairing mode. The LEDs will pause for 1 second then start rotating again.
    • On your macOS device, go to Bluetooth settings and pair with 'Wireless Controller'. The LEDs will become solid when the connection is successful.
    • The controller will auto-reconnect to your macOS device by pressing start once it has been paired.

USB Wired Connection

For wired connection, simply connect the controller to your device via the USB-C cable after turning it on with the respective platform mode (Y+start for Switch, B+start for Android, X+start for Windows, A+start for macOS). The controller will remain on and connected in wired mode.

Operating Instructions

Turbo Function

To activate or deactivate the turbo function for a button:

  • Hold the button you wish to set for turbo functionality.
  • While holding that button, press the star button.
  • Repeat the process to deactivate turbo for that button.
  • Note: The D-pad and analog sticks are not compatible with the turbo function.
  • The turbo function is not available when connected to Nintendo Switch.
Image showing rumble vibration, motion controls, and turbo function features of the 8Bitdo M30 gamepad.
Key features: Rumble vibration, motion controls, and turbo function.

Battery Status and Charging

The M30 gamepad has a built-in 480mAh Li-on battery, providing approximately 18 hours of play time. It recharges via a USB-C cable.

Battery Indicator Status
StatusLED Indicator
Low battery modeRed LED blinks
Battery chargingRed LED stays solid
Battery fully chargedRed LED turns off

Charging time is approximately 1-2 hours.

Power Saving (Auto-off)

  • The controller will automatically enter sleep mode after 1 minute if there is no Bluetooth connection.
  • If connected via Bluetooth but inactive, it will enter sleep mode after 15 minutes.
  • To wake up the controller from sleep mode, press the start button.
  • The controller remains on and connected when using a wired USB connection.

Maintenance

To ensure the longevity and optimal performance of your 8Bitdo M30 gamepad, follow these maintenance guidelines:

  • Cleaning: Use a soft, dry cloth to wipe the controller. For stubborn dirt, a slightly damp cloth can be used, but ensure no moisture enters the device.
  • Storage: Store the controller in a cool, dry place away from direct sunlight and extreme temperatures.
  • Battery Care: If storing for an extended period, charge the battery to about 50% to prevent deep discharge.
  • Avoid Impact: Do not drop or subject the controller to strong impacts, as this can damage internal components.

Safety Warnings

Please adhere to the following safety warnings:

  • Always use batteries, chargers, and accessories provided or approved by the manufacturer.
  • The manufacturer is not liable for any safety issues arising from the use of non-manufacturer-approved 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.

Troubleshooting

If you encounter issues with your 8Bitdo M30 gamepad, try the following solutions:

  • Controller not turning on: Ensure the battery is charged. Connect the USB-C cable to a power source and check if the charging indicator lights up.
  • Unable to connect via Bluetooth:
    • Ensure you are using the correct button combination for your desired platform (e.g., Y+start for Switch).
    • Make sure the controller is in pairing mode (LEDs rotating).
    • Check your device's Bluetooth settings to ensure Bluetooth is enabled and the controller is visible. Try forgetting the device and re-pairing.
    • Ensure your device's operating system is up to date.
  • Input lag or unresponsiveness:
    • Ensure the controller is fully charged.
    • Try connecting the controller via USB-C cable to rule out Bluetooth interference.
    • Ensure there are no other strong wireless signals interfering with the Bluetooth connection.
  • Buttons not responding correctly:
    • Test the buttons in a different game or application to determine if the issue is specific to one program.
    • Ensure the controller's firmware is up to date (see Warranty & Support section).
  • Controller randomly disconnects:
    • Ensure the controller is within range of your device.
    • Check for low battery.
    • Ensure no other devices are causing Bluetooth interference.

Specifications

8Bitdo M30 Bluetooth Gamepad Technical Specifications
FeatureDetail
Brand Name8Bitdo
Model Number80HA (M30)
Interface TypeUSB, Bluetooth
Compatible PlatformsNintendo Switch, PC, Android, Steam, Raspberry Pi
Compatible Nintendo ModelsNintendo Switch, Nintendo Switch OLED, Nintendo Switch Lite
BatteryBuilt-in 480mAh Li-on, 18 hours play time, 1-2 hours charging time
Software Configuration SupportYes
Joystick Sensor Module Brand/TypeALPS
Trigger Button TypeNon-Linear
Hall EffectNo
Wear-resistant JoysticksNo
Package IncludedYes
OriginMainland China
TypeGamepads
CertificationCE
Package Dimensions (L x W x H)24 cm x 17 cm x 10 cm
Package Weight0.305 kg

User Tips

  • The M30 gamepad is praised for its ergonomic design and precise control, making it excellent for fighting games and retro titles.
  • Users report that the controller connects quickly and easily to various devices.
  • The battery life is generally considered impressive, often lasting longer than expected.
  • The wired connection option is a convenient and reliable alternative to Bluetooth.
  • Regularly check for firmware updates to ensure optimal performance and compatibility.

Warranty and Support

For further information, additional support, or firmware upgrades, please visit the official 8Bitdo support website at support.8bitdo.com.

A detailed user manual in PDF format is also available for download: Download User Manual (PDF).

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.