Here are the rest of the readings
com.apple.iokit.IOUSBFamily 3.1.5 160 KB 156 KB 0x21231000
com.apple.driver.AppleUSBUHCI 3.1.5 56 KB 52 KB 0x2128a000
com.apple.driver.AppleUSBEHCI 3.1.5 72 KB 68 KB 0x214c5000
com.apple.iokit.IOUSBUserClient 3.0.7 8 KB 4 KB 0x215ee000
com.apple.driver.AppleUSBHub 3.1.5 44 KB 40 KB 0x21706000
com.apple.driver.AppleUSBComposite 3.0.0 16 KB 12 KB 0x217de000
com.apple.driver.AppleUSBBluetoothHCIController 2.1f17 28 KB 24 KB 0x2aaa5000
Full Speed device @ 1 (0x1D000000): ……………………………………… Hub device: "UHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 (Apple Inc.)
Device Version Number: 0x0110
Number of Configurations: 1
Manufacturer String: 2 "Apple Inc."
Product String: 1 "UHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 1B 00 01 01 00 60 00 DB 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 20 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 32 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x12 (Non-switched standalone hub with no overcurrent protection)
PowerOnToGood time: 100 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0xff
Full Speed device @ 1 (0x3D000000): ……………………………………… Hub device: "UHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 (Apple Inc.)
Device Version Number: 0x0110
Number of Configurations: 1
Manufacturer String: 2 "Apple Inc."
Product String: 1 "UHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 1B 00 01 01 00 60 00 DB 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 20 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 32 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x12 (Non-switched standalone hub with no overcurrent protection)
PowerOnToGood time: 100 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0xff
Full Speed device @ 1 (0x5D000000): ……………………………………… Hub device: "UHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 (Apple Inc.)
Device Version Number: 0x0110
Number of Configurations: 1
Manufacturer String: 2 "Apple Inc."
Product String: 1 "UHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 1B 00 01 01 00 60 00 DB 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 20 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 32 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x12 (Non-switched standalone hub with no overcurrent protection)
PowerOnToGood time: 100 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0xff
Full Speed device @ 1 (0x7D000000): ……………………………………… Hub device: "UHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 (Apple Inc.)
Device Version Number: 0x0110
Number of Configurations: 1
Manufacturer String: 2 "Apple Inc."
Product String: 1 "UHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 1B 00 01 01 00 60 00 DB 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 20 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 32 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x12 (Non-switched standalone hub with no overcurrent protection)
PowerOnToGood time: 100 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0xff
Full Speed device @ 2 (0x7D100000): ……………………………………… Wireless Controller/RF Controller device: "BT-253"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 224 (Wireless Controller)
Device Subclass: 1 (RF Controller)
Device Protocol: 1 (Bluetooth Programming Interface)
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x0B05/0xB700 (ASUSTek Computer Inc.)
Device Version Number: 0x0241
Number of Configurations: 1
Manufacturer String: 1 "Broadcom Corp"
Product String: 2 "BT-253"
Serial Number String: 3 "0015AFF4860C"
Configuration Descriptor
Length (and contents): 216
Raw Descriptor (hex) 0000: 09 02 D8 00 04 01 00 E0 00 09 04 00 00 03 E0 01
Raw Descriptor (hex) 0010: 01 00 07 05 81 03 10 00 01 07 05 82 02 40 00 01
Raw Descriptor (hex) 0020: 07 05 02 02 40 00 01 09 04 01 00 02 E0 01 01 00
Raw Descriptor (hex) 0030: 07 05 83 01 00 00 01 07 05 03 01 00 00 01 09 04
Raw Descriptor (hex) 0040: 01 01 02 E0 01 01 00 07 05 83 01 09 00 01 07 05
Raw Descriptor (hex) 0050: 03 01 09 00 01 09 04 01 02 02 E0 01 01 00 07 05
Raw Descriptor (hex) 0060: 83 01 11 00 01 07 05 03 01 11 00 01 09 04 01 03
Raw Descriptor (hex) 0070: 02 E0 01 01 00 07 05 83 01 20 00 01 07 05 03 01
Raw Descriptor (hex) 0080: 20 00 01 09 04 01 04 02 E0 01 01 00 07 05 83 01
Raw Descriptor (hex) 0090: 40 00 01 07 05 03 01 40 00 01 09 04 01 05 02 E0
Raw Descriptor (hex) 00a0: 01 01 00 07 05 83 01 40 00 01 07 05 03 01 40 00
Raw Descriptor (hex) 00b0: 01 09 04 02 00 02 FF FF FF 00 07 05 84 02 20 00
Raw Descriptor (hex) 00c0: 01 07 05 04 02 20 00 01 09 04 03 00 00 FE 01 00
Raw Descriptor (hex) 00d0: 00 07 21 07 88 13 40 00
Number of Interfaces: 4
Configuration Value: 1
Attributes: 0xE0 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Wireless Controller/RF Controller
Alternate Setting 0
Number of Endpoints 3
Interface Class: 224 (Wireless Controller)
Interface Subclass; 1 (RF Controller)
Interface Protocol: 1 (Bluetooth Programming Interface)
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 16
Polling Interval: 1 ms
Endpoint 0x82 - Bulk Input
Address: 0x82 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Endpoint 0x02 - Bulk Output
Address: 0x02 (OUT)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Interface #1 - Wireless Controller/RF Controller
Alternate Setting 0
Number of Endpoints 2
Interface Class: 224 (Wireless Controller)
Interface Subclass; 1 (RF Controller)
Interface Protocol: 1 (Bluetooth Programming Interface)
Endpoint 0x83 - Isochronous Input
Address: 0x83 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 0
Polling Interval: 1 ms
Endpoint 0x03 - Isochronous Output
Address: 0x03 (OUT)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 0
Polling Interval: 1 ms
Interface #1 - Wireless Controller/RF Controller (#1)
Alternate Setting 1
Number of Endpoints 2
Interface Class: 224 (Wireless Controller)
Interface Subclass; 1 (RF Controller)
Interface Protocol: 1 (Bluetooth Programming Interface)
Endpoint 0x83 - Isochronous Input
Address: 0x83 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 9
Polling Interval: 1 ms
Endpoint 0x03 - Isochronous Output
Address: 0x03 (OUT)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 9
Polling Interval: 1 ms
Interface #1 - Wireless Controller/RF Controller (#2)
Alternate Setting 2
Number of Endpoints 2
Interface Class: 224 (Wireless Controller)
Interface Subclass; 1 (RF Controller)
Interface Protocol: 1 (Bluetooth Programming Interface)
Endpoint 0x83 - Isochronous Input
Address: 0x83 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 17
Polling Interval: 1 ms
Endpoint 0x03 - Isochronous Output
Address: 0x03 (OUT)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 17
Polling Interval: 1 ms
Interface #1 - Wireless Controller/RF Controller (#3)
Alternate Setting 3
Number of Endpoints 2
Interface Class: 224 (Wireless Controller)
Interface Subclass; 1 (RF Controller)
Interface Protocol: 1 (Bluetooth Programming Interface)
Endpoint 0x83 - Isochronous Input
Address: 0x83 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 32
Polling Interval: 1 ms
Endpoint 0x03 - Isochronous Output
Address: 0x03 (OUT)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 32
Polling Interval: 1 ms
Interface #1 - Wireless Controller/RF Controller (#4)
Alternate Setting 4
Number of Endpoints 2
Interface Class: 224 (Wireless Controller)
Interface Subclass; 1 (RF Controller)
Interface Protocol: 1 (Bluetooth Programming Interface)
Endpoint 0x83 - Isochronous Input
Address: 0x83 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Endpoint 0x03 - Isochronous Output
Address: 0x03 (OUT)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Interface #1 - Wireless Controller/RF Controller (#5)
Alternate Setting 5
Number of Endpoints 2
Interface Class: 224 (Wireless Controller)
Interface Subclass; 1 (RF Controller)
Interface Protocol: 1 (Bluetooth Programming Interface)
Endpoint 0x83 - Isochronous Input
Address: 0x83 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Endpoint 0x03 - Isochronous Output
Address: 0x03 (OUT)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Interface #2 - Vendor-specific
Alternate Setting 0
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 255 (Vendor-specific)
Interface Protocol: 255
Endpoint 0x84 - Bulk Input
Address: 0x84 (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 32
Polling Interval: 1 ms
Endpoint 0x04 - Bulk Output
Address: 0x04 (OUT)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 32
Polling Interval: 1 ms
Interface #3 - Application Specific/Device Firmware Update
Alternate Setting 0
Number of Endpoints 0
Interface Class: 254 (Application Specific)
Interface Subclass; 1 (Device Firmware Update)
Interface Protocol: 0
DFU Functional Descriptor
bmAttributes: 0x07 (Download, Upload, Manifestation Tolerant, Reserved bits: 0x00)
wDetachTimeout: 5000 ms
wTransferSize: 64 bytes
High Speed device @ 1 (0xFD000000): ……………………………………… Hub device: "EHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 1 (High Speed Single Transaction Translator)
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x05AC/0x8006 (Apple Inc.)
Device Version Number: 0x0200
Number of Configurations: 1
Manufacturer String: 2 "Apple Inc."
Product String: 1 "EHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 1B 00 01 01 00 60 00 DB 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 01 00 08 05 81 03 08 00 09 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 1 (Multi TT Hub configured as a Single TT Hub)
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 9 (256 microframes (32 msecs) )
Hub Descriptor
Number of Ports: 0x08
Hub Characteristics: 0x0 (Gang switched standalone hub with global overcurrent protection requiring 8 FS bit times and no port indicators)
PowerOnToGood time: 100 ms
Controller current: 0 mA
Device Removable (word): 0x0
Port Power Control Mask (word): 0xffff
High Speed device @ 2 (0xFD800000): ……………………………………… Miscellaneous/Common Class device: "USB 2.0 Camera"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 239 (Miscellaneous)
Device Subclass: 2 (Common Class)
Device Protocol: 1 (Interface Association)
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x05E3/0x0505 (Genesys Logic, Inc.)
Device Version Number: 0x0327
Number of Configurations: 1
Manufacturer String: 0 (none)
Product String: 1 "USB 2.0 Camera"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 389
Raw Descriptor (hex) 0000: 09 02 85 01 02 01 00 80 31 08 0B 00 02 0E 03 00
Raw Descriptor (hex) 0010: 00 09 04 00 00 01 0E 01 00 00 0D 24 01 00 01 33
Raw Descriptor (hex) 0020: 00 80 8D 5B 00 01 01 09 24 03 04 01 01 00 03 00
Raw Descriptor (hex) 0030: 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 00
Raw Descriptor (hex) 0040: 00 00 0B 24 05 03 01 00 00 02 7F 07 00 07 05 83
Raw Descriptor (hex) 0050: 03 04 00 06 05 25 03 04 00 09 04 01 00 00 0E 02
Raw Descriptor (hex) 0060: 00 00 0E 24 01 01 E3 00 81 00 04 01 00 00 01 00
Raw Descriptor (hex) 0070: 1B 24 04 01 06 59 55 59 32 00 00 10 00 80 00 00
Raw Descriptor (hex) 0080: AA 00 38 9B 71 10 01 00 00 00 00 1E 24 05 01 01
Raw Descriptor (hex) 0090: 80 02 E0 01 00 40 19 01 00 40 19 01 00 60 09 00
Raw Descriptor (hex) 00a0: 15 16 05 00 01 15 16 05 00 1E 24 05 02 01 A0 00
Raw Descriptor (hex) 00b0: 78 00 00 94 11 00 00 94 11 00 00 96 00 00 15 16
Raw Descriptor (hex) 00c0: 05 00 01 15 16 05 00 1E 24 05 03 01 B0 00 90 00
Raw Descriptor (hex) 00d0: 00 34 17 00 00 34 17 00 00 C6 00 00 15 16 05 00
Raw Descriptor (hex) 00e0: 01 15 16 05 00 1E 24 05 04 01 40 01 F0 00 00 50
Raw Descriptor (hex) 00f0: 46 00 00 50 46 00 00 58 02 00 15 16 05 00 01 15
Raw Descriptor (hex) 0100: 16 05 00 1E 24 05 05 01 60 01 20 01 00 D0 5C 00
Raw Descriptor (hex) 0110: 00 D0 5C 00 00 18 03 00 15 16 05 00 01 15 16 05
Raw Descriptor (hex) 0120: 00 1E 24 05 06 01 00 05 00 04 00 00 68 01 00 00
Raw Descriptor (hex) 0130: 68 01 00 00 28 00 2A 2C 0A 00 01 2A 2C 0A 00 06
Raw Descriptor (hex) 0140: 24 0D 01 01 04 09 04 01 01 01 0E 02 00 00 07 05
Raw Descriptor (hex) 0150: 81 05 00 14 01 09 04 01 02 01 0E 02 00 00 07 05
Raw Descriptor (hex) 0160: 81 05 00 04 01 09 04 01 03 01 0E 02 00 00 07 05
Raw Descriptor (hex) 0170: 81 05 00 0C 01 09 04 01 04 01 0E 02 00 00 07 05
Raw Descriptor (hex) 0180: 81 05 00 00 01
Number of Interfaces: 2
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 98 ma
Interface Association Video/Interface Collection
First Interface 0
Interface Count 2
Function Class 14 (Video)
Function Subclass 3 (Interface Collection)
Interface Protocol 0
Function String 0 (none)
Interface #0 - Video/Control
Alternate Setting 0
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 1 (Control)
Interface Protocol: 0
VDC (Control) Header
Length (and contents): 13
Raw Descriptor (hex) 0000: 0D 24 01 00 01 33 00 80 8D 5B 00 01 01
bDescriptorType: 0x24
bDescriptorSubType: 0x1
Specification Version Number: 01.0
Device Clock Frequency (Hz): 6000000
Number of Video Streaming Interfaces: 1
Video Interface Number: 1
VDC (Control) Output Terminal
Length (and contents): 9
Raw Descriptor (hex) 0000: 09 24 03 04 01 01 00 03 00
bDescriptorType: 0x24
bDescriptorSubType: 0x3
Terminal ID: 4
Output Terminal Type: 0x101 (USB streaming)
Output Terminal ID: 0 [NONE]
Output Terminal String Index: 0 [NONE]
VDC (Control) Input Terminal
Length (and contents): 18
Raw Descriptor (hex) 0000: 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 00
Raw Descriptor (hex) 0010: 00 00
bDescriptorType: 0x24
bDescriptorSubType: 0x2
Terminal ID 1
Input Terminal Type: 0x201 (Camera Sensor)
Input Terminal ID: 0 [NONE]
Input Terminal String Index: 0 [NONE]
Minimum Focal Length 0
Maximum Focal Length 0
Ocular Focal Length 0
Controls Supported Description
VDC (Control) Processing Unit
Length (and contents): 11
Raw Descriptor (hex) 0000: 0B 24 05 03 01 00 00 02 7F 07 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
Unit ID: 3
Source ID: 1
Digital Multiplier (100X): 0
Controls Supported Description
Brightness
Contrast
Hue
Saturation
Sharpness
Gamma
White Balance Temperature
Backlight Compensation
Gain
Power Line Frequency
Processing Unit String Index: 0 [NONE]
Endpoint 0x83 - Interrupt Input
Address: 0x83 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 4 (4 x 1 transactions opportunities per microframe)
Polling Interval: 6 (32 microframes (4 msecs) )
VDC Specific Interrupt Endpoint
Length (and contents): 5
Raw Descriptor (hex) 0000: 05 25 03 04 00
Max Transfer Size: 4
Interface #1 - Video/Streaming
Alternate Setting 0
Number of Endpoints 0
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
VDC (Streaming) Input Header
Length (and contents): 14
Raw Descriptor (hex) 0000: 0E 24 01 01 E3 00 81 00 04 01 00 00 01 00
bDescriptorType: 0x24
bDescriptorSubType: 0x1
bNumFormats: 1
wTotalLength: 0xe3 (227)
bEndpointAddress: 0x81
Capabilities (0x0) bmInfo
bTerminalLink: 4
bStillCaptureMethod: 1 (Method 1)
bTriggerSupport 0 (Not Supported)
bTriggerUsage Ignored because bTriggerSupport is 0
bControlSize: 0x1
bmaControls( Format 1): 0x0
VDC (Streaming) Uncompressed Format Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 1B 24 04 01 06 59 55 59 32 00 00 10 00 80 00 00
Raw Descriptor (hex) 0010: AA 00 38 9B 71 10 01 00 00 00 00
bDescriptorType: 0x24
bDescriptorSubType: 0x4
bFormatIndex: 0x1
bNumFrameDescriptors: 0x6
Format GUID: 32595559-0000-0010-8000-00aa00389b71
bBitsPerPixel: 0x10 (16)
bDefaultFrameIndex: 0x1
bAspectRatioX: 0x0
bAspectRatioY: 0x0
bmInterlaceFlags (0x0)
Interlace Stream or variable NO
Fields per Frame 2
Field 1 First No
Field Pattern Field 1 only
Display Mode Bob only
Copy Protection: No Restrictions
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 01 01 80 02 E0 01 00 40 19 01 00 40 19
Raw Descriptor (hex) 0010: 01 00 60 09 00 15 16 05 00 01 15 16 05 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x1
bmCapabilities (0x1)
Still Image supported
wWidth: 0x280 (640)
wHeight: 0x1e0 (480)
dwMinBitRate (bps): 0x1194000 (18432000)
dwMaxBitRate (bps): 0x1194000 (18432000)
dwMaxVideoFrameBufferSize (bytes): 0x96000 (614400)
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 02 01 A0 00 78 00 00 94 11 00 00 94 11
Raw Descriptor (hex) 0010: 00 00 96 00 00 15 16 05 00 01 15 16 05 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x2
bmCapabilities (0x1)
Still Image supported
wWidth: 0xa0 (160)
wHeight: 0x78 (120)
dwMinBitRate (bps): 0x119400 (1152000)
dwMaxBitRate (bps): 0x119400 (1152000)
dwMaxVideoFrameBufferSize (bytes): 0x9600 (38400)
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 03 01 B0 00 90 00 00 34 17 00 00 34 17
Raw Descriptor (hex) 0010: 00 00 C6 00 00 15 16 05 00 01 15 16 05 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x3
bmCapabilities (0x1)
Still Image supported
wWidth: 0xb0 (176)
wHeight: 0x90 (144)
dwMinBitRate (bps): 0x173400 (1520640)
dwMaxBitRate (bps): 0x173400 (1520640)
dwMaxVideoFrameBufferSize (bytes): 0xc600 (50688)
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 04 01 40 01 F0 00 00 50 46 00 00 50 46
Raw Descriptor (hex) 0010: 00 00 58 02 00 15 16 05 00 01 15 16 05 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x4
bmCapabilities (0x1)
Still Image supported
wWidth: 0x140 (320)
wHeight: 0xf0 (240)
dwMinBitRate (bps): 0x465000 (4608000)
dwMaxBitRate (bps): 0x465000 (4608000)
dwMaxVideoFrameBufferSize (bytes): 0x25800 (153600)
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 05 01 60 01 20 01 00 D0 5C 00 00 D0 5C
Raw Descriptor (hex) 0010: 00 00 18 03 00 15 16 05 00 01 15 16 05 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x5
bmCapabilities (0x1)
Still Image supported
wWidth: 0x160 (352)
wHeight: 0x120 (288)
dwMinBitRate (bps): 0x5cd000 (6082560)
dwMaxBitRate (bps): 0x5cd000 (6082560)
dwMaxVideoFrameBufferSize (bytes): 0x31800 (202752)
dwDefaultFrameInterval (100 ns): 0x51615 ( 33.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0x51615 ( 33.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 06 01 00 05 00 04 00 00 68 01 00 00 68
Raw Descriptor (hex) 0010: 01 00 00 28 00 2A 2C 0A 00 01 2A 2C 0A 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x6
bmCapabilities (0x1)
Still Image supported
wWidth: 0x500 (1280)
wHeight: 0x400 (1024)
dwMinBitRate (bps): 0x1680000 (23592960)
dwMaxBitRate (bps): 0x1680000 (23592960)
dwMaxVideoFrameBufferSize (bytes): 0x280000 (2621440)
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms)
VDC (Streaming) Color Format Descriptor
Length (and contents): 6
Raw Descriptor (hex) 0000: 06 24 0D 01 01 04
bDescriptorType: 0x24
bDescriptorSubType: 0xd
Color Primaries: 1 ( BT.709, sRGB (default) )
Transfer Characteristics: 1 ( BT.709 (default) )
Matrix Coefficients: 4 ( SMPTE 170M (BT.601, default) )
Interface #1 - Video/Streaming (#1)
Alternate Setting 1
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 5120 (1024 x 3 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #1 - Video/Streaming (#2)
Alternate Setting 2
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 1024 (1024 x 1 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #1 - Video/Streaming (#3)
Alternate Setting 3
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 3072 (1024 x 2 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #1 - Video/Streaming (#4)
Alternate Setting 4
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 0 (0 x 1 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Device Qualifier Descriptor
Descriptor Version Number: 0x0200
Device Class 239 (Miscellaneous)
Device Subclass 2 (Common Class)
Device Protocol 1 (Interface Association)
Device MaxPacketSize: 64
Number of Configurations: 1
bReserved: 0
Other Speed Configuration Descriptor
Length (and contents): 329
Raw Descriptor (hex) 0000: 09 07 49 01 02 01 00 80 31 08 0B 00 02 0E 03 00
Raw Descriptor (hex) 0010: 00 09 04 00 00 01 0E 01 00 00 0D 24 01 00 01 33
Raw Descriptor (hex) 0020: 00 80 8D 5B 00 01 01 09 24 03 04 01 01 00 03 00
Raw Descriptor (hex) 0030: 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 00
Raw Descriptor (hex) 0040: 00 00 0B 24 05 03 01 00 00 02 7F 07 00 07 05 83
Raw Descriptor (hex) 0050: 03 04 00 06 05 25 03 04 00 09 04 01 00 00 0E 02
Raw Descriptor (hex) 0060: 00 00 0E 24 01 01 A7 00 81 00 04 01 00 00 01 00
Raw Descriptor (hex) 0070: 1B 24 04 01 04 59 55 59 32 00 00 10 00 80 00 00
Raw Descriptor (hex) 0080: AA 00 38 9B 71 10 01 00 00 00 00 1E 24 05 01 01
Raw Descriptor (hex) 0090: A0 00 78 00 00 CA 08 00 00 CA 08 00 00 96 00 00
Raw Descriptor (hex) 00a0: 2A 2C 0A 00 01 2A 2C 0A 00 1E 24 05 02 01 B0 00
Raw Descriptor (hex) 00b0: 90 00 00 9A 0B 00 00 9A 0B 00 00 C6 00 00 2A 2C
Raw Descriptor (hex) 00c0: 0A 00 01 2A 2C 0A 00 1E 24 05 03 01 40 01 F0 00
Raw Descriptor (hex) 00d0: 00 28 23 00 00 28 23 00 00 58 02 00 2A 2C 0A 00
Raw Descriptor (hex) 00e0: 01 2A 2C 0A 00 1E 24 05 04 01 60 01 20 01 00 68
Raw Descriptor (hex) 00f0: 2E 00 00 68 2E 00 00 18 03 00 2A 2C 0A 00 01 2A
Raw Descriptor (hex) 0100: 2C 0A 00 06 24 0D 01 01 04 09 04 01 01 01 0E 02
Raw Descriptor (hex) 0110: 00 00 07 05 81 05 FF 03 01 09 04 01 02 01 0E 02
Raw Descriptor (hex) 0120: 00 00 07 05 81 05 FF 01 01 09 04 01 03 01 0E 02
Raw Descriptor (hex) 0130: 00 00 07 05 81 05 FF 02 01 09 04 01 04 01 0E 02
Raw Descriptor (hex) 0140: 00 00 07 05 81 05 00 00 01
Number of Interfaces: 2
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 98 ma
Interface Association Video/Interface Collection
First Interface 0
Interface Count 2
Function Class 14 (Video)
Function Subclass 3 (Interface Collection)
Interface Protocol 0
Function String 0 (none)
Interface #0 - Video/Control
Alternate Setting 0
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 1 (Control)
Interface Protocol: 0
VDC (Control) Header
Length (and contents): 13
Raw Descriptor (hex) 0000: 0D 24 01 00 01 33 00 80 8D 5B 00 01 01
bDescriptorType: 0x24
bDescriptorSubType: 0x1
Specification Version Number: 01.0
Device Clock Frequency (Hz): 6000000
Number of Video Streaming Interfaces: 1
Video Interface Number: 1
VDC (Control) Output Terminal
Length (and contents): 9
Raw Descriptor (hex) 0000: 09 24 03 04 01 01 00 03 00
bDescriptorType: 0x24
bDescriptorSubType: 0x3
Terminal ID: 4
Output Terminal Type: 0x101 (USB streaming)
Output Terminal ID: 0 [NONE]
Output Terminal String Index: 0 [NONE]
VDC (Control) Input Terminal
Length (and contents): 18
Raw Descriptor (hex) 0000: 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 00
Raw Descriptor (hex) 0010: 00 00
bDescriptorType: 0x24
bDescriptorSubType: 0x2
Terminal ID 1
Input Terminal Type: 0x201 (Camera Sensor)
Input Terminal ID: 0 [NONE]
Input Terminal String Index: 0 [NONE]
Minimum Focal Length 0
Maximum Focal Length 0
Ocular Focal Length 0
Controls Supported Description
VDC (Control) Processing Unit
Length (and contents): 11
Raw Descriptor (hex) 0000: 0B 24 05 03 01 00 00 02 7F 07 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
Unit ID: 3
Source ID: 1
Digital Multiplier (100X): 0
Controls Supported Description
Brightness
Contrast
Hue
Saturation
Sharpness
Gamma
White Balance Temperature
Backlight Compensation
Gain
Power Line Frequency
Processing Unit String Index: 0 [NONE]
Endpoint 0x83 - Interrupt Input
Address: 0x83 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 4
Polling Interval: 6 ms
VDC Specific Interrupt Endpoint
Length (and contents): 5
Raw Descriptor (hex) 0000: 05 25 03 04 00
Max Transfer Size: 4
Interface #1 - Video/Streaming
Alternate Setting 0
Number of Endpoints 0
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
VDC (Streaming) Input Header
Length (and contents): 14
Raw Descriptor (hex) 0000: 0E 24 01 01 A7 00 81 00 04 01 00 00 01 00
bDescriptorType: 0x24
bDescriptorSubType: 0x1
bNumFormats: 1
wTotalLength: 0xa7 (167)
bEndpointAddress: 0x81
Capabilities (0x0) bmInfo
bTerminalLink: 4
bStillCaptureMethod: 1 (Method 1)
bTriggerSupport 0 (Not Supported)
bTriggerUsage Ignored because bTriggerSupport is 0
bControlSize: 0x1
bmaControls( Format 1): 0x0
VDC (Streaming) Uncompressed Format Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 1B 24 04 01 04 59 55 59 32 00 00 10 00 80 00 00
Raw Descriptor (hex) 0010: AA 00 38 9B 71 10 01 00 00 00 00
bDescriptorType: 0x24
bDescriptorSubType: 0x4
bFormatIndex: 0x1
bNumFrameDescriptors: 0x4
Format GUID: 32595559-0000-0010-8000-00aa00389b71
bBitsPerPixel: 0x10 (16)
bDefaultFrameIndex: 0x1
bAspectRatioX: 0x0
bAspectRatioY: 0x0
bmInterlaceFlags (0x0)
Interlace Stream or variable NO
Fields per Frame 2
Field 1 First No
Field Pattern Field 1 only
Display Mode Bob only
Copy Protection: No Restrictions
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 01 01 A0 00 78 00 00 CA 08 00 00 CA 08
Raw Descriptor (hex) 0010: 00 00 96 00 00 2A 2C 0A 00 01 2A 2C 0A 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x1
bmCapabilities (0x1)
Still Image supported
wWidth: 0xa0 (160)
wHeight: 0x78 (120)
dwMinBitRate (bps): 0x8ca00 (576000)
dwMaxBitRate (bps): 0x8ca00 (576000)
dwMaxVideoFrameBufferSize (bytes): 0x9600 (38400)
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 02 01 B0 00 90 00 00 9A 0B 00 00 9A 0B
Raw Descriptor (hex) 0010: 00 00 C6 00 00 2A 2C 0A 00 01 2A 2C 0A 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x2
bmCapabilities (0x1)
Still Image supported
wWidth: 0xb0 (176)
wHeight: 0x90 (144)
dwMinBitRate (bps): 0xb9a00 (760320)
dwMaxBitRate (bps): 0xb9a00 (760320)
dwMaxVideoFrameBufferSize (bytes): 0xc600 (50688)
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 03 01 40 01 F0 00 00 28 23 00 00 28 23
Raw Descriptor (hex) 0010: 00 00 58 02 00 2A 2C 0A 00 01 2A 2C 0A 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x3
bmCapabilities (0x1)
Still Image supported
wWidth: 0x140 (320)
wHeight: 0xf0 (240)
dwMinBitRate (bps): 0x232800 (2304000)
dwMaxBitRate (bps): 0x232800 (2304000)
dwMaxVideoFrameBufferSize (bytes): 0x25800 (153600)
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms)
VDC (Streaming) Uncompressed Frame Descriptor
Length (and contents): 30
Raw Descriptor (hex) 0000: 1E 24 05 04 01 60 01 20 01 00 68 2E 00 00 68 2E
Raw Descriptor (hex) 0010: 00 00 18 03 00 2A 2C 0A 00 01 2A 2C 0A 00
bDescriptorType: 0x24
bDescriptorSubType: 0x5
bFrameIndex: 0x4
bmCapabilities (0x1)
Still Image supported
wWidth: 0x160 (352)
wHeight: 0x120 (288)
dwMinBitRate (bps): 0x2e6800 (3041280)
dwMaxBitRate (bps): 0x2e6800 (3041280)
dwMaxVideoFrameBufferSize (bytes): 0x31800 (202752)
dwDefaultFrameInterval (100 ns): 0xa2c2a ( 66.000 ms)
Discrete Frame Intervals supported 0x1
dwFrameInterval[1] (100 ns) 0xa2c2a ( 66.000 ms)
VDC (Streaming) Color Format Descriptor
Length (and contents): 6
Raw Descriptor (hex) 0000: 06 24 0D 01 01 04
bDescriptorType: 0x24
bDescriptorSubType: 0xd
Color Primaries: 1 ( BT.709, sRGB (default) )
Transfer Characteristics: 1 ( BT.709 (default) )
Matrix Coefficients: 4 ( SMPTE 170M (BT.601, default) )
Interface #1 - Video/Streaming (#1)
Alternate Setting 1
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 1023
Polling Interval: 1 ms
Interface #1 - Video/Streaming (#2)
Alternate Setting 2
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 511
Polling Interval: 1 ms
Interface #1 - Video/Streaming (#3)
Alternate Setting 3
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 767
Polling Interval: 1 ms
Interface #1 - Video/Streaming (#4)
Alternate Setting 4
Number of Endpoints 1
Interface Class: 14 (Video)
Interface Subclass; 2 (Streaming)
Interface Protocol: 0
Endpoint 0x81 - Isochronous Input
Address: 0x81 (IN)
Attributes: 0x05 (Isochronous asynchronous data endpoint)
Max Packet Size: 0
Polling Interval: 1 ms
If you need any more, let me know.
-GReg