Old arcade joystick: Buttons not detected and joystick directions messed up
-
Hi to all,
I'm trying to use RetroPie with a really, really old arcade joystick (SAULABI 3000, not sure, picture below if helps), a model from a korean company back in 2008.
The OS is detecting it as you can see:
[ 694.576133] usb 1-1.2: New USB device found, idVendor=0ef5, idProduct=3000, bcdDevice= 0.00
[ 694.576155] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 694.576169] usb 1-1.2: Product: USBKeyStick
[ 694.576181] usb 1-1.2: Manufacturer: ISAULABI
[ 694.596047] input: ISAULABI USBKeyStick as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:0EF5:3000.0008/input/input19
[ 694.661133] hid-generic 0003:0EF5:3000.0008: input,hidraw0: USB HID v1.00 Keyboard [ISAULABI USBKeyStick] on usb-3f980000.usb-1.2/input0
[ 694.678117] input: ISAULABI USBKeyStick as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:0EF5:3000.0009/input/input20
[ 694.678628] hid-generic 0003:0EF5:3000.0009: input,hidraw1: USB HID v1.00 Mouse [ISAULABI USBKeyStick] on usb-3f980000.usb-1.2/input1
[ 694.679103] usbhid 1-1.2:1.2: couldn't find an input interrupt endpoint--
I: Bus=0003 Vendor=0ef5 Product=3000 Version=0100
N: Name="ISAULABI USBKeyStick"
P: Phys=usb-3f980000.usb-1.2/input1
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:0EF5:3000.0002/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=903
B: MSC=10
But I can't configure it with the Input wizard. It detects the joystick inputs but they are all messed up (up is detected as left, left as down, etc) and it does not detect any button, not a single one of the ten.
How can I fix this? Any clue?
Trank you for your time :)
-
Without a driver recognizing it as a gamepad/joystick and configuring the device, it won't work. From the logs posted, it's recognized as keyboard/mouse device, not as a joystick.
Is the board working on a PC (Windows) without any drivers ? -
@mitu No, in Windiws you need to install some korean software to have the drivers and select how the controls are mapped, but it doesn't work properly in Windows anymore (Win10 at least).
So, there is no way to make this work? :(
I found this mail chain reporting some fix in Ubuntu 19.10 for another very similar Saulabi model, I don't know if helps in any way : https://www.mail-archive.com/search?l=ubuntu-bugs@lists.ubuntu.com&q=subject:"\[Bug+786955\]+Re\%3A+Saulabi+4K+Joystick+\(Buttons+not+working\)"&o=newest&f=1
-
So, there is no way to make this work? :(
I don't think so, but since it's also not working in Windows, the board may be broken ?
I found this mail chain reporting some fix in Ubuntu 19.10 for another very similar Saulabi model, I don't know if helps in any way : https://www.mail-archive.com/search?l=ubuntu-bugs@lists.ubuntu.com&q=subject:"[Bug+786955]+Re%3A+Saulabi+4K+Joystick+(Buttons+not+working)"&o=newest&f=1
That doesn't seem to have any useful information for your problem.
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.