-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sega Seamic Controller - Required for Seaman 2 #44
Comments
Bus 002 Device 013: ID 0b49:0644 ASCII Corp. ASCII Mic/Joy-stick |
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.2/0003:0B49:0644.000D/report_descriptor |
@seta-san check from somewhere like from windows control panel or even plugin's DInput config maybe, in what order the buttons are from 0 to 9. Looks like it has 10 buttons by hid report anyway. Also 3 axes but just one stick... |
Buttons A, B C are buttons 1 2 3 in windows buttons X Y Z are 4 5 6 when it comes to the d pad and analog joystick it has 3 modes. off, red, and green in OFF mode when in red mode the d-pad and analog joystick registers as x,y axis. POV hat and z axis are not used. in green mode the d-pad registers as x,y axis but when pulling up and down with the analog joystick activates the z-axis. moving left to right on the analog joystick does nothing. POV Hat again not used. i do not know what the three verticle leds at the bottom of the controller do. |
Eh, pushing current WIP state 709ee68 |
Information for device ASCII Mic/Joy-stick (VID=0x0B49 PID=0x0644):
*** ERROR: Descriptor has errors! ***
Connection Information:
Device current bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device address: 0x0015
Current configuration value: 0x01
Number of open pipes: 1
Device Descriptor:
0x12 bLength
0x01 bDescriptorType
0x0110 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x08 bMaxPacketSize0 (8 bytes)
0x0B49 idVendor
0x0644 idProduct
0x0100 bcdDevice
0x01 iManufacturer "ASCII CORPORATION"
0x02 iProduct "ASCII Mic/Joy-stick"
0x00 iSerialNumber
0x01 bNumConfigurations
Configuration Descriptor:
0x09 bLength
0x02 bDescriptorType
0x0086 wTotalLength (134 bytes)
0x03 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0x80 bmAttributes (Bus-powered Device)
0x31 bMaxPower (98 mA)
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x01 bInterfaceSubClass (Audio Control Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
AC Interface Header Descriptor:
0x09 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x0100 bcdADC
0x0026 wTotalLength (38 bytes)
0x01 bInCollection
0x01 baInterfaceNr(1)
AC Input Terminal Descriptor:
0x0C bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bTerminalID
0x0201 wTerminalType (Microphone)
0x02 bAssocTerminal
0x01 bNrChannels (1 channels)
0x0000 wChannelConfig
0x00 iChannelNames
0x00 iTerminal
AC Output Terminal Descriptor:
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x02 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x01 bAssocTerminal
0x03 bSourceID
0x00 iTerminal
AC Feature Unit Descriptor:
0x08 bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x03 bUnitID
0x01 bSourceID
0x01 bControlSize
bmaControls:
0x03 Channel(0) - Mute / Volume
0x00 iFeature
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
AS Interface Descriptor:
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x02 bTerminalLink
0x01 bDelay
0x0001 wFormatTag (PCM)
AS Format Type 1 Descriptor:
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x01 bNrChannels (1 channels)
0x02 bSubframeSize
0x10 bBitResolution (16 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x001F40 tSamFreq(1) (8000 Hz)
0x002B11 tSamFreq(2) (11025 Hz)
Endpoint Descriptor (Audio/MIDI 1.0):
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x81 0x01 0x64 0x00 0x01
AS Isochronous Data Endpoint Descriptor:
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x00 iInterface
HID Descriptor:
0x09 bLength
0x21 bDescriptorType
0x0100 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x0062 bDescriptorLength
Endpoint Descriptor:
0x07 bLength
0x05 bDescriptorType
0x82 bEndpointAddress (IN endpoint 2)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008 wMaxPacketSize (1 x 8 bytes)
0x0A bInterval (10 frames)
Microsoft OS Descriptor is not available. Error code: 0x0000001F
String Descriptor Table
Index LANGID String
0x00 0x0000 0x0409
0x01 0x0409 "ASCII CORPORATION"
0x02 0x0409 "ASCII Mic/Joy-stick"
Connection path for device:
USB xHCI Compliant Host Controller
Root Hub
ASCII Mic/Joy-stick (VID=0x0B49 PID=0x0644) Port: 5
Running on: Windows 10 or greater (Build Version 19042)
Brought to you by TDD v2.15.0, Jun 8 2020, 17:18:07
The text was updated successfully, but these errors were encountered: