• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

"B" turns to "X" on second controller after restart

Scheduled Pinned Locked Moved Help and Support
controller helpcontroller probcontroller issucontroller setu
22 Posts 8 Posters 4.0k 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.
  • N
    Notechskill
    last edited by 13 Dec 2017, 14:06

    Pi zero loaded with retropie. Config snes controller one works fine, config snes controller two works fine, restart pi and controller one "B" and "X" switch. I've tried redownloding pi zero img file, I've tried 3 different SD cards, I've tried 3 different USB hubs, I've tried 2 different pi zero boards, and finally I've tried 5 different snes controllers. All with the exact same results.

    Plot twist. If I do this with a nes controller "B" turns to "X" and "X" obviously isn't an option.

    I've searched high and low for answers or someone with the same problem.

    Please help me.

    J D 2 Replies Last reply 13 Dec 2017, 14:51 Reply Quote -1
    • J
      jonnykesh @Notechskill
      last edited by jonnykesh 13 Dec 2017, 14:51

      @notechskill Please don't spam the forum just because you didn't get an immediate answer. You asked essentially the same question around 2 hours ago.
      Forum users are based all over the world from the USA, South America, Europe, Australia to Japan, try and appreciate the time differences.

      N 1 Reply Last reply 13 Dec 2017, 14:56 Reply Quote 0
      • N
        Notechskill @jonnykesh
        last edited by 13 Dec 2017, 14:56

        @jonnykesh I bet you're fun at parties. I couldn't figure out how to add extra tags after it was posted and I reworded the issue I'm having to help others understand the problem I'm having. If you don't have anything nice to say don't say anything at all. I'm new to this and I'm trying to get help.

        J 1 Reply Last reply 13 Dec 2017, 15:00 Reply Quote -3
        • J
          jonnykesh @Notechskill
          last edited by 13 Dec 2017, 15:00

          @notechskill You can edit posts. If you had taken the time I'm sure you would have figured it out.
          No spamming is a rule in most forums. If you can't follow simple rules like that you won't be welcome very long. And if you take an attitude with people you are unlikely to receive any help. I was in the middle of typing a response to your issue but I deleted it to type this instead.

          N 1 Reply Last reply 13 Dec 2017, 15:11 Reply Quote 0
          • N
            Notechskill @jonnykesh
            last edited by 13 Dec 2017, 15:11

            @jonnykesh im going to guess you don't know how to fix it. For future reference, no one likes being attacked for making a mistake the first time they use something. I spent a lot of time trying to figure this out before asking for help. I figured my first experience wouldn't be with the retropie post police but I was wrong. Back to the drawing board.

            M 1 Reply Last reply 13 Dec 2017, 16:37 Reply Quote -2
            • M
              mediamogul Global Moderator
              last edited by mediamogul 13 Dec 2017, 15:53

              @notechskill said in "B" turns to "X" on second controller after restart:

              For future reference, no one likes being attacked for making a mistake the first time they use something.

              No one's attacking you. Spamming isn't allowed and forum posts can be edited. The prior is outlined in the forum rules and both are true just about anywhere. Mistakes happen, but for you to move forward effectively, you need to read the following links.

              https://retropie.org.uk/forum/topic/2/forum-rules
              https://retropie.org.uk/forum/topic/3/read-this-first

              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

              1 Reply Last reply Reply Quote 0
              • M
                mitu Global Moderator @Notechskill
                last edited by 13 Dec 2017, 16:37

                @notechskill Can you post your controller exact model ? You seem to be having an issue with persisting the configuration of the 2nd controller - right ?
                The controller configuration is stored in /opt/retropie/configs/all/retroarch-joypads, one file per controller. You can save the controller configurations between reboots and compare them to see what's different.

                N 1 Reply Last reply 13 Dec 2017, 17:04 Reply Quote 0
                • N
                  Notechskill @mitu
                  last edited by 13 Dec 2017, 17:04

                  @mitu they are all generic Chinese eBay USB controllers. My pi3 works fine with them so I've eliminated the controllers as the problem. I write the pi zero image to the SD card, put it in the pi zero, it boots up and says config gamepad, with both plugged in I configure the first and then the second (both work correctly) I turn the system off then on, it boots up and the first controller I configured now has "B" as "X". I reconfigure that controller and turn it off and on. Then the previous controller turns "B" into "X". If I use a nes controller the "B" turns into "X" but there is no "X" on nes controller. Thank you so much in advance for any help you can provide. I'm not tech savvy at all so please be very "step by step" descriptive with any solutions you have.

                  M 1 Reply Last reply 13 Dec 2017, 17:15 Reply Quote 0
                  • M
                    mitu Global Moderator @Notechskill
                    last edited by 13 Dec 2017, 17:15

                    @notechskill As I said, check the folder and see if you have 2 configuration files, one for each controller. You'll have to use the command line (F4 while in Emulationstation) or ssh to get to a command prompt.
                    Make sure your controller(s) work the way you want first. Start the mc file manager (just type mc at the command prompt), then open the folder I mentioned earlier, copy the 2 configuration files to the /home/pi so you have them saved.
                    Reboot the system, executing sudo shutdown -r now from the command prompt, then compare the contents of the files in the /opt/retropie/configs/all/retroarch-joypads to the ones you have saved.

                    1 Reply Last reply Reply Quote 0
                    • D
                      danielmewhouse @Notechskill
                      last edited by 13 Dec 2017, 18:03

                      @notechskill This issue occur on the Emulationstation or after loading a game on Retroarch? If you go to the Retropie Configs Menu, you'll find an option called "Retroarch". Open it and try to configure the inputs directly to it. Don't forget to save before leave the Retroarch. If your problem is on Emulationstation, you could edit the file /home/pi/.emulationstation/es_input.cfg or /etc/emulationstation/es_input.cfg to force ES recognize your inputs. Be sure to make a backup of the original file to revert if things gone crazy.

                      It's no use!!! Take this!!!

                      N 2 Replies Last reply 13 Dec 2017, 19:27 Reply Quote 0
                      • N
                        Notechskill @danielmewhouse
                        last edited by 13 Dec 2017, 19:27

                        @danielmewhouse just to be clear. On my keyboard hit f4 and go to the command prompt and type in exactly what you have typed out there?

                        C D 2 Replies Last reply 13 Dec 2017, 19:59 Reply Quote 0
                        • N
                          Notechskill @danielmewhouse
                          last edited by 13 Dec 2017, 19:30

                          @danielmewhouse it happens before there are any games in the ES

                          1 Reply Last reply Reply Quote 0
                          • C
                            caver01 @Notechskill
                            last edited by 13 Dec 2017, 19:59

                            @notechskill said in "B" turns to "X" on second controller after restart:

                            @danielmewhouse just to be clear. On my keyboard hit f4 and go to the command prompt and type in exactly what you have typed out there?

                            I know you purposefully selected a username to proclaim your skill level on tasks like this, but I am hopeful this is more of a tongue-in-cheek moniker, as you clearly know enough to image an SD card, swap Pi Zeros, and you figured out how to exit to a command prompt.

                            Yet, I think you need to set your expectations appropriately for much of the help you will get here. It is generally expected (and required per the agreement in the forum sign-up) that you have read the documentation, that you explain the source and version of your software setup. I scrolled back through the questions and responses and I cannot tell what you are running. Is it an image you downloaded here?

                            Something else to be aware of that isn't obvious when you look at the breadth of emulation coverage in RetroPie and you read about all of the development effort is the fact that the Pi is still an educational platform. The RetroPie image and accompanying script does make a lot of the installation steps much easier than it would be if you had to figure all of it out on your own, but it is by no means as easy as a commercial solution--and it was never meant to be. I make this statement not to intimidate, but to explain that a lot of the answers you get here will require an investment in understanding the environment. For example, when someone suggests you check a file, or edit a configuration in a given folder, it is expected that you will know how to navigate to that folder, either over a network connection from another computer, or through commands at the command line. Rarely will folks give you every last keystroke. You may in fact need to google answers about how to navigate in Linux, how to change directories, copy files etc.

                            There are many guides that aim to streamline steps that would otherwise be a barrier to people with no tech skills, but troubleshooting is always going to be unique to your configuration. I say it a lot on the forum to newcomers that almost none of us uses the same hardware. By committing the Pi you are also committing to learning--a process that is supposed to be fun.

                            With that said, welcome to the forum! Please, do provide more background about what you are building, how you setup RetroPie and other details requested here. We are genuinely interested in your project and want to help, but most of the time it will be helping you help yourself.

                            My 4-player cocktail style cabinet built as a custom "roadcase"

                            N 1 Reply Last reply 13 Dec 2017, 21:47 Reply Quote 0
                            • N
                              Notechskill @caver01
                              last edited by 13 Dec 2017, 21:47

                              @caver01 I do understand what you are conveying. Unfortunately before I started my research, I could hardly figure out how to turn my old laptop on. I found someone selling the pi zero in an nes cartridge on eBay and decided that it would be more fun to learn how to do it myself. With that being said I watched tons of tutorials on what to purchase, the basic setup, etc so I can play some old school games that take me back to a simpler time. Either way I just want to get the two controllers working harmoniously without having to configure the one every time I boot it up. I apologize that I need this one spelled out for me but I can't find anyone with the same problem. "B" turns to "X" on the first controller (after restarted) I configured prior to reboot. If anyone can help an old geezer get through this one issue, I could be playing instead of researching.

                              C 1 Reply Last reply 13 Dec 2017, 21:49 Reply Quote 0
                              • C
                                caver01 @Notechskill
                                last edited by 13 Dec 2017, 21:49

                                @notechskill Understood. I like the anecdote, but you are still not providing details about how your software is installed. It is possible nobody has had this problem because none of us are using the configuration you are.

                                My 4-player cocktail style cabinet built as a custom "roadcase"

                                N 1 Reply Last reply 13 Dec 2017, 22:03 Reply Quote 0
                                • N
                                  Notechskill @caver01
                                  last edited by 13 Dec 2017, 22:03

                                  @caver01 I'm not sure what you mean by that. I downloaded the retropie image off the official site. Unzipped with 7zip formatted a new 16gb sandisc sd card with sd formatter dropped the image file into win32disc imager. Clicked "write" and then put it into my pi and let it load up.

                                  C 1 Reply Last reply 13 Dec 2017, 22:45 Reply Quote 0
                                  • C
                                    caver01 @Notechskill
                                    last edited by caver01 13 Dec 2017, 22:45

                                    @notechskill Ok, that is a good start. What I mean is that the forum as a READ THIS FIRST link at the top of every page, and on that page linked there are a series of important questions that must be answered. These form the foundation of details that allows helpers to better understand your situation. Otherwise, we end up asking the same questions over and over again. You'd be surprised how many people post questions here and we cannot figure out what is going on, only to learn that they downloaded (or purchased) their SD card image from some obscure (or popular) source, often violating copyrights, but always with an origin that cannot be verified. In such situations it could be literally anything causing problems, from a missing config file to deliberate sabotage and malware. As volunteers, we enjoy helping other enthusiasts, but not at the expense of our own sanity, and definitely not so that law-breaking profiteers can shift onto our good nature their suckered customers' support requests.

                                    Anyway, there is a list of items you really need to provide so we know how your system is setup. Some of it is coming to light, but it is much more helpful if you simply answer the requested details by editing your first post and adding that information up-front.

                                    By the way, I have never heard of "B" becomes "X" problems like you are describing. Yet, @mitu above has given you some places to check. Do follow through on those.

                                    My 4-player cocktail style cabinet built as a custom "roadcase"

                                    E 1 Reply Last reply 13 Dec 2017, 23:06 Reply Quote 0
                                    • E
                                      edmaul69 @caver01
                                      last edited by 13 Dec 2017, 23:06

                                      @caver01 i have heard of this issue. The problem is when the controllers are listed as “generic gamepad” or something like that. I have seen 3 different nes usb controllers from the same manufacterer that had different button inputs.

                                      To the original poster, if you have 2 of the same controllers, do not configure both controllers. Only configure player 1’s controller then restart emulationstation. However, i think your problem is what i stated above. When you go to configure your controllers in emulationstation what name does each controller list as? If they list a generic name that matches both, it is most likely your issue

                                      N 1 Reply Last reply 13 Dec 2017, 23:20 Reply Quote 0
                                      • N
                                        Notechskill @edmaul69
                                        last edited by 13 Dec 2017, 23:20

                                        @edmaul69 I'm off work and back at it. I turned the pi zero on with just one controller plugged in and the "B" became "X" and visaversa. I reconfigured (showed gamepad 1)and it worked fine afterwards. I powered down the pi and turned it back on with another controller that was configured previously and it also did "X" becomes "B" so I go in to reconfigure and IT SAYS GAMEPAD 1 again.

                                        I think you isolated the problem. Please tell me you know how to fix this.

                                        E 1 Reply Last reply 13 Dec 2017, 23:45 Reply Quote 0
                                        • E
                                          edmaul69 @Notechskill
                                          last edited by 13 Dec 2017, 23:45

                                          @notechskill you can manually configure each emulator to use different controls for player 1 and 2 but you always have to have the correct controllers for each player. Or get 2 controllers that are truly identical or have different names that they show when you configure them.

                                          1 Reply Last reply Reply Quote 0
                                          20 out of 22
                                          • First post
                                            20/22
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received