How to set up speed link sl-6566 controller
-
how you set up your speedlink controller? I have SL-6566-BK xeox pro analog gamepad-wireless-black, retropie detected it but when i press&hold A to set up nothing happened.. please help
- Retropie v4.14.30
*Power source: 5v 2.5A - Raspberry 3 B+
SOLVED:
- Set controller to Directinput
- Turn on controller to pairing mode
- Plug in receiver while retropie is booting
- Retropie v4.14.30
-
Does the controller respond to
jstest
? How is the controller configured - XInput or DirectInput ? -
@mitu yes,
configured in Xinput -
To actually test the controller, you need to run
jstest /dev/input/js0
and then press the buttons/joystick axis to see if they get detected. To interrupt the test, press Ctrl+C.
-
@mitu sorry im newbie
Driver version is 2.1.0. Joystick (Microsoft X-Box 360 pad) has 6 axes (X, Y, Rx, Ry, Hat0X, Hat0Y) and 13 buttons (BtnA, BtnB, BtnX, BtnY, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR). Testing ... (interrupt to exit) Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 1Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 1Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 1Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off
-
@tinzanoid There's not use to paste the output - just test the buttons and see if the values reported change on the screen.
-
@mitu im doing right? im using ssh on raspberry..semse like button output not changing from off
-
@tinzanoid If the buttons are not changing while you press then, then it means they're not detected by the OS - hence why Emulationstation cannot configure your controller.
Try switching the controller to DInput and see if it makes a difference, otherwise it means the controller is simply not working on Linux. -
@mitu i tried same output not changing..any driver require to install to make it work?controller receiver detected by OS
its say's 1 gamepad detected -
@mitu i gave
for dev in /dev/input/js*; do udevadm info --name $dev; done
response
P: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/input/input3/js0 N: input/js0 S: input/by-id/usb-045e_SL-6566-joystick S: input/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-045e_SL-6566-joystick /dev/input/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-joystick E: DEVNAME=/dev/input/js0 E: DEVPATH=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/input/input3/js0 E: ID_BUS=usb E: ID_FOR_SEAT=input-platform-3f980000_usb-usb-0_1_1_2_1_0 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=SL-6566 E: ID_MODEL_ENC=SL-6566 E: ID_MODEL_ID=028e E: ID_PATH=platform-3f980000.usb-usb-0:1.1.2:1.0 E: ID_PATH_TAG=platform-3f980000_usb-usb-0_1_1_2_1_0 E: ID_REVISION=f00f E: ID_SERIAL=045e_SL-6566 E: ID_TYPE=generic E: ID_USB_DRIVER=xpad E: ID_USB_INTERFACES=:ff5d01:ff5d03:ff5d02:fffd13: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=045e E: ID_VENDOR_ENC=045e E: ID_VENDOR_ID=045e E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: TAGS=:seat:uaccess: E: USEC_INITIALIZED=5847884
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.