Getting Started with the 8BitDo Bluetooth GamePads

Pages
Contributors: Ell C
Favorited Favorite 3

SN30 Pro Hardware Pairing

Switch

Like it's Lite brethren, the 8BitDo SN30 Pro is designed to work with the Nintendo Switch system. And just as similarly, the pairing process is fairly straightforward.

From your main screen, navigate to "Controllers".

Nintendo Main Screen

Select Change Grip/Order like so:

Change Grip Order screen

On the SN30 Pro Controller, press Y and Start simultaneously.

The Y button and the start button are highlighted

Once the LEDs are lit up, press and hold the Pair button at the top of the controller for 3 seconds to enter pairing mode.

Highlighted pair button

The LEDs will run back and forth while pairing. Once pairing is complete, the LED will light up.

Paired LED

Playtime!

alt text

If you're used to the Nintendo Switch Pro Wireless Controller, the SN30 Pro takes a hot minute to get used to. That said, all the functionality is there, and the price is pretty sweet.

Windows

Got Windoz gamez? Let's pair.

Go to the Start menu and navigate to your "Bluetooth" dialog.

From Start Menu, search up Bluetooth

Once your Bluetooth Dialog is open, click on Add Bluetooth or Other Device.

Windows add bluetooth menu

Choose your Bluetooth Type (top option):

windows add bluetooth dialog

On the SN30 Pro Controller, press X and Start simultaneously

X button and Start button are highlighted

Once the LEDs are lit up, press and hold the Pair button at the top of the controller for 3 seconds to enter pairing mode.

Highlighted pair button

In Windows, you should see the 8BitDo show up. Go ahead and click on that.

Connecting the 8BitDo Pro controller

The LEDs will run back and forth while pairing. Once pairing is complete, the LED will light up.

Paired LED

GAME ON.

Playing Amanita Design's Machinarum

Raspberry Pi

It isn't the goal of this tutorial to get you set up with a RetroPie gaming system. If you aren't already up and running, the documentation at RetroPie's First Installation Webpage is a great start.

Here are all the items I've used here:

That said, I did do a few mods after setup. At a broad stroke, here's where I went:

Initial Setup

For your intial setup of the SN30 Pro Controller, you'll wanna plug that bad boy in. I know, we want to go wireless. This is just the first go around.

  • Using the provided cable, plug the SN30 Pro into your RetriPie and then boot the Pi. You should see a Welcome screen like this:

Welcome screen

  • Press and hold down the "A" button on your Controller. The Welcome Screen should recognize your controller and show you the following:

Welcome screen with SN30 pro recognized

  • Configure your SN30 Pro Controller as prompted. Here's mine in progress:

Configuring SN30

Once you are finished, you should be taken to the RetroPie main window! WOOOOO!

Bluetooth

The easiest way to get gaming is to just leave your controller plugged in. But NO! We want to walk across the room to do something vital while continuing to play our game on the RetroPie! Let's take advantage of that fancy Bluetooth capability, shall we?

  • To start out, make sure you have a keyboard or other controller plugged in and ready to control and push buttons.
  • Get yourself to your RetroPie Main Screen and select "Bluetooth"

RetroPie Main Screen

  • Once you select Bluetooth, you'll see the following show up:

RetroPie Bluetooth Screen

  • On your SN30 Pro controller, hold down X and Start at the same time.

X and Start Buton highlighted

  • Once you see the LED blinking at the bottom, push the "Pair" button on the top.

Pair button highlighted at the top

  • If all goes well, you should have some lovely mac addresses and the 8Bitdo SN30 Pro!

Mac Address for 8BitDo SN30 Pro tutorial

  • Select "OK" and then 1 DisplayYesNo.

Display Yes No hightlighted

  • With any luck, you'll get a happily paired and functional 8Bitdo SN30 controller that you can now wander around the living room with!

Troubleshooting

I had some shenanigans happening with Bluetooth for a bit. I finally tracked it down to a mismatch between some updated vs non-updated dependencies, but I suggest that if you find that you cannot pair, verify the version of your controller's firmware, update all modules on your RetroPie, and if all else fails, uninstall and reinstall RetroPie (make sure you back up your ROMS!!!).