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

    Some troubles with a sl-6566-bk gamepad

    Scheduled Pinned Locked Moved Help and Support
    gamepad detectisl-6566-bkxboxdrv
    6 Posts 2 Posters 528 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.
    • A
      Avukatum
      last edited by

      Hi guys!

      I use Raspberry Pi 3 and RetroPie v4.5.1 ))

      My gamepad (sl-6566-bk) dosn't work with RetroPie in xinput mode (((((
      I found a description of the problem there: https://github.com/xboxdrv/xboxdrv/issues/77 .
      I even found a patch for xboxdrv there: https://aur.archlinux.org/cgit/aur.git/tree/sl6566bk.patch?h=xboxdrv-sl6566bk .

      Ubuntu is installed on my computer, but I can’t build packages for arm (((
      Could you help me? :)))))

      By the way, in Ubuntu this gamepad doesn't work even in dinput mode. How did you manage to solve this?

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

        Usually the Xbox clone gamepads are managed by the xpad driver - xboxdrv does something else. Can you run the following command - from the command line, you'll have to exit Emulationstation - and post the output here:

        cat /proc/bus/input/devices
        

        Have you tried the steps from this topic to change the communication mode to DInput ?

        1 Reply Last reply Reply Quote 0
        • A
          Avukatum
          last edited by

          Thank you for your attention to my problem! ))
          Yes, the gamepad in dinput mode works fine, but I would like all the advantages of xinput mode to become available to me.

          pi@retropie:~ $ cat /proc/bus/input/devices
          I: Bus=0003 Vendor=045e Product=028e Version=f00f
          N: Name="Microsoft X-Box 360 pad"
          P: Phys=usb-3f980000.usb-1.3/input0
          S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input1
          U: Uniq=
          H: Handlers=js0 event0 
          B: PROP=0
          B: EV=20000b
          B: KEY=7fdb0000 0 0 0 0 0 0 0 0 0
          B: ABS=3001b
          B: FF=1 7030000 0 0
          
          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by

            OK, so you VID:PID are similar to the ones you in https://github.com/xboxdrv/xboxdrv/issues/77. From the conversation in that issue, I understand that the gamepad expects some kind of initialization packets, but that's not happening.
            Without patching the driver, as explained in that issue, XInput will not work. What advantage do you think you have with XInput vs. DInput in RetroPie, for this controller ?

            1 Reply Last reply Reply Quote 0
            • A
              Avukatum
              last edited by

              @mitu said in Some troubles with a sl-6566-bk gamepad:

              Without patching the driver, as explained in that issue, XInput will not work. What advantage do you think you have with XInput vs. DInput in RetroPie, for this controller ?

              In xinput Xbox button works like the Xbox button, triggers work in analog mode and not just like simple buttons, and most importantly - I hope the vibration in the PSX emulator will be working ))

              1 Reply Last reply Reply Quote 0
              • A
                Avukatum
                last edited by

                Could you tell me how to enable vibration in DInput? Or do I need to buy another gamepad? In what mode should it work for vibration to work?

                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.