Configuring 2x8BitDo NES30

Welcome Page Forums RetroPie Project New to RetroPie? Start Here! Configuring 2x8BitDo NES30

This topic contains 4 replies, has 3 voices, and was last updated by  grizzlema 2 years, 4 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #103936


    So, I have Retropie 3.0 running on a Raspberry Pi 2. My wife bought me two 8BitDo NES30 controllers for my birthday last week so we can play together. We want to utilize the controllers’ bluetooth capabilities because our couch is some distance from our TV, too long to use with the USB cables comfortably, and I want to put the Pi on the back of the TV with some velcro dots or 3M Command strips so it’s out of sight when not in use.

    I am at my wit’s end trying to get the controllers set up. There is no shortage of articles and forum threads about this topic, and I have read every one I can find, and none of them bring me any closer to success. Most of them are at least several months old and all seem to differ in the configuration options described compared to what I see on my Pi.

    This was the most promising looking tutorial I found: Until I get to the step requiring “317 Register RetroArch Controller,” which seems to no longer exist in RetroPie Setup (317 is now something completely different). Nevertheless I managed to get one controller connected using this tutorial in gamepad mode, but then only the D-pad is recognized in the EmulationStation configuration and none of the buttons, or I got it connected in keyboard mode with Start+B but then only the buttons are recognized and not the D-pad. Then for no apparent reason it stopped connecting at all, which brings me to where I am now, which is the point where I throw up my hands and accept that I have to ask for some help.

    All I want is:

    1: To be able to connect both of my NES30 gamepads to my Pi so my wife and I can play together.

    2: For both controllers to auto-connect when I press the appropriate button or buttons (Start, Start+B, Start+B+R, whatever, as long as it’s reliable)

    3: To not have to muck around with the console ever again once I complete the initial setup of the two controllers.

    Is this possible? It must be. It doesn’t seem like I’m asking for that much.

    I’m sorry for the long-winded, ranty post but I just wanted to make it clear I’ve read I’m not asking for help before trying my level best to get this done on my own. Is there anybody here who has achieved the three goals above and done it recently who would be so kind as to give me a detailed rundown of the steps they took? I would be forever grateful, and my wife would be more so since it would save her birthday present to me from being a bit of a bust.

    Edit: should have mentioned I have this JBtek Bluetooth adapter:



    I don’t have the same controller so I’m not sure how helpful I would be, but I may be able to point you in the right direction. the guy who works on the piassist script has the same controller and I think with his script you may be able to get it to connect properly. You can see this post here:



    I already tried PiAssist, sadly. And I made the “DisplayYesNo” change in the bluez-simple-agent file since it’s recommended in the other tutorial by NinjaJoey.

    What asturnauta is describing where ES will recognize buttons but not the D-pad sounds like what happens to me when I get the controller connected in Keyboard mode. If I get it connected as a gamepad, ES recognizes the D-pad and nothing else… quite a fun choice! And now it’s stopped connecting at all. It was autoconnecting if I turned on the controller during the Retropie boot, but not anymore. I could use the console to make it connect again probably but my goal here is to never have to use the console for this again once setup is complete, just pick up and play.



    I think I might repost this in the controller forum and see if it attracts more notice there.



    I figured this out on my retropie 3, i posted what i did in the controller forum

Viewing 5 posts - 1 through 5 (of 5 total)

Forums are currently read only - please visit the new RetroPie forums at

PLEASE NOTE: All orders that are placed between January 14th and January 28th will be shipped on January 29th. Dismiss