Introduction
The 8Bitdo M30 Wireless Bluetooth Controller is a retro-inspired gamepad designed for a wide range of platforms. It features a classic 6-button layout and an 8-direction D-pad, reminiscent of the Sega Genesis and Mega Drive controllers. This manual provides detailed instructions for setting up, operating, and maintaining your M30 controller.

Controller Layout
Familiarize yourself with the buttons and features of your 8Bitdo M30 controller.
- 6 Button Layout: Features A, B, C, X, Y, Z face buttons for versatile gameplay.
- 8-direction D-pad: A precise D-pad for accurate directional input.
- Start/Select Buttons: Standard control buttons.
- Shoulder Buttons: L and R buttons located on the top of the controller.
- USB-C Port: For charging and wired connection.



Setup
Charging the Controller
The M30 controller is equipped with a 480mAh Li-on rechargeable battery. To charge, connect the controller to a USB power source using the included USB-C cable. A full charge typically takes 1-2 hours and provides approximately 18 hours of play time.
Connecting to Devices
The 8Bitdo M30 supports both wireless Bluetooth and wired USB-C connections across multiple platforms.
Nintendo Switch
- Ensure your Switch system is updated to version 3.0.0 or above (9.0.0 or above for Switch Lite).
- On your Switch, go to System Settings > Controllers and Sensors > Pro Controller Wired Communication (set to On).
- Hold the Y button and then press the START button on the M30 controller to power it on. The LED will flash.
- On your Switch, go to Controllers > Change Grip/Order.
- Press the PAIR button on the top of the M30 controller for 3 seconds. The LED will rapidly flash.
- Once connected, the LED will become solid.

PC (Windows)
- Ensure your PC has Windows 10 or above and Bluetooth 4.0.
- Hold the X button and then press the START button on the M30 controller to power it on. The LED will flash.
- On your PC, go to Bluetooth & other devices settings and add a new Bluetooth device.
- Select '8Bitdo M30' from the list of available devices.
- Once connected, the LED will become solid.

MacOS
- Hold the A button and then press the START button on the M30 controller to power it on. The LED will flash.
- On your Mac, go to System Preferences > Bluetooth and turn Bluetooth on.
- Select '8Bitdo M30' from the list of available devices.
- Once connected, the LED will become solid.
Android
- Ensure your Android device is running Android 9.0 or above.
- Hold the B button and then press the START button on the M30 controller to power it on. The LED will flash.
- On your Android device, go to Bluetooth settings and turn Bluetooth on.
- Select '8Bitdo M30' from the list of available devices.
- Once connected, the LED will become solid.

Raspberry Pi
- Ensure your Raspberry Pi has Bluetooth 2.0 or above (models 2B, 2B+, 3B, Zero are supported).
- Hold the X button and then press the START button on the M30 controller to power it on. The LED will flash.
- Follow your Raspberry Pi's specific instructions for Bluetooth device pairing.
- Select '8Bitdo M30' from the list of available devices.
- Once connected, the LED will become solid.
Operating Instructions
Turbo Function
The M30 controller features a Turbo function for rapid button presses. To activate or deactivate Turbo functionality for a specific button:
- Hold down the button you wish to apply Turbo functionality to.
- While holding the button, press the STAR button (located near the Start button).
- The Turbo function is now active for that button. Repeat the process to deactivate.
Note: The Turbo function does not apply to Nintendo Switch connections.

Firmware Update
8Bitdo regularly releases firmware updates to improve performance and add new features. To ensure your controller is up-to-date, visit the official 8Bitdo support website for the latest firmware and update instructions.
Maintenance
Battery Care
- Avoid fully discharging the battery frequently to prolong its lifespan.
- Store the controller in a cool, dry place when not in use for extended periods.
- Charge the controller at least once every three months if not used regularly.
Cleaning
- Use a soft, dry cloth to wipe down the controller's surface.
- For stubborn dirt, slightly dampen the cloth with water or a mild, non-abrasive cleaner.
- Avoid using harsh chemicals or abrasive materials, as these can damage the controller's finish.
Troubleshooting
- Controller not connecting: Ensure the controller is charged. Verify the correct pairing mode for your device (X+START for PC, Y+START for Switch, etc.). Try restarting both the controller and the host device.
- Input lag or disconnection: Ensure there are no significant obstructions between the controller and the host device. Reduce interference from other wireless devices.
- Turbo function not working on Switch: This is expected behavior as the Turbo function is not supported on Nintendo Switch.
- Charging issues: Try a different USB-C cable or power adapter. Ensure the USB-C port on the controller is clean and free of debris.
Specifications
| Dimensions | 147mm x 74mm x 31mm |
| Weight | 115g |
| Battery Type | 480mAh Li-on battery |
| Charging Time | 1-2 hours |
| Play Time | 18 hours |
| Connectivity | Wireless Bluetooth, Wired USB-C |
| Compatibility | Nintendo Switch (3.0.0+), PC Windows (10+ with BT 4.0+), MacOS, Android (9.0+), Raspberry Pi (BT 2.0+; 2B, 2B+, 3B, Zero) |
Warranty and Support
For warranty information, technical support, or further assistance with your 8Bitdo M30 Wireless Bluetooth Controller, please visit the official 8Bitdo website or contact their customer support directly. Keep your proof of purchase for warranty claims.





