USBPCap1 USB URB - integrated webcam - video and more Questions?

asked 2022-12-07 05:45:29 +0000

Vtechie gravatar image

updated 2022-12-07 07:55:27 +0000

Jaap gravatar image

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 ...
(more)
edit retag flag offensive close merge delete