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

    Matricom G-Pad controller not working in psx games

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.1controllerpsx
    15 Posts 5 Posters 9.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.
    • J
      jobrien929
      last edited by

      Anyone... anyone...

      Bueller...

      1 Reply Last reply Reply Quote 0
      • J
        jobrien929
        last edited by

        Is there a controller troubleshooting guide anywhere? Nothing I've found in the wiki has helped.

        1 Reply Last reply Reply Quote 0
        • J
          jobrien929
          last edited by

          Seriously? 4 days and no one can offer any suggestions for how to help a new user?

          dankcushionsD 1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @jobrien929
            last edited by

            @jobrien929 perhaps rather than bumping your post 3 times in 24 hours you could fill out the entirety of https://retropie.org.uk/forum/topic/3/read-this-first

            also tell us what happens in other systems (SNES etc). is it only in psx?

            1 Reply Last reply Reply Quote 0
            • J
              jobrien929
              last edited by

              Pi Model: 2B
              RetroPie Version Used: 4.1
              Built From: Pre made SD Image on RetroPie website
              USB Devices connected:wifi and bluetooth dongles and usb keyboard
              Controller used:Matricom G-pad XYBA wireless controller
              Error messages received: none. The buttons just don't work
              Log found in /dev/shm/runcommand.log (if relevant):
              Guide used: https://github.com/retropie/retropie-setup/wiki/First-Installation
              File:
              Emulator: whatever the default psx emulator is
              Attachment of config files: in previous post
              How to replicate the problem: run a psx game

              I haven't tried any systems other than psx. The controller works perfectly in the ES menu.

              dankcushionsD B 2 Replies Last reply Reply Quote 0
              • dankcushionsD
                dankcushions Global Moderator @jobrien929
                last edited by dankcushions

                @jobrien929 then please try other systems.

                at a guess it's a lack of psx bios.

                1 Reply Last reply Reply Quote 0
                • J
                  jobrien929
                  last edited by

                  Thanks. I'll try another system when I get home.

                  I have copied over the psx bios file. The games start and the d-pad buttons do appear to work. None of the rest of the buttons do what they are supposed to.

                  1 Reply Last reply Reply Quote 0
                  • B
                    backstander @jobrien929
                    last edited by backstander

                    @jobrien929

                    The default PSX emulator is lr-pcsx-rearmed but if you're using the non-Libretro/non-RetroArch PSX emulator pcsx-rearmed, then check out this post:
                    https://retropie.org.uk/forum/topic/1592/pinball-emulator-games/14

                    1 Reply Last reply Reply Quote 0
                    • J
                      jobrien929
                      last edited by

                      I have confirmed that the psx emulator being used is lr-pcsx-rearmed.

                      I tried using the controller with a Sega Megadrive game (NHL '96) and had the same issue. I tried using both lr-picodrive and lr-genesis-plus-gx. With lr-genesis-plus-gx I also tried changing the config to emulate a 6 button controller as outlined in the wiki. Same issue in all cases.

                      I did notice that the left trigger seems to work as the start (or maybe select) button.

                      The are the results I got from testing with the jstest command:

                      dpad
                      up:axis 7 (neg)
                      down:axis 7 (pos)
                      left:axis 6 (neg)
                      right:axis 6 (pos)

                      left stick
                      up:axis 1 (neg)
                      down:axis 1 (pos)
                      left:axis 0 (neg)
                      right:axis 0 (pos)
                      push:button 13

                      right stick:
                      up:axis 3 (neg)
                      down:axis 3 (pos)
                      left:axis 2 (neg)
                      right:axis 2 (pos)
                      push:button 14

                      A:button 0
                      B:button 1
                      X:button 3
                      Y:button 4

                      start:button 11
                      select:button 10

                      left shoulder:button 6
                      right shoulder:button 7
                      left trigger:axis 5, button 8
                      right trigger:axis 4, button 9

                      This seems to match up with the autogenenerated Gamepad.cfg I posted earlier.

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        backstander @jobrien929
                        last edited by backstander

                        @jobrien929

                        I found this thread asking for help with the Matricom G-Pad BX and BuZz said to "try the udev rule from the bluetooth settings in retropie-setup" but there was no post stated if this resolved the issue:
                        https://retropie.org.uk/forum/topic/1958/bluetooth-controller-setup-issue

                        I also found someone reviewing the Matricom G-Pad saying...

                        "The other slight annoyance I’ll mention is that this controller just wouldn’t work in any of the available modes (Android, Apple, PC, and Mouse) with a Raspberry Pi 3 running RetroPi 3.x. I’m not docking any stars for that since the Pi can be a bit fiddly in general, but its worth mentioning to anyone considering purchasing one for that reason. I was able to connect the controller in RetroPi from its bluetooth settings screen just fine, but the Pi only saw it as a keyboard and wouldn’t recognize any of its buttons. Other bluetooth connection methods yielded the same result."
                        http://addictedgamer.com/pc-games/matricom-g-pad-xyba-wireless-rechargeable-bluetooth-pro-game-pad-joystick-controller-samsung-gear-vr-and-g-box-compatible/

                        1 Reply Last reply Reply Quote 0
                        • J
                          jobrien929
                          last edited by

                          Thanks for the info. I've managed to get the controller working. I found the instructions in another Amazon review for the G-Pad BX. If anyone else has the same problem, here's how to fix it:

                          Retropie Main Options screen

                          Bluetooth
                          Set the device to pair by pressing X and the Mode button(it says home in the instructions but it's really mode)
                          Select Pair
                          Once paired leave to the main screen and configure the controller, it will not work in ROMS at the moment. Go to the next steps.

                          Retropie Main screen

                          Configuration Editor
                          Advanced Configuration
                          Configure Libretro options
                          Select "all/retroarch.cfg"
                          Select input_joypad_drive(uset)
                          Select sdl2
                          Select OK

                          Thanks again to everyone who responded.

                          B 1 Reply Last reply Reply Quote 1
                          • B
                            Blackjack997 @jobrien929
                            last edited by

                            @jobrien929 said in Matricom G-Pad controller not working in psx games:

                            Thanks for the info. I've managed to get the controller working. I found the instructions in another Amazon review for the G-Pad BX. If anyone else has the same problem, here's how to fix it:

                            Retropie Main Options screen

                            Bluetooth
                            Set the device to pair by pressing X and the Mode button(it says home in the instructions but it's really mode)
                            Select Pair
                            Once paired leave to the main screen and configure the controller, it will not work in ROMS at the moment. Go to the next steps.

                            Retropie Main screen

                            Configuration Editor
                            Advanced Configuration
                            Configure Libretro options
                            Select "all/retroarch.cfg"
                            Select input_joypad_drive(uset)
                            Select sdl2
                            Select OK

                            Thanks again to everyone who responded.

                            So I'm trying to get this controller to work as well. Followed the steps above but no luck. After removing the old PS3 configuration, I was able to get it to pair via Bluetooth. But it's not recognized in emulation statin. Cant configure any buttons because it only sees the SNES USB controller. Any ideas?

                            I have Pi3, 2.5a power supply, prebuilt SD image of RetroPie 4.1, no USB devices other than a SNES controller to scroll menu.....

                            F 1 Reply Last reply Reply Quote 0
                            • F
                              fawked @Blackjack997
                              last edited by

                              @blackjack997 sorry to resurrect an old thread, but I think I can help solve your issue if you haven't already. This is from memory, but I fixed the issue by navigating to /etc/udev/rules.d/99-local.rules and deleting the lines about the controller you're having issue with. Go to Bluetooth menu and remove the device. Search and add the device back, then add udev rule from same menu. Fixed the issue for me.

                              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.