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

    Player X USB not working as P2

    Scheduled Pinned Locked Moved Help and Support
    player x usbnoob
    6 Posts 2 Posters 744 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.
    • P
      PabloMartini
      last edited by

      Hi guys, I'm new and building my first mame cabinet. By reading these forums I've found solutions to most of my issues but this one has me stuck, so asking for some assistance :)

      Raspberry Pi 4 (official power supply)
      Picade X HAT USB-C
      Player X USB
      Running Retropie 4.7.1

      So I have the Picade X Hat configured to a zippy joystick and buttons all working well. I have a 2nd joystick and buttons connected to a player x USB which aren't working at all.
      In retroarch I see the Player X USB but if I try to configure the joystick/buttons nothing registers.

      I've tried connecting the player X to my laptop and everything works, so I'm guessing it's a config issue.

      Be grateful to know how to troubleshoot this or if there is a guide I should follow.

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

        Is the Player X (?) recognized as a gamepad ? Can you test if the inputs are registered by the system with jstest ? Are you able to configure it in EmulationStation ?

        P 1 Reply Last reply Reply Quote 0
        • P
          PabloMartini @mitu
          last edited by

          @mitu thanks for responding.
          emulationstation recognises 2 gamepads but will not let me configure it. I did follow another thread using jstest and one device registers inputs, the other registers nothing

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

            If the 2nd controller doesn't register via jstest, then configuration in EmulationStation will not work.
            Can you post the output of cat /proc/bus/input/devices ?

            P 1 Reply Last reply Reply Quote 0
            • P
              PabloMartini @mitu
              last edited by

              @mitu here is the output

              pi@retropie:~ $ cat /proc/bus/input/devices
              I: Bus=0003 Vendor=16d0 Product=0ec4 Version=0111
              N: Name="Pimoroni Ltd Picade Player X USB"
              P: Phys=usb-0000:01:00.0-1.4/input2
              S: Sysfs=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.2/0003:16D0:0EC4.0001/input/input0
              U: Uniq=00000000001A
              H: Handlers=event0 js0
              B: PROP=0
              B: EV=1b
              B: KEY=ffff0000 0 0 0 0 0 0 0 0 0
              B: ABS=f
              B: MSC=10

              I: Bus=0003 Vendor=16d0 Product=0ec4 Version=0111
              N: Name="Pimoroni Ltd Picade Player X USB Consumer Control"
              P: Phys=usb-0000:01:00.0-1.4/input2
              S: Sysfs=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.2/0003:16D0:0EC4.0001/input/input1
              U: Uniq=00000000001A
              H: Handlers=kbd event1
              B: PROP=0
              B: EV=13
              B: KEY=78 0 1e0000 0 0 0
              B: MSC=10

              I: Bus=0019 Vendor=0001 Product=0001 Version=0100
              N: Name="gpio_keys"
              P: Phys=gpio-keys/input0
              S: Sysfs=/devices/platform/gpio_keys/input/input2
              U: Uniq=
              H: Handlers=sysrq kbd event2
              B: PROP=0
              B: EV=3
              B: KEY=101680 0 3003400 31800002

              P 1 Reply Last reply Reply Quote 0
              • P
                PabloMartini @PabloMartini
                last edited by

                @pablomartini Gave up on the the Picade player X controller and replaced it with a cheap one from Amazon which worked just fine.

                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.