alexander-danilenko / 8bitdo-M30-BT-Gamepad-Retroarch-config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hero

8BitDo M30 Bluetooth gamepad
Retroarch configuration for Windows

Table of contents:

πŸ”§ Prerequisites

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.

βš™οΈ Setup instructions

Follow these steps to set up your 8BitDo M30 Bluetooth gamepad for Retroarch on your Windows PC:

  1. 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.

  2. 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 to Bluetooth & Devices, click on Add device and select Bluetooth.

    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.

  3. Map RetroArch input:

    3.1. Launch RetroArch and go to Settings, then select Input and navigate to Port 1 Controls.

    3.2. Set Analog Digital Type to Left Analog

    3.3 Set binding as following:

RetroArch Key Hardware Key
up Up
down Down
left Left
right Right
a C
b B
x Y
y A
select Select
select Start
l X
r Z

πŸ”« Troubleshooting

  • 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.

πŸ’‘ Useful links

🀝 Contribution

If you want to contribute to this guide, feel free to create a PR.

⭐️ Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

License: MIT

Copyright Β© 2023 Alexander Danilenko.

About

License:MIT License