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

    PS1 classic controller on RetroPie?

    Scheduled Pinned Locked Moved Help and Support
    emulationstaioncontrollerubuntucontroller port
    6 Posts 3 Posters 1.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.
    • P
      polygonman244
      last edited by

      So I've recently purchased a used PS1 classic for $20. I mainly bought it for the classic ps1 usb controllers. I have retropie installed on Ubuntu 18.04 on my laptop. I figured that it would just be plug and play like most usb controllers. Turns out Retropie doesnt recognize it. I did 'lsusb - v' just to make sure that Ubuntu recognized it and it did. I literately did this for just a few minutes so I havent done much troubleshooting. I was just wondering if I was missing something obvious like a missing depedency or package that needs to be installed.

      Output of 'lsusb -v' for the controller:

      Bus 002 Device 007: ID 054c:0cda Sony Corp.
      Couldn't open device, some information will be missing
      Device Descriptor:
      bLength 18
      bDescriptorType 1
      bcdUSB 2.00
      bDeviceClass 0 (Defined at Interface level)
      bDeviceSubClass 0
      bDeviceProtocol 0
      bMaxPacketSize0 64
      idVendor 0x054c Sony Corp.
      idProduct 0x0cda
      bcdDevice 1.00
      iManufacturer 1
      iProduct 2
      iSerial 0
      bNumConfigurations 1
      Configuration Descriptor:
      bLength 9
      bDescriptorType 2
      wTotalLength 34
      bNumInterfaces 1
      bConfigurationValue 1
      iConfiguration 0
      bmAttributes 0xa0
      (Bus Powered)
      Remote Wakeup
      MaxPower 100mA
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 3 Human Interface Device
      bInterfaceSubClass 0 No Subclass
      bInterfaceProtocol 0 None
      iInterface 0
      HID Device Descriptor:
      bLength 9
      bDescriptorType 33
      bcdHID 1.11
      bCountryCode 0 Not supported
      bNumDescriptors 1
      bDescriptorType 34 Report
      wDescriptorLength 49
      Report Descriptors:
      ** UNAVAILABLE **
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x86 EP 6 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x0040 1x 64 bytes
      bInterval

      edmaul69E 1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @polygonman244
        last edited by

        @polygonman244 did you try to program it in emulationstation as you need to to get it to work? The controllers work fine for me.

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

          @edmaul69 Usually it will prompt me to program a controller, would i be able to manually map it in retropie config?

          1 Reply Last reply Reply Quote 0
          • P
            polygonman244
            last edited by

            Nevermind, I just used the 'map controller' setting and it worked. I feel really dumb right now

            edmaul69E E 2 Replies Last reply Reply Quote 1
            • edmaul69E
              edmaul69 @polygonman244
              last edited by

              @polygonman244 if you have mapped a keyboard in emulationstation it will never ask again for you to configure a controller.

              1 Reply Last reply Reply Quote 0
              • E
                EmergencyPoncho @polygonman244
                last edited by

                @polygonman244 Hey, there. I know this goes back a year, but emulationstation does not detect my PS Classic controller on the latest version of Retropie on a Pi4 ("no gamepad detected" after boot) and I'm just hoping you can please elaborate on what you meant by "I just used the 'map controller' setting and it worked." Do you mean the Configure Input screen after you press start in emulationstation with a recognized controller? Or is there another way to map a controller that I've missed?

                Thanks for any help!!

                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.