-
Notifications
You must be signed in to change notification settings - Fork 0
J Pac USB Descriptors
Kate Gray edited this page Jul 23, 2017
·
2 revisions
Connection Information:
------------------------------
Device current bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device address: 0x0004
Current configuration value: 0x01
Number of open pipes: 4
Device Descriptor:
------------------------------
0x12 bLength
0x01 bDescriptorType
0x0200 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x08 bMaxPacketSize0 (8 bytes)
0xD209 idVendor
0x0450 idProduct
0x0034 bcdDevice
0x05 iManufacturer "Ultimarc J-PAC"
0x05 iProduct "Ultimarc J-PAC"
0x03 iSerialNumber "9"
0x01 bNumConfigurations
Configuration Descriptor:
------------------------------
0x09 bLength
0x02 bDescriptorType
0x006D wTotalLength (109 bytes)
0x04 bNumInterfaces
0x01 bConfigurationValue
0x02 iConfiguration "J-PAC Device #1"
0xA0 bmAttributes (Bus-powered Device, Remote-Wakeup)
0xFA bMaxPower (500 mA)
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x04 iInterface "J-PAC"
HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0111 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x0052 bDescriptorLength
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress (IN endpoint 1)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0020 wMaxPacketSize (1 x 32 bytes)
0x05 bInterval
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x01 bInterfaceSubClass
0x01 bInterfaceProtocol
0x01 iInterface "J-PAC"
HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0111 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x003F bDescriptorLength
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x82 bEndpointAddress (IN endpoint 2)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0020 wMaxPacketSize (1 x 32 bytes)
0x05 bInterval
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x01 bInterfaceSubClass
0x02 bInterfaceProtocol
0x01 iInterface "J-PAC"
HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0111 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x0034 bDescriptorLength
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x83 bEndpointAddress (IN endpoint 3)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008 wMaxPacketSize (1 x 8 bytes)
0x05 bInterval
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x03 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x01 iInterface "J-PAC"
HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0111 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x0088 bDescriptorLength
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x84 bEndpointAddress (IN endpoint 4)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0040 wMaxPacketSize (1 x 64 bytes)
0x0A bInterval
Microsoft OS Descriptor is not available. Error code: 0x0000001F
String Descriptor Table
--------------------------------
Index LANGID String
0x00 0x0000 0x0409
0x05 0x0409 "Ultimarc J-PAC"
0x03 0x0409 "9"
0x02 0x0409 "J-PAC Device #1"
0x04 0x0409 "J-PAC"
0x01 0x0409 "J-PAC"
------------------------------
Connection path for device:
USB xHCI Compliant Host Controller
Root Hub
Ultimarc J-PAC (VID=0xD209 PID=0x0450) Port: 1
Running on: Windows 10 or greater
Brought to you by TDD v2.0.0, Jul 12 2017, 15:09:10
<HID_DEVICE>
FriendlyName=""
Manufacturer="Ultimarc J-PAC"
Product="J-PAC"
SerialNumber="9"
VendorID="D2 09"
ProductID="04 50"
Class="00h"
SubClass="00h"
Protocol="00h"
BcdUSB="00 00"
Usage="00 06"
UsagePage="00 01"
Version="00 34"
<INPUT>
RptByteLen="33"
Buttons="2"
Values="0"
<BUTTON>
ReportID="0"
Usage="00 E0"
UsagePage="00 07"
UsageMax="00 E7"
BitField="00 02"
LinkCollection="00 00"
LinkUsage="00 06"
LinkUsagePage="00 01"
IsAlias="False"
IsRange="True"
IsStringRange="False"
IsDesignatorRange="False"
IsAbsolute="True"
StringIndex="0"
StringMax="0"
DesignatorIndex="0"
DesignatorMax="0"
DataIndex="0"
DataIndexMax="7"
</BUTTON>
<BUTTON>
ReportID="0"
Usage="00 00"
UsagePage="00 07"
UsageMax="00 65"
BitField="00 00"
LinkCollection="00 00"
LinkUsage="00 06"
LinkUsagePage="00 01"
IsAlias="False"
IsRange="True"
IsStringRange="False"
IsDesignatorRange="False"
IsAbsolute="True"
StringIndex="0"
StringMax="0"
DesignatorIndex="0"
DesignatorMax="0"
DataIndex="8"
DataIndexMax="109"
</BUTTON>
</INPUT>
<OUTPUT>
RptByteLen="2"
Buttons="1"
Values="0"
<BUTTON>
ReportID="0"
Usage="00 01"
UsagePage="00 08"
UsageMax="00 05"
BitField="00 02"
LinkCollection="00 00"
LinkUsage="00 06"
LinkUsagePage="00 01"
IsAlias="False"
IsRange="True"
IsStringRange="False"
IsDesignatorRange="False"
IsAbsolute="True"
StringIndex="0"
StringMax="0"
DesignatorIndex="0"
DesignatorMax="0"
DataIndex="0"
DataIndexMax="4"
</BUTTON>
</OUTPUT>
</HID_DEVICE>