USBPCap1 USB URB - integrated webcam - video and more Questions?
I ran Wireshark USBPCap1 and found somethings going on, on my laptop so I have several questions to ask. I have 1,2,3,4 device addresses. How can I tell where the device is located and who is accessing these USBD_STATUS_SUCCESS (0X00000000) URB Function: URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE (0X00b). Then a Response that includes a URB_FUNCTION_CONTROL_TRANSER, that is a success with a Hi-speed hub with single TT and Integrated Rate Matching Hub. Why did this take place?
I have another one that has a response that this device supports REMOTE WAKEUP. How do I find out more about this device and why this configuration and the request happened?
Then there is a Device Descriptor that show
DEVICE DESCRIPTOR
bLength: 18
bDescriptorType: 0x01 (DEVICE)
bcdUSB: 0x0200
bDeviceClass: Miscellaneous (0xef)
bDeviceSubClass: 2
bDeviceProtocol: 1 (Interface Association Descriptor)
bMaxPacketSize0: 64
idVendor: Microdia (0x0c45)
idProduct: Sonix 1.3 MP Laptop Integrated Webcam (0x6480)
bcdDevice: 0x9a07
iManufacturer: 2
iProduct: 1
iSerialNumber: 0
bNumConfigurations: 1 My laptop computer's webcam is disabled, and the aforementioned does not match the drivers of my webcam in the Device manager. I looked for anything that would match and I found nothing in Device Manager.
Packet comments
Frame 10: 693 bytes on wire, 693 bytes captured on interface \\.\USBPcap1, id 0
USB URB
CONFIGURATION DESCRIPTOR
bLength: 9
bDescriptorType: 0x02 (CONFIGURATION)
wTotalLength: 665
bNumInterfaces: 2
bConfigurationValue: 1
iConfiguration: 0
Configuration bmAttributes: 0x80 NOT SELF-POWERED NO REMOTE-WAKEUP
1... .... = Must be 1: Must be 1 for USB 1.1 and higher
.0.. .... = Self-Powered: This device is powered from the USB bus
..0. .... = Remote Wakeup: This device does NOT support remote wakeup
bMaxPower: 250 (500mA)
UNKNOWN DESCRIPTOR
bLength: 40
bDescriptorType: 0xff (unknown)
INTERFACE ASSOCIATION DESCRIPTOR
INTERFACE DESCRIPTOR (0.0): class Video
VIDEO CONTROL INTERFACE DESCRIPTOR [Header]
VIDEO CONTROL INTERFACE DESCRIPTOR [Output Terminal] (Entity 2)
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 4)
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 5)
VIDEO CONTROL INTERFACE DESCRIPTOR [Input Terminal] (Entity 1)
VIDEO CONTROL INTERFACE DESCRIPTOR [Processing Unit] (Entity 3)
bLength: 11
bDescriptorType: 0x24 (video class interface)
Subtype: Processing Unit (5)
bUnitID: 3
bSourceID: 1
wMaxMultiplier: 0
bControlSize: 2
bmControl: 0x0000177f, Brightness, Contrast, Hue, Saturation, Sharpness, Gamma, White Balance Temperature, Backlight Compensation, Gain, Power Line Frequency, White Balance Temperature, Auto
.... .... .... .... .... ...1 = Brightness: Yes
.... .... .... .... .... ..1. = Contrast: Yes
.... .... .... .... .... .1.. = Hue: Yes
.... .... .... .... .... 1... = Saturation: Yes
.... .... .... .... ...1 .... = Sharpness: Yes
.... .... .... .... ..1. .... = Gamma: Yes
.... .... .... .... .1.. .... = White Balance Temperature: Yes
.... .... .... .... 0... .... = White Balance Component: No
.... .... .... ...1 .... .... = Backlight Compensation: Yes
.... .... .... ..1. .... .... = Gain: Yes
.... .... .... .1.. .... .... = Power Line Frequency: Yes
.... .... .... 0... .... .... = Hue, Auto: No
.... .... ...1 .... .... .... = White Balance Temperature, Auto: Yes
.... .... ..0. .... .... .... = White Balance Component, Auto: No
.... .... .0.. .... .... .... = Digital Multiplier: No
.... .... 0... .... .... .... = Digital Multiplier Limit: No
iProcessing: 0
ENDPOINT DESCRIPTOR
bLength: 7
bDescriptorType: 0x05 (ENDPOINT)
bEndpointAddress: 0x83 IN Endpoint:3
1... .... = Direction: IN Endpoint
.... 0011 = Endpoint Number: 0x3
bmAttributes: 0x03
.... ..11 = Transfertype: Interrupt-Transfer (0x3)
wMaxPacketSize: 16
...0 0... .... .... = Transactions per microframe: 1 (0)
.... ..00 0001 0000 = Maximum Packet Size: 16
bInterval: 6
VIDEO CONTROL ENDPOINT DESCRIPTOR [Interrupt]
INTERFACE DESCRIPTOR (1.0): class Video
VIDEO STREAMING INTERFACE DESCRIPTOR [Input Header]
VIDEO STREAMING ...