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

    8BitDo P30 classic Modkit Mapping Problem [solved]

    Scheduled Pinned Locked Moved Help and Support
    8bitdo8bitdo p30p30 modkitmapping
    15 Posts 2 Posters 1.5k 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
      danny007 @mitu
      last edited by danny007

      @mitu first of all thanks for the fast reply.

      • When you say that "controllers are identicals?" What are you talking about?
        The controllers have diferent Bluetooth identificator. But that dont reply your question.
      • The controllers have the same name. You can see the list of paired items

      IMG_5227.JPG

      • All my controllers have the same 'connect mode' because is a requirement of 8bitdo to sync with my Raspberry Pi. At least that's what I was told was necessary to sync with the Raspberry Pi.

      Thanks for your help & your time

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        @danny007 said in 8BitDo P30 classic Modkit Mapping Problem:

        When you say that "controllers are identicals?" What are you talking about?

        I was asking if the PS classic controllers are identical and they're not different vendor/models. Since they connect via the modkit, their model is 'obscured' by the Bluetooth adapter.

        The controllers have diferent Bluetooth identificator. But that dont reply your question.
        The controllers have the same name. You can see the list of paired items

        Ok, so they have the same name.

        You need to check if they also produce the same inputs for the problematic buttons. You can check this with jstest, from the command line.

        Exit EmulationStation and just with one of the controllers connected (one of the 2 PS Classic) run

        jstest /dev/input/js0
        

        Press the ◯ (Circle) and the X buttons and note the button numbers that are toggled on screen. Press Ctrl + C to stop the test

        Then, connect the other PS Classic controller and repeat the test. See if the button numbers match for both controllers.

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

          @mitu said in 8BitDo P30 classic Modkit Mapping Problem:

          I was asking if the PS classic controllers are identical and they're not different vendor/models. Since they connect via the modkit, their model is 'obscured' by the Bluetooth adapter.

          PS classic controllers are identical. Same vendor and same model. Info 8BitDo.

          @mitu said in 8BitDo P30 classic Modkit Mapping Problem:

          Ok, so they have the same name.
          You need to check if they also produce the same inputs for the problematic buttons. You can check this with jstest, from the command line.
          Exit EmulationStation and just with one of the controllers connected (one of the 2 PS Classic) run
          jstest /dev/input/js0

          Press the ◯ (Circle) and the X buttons and note the button numbers that are toggled on screen. Press Ctrl + C to stop the test
          Then, connect the other PS Classic controller and repeat the test. See if the button numbers match for both controllers.

          • I connect PS Classic controller 1 and I make the test with result:
            O - 1
            X - 0

            PS1_01.JPG PS1_02.JPG
          • I shut down PS Classic controller 1
          • I connect PS Classic controller 2 and I make the test with result:
            O - 0
            X - 1

            PS2_01.JPG PS2_02.JPG
          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by mitu

            @danny007 said in 8BitDo P30 classic Modkit Mapping Problem:

            I connect PS Classic controller 1 and I make the test with result:
            O - 1
            X - 0
            [..]
            I connect PS Classic controller 2 and I make the test with result:
            O - 0
            X - 1

            Do you see the issue here ? Though they're the same, they have different button actions - A and B (East/South) are switched.

            Since they're identified by the same name (8BitDo P30 modkit), they're using the same configuration and that's why the mapping is incorrect for one of them.
            Nothing much that RetroPie can do here - can you check if the modkit firmware is identical, maybe upgrade it on both ?

            EDIT: now that I think of it, would it be possible that the modkit connection to the gamepad's buttons are different ? So that A/East is connected on 1st gamepad to the same modkit connection as B/South on the 2nd (and vice-versa) ? Hm, looking at the schematics of the modkit, this doesn't seem possible.

            D 1 Reply Last reply Reply Quote 0
            • D
              danny007 @mitu
              last edited by

              @mitu said in 8BitDo P30 classic Modkit Mapping Problem:

              Do you see the issue here ? Though they're the same, they have different button actions - A and B (East/South) are switched.
              Since they're identified by the same name (8BitDo P30 modkit), they're using the same configuration and that's why the mapping is incorrect for one of them.
              Nothing much that RetroPie can do here - can you check if the modkit firmware is identical, maybe upgrade it on both ?

              I have tryed to force mapping "incorrectly" in one of that. For example put one of the controllers the X and O interchanged but... saving the configuration by name...

              Other curiosity, to see your oppinion is...

              Do you think the next info have logical? I turn on controller 1 first and later controller 2 the first controller will have incorrect mapping. I shut down the sistem and restart. I turn on controller 2 first and next the 1 and the controller 2 that I turn on first have incorrect mapping.

              In summary, the problem is in the controller?

              I have other 2 NES and having same name... etc... works fine
              I have other 2 of SNES and having same name... etc... works fine

              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                @danny007 said in 8BitDo P30 classic Modkit Mapping Problem:

                In summary, the problem is in the controller?

                I don't think it's the controller, but the 8BitDo modkit. Try updating the firmware on both, just to make sure they have the same version.

                D 2 Replies Last reply Reply Quote 0
                • D
                  danny007 @mitu
                  last edited by danny007

                  @mitu said in 8BitDo P30 classic Modkit Mapping Problem:

                  I don't think it's the controller, but the 8BitDo modkit. Try updating the firmware on both, just to make sure they have the same version.

                  Sorry, when I said controller I wanted to say 8BitDo modkit or gamepad.

                  This afternoon I try the update tool to see if there are new versions since I just checked that there are people who have updated the modkit.

                  I know the reason that I thought that modkits not able to update. In the 8BitDo support site, only appears the option "Firmware Updater" into original controllers, not modkits. However seems that if you connect modkit can be updated.

                  https://imgur.com/gallery/ZKm3oUu

                  I will give updates about that

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

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • D
                      danny007 @mitu
                      last edited by danny007

                      @mitu said in 8BitDo P30 classic Modkit Mapping Problem:

                      Try updating the firmware on both, just to make sure they have the same version.

                      I update all my 7 8BitDo modkits

                      1. Desarm and connect
                        01.jpg
                      2. Update
                        02.jpg
                        I read that one of the updates fix the issue of A and B being mixed up. Maybe my problem true?
                        03.jpg
                      3. Test Result = Same problem that I have before
                        Modkit 1
                        O - 0
                        X - 1

                        PS1_01.jpg PS1_02.jpg
                        Modkit 2
                        O - 1
                        X - 0

                        PS2_01.jpgPS2_02.jpg
                      1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator
                        last edited by

                        @danny007 said in 8BitDo P30 classic Modkit Mapping Problem:

                        I read that one of the updates fix the issue of A and B being mixed up. Maybe my problem true?

                        As shown by testing, yes.

                        If the issue still persists after updating the firmware, then you may want to send an email to 8BitDo support and let them know it's not working for you.

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          danny007 @mitu
                          last edited by

                          I'm still waiting for a response from technical support...

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

                            Hallelujah

                            Works Fine. 8BitDo give me the easy 🥺... solution.
                            Hold SELECT + DPAD DOWN = Switch the positions of the A-B and X-Y keys

                            8BidDo SOLUTION Video

                            Big thanks to your support @mitu

                            1 Reply Last reply Reply Quote 1
                            • mituM
                              mitu Global Moderator
                              last edited by

                              Glad you got it sorted out and thanks for adding the solution to the topic.

                              Hold SELECT + DPAD DOWN = Switch the positions of the A-B and X-Y keys

                              It would be nice if 8BitDo would include this info in the Modkit manual, they are mentioning _ SELECT + DPAD DOWN_ as a way to send the Home button only when the modkit is paired in Switch mode.

                              I'll mark this topic as solved.

                              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.