Skip to content

Pac Drive USB Descriptors

Kate Gray edited this page Jul 25, 2017 · 4 revisions

TDD Report

Information for device LED Controller (VID=0xD209 PID=0x1500):

Connection Information:
------------------------------
Device current bus speed: LowSpeed
Device address: 0x0002
Current configuration value: 0x00
Number of open pipes: 0

Device Descriptor:
------------------------------
0x12	bLength
0x01	bDescriptorType
0x0200	bcdUSB
0x00	bDeviceClass   
0x00	bDeviceSubClass   
0x00	bDeviceProtocol   
0x08	bMaxPacketSize0   (8 bytes)
0xD209	idVendor
0x1500	idProduct
0x0001	bcdDevice
0x01	iManufacturer   "Ultimarc"
0x02	iProduct   "LED Controller"
0x03	iSerialNumber   "1"
0x01	bNumConfigurations

Configuration Descriptor:
------------------------------
0x09	bLength
0x02	bDescriptorType
0x0022	wTotalLength   (34 bytes)
0x01	bNumInterfaces
0x01	bConfigurationValue
0x00	iConfiguration
0x80	bmAttributes   (Bus-powered Device)
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   
0x00	iInterface

HID Descriptor:
------------------------------
0x09	bLength
0x21	bDescriptorType
0x0111	bcdHID
0x00	bCountryCode
0x01	bNumDescriptors
0x22	bDescriptorType   (Report descriptor)
0x0021	bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07	bLength
0x05	bDescriptorType
0x81	bEndpointAddress  (IN endpoint 1)
0x03	bmAttributes      (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008	wMaxPacketSize    (1 x 8 bytes) 
0x0A	bInterval

Microsoft OS Descriptor is not available. Error code: 0x0000001F

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409 
0x01   0x0409  "Ultimarc"
0x02   0x0409  "LED Controller"
0x03   0x0409  "1"

------------------------------

Connection path for device: 
Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C26
Root Hub
Generic USB Hub
LED Controller (VID=0xD209 PID=0x1500) Port: 2

Running on: Windows 7 with Service Pack 1

Brought to you by TDD v2.0.0, Jul 12 2017, 15:09:10

USB Control Center Report

<HID_DEVICE>
	FriendlyName=""
	Manufacturer="Ultimarc"
	Product="LED Controller"
	SerialNumber="1"
	VendorID="D2 09"
	ProductID="15 00"
	Class="00h"
	SubClass="00h"
	Protocol="00h"
	BcdUSB="00 00"
	Usage="00 00"
	UsagePage="00 01"
	Version="00 01"
	<INPUT>
		RptByteLen="5"
		Buttons="1"
		Values="0"
		<BUTTON>
			ReportID="0"
			Usage="00 01"
			UsagePage="00 09"
			UsageMax="00 20"
			BitField="00 02"
			LinkCollection="00 00"
			LinkUsage="00 00"
			LinkUsagePage="00 01"
			IsAlias="False"
			IsRange="True"
			IsStringRange="False"
			IsDesignatorRange="False"
			IsAbsolute="True"
			StringIndex="0"
			StringMax="0"
			DesignatorIndex="0"
			DesignatorMax="0"
			DataIndex="0"
			DataIndexMax="31"
		</BUTTON>
	</INPUT>
	<OUTPUT>
		RptByteLen="5"
		Buttons="1"
		Values="0"
		<BUTTON>
			ReportID="0"
			Usage="00 4B"
			UsagePage="00 08"
			UsageMax="00 4B"
			BitField="00 20"
			LinkCollection="00 00"
			LinkUsage="00 00"
			LinkUsagePage="00 01"
			IsAlias="False"
			IsRange="False"
			IsStringRange="False"
			IsDesignatorRange="False"
			IsAbsolute="True"
			StringIndex="0"
			StringMax="0"
			DesignatorIndex="0"
			DesignatorMax="0"
			DataIndex="0"
			DataIndexMax="0"
		</BUTTON>
	</OUTPUT>
</HID_DEVICE>