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 ...