Atari USB Button Spinner - Not Working
Posted: Sun Jul 18, 2021 11:28 pm
I'm breaking this away from another thread I've posted in the Arcade Cores section as I think it's an input issue and not a core issue. If the mods want to close down my other thread, that's fine.
I picked up one of the Atari branded USB button spinners to use with the arcade cores that support spinners: https://www.microcenter.com/product/624 ... sb-spinner
I believe this is the same as the GRS spinner which seems to work on the Mister. Initial testing on the Mister with analog I/O board has no response in Arkanoid, Tron, or the InputTest core. In WIndows 8, it shows up as a HID compliant mouse and controls the cursor fine. In the shell on the Mister, lsusb shows the same VID:PID as Windows.
VID:PID = 32be:1420
I've added these values as well as ffff:ffff to the mister.ini settings for using a mouse as a spinner. No difference.
I feel like I'm missing something simple, but not sure where else to look. Any advice would be greatly appreciated!
Edit: Adding info from verbose lsusb
I picked up one of the Atari branded USB button spinners to use with the arcade cores that support spinners: https://www.microcenter.com/product/624 ... sb-spinner
I believe this is the same as the GRS spinner which seems to work on the Mister. Initial testing on the Mister with analog I/O board has no response in Arkanoid, Tron, or the InputTest core. In WIndows 8, it shows up as a HID compliant mouse and controls the cursor fine. In the shell on the Mister, lsusb shows the same VID:PID as Windows.
VID:PID = 32be:1420
I've added these values as well as ffff:ffff to the mister.ini settings for using a mouse as a spinner. No difference.
I feel like I'm missing something simple, but not sure where else to look. Any advice would be greatly appreciated!
Edit: Adding info from verbose lsusb
Code: Select all
Bus 001 Device 007: ID 32be:1420
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x32be
idProduct 0x1420
bcdDevice 2.00
iManufacturer 1 Baolian industry Co., Ltd.
iProduct 2 BL button spinner # 1
iSerial 3 A03C304C4252
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3
bInterfaceSubClass 1
bInterfaceProtocol 2
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 74
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 10
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0001
Self Powered