Recalbox 7.0

Problems using the SFC30 controller



  • 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


  • Developer
    Team
    Global moderator
    Translator

    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.



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


  • Developer
    Team
    Global moderator
    Translator

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



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



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



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


  • Developer
    Team
    Global moderator
    Translator

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



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



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



  • 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



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



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



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


  • Developer
    Team
    Global moderator
    Translator

    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



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



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



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


  • Developer
    Team
    Global moderator
    Translator

    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!


Log in to reply
 

Want to support us ?

184
Online

79.2k
Users

20.4k
Topics

149.3k
Posts