Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Problems using the SFC30 controller

    GamePad/GPIO/USB encoder
    sfc30
    6
    19
    11829
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • daniel-hegemann
      daniel-hegemann last edited by

      Hey guys, first of all awesome work! I have got a problem connecting my SFC30. It connects, but it isn't recognized by Emulationstation. Whenever I want to configure it, it says:"No controller available (kein Controller gefunden". I know, that seems to be an issue with RetroPie, too. From what I know, I simply have to add: SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SFC30 GamePad Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" That doesn't seem to work either. Any suggestions? Thanks in advance! Daniel

      1 Reply Last reply Reply Quote 0
      • paradadf
        paradadf Staff last edited by

        Sometimes I do have the same problem with my Nes30 Pro. Just select "Forget Bluetooth Devices" or something like that, reboot and try again. If it pairs correctly, yoy should be able to use the control directly to exit the pairing procedure. Still is good to reconfigure it.

        If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

        1 Reply Last reply Reply Quote 0
        • daniel-hegemann
          daniel-hegemann last edited by

          It pairs every time, but it isn't recognized by Emulationstation. Forget and reboot doesn't work 😞 I've even tested it with jstest and it works, but ES doesn't like it. Thanks for your suggestion. Update: It seems, that it doesn't "forget" the settings, because it reconnects after every reboot. There seems to be something really wrong here. I'm using the newest 4 beta, if that's of interest.

          1 Reply Last reply Reply Quote 0
          • paradadf
            paradadf Staff last edited by

            Like I said, I have had the exact same behavior. Rebooting and "forgetting" worked for me after some tries! Best of luck!

            If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

            1 Reply Last reply Reply Quote 0
            • daniel-hegemann
              daniel-hegemann last edited by

              I'm sorry, but nothing of that works. It's always the same 😕

              1 Reply Last reply Reply Quote 0
              • valvolt
                valvolt last edited by

                Salut, I have similar issues with my SFC30 controller. @Daniel, did you solve the issue? I'm tempting to use an older release of recalbox... @paradadf: which version of recalbox are you using? Thanks !

                RPi3 & XArcade Tankstick running inside the Street Fighter cabinet - Now SECURE YOUR BOX!

                1 Reply Last reply Reply Quote 0
                • valvolt
                  valvolt last edited by

                  Hi, Just to say that I solved my issue. It's weird, though: - I had to configure the pad by assigning all respective buttons, except SELECT that I did assign to the HOTKEY instead of the select function. - If I assign it to SELECT and to the HOTKEY, or if I don't assign anything to the HOTKEY, then recalbox freezes and does not save the config... Now, when I run the SNES emulator, I get the message that my controller is not configured... while it actually works as intended ! I don't know why, but the cool thing is that it works... So please share: how did you configure your own 8bitdo controllers? Does it work?

                  RPi3 & XArcade Tankstick running inside the Street Fighter cabinet - Now SECURE YOUR BOX!

                  1 Reply Last reply Reply Quote 0
                  • paradadf
                    paradadf Staff last edited by

                    @valvolt For me, 8bitdo Controllers worked with every version I tested since around v3 beta 15. I have two Nes30 Pro and I'm also able to configure every button of the pad. It is normal behavior that you get the notification when you enter retroarch. I'm not sure, but I think it has been corrected upstream.

                    If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                    1 Reply Last reply Reply Quote 0
                    • perezsy
                      perezsy last edited by

                      @paradadf Hi, I also have two NES30 and managed to pair and configure both. Unfortunately the two controllers acts as Player #1. I mean when I enter a game I can play as Player #1 with the two controllers. There is not Player #2. I configured P1 as Wireless Blueetooth Controller #0 and <span style="line-height: 1.5;"> </span><span style="line-height: 1.5;">P2 as Wireless Blueetooth Controller #1, but it did not helped. By the way, both controllers are started using only the Start button.</span> Can you please share with us how you managed your configuration for 2 players? Thank you.

                      1 Reply Last reply Reply Quote 0
                      • Substring
                        Substring last edited by

                        Hey guyz First read https://github.com/recalbox/recalbox-os/wiki/8bitdo-on-recalbox-(EN) Then, you don't need to add any UDEV rule for 8bitdo pads, this is done automatically by recalbox. My guess is that you didn't start the pad with the right buttons combo START+R?

                        Former dev - Please reply with @substring so that i am notified when you answer me
                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                        1 Reply Last reply Reply Quote 0
                        • perezsy
                          perezsy last edited by

                          Thanks @subs! Indeed second controller needed to be started with Start+R. But even with that it did not work the first time. I had to reconfigure first controller again and I discover that the "configure controller" menu displays what controller ID it is configuring (Gamepad 1 or Gamepad 2). That's crazy! I was configuring again first controller while I expected I was configuring second controller! Bluetooth controller configuration for recalbox is really painful all the rest is great. I wish there was a more user friendly way for configuring bluetooth controllers. Maybe a new feature should be a step by step assistant with detailed instructions. This would help a lot. Anyway thank so much for your help.   perezsy

                          1 Reply Last reply Reply Quote 0
                          • Substring
                            Substring last edited by

                            @perezsy what do you mean "painful configuration" ? It's quite straight forward : turn on the device, scan for BT, pair it, done. Eventually map it, but most 8bitdo are mapped out of the box (except when 8bitdo is having fun remapping buttons between firmwares, or even change the device name) ... Can't be easier ... I don't see where you had difficulties that are not 8bitdo related. Have you used the key combo that 8bitdo mentions when you want to use several pads ? It's not needed

                            Former dev - Please reply with @substring so that i am notified when you answer me
                            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                            1 Reply Last reply Reply Quote 0
                            • perezsy
                              perezsy last edited by

                              @Subs, I was more referring to the steps one must follow : first connect, then eventually map and finally configure. Sometimes BT pairing does not work, sometimes controllers are detected as PS3 controllers and you have no clue on what's happening and how to fix things. Plus Forget Bluetooth Controllers seems to not work. Anyway I'm sure that if everything does not work straight from the beginning you struggle like I did to find a solution. Just see posts in this forum to have an idea of what I am talking about. My idea is rather simple: I suggest a wizard, assistant, you name it, within the system that take you by the hand, explains you what to do. It's just an idea. Other than that I must say that recalbox is very well done and easy to understand and configure. Great job guys! perezsy

                              1 Reply Last reply Reply Quote 0
                              • brian-crail
                                brian-crail last edited by

                                I agree with a "Walkthrough". Essentially once a controller is paired, I always have to go into the Configure buttons page. I have TWO nes30 Pros and I have had success getting them both to pair in two configurations: My best config = Controller1 connected as a straight NES30 Pro using just the power button. Controller2 connected as a keyboard using Power+B, as indicated in the instructions. The system WILL NOT recognize any buttons until I map the keys. Alt Config = Controller1 connected as Keyboard using Power+B Controller2 connected as Keyboard using Power+R+B Neither controller is recognized until I map the keys. I have to use either a keyboard or the virtualpad to get them setup every time. The MAIN problem, I face, is that they don't like to autoconnect and the profiles are lost on reboot too. I would love to manually hard code these in so they stick every boot. I am trying to make this as simple as possible to use without the user having to fiddle around with pairing and configs every time. I've found that while controller 1 is normally fine in the emulators, the 2nd controller has to be remapped IN the emulators themselves. Both controllers have been updated to the latest 1.69 8bitdo Nes30Pro firmware. This is the last little issue I have with the ReCalBox build before I build the housing. Any advise?

                                1 Reply Last reply Reply Quote 0
                                • paradadf
                                  paradadf Staff last edited by paradadf

                                  I have two Nes30 Pro's and I'm able to pair both at the same time just using POWER as Recalbox instructions says. Sometimes there are some strange behaviors like finding the device, seeing "controller paired (or something like that) but the controller remains unresponsive. Trying a few times always has resolved the problem.

                                  EDIT: Use POWER button to turn on and pair your NES30 Pro controllers

                                  If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                  1 Reply Last reply Reply Quote 0
                                  • valvolt
                                    valvolt last edited by

                                    I have an SFC30 controller and an SNES30 controller (easy to differentiate player 1 from player 2 ;)) I have to start them both with START+R, they were also recognized sometimes as PS3 controllers. I had to map the buttons for them to work properly, and I had to use a keyboard for skipping the non-existing buttons (especially if you mess-up pressing one config button, there is no way to come back nor to cancel from the controller itself). An how-to would indeed help. Having a 'cancel' option when you messed-up a partially working config would also be a nice addition. Hope this helps !

                                    RPi3 & XArcade Tankstick running inside the Street Fighter cabinet - Now SECURE YOUR BOX!

                                    1 Reply Last reply Reply Quote 0
                                    • brian-crail
                                      brian-crail last edited by

                                      I will keep hammering on it. Right now, I am actually having a really hard time just pairing the controllers. It detects the MAC, takes an awful long time (the controllers will go into sleep if left alone), and it says it was successful, but going into "Configure" doesn't detect them. Both controllers are acting the same and the only thing I can think of was that ReCalbox updated itself the other day. I have been going through erasing the pairing on the gamepad themselves via online instructions, Forgetting Paired devices within the ReCalbox UI, rebooting, etc with little luck on pairing both successfully. It really takes some tinkering lately for some reason. I haven't reverted back to an older 4.0 build yet (my initial install) to see if they pair easier. When I first got the controller and using the older 4.0 software, I had no issue setting it up with 1 controller. I got it setup perfect with 1 controller (powered on, automatic pairing, and just go). When I bought the second controller, had problems pairing the second one, so I forgot all of the paired devices to set up both as new, now I am having problems getting either to register, even trying one at a time (to keep the confusion down or crossed communication maybe). Once I figure it out, I will write up a good instruction guide with step by step. I use the NES30 Pro controllers, so the button instructions are a little different since it has dedicated power/setting buttons.

                                      1 Reply Last reply Reply Quote 0
                                      • Substring
                                        Substring last edited by

                                        nothing changed concerning BT between beta3 and beta4. 8bitdo's pads are ... complicated ... sort of ...

                                        Former dev - Please reply with @substring so that i am notified when you answer me
                                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                                        1 Reply Last reply Reply Quote 0
                                        • paradadf
                                          paradadf Staff last edited by

                                          I'm so sorry I wrote that I started my Nes30 Pro pads by pressing Start, instead of pressing POWER. The correct one is of course POWER, only POWER. So sorry!

                                          If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Want to support us ?

                                          61
                                          Online

                                          98.6k
                                          Users

                                          28.1k
                                          Topics

                                          187.0k
                                          Posts

                                          Copyright © 2021 recalbox.com