RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Mayflash f500 configuration problem

    Scheduled Pinned Locked Moved Help and Support
    mayflash f500usb controllernot configured
    10 Posts 3 Posters 8.3k Views
    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.
    • D
      djinnocide
      last edited by

      Hi Guys,

      I'm receiving a "joypad not configured" notification when attempting to start a rom in any emulator on my Pi3 when using my usb Mayflash f500 fight stick.

      Pi Model or other hardware: Raspberry Pi 3 (RPi 3) Model B
      Power Supply used: UL Listed 2.5 Amp USB Power Supply with Micro USB Cable and Noise Filter
      RetroPie Version Used: 4.2.14
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: Mayflash f500 Arcade Fight Stick, Samsung 128GB USB 3.0 Flash Drive Fit (MUF-128BB/AM), usb Apple keyboard
      Controller used: Mayflash f500 Arcade Fight Stick, 8bitdo SNES30 (two of these), PS4 Dual Shock 4 (via usb)
      Error messages received: . Mayflash f500 Arcade Fight Stick not configured
      Emulator: (all of the default emulators) lr-snes9x2010, lr-genesis-plus-gx, lr-mame2003, lr-stella (I have more than this installed)
      How to replicate the problem: When I install a fresh copy of the img offered on the retropie website (4.2) setting up the controller configuration via emulation stations start button menu works as it should. I plug in a configured usb keyboard, push start, and configure the controller. The stick works in the ES menus. After that, I can run an emulator/rom and the game recognizes it. However, when I try and update all of the installed packages and the underlying OS kernel to the latest, the controller configuration is no longer recognized. I open emulation station back up, go through the set up, and then it works in the emulation station menus, but not in any emulator (see list above).

      Please be gentle. I am very new to linux, so asking for me to copy and paste the contents of a config file may require some explanation. I've searched high and low for answers to this and tried editing the config inside the various emulators (select+x), but nothing seems to work. It's like it's not saving my initial configuration or the emulators aren't able to find it.

      1 Reply Last reply Reply Quote 0
      • K
        Keichi
        last edited by

        Hi there. I have exactly the same problem with my new Mayflash F500. It worked perfectly until the last week. But beacause I had some problems to running some roms in mame, I decided to do a update of the system.
        After this, the fightstick worked in the menu, but not in the emulators. It's days Im looking aound for a solution, but I don't found nothing that can help.

        Thank you for any help.

        1 Reply Last reply Reply Quote 0
        • D
          djinnocide
          last edited by djinnocide

          My best guess is there's a config file somewhere that changes with the updating of one of the packages. I'm not sure how to determine which one isn't playing nice though. If someone with more knowledge can help on how to troubleshoot this I'd really appreciate it. The easiest solution I can think of is to get the old img on there, and update everything manually until I determine what's breaking the controller. Problem with that, though, is if I figure out which update is doing it, then I'm still stuck with a situation where I can't update that particular package.

          There's got to be a way to manually go in and add the configuration for this controller, but I'm not sure where that would be or what information should go in there.

          1 Reply Last reply Reply Quote 0
          • A
            Aspen1205
            last edited by

            I had the same problem, here's how I fixed it.

            On the Arcade Stick make sure DINPUT is switched ON, then go to

            /opt/retropie/config/all/retroarch.cfg

            input_joypad_driver = "dinput"

            /opt/retropie/config/all/retroarch-joypads/MAYFLASH Arcade Fightstick F500.cfg

            input_driver = "dinput"

            D 1 Reply Last reply Reply Quote 0
            • K
              Keichi
              last edited by

              Hello. Thank you for the help. I tried, but when I start a rom, it says Mayflash 500 not configured. In the menu works fine.
              When I use the selector in the "Joypad" position (like before), it says Mayflash 300 connected, but stil don't work.
              I tried an old installation on another microsd, and there worked fine all (and with the switch on "Joypad").

              1 Reply Last reply Reply Quote 0
              • D
                djinnocide @Aspen1205
                last edited by

                @aspen1205 Switching over to Dinput was actually just the thing to fix my problem. Can't believe I hadn't tried that before! Thanks for responding!

                A K 2 Replies Last reply Reply Quote 0
                • A
                  Aspen1205 @djinnocide
                  last edited by

                  @djinnocide
                  Anytime

                  1 Reply Last reply Reply Quote 0
                  • K
                    Keichi @djinnocide
                    last edited by

                    @djinnocide Do you have put also the lines "dinput" on the retroarch configuration or just switched on Dinput without modifying?
                    Thank you.

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      djinnocide @Keichi
                      last edited by

                      @keichi I didn't do any of the extra stuff @Aspen1205 mentioned. I just made sure my Dinput switch was in the down position, and ran emulationstation's configuration again and it worked. I can't say that one of the million other things I tried prior to this didn't also contribute to the success though.

                      One of the more recent things I can recall having done is laid out here: https://github.com/RetroPie/RetroPie-Setup/issues/1349

                      Close emulationstation (the F4 key on a connected keyboard), get to the command line and type...
                      sudo ~/RetroPie-Setup/retropie_setup.sh

                      That'll open up the retropie setup menu. I'm not sure if having emulationstation closed matters in this situation or if you can just navigate to the menu through the GUI or not, but it's worth trying both ways. Then, inside retropie setup, I went to Manage Packages -> Core Packages -> emulationstation -> Configuration and chose the option Clear/Reset Emulation Station input configuration.

                      Strangely enough, my retroarch-joypads folder is still completely empty. I was under the impression, based on that github thread, that there should be config files in there for all the controllers I've setup, but alas, nothing. I'm not too concerned though, since everything seems to be working at the moment.

                      Good luck, and sorry I can't be more help @Keichi

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Keichi @djinnocide
                        last edited by

                        @djinnocide Thank you for your help. I tried to do a reset of the configuration, and now it works. But I had to configure every emulator for the Fightstick, one by one to make them to work.
                        Maybe it can be the new version of RetroArch (I noticed there's a new graphical interface). In the older version the configuration it was automated for all the emulators (maybe also in this new version, in different way).
                        Now it need some work to configure the keys and find the correct mapping but it's ok.

                        See you.

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

                        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.