Hi Jan-Piet, This seems to be a USB to serial adapter made by HP, given the output from Fedora's lsusb:
> idVendor 0x03f0 Hewlett-Packard > idProduct 0x3524 > bcdDevice 3.10 > iManufacturer 1 Prolific Technology Inc. > iProduct 2 USB-Serial Controller Is there any specific marking on the device to suggest it's from HP? Or is it just a cheap knock-off that (ab)used the HP vendor? Will it work with the uplcom(4) driver? Who knows. Try this (written against -current, so may apply with a little bit of fuzz: Index: uplcom.c =================================================================== RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/uplcom.c,v retrieving revision 1.71 diff -u -p -r1.71 uplcom.c --- uplcom.c 27 Apr 2018 09:40:59 -0000 1.71 +++ uplcom.c 17 Jun 2018 16:42:58 -0000 @@ -140,6 +140,7 @@ static const struct usb_devno uplcom_dev { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_UCSGT }, { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_UCSGT0 }, { USB_VENDOR_HAL, USB_PRODUCT_HAL_IMR001 }, + { USB_VENDOR_HP, USB_PRODUCT_HP_USB2SER }, { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ }, { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ5 }, { USB_VENDOR_LEADTEK, USB_PRODUCT_LEADTEK_9531 }, Index: usbdevs =================================================================== RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.684 diff -u -p -r1.684 usbdevs --- usbdevs 11 Apr 2018 04:15:26 -0000 1.684 +++ usbdevs 17 Jun 2018 16:42:30 -0000 @@ -2190,6 +2190,7 @@ product HP R1500G2 0x1fe0 R1500 G2 UPS product HP T750G2 0x1fe1 T750 G2 UPS product HP 640C 0x2004 DeskJet 640c product HP 1020 0x2b17 LaserJet 1020 +product HP USB2SER 0x3524 Prolific uplcom product HP P1100 0x3102 Photosmart P1100 product HP 1018 0x4117 LaserJet 1018 product HP HN210E 0x811c HN210E Ethernet Index: usbdevs.h =================================================================== RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/usbdevs.h,v retrieving revision 1.696 diff -u -p -r1.696 usbdevs.h --- usbdevs.h 11 Apr 2018 04:18:18 -0000 1.696 +++ usbdevs.h 17 Jun 2018 16:43:14 -0000 @@ -1,4 +1,4 @@ -/* $OpenBSD: usbdevs.h,v 1.696 2018/04/11 04:18:18 bket Exp $ */ +/* $OpenBSD$ */ /* * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. @@ -2197,6 +2197,7 @@ #define USB_PRODUCT_HP_T750G2 0x1fe1 /* T750 G2 UPS */ #define USB_PRODUCT_HP_640C 0x2004 /* DeskJet 640c */ #define USB_PRODUCT_HP_1020 0x2b17 /* LaserJet 1020 */ +#define USB_PRODUCT_HP_USB2SER 0x3524 /* Prolific uplcom */ #define USB_PRODUCT_HP_P1100 0x3102 /* Photosmart P1100 */ #define USB_PRODUCT_HP_1018 0x4117 /* LaserJet 1018 */ #define USB_PRODUCT_HP_HN210E 0x811c /* HN210E Ethernet */ Index: usbdevs_data.h =================================================================== RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/usbdevs_data.h,v retrieving revision 1.690 diff -u -p -r1.690 usbdevs_data.h --- usbdevs_data.h 11 Apr 2018 04:18:18 -0000 1.690 +++ usbdevs_data.h 17 Jun 2018 16:43:14 -0000 @@ -1,4 +1,4 @@ -/* $OpenBSD: usbdevs_data.h,v 1.690 2018/04/11 04:18:18 bket Exp $ */ +/* $OpenBSD$ */ /* * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. @@ -4604,6 +4604,10 @@ const struct usb_known_product usb_known { USB_VENDOR_HP, USB_PRODUCT_HP_1020, "LaserJet 1020", + }, + { + USB_VENDOR_HP, USB_PRODUCT_HP_USB2SER, + "Prolific uplcom", }, { USB_VENDOR_HP, USB_PRODUCT_HP_P1100, Cheers, Paul 'WEiRD' de Weerd On Sun, Jun 17, 2018 at 04:51:12PM +0200, Jan-Piet Mens wrote: | Hello! | | Mike Belopuhov suggested I contact you with an issue I'm having [1] with a | "Prolific USB-Serial Controller" for which USB manufacturer/product IDs are | not being recognized. | | Is the information I'm attaching sufficient? (I took the liberty of also | attaching a Fedora `lsusb -v' output where the same device is recognized, | hoping that helps. | | Regards, | | -JP | | | [1] https://mastodon.social/@jpmens/100220482259778231 | OpenBSD 6.3 (GENERIC.MP) #107: Sat Mar 24 14:21:59 MDT 2018 | dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP | real mem = 16972566528 (16186MB) | avail mem = 16451108864 (15689MB) | mpath0 at root | scsibus0 at mpath0: 256 targets | mainbus0 at root | bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdae9d000 (68 entries) | bios0: vendor LENOVO version "G2ET94WW (2.54 )" date 04/30/2013 | bios0: LENOVO 2325Y2G | acpi0 at bios0: rev 2 | acpi0: sleep states S0 S3 S4 S5 | acpi0: tables DSDT FACP SLIC TCPA SSDT SSDT SSDT HPET APIC MCFG ECDT FPDT ASF! UEFI UEFI POAT SSDT SSDT DMAR UEFI DBG2 | acpi0: wakeup devices LID_(S4) SLPB(S3) IGBE(S4) EXP3(S4) XHCI(S3) EHC1(S3) EHC2(S3) HDEF(S4) | acpitimer0 at acpi0: 3579545 Hz, 24 bits | acpihpet0 at acpi0: 14318179 Hz | acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat | cpu0 at mainbus0: apid 0 (boot processor) | cpu0: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.59 MHz | cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN | cpu0: 256KB 64b/line 8-way L2 cache | acpihpet0: recalibrated TSC frequency 2594108325 Hz | cpu0: smt 0, core 0, package 0 | mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges | cpu0: apic clock running at 99MHz | cpu0: mwait min=64, max=64, C-substates=0.2.1.1.2, IBE | cpu1 at mainbus0: apid 1 (application processor) | cpu1: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.11 MHz | cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN | cpu1: 256KB 64b/line 8-way L2 cache | cpu1: smt 1, core 0, package 0 | cpu2 at mainbus0: apid 2 (application processor) | cpu2: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.11 MHz | cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN | cpu2: 256KB 64b/line 8-way L2 cache | cpu2: smt 0, core 1, package 0 | cpu3 at mainbus0: apid 3 (application processor) | cpu3: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.11 MHz | cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN | cpu3: 256KB 64b/line 8-way L2 cache | cpu3: smt 1, core 1, package 0 | ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins | acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63 | acpiec0 at acpi0 | acpiprt0 at acpi0: bus 0 (PCI0) | acpiprt1 at acpi0: bus -1 (PEG_) | acpiprt2 at acpi0: bus 2 (EXP1) | acpiprt3 at acpi0: bus 3 (EXP2) | acpiprt4 at acpi0: bus 4 (EXP3) | acpicpu0 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS | acpicpu1 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS | acpicpu2 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS | acpicpu3 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS | acpipwrres0 at acpi0: PUBS, resource for XHCI, EHC1, EHC2 | acpitz0 at acpi0: critical temperature is 103 degC | acpibtn0 at acpi0: LID_ | acpibtn1 at acpi0: SLPB | "LEN0071" at acpi0 not configured | "LEN0020" at acpi0 not configured | "SMO1200" at acpi0 not configured | acpibat0 at acpi0: BAT0 model "45N1175" serial 14032 type LION oem "SANYO" | acpiac0 at acpi0: AC unit online | "LEN0078" at acpi0 not configured | acpithinkpad0 at acpi0 | "PNP0C14" at acpi0 not configured | "PNP0C14" at acpi0 not configured | acpidock0 at acpi0: GDCK not docked (0) | acpivideo0 at acpi0: VID_ | acpivout at acpivideo0 not configured | acpivideo1 at acpi0: VID_ | cpu0: Enhanced SpeedStep 2594 MHz: speeds: 2601, 2600, 2500, 2400, 2300, 2200, 2100, 2000, 1900, 1800, 1700, 1600, 1500, 1400, 1300, 1200 MHz | pci0 at mainbus0 bus 0 | pchb0 at pci0 dev 0 function 0 "Intel Core 3G Host" rev 0x09 | inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 4000" rev 0x09 | drm0 at inteldrm0 | inteldrm0: msi | inteldrm0: 1366x768, 32bpp | wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation) | wsdisplay0: screen 1-5 added (std, vt100 emulation) | xhci0 at pci0 dev 20 function 0 "Intel 7 Series xHCI" rev 0x04: msi | usb0 at xhci0: USB revision 3.0 | uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1 | "Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured | puc0 at pci0 dev 22 function 3 "Intel 7 Series KT" rev 0x04: ports: 1 com | com4 at puc0 port 0 apic 2 int 19: ns16550a, 16 byte fifo | com4: probed fifo depth: 0 bytes | em0 at pci0 dev 25 function 0 "Intel 82579LM" rev 0x04: msi, address 3c:97:0e:b1:a4:cd | ehci0 at pci0 dev 26 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 16 | usb1 at ehci0: USB revision 2.0 | uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 | azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi | azalia0: codecs: Realtek ALC269, Intel/0x2806, using Realtek ALC269 | audio0 at azalia0 | ppb0 at pci0 dev 28 function 0 "Intel 7 Series PCIE" rev 0xc4: msi | pci1 at ppb0 bus 2 | sdhc0 at pci1 dev 0 function 0 "Ricoh 5U823 SD/MMC" rev 0x04: apic 2 int 16 | sdhc0: SDHC 3.0, 50 MHz base clock | sdmmc0 at sdhc0: 4-bit, sd high-speed, mmc high-speed, dma | ppb1 at pci0 dev 28 function 1 "Intel 7 Series PCIE" rev 0xc4: msi | pci2 at ppb1 bus 3 | iwn0 at pci2 dev 0 function 0 "Intel Centrino Advanced-N 6205" rev 0x34: msi, MIMO 2T2R, MoW, address 6c:88:14:df:21:f0 | ppb2 at pci0 dev 28 function 2 "Intel 7 Series PCIE" rev 0xc4: msi | pci3 at ppb2 bus 4 | ehci1 at pci0 dev 29 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 23 | usb2 at ehci1: USB revision 2.0 | uhub2 at usb2 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 | pcib0 at pci0 dev 31 function 0 "Intel QM77 LPC" rev 0x04 | ahci0 at pci0 dev 31 function 2 "Intel 7 Series AHCI" rev 0x04: msi, AHCI 1.3 | ahci0: port 0: 6.0Gb/s | scsibus1 at ahci0: 32 targets | sd0 at scsibus1 targ 0 lun 0: <ATA, SAMSUNG MZ7TD256, DXT0> SCSI3 0/direct fixed naa.5002538500000000 | sd0: 244198MB, 512 bytes/sector, 500118192 sectors, thin | ichiic0 at pci0 dev 31 function 3 "Intel 7 Series SMBus" rev 0x04: apic 2 int 18 | iic0 at ichiic0 | spdmem0 at iic0 addr 0x50: 8GB DDR3 SDRAM PC3-12800 SO-DIMM | spdmem1 at iic0 addr 0x51: 8GB DDR3 SDRAM PC3-12800 SO-DIMM | isa0 at pcib0 | isadma0 at isa0 | pckbc0 at isa0 port 0x60/5 irq 1 irq 12 | pckbdprobe: reset response 0x0 | pms0 at pckbc0 (aux slot) | wsmouse0 at pms0 mux 0 | wsmouse1 at pms0 mux 0 | pms0: Synaptics clickpad, firmware 8.1, 0x1e2b1 0x940300 | pckbd0 at pckbc0 (kbd slot) | wskbd0 at pckbd0: console keyboard, using wsdisplay0 | pcppi0 at isa0 port 0x61 | spkr0 at pcppi0 | vmm0 at mainbus0: VMX/EPT | efifb at mainbus0 not configured | error: [drm:pid0:cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A | error: [drm:pid0:intel_pch_fifo_underrun_irq_handler] *ERROR* PCH transcoder A FIFO underrun | umodem0 at uhub0 port 4 configuration 1 interface 1 "Lenovo H5321 gw" rev 2.00/0.00 addr 2 | umodem0: data interface 2, has CM over data, has break | umodem0: status change notification available | ucom0 at umodem0 | umodem1 at uhub0 port 4 configuration 1 interface 3 "Lenovo H5321 gw" rev 2.00/0.00 addr 2 | umodem1: data interface 4, has CM over data, has break | umodem1: status change notification available | ucom1 at umodem1 | umb0 at uhub0 port 4 configuration 1 interface 6 "Lenovo H5321 gw" rev 2.00/0.00 addr 2 | umodem2 at uhub0 port 4 configuration 1 interface 9 "Lenovo H5321 gw" rev 2.00/0.00 addr 2 | umodem2: data interface 10, has CM over data, has break | umodem2: status change notification available | ucom2 at umodem2 | ugen0 at uhub0 port 4 configuration 1 "Lenovo H5321 gw" rev 2.00/0.00 addr 2 | uhub3 at uhub1 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2 | ugen1 at uhub3 port 4 "Broadcom Corp BCM20702A0" rev 2.00/1.12 addr 3 | uhub4 at uhub2 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2 | vscsi0 at root | scsibus2 at vscsi0: 256 targets | softraid0 at root | scsibus3 at softraid0: 256 targets | root on sd0a (86f922440a2e97ab.a) swap on sd0b dump on sd0b | WARNING: / was not properly unmounted | uvideo0 at uhub3 port 2 configuration 1 interface 0 "HUE HD Camera HUE HD Camera" rev 2.00/0.00 addr 4 | video0 at uvideo0 | uaudio0 at uhub3 port 2 configuration 1 interface 2 "HUE HD Camera HUE HD Camera" rev 2.00/0.00 addr 4 | uaudio0: audio rev 1.00, 2 mixer controls | audio1 at uaudio0 | video0 detached | uvideo0 detached | audio1 detached | uaudio0 detached | ugen2 at uhub3 port 2 "Prolific Technology Inc. USB-Serial Controller" rev 1.10/3.10 addr 4 | ugen2 detached | ugen2 at uhub3 port 2 "Prolific Technology Inc. USB-Serial Controller" rev 1.10/3.10 addr 4 | | Bus 002 Device 003: ID 0bdb:1911 Ericsson Business Mobile Networks BV | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 2.00 | bDeviceClass 2 Communications | bDeviceSubClass 0 | bDeviceProtocol 0 | bMaxPacketSize0 64 | idVendor 0x0bdb Ericsson Business Mobile Networks BV | idProduct 0x1911 | bcdDevice 0.00 | iManufacturer 1 Lenovo | iProduct 2 F5521gw | iSerial 3 4C5068C762DA1E60 | bNumConfigurations 3 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 371 | bNumInterfaces 11 | bConfigurationValue 1 | iConfiguration 4 WMC Device with GPS | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 0 | bInterfaceClass 2 Communications | bInterfaceSubClass 8 Wireless Handset Control | bInterfaceProtocol 0 | iInterface 5 F5521gw Mobile Broadband Device | CDC Header: | bcdCDC 1.10 | CDC WHCM: | bcdVersion 1.00 | CDC Union: | bMasterInterface 0 | bSlaveInterface 1 2 3 4 5 6 7 8 9 10 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 2 Abstract (modem) | bInterfaceProtocol 1 AT-commands (v.25ter) | iInterface 6 F5521gw Mobile Broadband Modem | CDC Header: | bcdCDC 1.10 | CDC Union: | bMasterInterface 1 | bSlaveInterface 2 | CDC Call Management: | bmCapabilities 0x03 | call management | use DataInterface | bDataInterface 2 | CDC ACM: | bmCapabilities 0x07 | sends break | line coding and serial state | get/set/clear comm features | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x8a EP 10 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 2 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 7 F5521gw Mobile Broadband Modem | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x01 EP 1 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 3 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 2 Abstract (modem) | bInterfaceProtocol 1 AT-commands (v.25ter) | iInterface 8 F5521gw Mobile Broadband Data Modem | CDC Header: | bcdCDC 1.10 | CDC Union: | bMasterInterface 3 | bSlaveInterface 4 | CDC Call Management: | bmCapabilities 0x03 | call management | use DataInterface | bDataInterface 4 | CDC ACM: | bmCapabilities 0x07 | sends break | line coding and serial state | get/set/clear comm features | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x89 EP 9 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 4 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 9 F5521gw Mobile Broadband Data Modem | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x02 EP 2 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 5 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 9 Device Management | bInterfaceProtocol 1 | iInterface 10 F5521gw Mobile Broadband Device Management | CDC Header: | bcdCDC 1.10 | CDC Device Management: | bcdVersion 1.00 | wMaxCommand 2048 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x88 EP 8 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 6 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 13 | bInterfaceProtocol 0 | iInterface 11 F5521gw Mobile Broadband Network Adapter | CDC Header: | bcdCDC 1.10 | CDC Union: | bMasterInterface 6 | bSlaveInterface 7 | CDC Ethernet: | iMacAddress 12 028037EC0200 | bmEthernetStatistics 0x00000000 | wMaxSegmentSize 1514 | wNumberMCFilters 0x8040 | bNumberPowerFilters 1 | CDC NCM: | bcdNcmVersion 1.00 | bmNetworkCapabilities 0x1b | crc mode | max datagram size | net address | packet filter | CDC Command Set: | bcdVersion 1.00 | iCommandSet 13 S_NCM_CMD_FUNC | bGUID {aebb232e-88c1-df11-bcdc-d9c6dfd72085} | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x86 EP 6 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0008 1x 8 bytes | bInterval 7 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 7 | bAlternateSetting 0 | bNumEndpoints 0 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 14 F5521gw Mobile Broadband Network Adapter | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 7 | bAlternateSetting 1 | bNumEndpoints 2 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 1 | iInterface 15 F5521gw Mobile Broadband Network Adapter | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x05 EP 5 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x85 EP 5 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 8 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 9 Device Management | bInterfaceProtocol 1 | iInterface 16 F5521gw Mobile Broadband USIM Port | CDC Header: | bcdCDC 1.10 | CDC Device Management: | bcdVersion 1.00 | wMaxCommand 2048 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x87 EP 7 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 9 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 2 Abstract (modem) | bInterfaceProtocol 1 AT-commands (v.25ter) | iInterface 17 F5521gw Mobile Broadband GPS Port | CDC Header: | bcdCDC 1.10 | CDC Union: | bMasterInterface 9 | bSlaveInterface 10 | CDC Call Management: | bmCapabilities 0x03 | call management | use DataInterface | bDataInterface 10 | CDC ACM: | bmCapabilities 0x07 | sends break | line coding and serial state | get/set/clear comm features | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x84 EP 4 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 10 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 18 F5521gw Mobile Broadband GPS Port | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x03 EP 3 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 311 | bNumInterfaces 9 | bConfigurationValue 2 | iConfiguration 19 WMC Device | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 0 | bInterfaceClass 2 Communications | bInterfaceSubClass 8 Wireless Handset Control | bInterfaceProtocol 0 | iInterface 5 F5521gw Mobile Broadband Device | CDC Header: | bcdCDC 1.10 | CDC WHCM: | bcdVersion 1.00 | CDC Union: | bMasterInterface 0 | bSlaveInterface 1 2 3 4 5 6 7 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 2 Abstract (modem) | bInterfaceProtocol 1 AT-commands (v.25ter) | iInterface 6 F5521gw Mobile Broadband Modem | CDC Header: | bcdCDC 1.10 | CDC Union: | bMasterInterface 1 | bSlaveInterface 2 | CDC Call Management: | bmCapabilities 0x03 | call management | use DataInterface | bDataInterface 2 | CDC ACM: | bmCapabilities 0x07 | sends break | line coding and serial state | get/set/clear comm features | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x8a EP 10 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 2 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 7 F5521gw Mobile Broadband Modem | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x01 EP 1 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 3 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 2 Abstract (modem) | bInterfaceProtocol 1 AT-commands (v.25ter) | iInterface 8 F5521gw Mobile Broadband Data Modem | CDC Header: | bcdCDC 1.10 | CDC Union: | bMasterInterface 3 | bSlaveInterface 4 | CDC Call Management: | bmCapabilities 0x03 | call management | use DataInterface | bDataInterface 4 | CDC ACM: | bmCapabilities 0x07 | sends break | line coding and serial state | get/set/clear comm features | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x89 EP 9 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 4 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 9 F5521gw Mobile Broadband Data Modem | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x02 EP 2 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 5 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 9 Device Management | bInterfaceProtocol 1 | iInterface 10 F5521gw Mobile Broadband Device Management | CDC Header: | bcdCDC 1.10 | CDC Device Management: | bcdVersion 1.00 | wMaxCommand 2048 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x88 EP 8 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 6 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 13 | bInterfaceProtocol 0 | iInterface 11 F5521gw Mobile Broadband Network Adapter | CDC Header: | bcdCDC 1.10 | CDC Union: | bMasterInterface 6 | bSlaveInterface 7 | CDC Ethernet: | iMacAddress 12 028037EC0200 | bmEthernetStatistics 0x00000000 | wMaxSegmentSize 1514 | wNumberMCFilters 0x8040 | bNumberPowerFilters 1 | CDC NCM: | bcdNcmVersion 1.00 | bmNetworkCapabilities 0x1b | crc mode | max datagram size | net address | packet filter | CDC Command Set: | bcdVersion 1.00 | iCommandSet 13 S_NCM_CMD_FUNC | bGUID {aebb232e-88c1-df11-bcdc-d9c6dfd72085} | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x86 EP 6 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0008 1x 8 bytes | bInterval 7 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 7 | bAlternateSetting 0 | bNumEndpoints 0 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 14 F5521gw Mobile Broadband Network Adapter | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 7 | bAlternateSetting 1 | bNumEndpoints 2 | bInterfaceClass 10 CDC Data | bInterfaceSubClass 0 | bInterfaceProtocol 1 | iInterface 15 F5521gw Mobile Broadband Network Adapter | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x05 EP 5 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x85 EP 5 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 8 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 2 Communications | bInterfaceSubClass 9 Device Management | bInterfaceProtocol 1 | iInterface 16 F5521gw Mobile Broadband USIM Port | CDC Header: | bcdCDC 1.10 | CDC Device Management: | bcdVersion 1.00 | wMaxCommand 2048 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x87 EP 7 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 32 | bNumInterfaces 1 | bConfigurationValue 3 | iConfiguration 20 MSC AutoInstall Device | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 8 Mass Storage | bInterfaceSubClass 6 SCSI | bInterfaceProtocol 80 Bulk-Only | iInterface 21 ST-Ericsson CD-ROM | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x05 EP 5 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x85 EP 5 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0200 1x 512 bytes | bInterval 0 | Device Qualifier (for other device speed): | bLength 10 | bDescriptorType 6 | bcdUSB 2.00 | bDeviceClass 2 Communications | bDeviceSubClass 0 | bDeviceProtocol 0 | bMaxPacketSize0 64 | bNumConfigurations 3 | Device Status: 0x0000 | (Bus Powered) | | Bus 002 Device 004: ID 03f0:3524 Hewlett-Packard | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 1.10 | bDeviceClass 0 | bDeviceSubClass 0 | bDeviceProtocol 0 | bMaxPacketSize0 64 | idVendor 0x03f0 Hewlett-Packard | idProduct 0x3524 | bcdDevice 3.10 | iManufacturer 1 Prolific Technology Inc. | iProduct 2 USB-Serial Controller | iSerial 3 22222222 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 39 | bNumInterfaces 1 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0x80 | (Bus Powered) | MaxPower 500mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 3 | bInterfaceClass 255 Vendor Specific Class | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x000a 1x 10 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x02 EP 2 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 0 | Device Status: 0x0000 | (Bus Powered) | | Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 2.00 | bDeviceClass 9 Hub | bDeviceSubClass 0 | bDeviceProtocol 1 Single TT | bMaxPacketSize0 64 | idVendor 0x8087 Intel Corp. | idProduct 0x0024 Integrated Rate Matching Hub | bcdDevice 0.00 | iManufacturer 0 | iProduct 0 | iSerial 0 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 25 | bNumInterfaces 1 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 9 Hub | bInterfaceSubClass 0 | bInterfaceProtocol 0 Full speed (or root) hub | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0002 1x 2 bytes | bInterval 12 | Hub Descriptor: | bLength 11 | bDescriptorType 41 | nNbrPorts 8 | wHubCharacteristic 0x0009 | Per-port power switching | Per-port overcurrent protection | TT think time 8 FS bits | bPwrOn2PwrGood 50 * 2 milli seconds | bHubContrCurrent 0 milli Ampere | DeviceRemovable 0x00 0x00 | PortPwrCtrlMask 0xff 0xff | Hub Port Status: | Port 1: 0000.0100 power | Port 2: 0000.0103 power enable connect | Port 3: 0000.0100 power | Port 4: 0000.0503 highspeed power enable connect | Port 5: 0000.0100 power | Port 6: 0000.0100 power | Port 7: 0000.0100 power | Port 8: 0000.0100 power | Device Qualifier (for other device speed): | bLength 10 | bDescriptorType 6 | bcdUSB 2.00 | bDeviceClass 9 Hub | bDeviceSubClass 0 | bDeviceProtocol 0 Full speed (or root) hub | bMaxPacketSize0 64 | bNumConfigurations 1 | Device Status: 0x0001 | Self Powered | | Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 2.00 | bDeviceClass 9 Hub | bDeviceSubClass 0 | bDeviceProtocol 0 Full speed (or root) hub | bMaxPacketSize0 64 | idVendor 0x1d6b Linux Foundation | idProduct 0x0002 2.0 root hub | bcdDevice 4.16 | iManufacturer 3 Linux 4.16.12-200.fc27.x86_64 ehci_hcd | iProduct 2 EHCI Host Controller | iSerial 1 0000:00:1d.0 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 25 | bNumInterfaces 1 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 9 Hub | bInterfaceSubClass 0 | bInterfaceProtocol 0 Full speed (or root) hub | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0004 1x 4 bytes | bInterval 12 | Hub Descriptor: | bLength 9 | bDescriptorType 41 | nNbrPorts 3 | wHubCharacteristic 0x000a | No power switching (usb 1.0) | Per-port overcurrent protection | bPwrOn2PwrGood 10 * 2 milli seconds | bHubContrCurrent 0 milli Ampere | DeviceRemovable 0x02 | PortPwrCtrlMask 0xff | Hub Port Status: | Port 1: 0000.0503 highspeed power enable connect | Port 2: 0000.0100 power | Port 3: 0000.0100 power | Device Status: 0x0001 | Self Powered | | Bus 001 Device 005: ID 04f2:b221 Chicony Electronics Co., Ltd integrated camera | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 2.00 | bDeviceClass 239 Miscellaneous Device | bDeviceSubClass 2 | bDeviceProtocol 1 Interface Association | bMaxPacketSize0 64 | idVendor 0x04f2 Chicony Electronics Co., Ltd | idProduct 0xb221 integrated camera | bcdDevice 7.52 | iManufacturer 1 Chicony Electronics Co., Ltd. | iProduct 2 Integrated Camera | iSerial 0 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 800 | bNumInterfaces 2 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0x80 | (Bus Powered) | MaxPower 200mA | Interface Association: | bLength 8 | bDescriptorType 11 | bFirstInterface 0 | bInterfaceCount 2 | bFunctionClass 14 Video | bFunctionSubClass 3 Video Interface Collection | bFunctionProtocol 0 | iFunction 4 Integrated Camera | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 1 Video Control | bInterfaceProtocol 0 | iInterface 4 Integrated Camera | VideoControl Interface Descriptor: | bLength 13 | bDescriptorType 36 | bDescriptorSubtype 1 (HEADER) | bcdUVC 1.00 | wTotalLength 78 | dwClockFrequency 30.000000MHz | bInCollection 1 | baInterfaceNr( 0) 1 | VideoControl Interface Descriptor: | bLength 18 | bDescriptorType 36 | bDescriptorSubtype 2 (INPUT_TERMINAL) | bTerminalID 1 | wTerminalType 0x0201 Camera Sensor | bAssocTerminal 4 | iTerminal 0 | wObjectiveFocalLengthMin 0 | wObjectiveFocalLengthMax 0 | wOcularFocalLength 0 | bControlSize 3 | bmControls 0x00040a0e | Auto-Exposure Mode | Auto-Exposure Priority | Exposure Time (Absolute) | Zoom (Absolute) | PanTilt (Absolute) | Privacy | VideoControl Interface Descriptor: | bLength 11 | bDescriptorType 36 | bDescriptorSubtype 5 (PROCESSING_UNIT) | Warning: Descriptor too short | bUnitID 2 | bSourceID 1 | wMaxMultiplier 0 | bControlSize 2 | bmControls 0x0000157f | Brightness | Contrast | Hue | Saturation | Sharpness | Gamma | White Balance Temperature | Backlight Compensation | Power Line Frequency | White Balance Temperature, Auto | iProcessing 0 | bmVideoStandards 0x1b | None | NTSC - 525/60 | SECAM - 625/50 | NTSC - 625/50 | VideoControl Interface Descriptor: | bLength 27 | bDescriptorType 36 | bDescriptorSubtype 6 (EXTENSION_UNIT) | bUnitID 3 | guidExtensionCode {74183e0a-5482-481a-b402-48b8b8c49cc8} | bNumControl 11 | bNrPins 1 | baSourceID( 0) 2 | bControlSize 2 | bmControls( 0) 0xff | bmControls( 1) 0x07 | iExtension 0 | VideoControl Interface Descriptor: | bLength 9 | bDescriptorType 36 | bDescriptorSubtype 3 (OUTPUT_TERMINAL) | bTerminalID 4 | wTerminalType 0x0101 USB Streaming | bAssocTerminal 0 | bSourceID 3 | iTerminal 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 8 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 0 | bNumEndpoints 0 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | VideoStreaming Interface Descriptor: | bLength 15 | bDescriptorType 36 | bDescriptorSubtype 1 (INPUT_HEADER) | bNumFormats 2 | wTotalLength 563 | bEndPointAddress 130 | bmInfo 1 | bTerminalLink 4 | bStillCaptureMethod 1 | bTriggerSupport 0 | bTriggerUsage 0 | bControlSize 1 | bmaControls( 0) 0 | bmaControls( 1) 0 | VideoStreaming Interface Descriptor: | bLength 27 | bDescriptorType 36 | bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) | bFormatIndex 1 | bNumFrameDescriptors 8 | guidFormat {32595559-0000-0010-8000-00aa00389b71} | bBitsPerPixel 16 | bDefaultFrameIndex 1 | bAspectRatioX 0 | bAspectRatioY 0 | bmInterlaceFlags 0x02 | Interlaced stream or variable: No | Fields per frame: 1 fields | Field 1 first: No | Field pattern: Field 1 only | bCopyProtect 0 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 1 | bmCapabilities 0x01 | Still image supported | wWidth 640 | wHeight 480 | dwMinBitRate 73728000 | dwMaxBitRate 147456000 | dwMaxVideoFrameBufferSize 614400 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 2 | bmCapabilities 0x01 | Still image supported | wWidth 640 | wHeight 360 | dwMinBitRate 55296000 | dwMaxBitRate 110592000 | dwMaxVideoFrameBufferSize 460800 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 3 | bmCapabilities 0x01 | Still image supported | wWidth 352 | wHeight 288 | dwMinBitRate 24330240 | dwMaxBitRate 48660480 | dwMaxVideoFrameBufferSize 202752 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 4 | bmCapabilities 0x01 | Still image supported | wWidth 320 | wHeight 240 | dwMinBitRate 18432000 | dwMaxBitRate 36864000 | dwMaxVideoFrameBufferSize 153600 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 30 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 5 | bmCapabilities 0x01 | Still image supported | wWidth 800 | wHeight 448 | dwMinBitRate 86016000 | dwMaxBitRate 86016000 | dwMaxVideoFrameBufferSize 716800 | dwDefaultFrameInterval 666666 | bFrameIntervalType 1 | dwFrameInterval( 0) 666666 | VideoStreaming Interface Descriptor: | bLength 30 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 6 | bmCapabilities 0x01 | Still image supported | wWidth 960 | wHeight 544 | dwMinBitRate 83558400 | dwMaxBitRate 83558400 | dwMaxVideoFrameBufferSize 1044480 | dwDefaultFrameInterval 1000000 | bFrameIntervalType 1 | dwFrameInterval( 0) 1000000 | VideoStreaming Interface Descriptor: | bLength 30 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 7 | bmCapabilities 0x01 | Still image supported | wWidth 1280 | wHeight 720 | dwMinBitRate 147456000 | dwMaxBitRate 147456000 | dwMaxVideoFrameBufferSize 1843200 | dwDefaultFrameInterval 1000000 | bFrameIntervalType 1 | dwFrameInterval( 0) 1000000 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | bFrameIndex 8 | bmCapabilities 0x01 | Still image supported | wWidth 424 | wHeight 240 | dwMinBitRate 24422400 | dwMaxBitRate 48844800 | dwMaxVideoFrameBufferSize 203520 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 6 | bDescriptorType 36 | bDescriptorSubtype 13 (COLORFORMAT) | bColorPrimaries 1 (BT.709,sRGB) | bTransferCharacteristics 1 (BT.709) | bMatrixCoefficients 4 (SMPTE 170M (BT.601)) | VideoStreaming Interface Descriptor: | bLength 11 | bDescriptorType 36 | bDescriptorSubtype 6 (FORMAT_MJPEG) | bFormatIndex 2 | bNumFrameDescriptors 7 | bFlags 0 | Fixed-size samples: No | bDefaultFrameIndex 1 | bAspectRatioX 0 | bAspectRatioY 0 | bmInterlaceFlags 0x02 | Interlaced stream or variable: No | Fields per frame: 2 fields | Field 1 first: No | Field pattern: Field 1 only | bCopyProtect 0 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 7 (FRAME_MJPEG) | bFrameIndex 1 | bmCapabilities 0x01 | Still image supported | wWidth 640 | wHeight 480 | dwMinBitRate 110592000 | dwMaxBitRate 221184000 | dwMaxVideoFrameBufferSize 921600 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 7 (FRAME_MJPEG) | bFrameIndex 2 | bmCapabilities 0x01 | Still image supported | wWidth 640 | wHeight 360 | dwMinBitRate 82944000 | dwMaxBitRate 165888000 | dwMaxVideoFrameBufferSize 691200 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 7 (FRAME_MJPEG) | bFrameIndex 3 | bmCapabilities 0x01 | Still image supported | wWidth 352 | wHeight 288 | dwMinBitRate 36495360 | dwMaxBitRate 72990720 | dwMaxVideoFrameBufferSize 304128 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 7 (FRAME_MJPEG) | bFrameIndex 4 | bmCapabilities 0x01 | Still image supported | wWidth 320 | wHeight 240 | dwMinBitRate 27648000 | dwMaxBitRate 55296000 | dwMaxVideoFrameBufferSize 230400 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 7 (FRAME_MJPEG) | bFrameIndex 5 | bmCapabilities 0x01 | Still image supported | wWidth 800 | wHeight 448 | dwMinBitRate 129024000 | dwMaxBitRate 258048000 | dwMaxVideoFrameBufferSize 1075200 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 7 (FRAME_MJPEG) | bFrameIndex 6 | bmCapabilities 0x01 | Still image supported | wWidth 960 | wHeight 544 | dwMinBitRate 188006400 | dwMaxBitRate 376012800 | dwMaxVideoFrameBufferSize 1566720 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 34 | bDescriptorType 36 | bDescriptorSubtype 7 (FRAME_MJPEG) | bFrameIndex 7 | bmCapabilities 0x01 | Still image supported | wWidth 1280 | wHeight 720 | dwMinBitRate 331776000 | dwMaxBitRate 663552000 | dwMaxVideoFrameBufferSize 2764800 | dwDefaultFrameInterval 333333 | bFrameIntervalType 2 | dwFrameInterval( 0) 333333 | dwFrameInterval( 1) 666666 | VideoStreaming Interface Descriptor: | bLength 6 | bDescriptorType 36 | bDescriptorSubtype 13 (COLORFORMAT) | bColorPrimaries 1 (BT.709,sRGB) | bTransferCharacteristics 1 (BT.709) | bMatrixCoefficients 4 (SMPTE 170M (BT.601)) | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 1 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 5 | Transfer Type Isochronous | Synch Type Asynchronous | Usage Type Data | wMaxPacketSize 0x03c0 1x 960 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 2 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 5 | Transfer Type Isochronous | Synch Type Asynchronous | Usage Type Data | wMaxPacketSize 0x0400 1x 1024 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 3 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 5 | Transfer Type Isochronous | Synch Type Asynchronous | Usage Type Data | wMaxPacketSize 0x0b5c 2x 860 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 4 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 5 | Transfer Type Isochronous | Synch Type Asynchronous | Usage Type Data | wMaxPacketSize 0x0c00 2x 1024 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 5 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 5 | Transfer Type Isochronous | Synch Type Asynchronous | Usage Type Data | wMaxPacketSize 0x135c 3x 860 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 6 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 5 | Transfer Type Isochronous | Synch Type Asynchronous | Usage Type Data | wMaxPacketSize 0x13c0 3x 960 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 7 | bNumEndpoints 1 | bInterfaceClass 14 Video | bInterfaceSubClass 2 Video Streaming | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 5 | Transfer Type Isochronous | Synch Type Asynchronous | Usage Type Data | wMaxPacketSize 0x13fc 3x 1020 bytes | bInterval 1 | Device Qualifier (for other device speed): | bLength 10 | bDescriptorType 6 | bcdUSB 2.00 | bDeviceClass 239 Miscellaneous Device | bDeviceSubClass 2 | bDeviceProtocol 1 Interface Association | bMaxPacketSize0 64 | bNumConfigurations 1 | Device Status: 0x0000 | (Bus Powered) | | Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1) | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 2.00 | bDeviceClass 224 Wireless | bDeviceSubClass 1 Radio Frequency | bDeviceProtocol 1 Bluetooth | bMaxPacketSize0 64 | idVendor 0x0a5c Broadcom Corp. | idProduct 0x217f BCM2045B (BDC-2.1) | bcdDevice 7.48 | iManufacturer 1 Broadcom Corp | iProduct 2 Broadcom Bluetooth Device | iSerial 3 7CE9D3DFBD62 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 216 | bNumInterfaces 4 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 3 | bInterfaceClass 224 Wireless | bInterfaceSubClass 1 Radio Frequency | bInterfaceProtocol 1 Bluetooth | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0010 1x 16 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x82 EP 2 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x02 EP 2 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 224 Wireless | bInterfaceSubClass 1 Radio Frequency | bInterfaceProtocol 1 Bluetooth | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0000 1x 0 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x03 EP 3 OUT | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0000 1x 0 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 1 | bNumEndpoints 2 | bInterfaceClass 224 Wireless | bInterfaceSubClass 1 Radio Frequency | bInterfaceProtocol 1 Bluetooth | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0009 1x 9 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x03 EP 3 OUT | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0009 1x 9 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 2 | bNumEndpoints 2 | bInterfaceClass 224 Wireless | bInterfaceSubClass 1 Radio Frequency | bInterfaceProtocol 1 Bluetooth | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0011 1x 17 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x03 EP 3 OUT | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0011 1x 17 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 3 | bNumEndpoints 2 | bInterfaceClass 224 Wireless | bInterfaceSubClass 1 Radio Frequency | bInterfaceProtocol 1 Bluetooth | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0020 1x 32 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x03 EP 3 OUT | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0020 1x 32 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 4 | bNumEndpoints 2 | bInterfaceClass 224 Wireless | bInterfaceSubClass 1 Radio Frequency | bInterfaceProtocol 1 Bluetooth | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x03 EP 3 OUT | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 1 | bAlternateSetting 5 | bNumEndpoints 2 | bInterfaceClass 224 Wireless | bInterfaceSubClass 1 Radio Frequency | bInterfaceProtocol 1 Bluetooth | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x03 EP 3 OUT | bmAttributes 1 | Transfer Type Isochronous | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 2 | bAlternateSetting 0 | bNumEndpoints 2 | bInterfaceClass 255 Vendor Specific Class | bInterfaceSubClass 255 Vendor Specific Subclass | bInterfaceProtocol 255 Vendor Specific Protocol | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x84 EP 4 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0020 1x 32 bytes | bInterval 1 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x04 EP 4 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0020 1x 32 bytes | bInterval 1 | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 3 | bAlternateSetting 0 | bNumEndpoints 0 | bInterfaceClass 254 Application Specific Interface | bInterfaceSubClass 1 Device Firmware Update | bInterfaceProtocol 1 | iInterface 0 | Device Firmware Upgrade Interface Descriptor: | bLength 7 | bDescriptorType 33 | bmAttributes 7 | Will Not Detach | Manifestation Tolerant | Upload Supported | Download Supported | wDetachTimeout 5000 milliseconds | wTransferSize 64 bytes | Device Status: 0x0001 | Self Powered | | Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 1.01 | bDeviceClass 0 | bDeviceSubClass 0 | bDeviceProtocol 0 | bMaxPacketSize0 8 | idVendor 0x147e Upek | idProduct 0x2016 Biometric Touchchip/Touchstrip Fingerprint Sensor | bcdDevice 0.02 | iManufacturer 1 UPEK | iProduct 2 Biometric Coprocessor | iSerial 0 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 39 | bNumInterfaces 1 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0xa0 | (Bus Powered) | Remote Wakeup | MaxPower 100mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 3 | bInterfaceClass 255 Vendor Specific Class | bInterfaceSubClass 0 | bInterfaceProtocol 0 | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x02 EP 2 OUT | bmAttributes 2 | Transfer Type Bulk | Synch Type None | Usage Type Data | wMaxPacketSize 0x0040 1x 64 bytes | bInterval 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x83 EP 3 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0004 1x 4 bytes | bInterval 20 | Device Status: 0x0000 | (Bus Powered) | | Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 2.00 | bDeviceClass 9 Hub | bDeviceSubClass 0 | bDeviceProtocol 1 Single TT | bMaxPacketSize0 64 | idVendor 0x8087 Intel Corp. | idProduct 0x0024 Integrated Rate Matching Hub | bcdDevice 0.00 | iManufacturer 0 | iProduct 0 | iSerial 0 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 25 | bNumInterfaces 1 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 9 Hub | bInterfaceSubClass 0 | bInterfaceProtocol 0 Full speed (or root) hub | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0001 1x 1 bytes | bInterval 12 | Hub Descriptor: | bLength 9 | bDescriptorType 41 | nNbrPorts 6 | wHubCharacteristic 0x0009 | Per-port power switching | Per-port overcurrent protection | TT think time 8 FS bits | bPwrOn2PwrGood 50 * 2 milli seconds | bHubContrCurrent 0 milli Ampere | DeviceRemovable 0x00 | PortPwrCtrlMask 0xff | Hub Port Status: | Port 1: 0000.0100 power | Port 2: 0000.0100 power | Port 3: 0000.0103 power enable connect | Port 4: 0000.0103 power enable connect | Port 5: 0000.0100 power | Port 6: 0000.0503 highspeed power enable connect | Device Qualifier (for other device speed): | bLength 10 | bDescriptorType 6 | bcdUSB 2.00 | bDeviceClass 9 Hub | bDeviceSubClass 0 | bDeviceProtocol 0 Full speed (or root) hub | bMaxPacketSize0 64 | bNumConfigurations 1 | Device Status: 0x0001 | Self Powered | | Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | Device Descriptor: | bLength 18 | bDescriptorType 1 | bcdUSB 2.00 | bDeviceClass 9 Hub | bDeviceSubClass 0 | bDeviceProtocol 0 Full speed (or root) hub | bMaxPacketSize0 64 | idVendor 0x1d6b Linux Foundation | idProduct 0x0002 2.0 root hub | bcdDevice 4.16 | iManufacturer 3 Linux 4.16.12-200.fc27.x86_64 ehci_hcd | iProduct 2 EHCI Host Controller | iSerial 1 0000:00:1a.0 | bNumConfigurations 1 | Configuration Descriptor: | bLength 9 | bDescriptorType 2 | wTotalLength 25 | bNumInterfaces 1 | bConfigurationValue 1 | iConfiguration 0 | bmAttributes 0xe0 | Self Powered | Remote Wakeup | MaxPower 0mA | Interface Descriptor: | bLength 9 | bDescriptorType 4 | bInterfaceNumber 0 | bAlternateSetting 0 | bNumEndpoints 1 | bInterfaceClass 9 Hub | bInterfaceSubClass 0 | bInterfaceProtocol 0 Full speed (or root) hub | iInterface 0 | Endpoint Descriptor: | bLength 7 | bDescriptorType 5 | bEndpointAddress 0x81 EP 1 IN | bmAttributes 3 | Transfer Type Interrupt | Synch Type None | Usage Type Data | wMaxPacketSize 0x0004 1x 4 bytes | bInterval 12 | Hub Descriptor: | bLength 9 | bDescriptorType 41 | nNbrPorts 3 | wHubCharacteristic 0x000a | No power switching (usb 1.0) | Per-port overcurrent protection | bPwrOn2PwrGood 10 * 2 milli seconds | bHubContrCurrent 0 milli Ampere | DeviceRemovable 0x02 | PortPwrCtrlMask 0xff | Hub Port Status: | Port 1: 0000.0503 highspeed power enable connect | Port 2: 0000.0100 power | Port 3: 0000.0100 power | Device Status: 0x0001 | Self Powered | Controller /dev/usb0: | addr 1: super speed, self powered, config 1, xHCI root hub(0x0000), Intel(0x8086), rev 1.00 | port 1 disabled | port 2 disabled | port 3 disabled | port 4 addr 2: high speed, self powered, config 1, H5321 gw(0x1926), Lenovo(0x0bdb), rev 0.00, iSerialNumber 268D3D567D8EF9M0 | port 5 disabled | port 6 disabled | port 7 disabled | port 8 disabled | Controller /dev/usb1: | addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00 | port 1 addr 2: high speed, self powered, config 1, Rate Matching Hub(0x0024), Intel(0x8087), rev 0.00 | port 1 powered | port 2 addr 4: full speed, power 500 mA, config 1, USB-Serial Controller(0x3524), Prolific Technology Inc.(0x03f0), rev 3.10, iSerialNumber 22222222 | port 3 powered | port 4 addr 3: full speed, self powered, config 1, BCM20702A0(0x21e6), Broadcom Corp(0x0a5c), rev 1.12, iSerialNumber 0C84DCDA9D07 | port 5 powered | port 6 powered | port 2 powered | port 3 powered | Controller /dev/usb2: | addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00 | port 1 addr 2: high speed, self powered, config 1, Rate Matching Hub(0x0024), Intel(0x8087), rev 0.00 | port 1 powered | port 2 powered | port 3 powered | port 4 powered | port 5 powered | port 6 powered | port 7 powered | port 8 powered | port 2 powered | port 3 powered -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/