Bus 003 Device 005: ID 0738:8828 Mad Catz, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0738 Mad Catz, Inc. idProduct 0x8828 bcdDevice 3.13 iManufacturer 1 Mad Catz,Inc. iProduct 2 PS3 RF pad iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 41 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.01 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 137 Report Descriptor: (length is 137) Item(Global): Usage Page, data= [ 0x01 ] 1 Generic Desktop Controls Item(Local ): Usage, data= [ 0x05 ] 5 Gamepad Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Global): Physical Minimum, data= [ 0x00 ] 0 Item(Global): Physical Maximum, data= [ 0x01 ] 1 Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x0d ] 13 Item(Global): Usage Page, data= [ 0x09 ] 9 Buttons Item(Local ): Usage Minimum, data= [ 0x01 ] 1 Button 1 (Primary) Item(Local ): Usage Maximum, data= [ 0x0d ] 13 (null) Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report Count, data= [ 0x03 ] 3 Item(Main ): Input, data= [ 0x01 ] 1 Constant Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Usage Page, data= [ 0x01 ] 1 Generic Desktop Controls Item(Global): Logical Maximum, data= [ 0x07 ] 7 Item(Global): Physical Maximum, data= [ 0x3b 0x01 ] 315 Item(Global): Report Size, data= [ 0x04 ] 4 Item(Global): Report Count, data= [ 0x01 ] 1 Item(Global): Unit, data= [ 0x14 ] 20 System: English Rotation, Unit: Degrees Item(Local ): Usage, data= [ 0x39 ] 57 Hat Switch Item(Main ): Input, data= [ 0x42 ] 66 Data Variable Absolute No_Wrap Linear Preferred_State Null_State Non_Volatile Bitfield Item(Global): Unit, data= [ 0x00 ] 0 System: None, Unit: (None) Item(Global): Report Count, data= [ 0x01 ] 1 Item(Main ): Input, data= [ 0x01 ] 1 Constant Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255 Item(Global): Physical Maximum, data= [ 0xff 0x00 ] 255 Item(Local ): Usage, data= [ 0x30 ] 48 Direction-X Item(Local ): Usage, data= [ 0x31 ] 49 Direction-Y Item(Local ): Usage, data= [ 0x32 ] 50 Direction-Z Item(Local ): Usage, data= [ 0x35 ] 53 Rotate-Z Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x04 ] 4 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Usage Page, data= [ 0x00 0xff ] 65280 (null) Item(Local ): Usage, data= [ 0x20 ] 32 (null) Item(Local ): Usage, data= [ 0x21 ] 33 (null) Item(Local ): Usage, data= [ 0x22 ] 34 (null) Item(Local ): Usage, data= [ 0x23 ] 35 (null) Item(Local ): Usage, data= [ 0x24 ] 36 (null) Item(Local ): Usage, data= [ 0x25 ] 37 (null) Item(Local ): Usage, data= [ 0x26 ] 38 (null) Item(Local ): Usage, data= [ 0x27 ] 39 (null) Item(Local ): Usage, data= [ 0x28 ] 40 (null) Item(Local ): Usage, data= [ 0x29 ] 41 (null) Item(Local ): Usage, data= [ 0x2a ] 42 (null) Item(Local ): Usage, data= [ 0x2b ] 43 (null) Item(Global): Report Count, data= [ 0x0c ] 12 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage, data= [ 0x21 0x26 ] 9761 (null) Item(Global): Report Count, data= [ 0x08 ] 8 Item(Main ): Feature, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage, data= [ 0x21 0x26 ] 9761 (null) Item(Main ): Output, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Logical Maximum, data= [ 0xff 0x03 ] 1023 Item(Global): Physical Maximum, data= [ 0xff 0x03 ] 1023 Item(Local ): Usage, data= [ 0x2c ] 44 (null) Item(Local ): Usage, data= [ 0x2d ] 45 (null) Item(Local ): Usage, data= [ 0x2e ] 46 (null) Item(Local ): Usage, data= [ 0x2f ] 47 (null) Item(Global): Report Size, data= [ 0x10 ] 16 Item(Global): Report Count, data= [ 0x04 ] 4 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 10 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Device Status: 0x0000 (Bus Powered)
Bus 003 Device 005: ID 0738:8828 Mad Catz, Inc. tions 1 ionValue 1 orType 4 eNumber 0 eSetting 0 eClass 3 Human Interface Device eSubClass 0 No Subclass eProtocol 0 None
bDescriptorT ype 33
bCountryCode 0 Not supported
bNumDescript ors 1
bDescriptorT ype 34 Report
wDescriptorL ength 137
Item( Global) : Usage Page, data= [ 0x01 ] 1
Generic Desktop Controls
Item( Local ): Usage, data= [ 0x05 ] 5
Gamepad
Item( Main ): Collection, data= [ 0x01 ] 1
Application
Item( Global) : Logical Minimum, data= [ 0x00 ] 0
Item( Global) : Logical Maximum, data= [ 0x01 ] 1
Item( Global) : Physical Minimum, data= [ 0x00 ] 0
Item( Global) : Physical Maximum, data= [ 0x01 ] 1
Item( Global) : Report Size, data= [ 0x01 ] 1
Item( Global) : Report Count, data= [ 0x0d ] 13
Item( Global) : Usage Page, data= [ 0x09 ] 9
Buttons
Item( Local ): Usage Minimum, data= [ 0x01 ] 1
Button 1 (Primary)
Item( Local ): Usage Maximum, data= [ 0x0d ] 13
(null)
Item( Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Global) : Report Count, data= [ 0x03 ] 3
Item( Main ): Input, data= [ 0x01 ] 1
Constant Array Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Global) : Usage Page, data= [ 0x01 ] 1
Generic Desktop Controls
Item( Global) : Logical Maximum, data= [ 0x07 ] 7
Item( Global) : Physical Maximum, data= [ 0x3b 0x01 ] 315
Item( Global) : Report Size, data= [ 0x04 ] 4
Item( Global) : Report Count, data= [ 0x01 ] 1
Item( Global) : Unit, data= [ 0x14 ] 20
System: English Rotation, Unit: Degrees
Item( Local ): Usage, data= [ 0x39 ] 57
Hat Switch
Item( Main ): Input, data= [ 0x42 ] 66
Data Variable Absolute No_Wrap Linear
Preferred_ State Null_State Non_Volatile Bitfield
Item( Global) : Unit, data= [ 0x00 ] 0
System: None, Unit: (None)
Item( Global) : Report Count, data= [ 0x01 ] 1
Item( Main ): Input, data= [ 0x01 ] 1
Constant Array Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Global) : Logical Maximum, data= [ 0xff 0x00 ] 255
Item( Global) : Physical Maximum, data= [ 0xff 0x00 ] 255
Item( Local ): Usage, data= [ 0x30 ] 48
Direction- X
Item( Local ): Usage, data= [ 0x31 ] 49
Direction- Y
Item( Local ): Usage, data= [ 0x32 ] 50
Direction- Z
Item( Local ): Usage, data= [ 0x35 ] 53
Rotate- Z
Item( Global) : Report Size, data= [ 0x08 ] 8
Item( Global) : Report Count, data= [ 0x04 ] 4
Item( Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Global) : Usage Page, data= [ 0x00 0xff ] 65280
(null)
Item( Local ): Usage, data= [ 0x20 ] 32
(null)
Item( Local ): Usage, data= [ 0x21 ] 33
(null)
Item( Local ): Usage, data= [ 0x22 ] 34
(null)
Item( Local ): Usage, data= [ 0x23 ] 35
(null)
Item( Local ): Usage, data= [ 0x24 ] 36
(null)
Item( Local ): Usage, data= [ 0x25 ] 37
(null)
Item( Local ): Usage, data= [ 0x26 ] 38
(null)
Item( Local ): Usage, data= [ 0x27 ] 39
(null)
Item( Local ): Usage, data= [ 0x28 ] 40
(null)
Item( Local ): Usage, data= [ 0x29 ] 41
(null)
Item( Local ): Usage, data= [ 0x2a ] 42
(null)
Item( Local ): Usage, data= [ 0x2b ] 43
(null)
Item( Global) : Report Count, data= [ 0x0c ] 12
Item( Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Local ): Usage, data= [ 0x21 0x26 ] 9761
(null)
Item( Global) : Report Count, data= [ 0x08 ] 8
Item( Main ): Feature, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Local ): Usage, data= [ 0x21 0x26 ] 9761
(null)
Item( Main ): Output, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Global) : Logical Maximum, data= [ 0xff 0x03 ] 1023
Item( Global) : Physical Maximum, data= [ 0xff 0x03 ] 1023
Item( Local ): Usage, data= [ 0x2c ] 44
(null)
Item( Local ): Usage, data= [ 0x2d ] 45
(null)
Item( Local ): Usage, data= [ 0x2e ] 46
(null)
Item( Local ): Usage, data= [ 0x2f ] 47
(null)
Item( Global) : Report Size, data= [ 0x10 ] 16
Item( Global) : Report Count, data= [ 0x04 ] 4
Item( Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_ State No_Null_Position Non_Volatile Bitfield
Item( Main ): End Collection, data=none
bDescriptorTyp e 5
bEndpointAddre ss 0x81 EP 1 IN
bmAttributes 3
wMaxPacketSize 0x0040 1x 64 bytes
bDescriptorTyp e 5
bEndpointAddre ss 0x02 EP 2 OUT
bmAttributes 3
wMaxPacketSize 0x0040 1x 64 bytes
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0738 Mad Catz, Inc.
idProduct 0x8828
bcdDevice 3.13
iManufacturer 1 Mad Catz,Inc.
iProduct 2 PS3 RF pad
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
HID Device Descriptor:
bLength 9
bcdHID 1.01
Report Descriptor: (length is 137)
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 10
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 1
Device Status: 0x0000
(Bus Powered)