8BitDo M30 Bluetooth gamepad
Retroarch configuration for Windows
Table of contents:
- π§ Prerequisites
- βοΈ Setup instructions
- π« Troubleshooting
- π‘ Useful links
- π€ Contribution
- βοΈ Show your support
- π License
Before you start, make sure you have the following:
- 8BitDo M30 Bluetooth gamepad
- A Windows PC with Bluetooth (either the motherboard built-in adapter or a USB adapter)
- Retroarch software installed on your system
- Gamepad firmware up to date. Can be updated using Firmware Updater tool via USB.
Follow these steps to set up your 8BitDo M30 Bluetooth gamepad for Retroarch on your Windows PC:
-
Put your gamepad to X-Input mode:
1.1. Press and hold X + Start
for 5 seconds
.1.2. Green led lights 1+2 (bottom of the gamepad) will start blinking.
-
Pair gamepad with PC:
2.1. Press and hold Pair button (top of the gamepad)
for 2 seconds
to enter pairing mode.2.2. Open
Windows Settings
, navigate toBluetooth & Devices
, click onAdd device
and selectBluetooth
.2.3. Select
8BitDo M30 Bluetooth controller
in the list of available bluetooth devides.2.4. Green led (bottom of the gamepad) will became solid when pairing successful.
-
Map RetroArch input:
3.1. Launch
RetroArch
and go toSettings
, then selectInput
and navigate toPort 1 Controls
.3.2. Set
Analog Digital Type
toLeft Analog
3.3 Set binding as following:
RetroArch Key | Hardware Key |
---|---|
Up | |
Down | |
Left | |
Right | |
C | |
B | |
Y | |
A | |
Select | |
Start | |
X | |
Z |
-
Problem: XYZ buttons do not work in Sega emulator.
Solution: Switch core to
Genesis Plus GX
. I found other cores incompatible with XYZ buttons for this gamepad.
- User Manual: https://download.8bitdo.com/Manual/Controller/M30/M30_Manual.pdf?20220513
- FAQ page: https://support.8bitdo.com/faq/m30-bluetooth-controller.html
- Controller Firmware Updater: https://support.8bitdo.com/firmware-updater.html
If you want to contribute to this guide, feel free to create a PR.
Give a βοΈ if this project helped you!
Copyright Β© 2023 Alexander Danilenko.