Skip to content

Instantly share code, notes, and snippets.

@mengstr
Created June 2, 2023 08:16
Show Gist options
  • Save mengstr/0dc45232d109d0b17390746cd5210c58 to your computer and use it in GitHub Desktop.
Save mengstr/0dc45232d109d0b17390746cd5210c58 to your computer and use it in GitHub Desktop.
USB Vendor Enumeration on Win11
225.261250 SYNC SETUP
225.271958 Address=0x00 Endpoint=0x00
225.286000 SYNC DATA0
225.296667 bmRequestType=0x80 Data direction=Device to host, Type=Standard, Recipient=Device
225.302042 bRequest=0x06 GET_DESCRIPTOR
225.307375 wValue=0x0100 Descriptor=DEVICE, Index=0x00
225.318000 wIndex=0x0000
225.328708 wLength=0x0040
225.355792 SYNC ACK
225.957917 SYNC IN
225.968625 Address=0x00 Endpoint=0x00
225.984958 SYNC DATA1
225.995625 bLength=0x12
226.001000 bDescriptorType=0x01 DEVICE
226.006333 bcdUSB=0x0110 1.10
226.017000 bDeviceClass=0xFF Vendor Specific
226.023000 bDeviceSubClass=0x00
226.028333 bDeviceProtocol=0x00
226.033708 bMaxPacketSize0=0x08
226.053625 SYNC ACK
226.067708 SYNC IN Address=0x00 Endpoint=0x00
226.094542 SYNC NAK
226.110000 SYNC IN Address=0x00 Endpoint=0x00
226.136833 SYNC NAK
226.152042 SYNC IN Address=0x00 Endpoint=0x00
226.178875 SYNC NAK
226.194583 SYNC IN Address=0x00 Endpoint=0x00
226.221542 SYNC NAK
226.237250 SYNC IN Address=0x00 Endpoint=0x00
226.264167 SYNC NAK
226.279542 SYNC IN Address=0x00 Endpoint=0x00
226.306375 SYNC NAK
226.322417 SYNC IN Address=0x00 Endpoint=0x00
226.349292 SYNC NAK
226.363958 SYNC IN Address=0x00 Endpoint=0x00
226.390833 SYNC NAK
226.406167 SYNC IN Address=0x00 Endpoint=0x00
226.433125 SYNC NAK
226.448708 SYNC IN Address=0x00 Endpoint=0x00
226.475708 SYNC NAK
226.490542 SYNC IN Address=0x00 Endpoint=0x00
226.517500 SYNC NAK
226.532833 SYNC IN Address=0x00 Endpoint=0x00
226.559792 SYNC NAK
226.581625 SYNC IN Address=0x00 Endpoint=0x00
226.608458 SYNC NAK
226.624000 SYNC IN Address=0x00 Endpoint=0x00
226.650917 SYNC NAK
226.666083 SYNC IN Address=0x00 Endpoint=0x00
226.693042 SYNC NAK
226.708833 SYNC IN Address=0x00 Endpoint=0x00
226.735708 SYNC NAK
226.751083 SYNC IN Address=0x00 Endpoint=0x00
226.777917 SYNC NAK
226.793250 SYNC IN Address=0x00 Endpoint=0x00
226.820083 SYNC NAK
226.958333 SYNC IN
226.969000 Address=0x00 Endpoint=0x00
226.985375 SYNC DATA0
226.996042 idVendor=0x16C0 Vendor=Van Ooijen Technische Informatica
227.006708 idProduct=0x05DC
227.017417 bcdDevice=0x0100 1.00
227.028083 iManufacturer=0x01
227.033417 iProduct=0x02
227.053375 SYNC ACK
227.067417 SYNC IN Address=0x00 Endpoint=0x00
227.094250 SYNC NAK
227.110208 SYNC IN Address=0x00 Endpoint=0x00
227.137083 SYNC NAK
227.152250 SYNC IN Address=0x00 Endpoint=0x00
227.179208 SYNC NAK
227.195042 SYNC IN Address=0x00 Endpoint=0x00
227.222000 SYNC NAK
227.237250 SYNC IN Address=0x00 Endpoint=0x00
227.264250 SYNC NAK
227.279375 SYNC IN Address=0x00 Endpoint=0x00
227.306375 SYNC NAK
227.321958 SYNC IN Address=0x00 Endpoint=0x00
227.348833 SYNC NAK
227.364375 SYNC IN Address=0x00 Endpoint=0x00
227.391250 SYNC NAK
227.406500 SYNC IN Address=0x00 Endpoint=0x00
227.433375 SYNC NAK
227.449125 SYNC IN Address=0x00 Endpoint=0x00
227.476083 SYNC NAK
227.491000 SYNC IN Address=0x00 Endpoint=0x00
227.518000 SYNC NAK
227.533042 SYNC IN
227.543708 Address=0x00 Endpoint=0x00
227.559958 SYNC DATA1
227.570625 iSerialNumber=0x00
227.575958 bNumConfigurations=0x01
227.596542 SYNC ACK
227.959292 SYNC OUT
227.969958 Address=0x00 Endpoint=0x00
227.984000 SYNC DATA1
228.010458 SYNC ACK
228.130625 Reset
273.461708 SYNC SETUP
273.472417 Address=0x00 Endpoint=0x00
273.486458 SYNC DATA0
273.497125 bmRequestType=0x00 Data direction=No data, Type=Standard, Recipient=Device
273.502458 bRequest=0x05 SET_ADDRESS
273.507792 wValue=0x0006 Address=0x06
273.518458 wIndex=0x0000
273.529125 wLength=0x0000
273.556417 SYNC ACK
273.597625 SYNC IN
273.608292 Address=0x00 Endpoint=0x00
273.624583 SYNC DATA1
273.649833 SYNC ACK
284.107208 SYNC SETUP
284.117875 Address=0x06 Endpoint=0x00
284.131917 SYNC DATA0
284.142583 bmRequestType=0x80 Data direction=Device to host, Type=Standard, Recipient=Device
284.147958 bRequest=0x06 GET_DESCRIPTOR
284.153292 wValue=0x0100 Descriptor=DEVICE, Index=0x00
284.163917 wIndex=0x0000
284.174583 wLength=0x0012
284.201750 SYNC ACK
284.977958 SYNC IN
284.988625 Address=0x06 Endpoint=0x00
285.004875 SYNC DATA1
285.015542 bLength=0x12
285.020875 bDescriptorType=0x01 DEVICE
285.026250 bcdUSB=0x0110 1.10
285.036917 bDeviceClass=0xFF Vendor Specific
285.042917 bDeviceSubClass=0x00
285.048250 bDeviceProtocol=0x00
285.053583 bMaxPacketSize0=0x08
285.073542 SYNC ACK
285.08 Address=0x06 Endpoint=0x00285.114500 SYNC NAK
285.130167 SYNC IN Address=0x06 Endpoint=0x00285.157000 SYNC NAK
285.172375 SYNC IN Address=0x06 Endpoint=0x00
285.199375 SYNC NAK
285.214917 SYNC IN Address=0x06 Endpoint=0x00
285.241750 SYNC NAK
285.257375 SYNC IN Address=0x06 Endpoint=0x00
285.284250 SYNC NAK
285.299417 SYNC IN Address=0x06 Endpoint=0x00
285.326375 SYNC NAK
285.342000 SYNC IN Address=0x06 Endpoint=0x00
285.368833 SYNC NAK
285.384292 SYNC IN Address=0x06 Endpoint=0x00
285.411167 SYNC NAK
285.426500 SYNC IN Address=0x06 Endpoint=0x00
285.453458 SYNC NAK
285.469250 SYNC IN Address=0x06 Endpoint=0x00
285.496083 SYNC NAK
285.510708 SYNC IN Address=0x06 Endpoint=0x00
285.537667 SYNC NAK
285.552708 SYNC IN Address=0x06 Endpoint=0x00
285.579625 SYNC NAK
285.601792 SYNC IN Address=0x06 Endpoint=0x00
285.628792 SYNC NAK
285.644000 SYNC IN Address=0x06 Endpoint=0x00
285.671000 SYNC NAK
285.686042 SYNC IN Address=0x06 Endpoint=0x00
285.712875 SYNC NAK
285.729000 SYNC IN Address=0x06 Endpoint=0x00
285.755875 SYNC NAK
285.771292 SYNC IN Address=0x06 Endpoint=0x00
285.798167 SYNC NAK
285.813625 SYNC IN Address=0x06 Endpoint=0x00
285.840458 SYNC NAK
285.978250 SYNC IN
285.988917 Address=0x06 Endpoint=0x00
286.005208 SYNC DATA0
286.015875 idVendor=0x16C0 Vendor=Van Ooijen Technische Informatica
286.026542 idProduct=0x05DC
286.037250 bcdDevice=0x0100 1.00
286.047917 iManufacturer=0x01
286.053250 iProduct=0x02 PowerSwitch
286.073208 SYNC ACK
286.087250 SYNC IN Address=0x06 Endpoint=0x00
286.114083 SYNC NAK
286.128667 SYNC IN Address=0x06 Endpoint=0x00
286.155542 SYNC NAK
286.170583 SYNC IN Address=0x06 Endpoint=0x00
286.197458 SYNC NAK
286.213500 SYNC IN Address=0x06 Endpoint=0x00
286.240500 SYNC NAK
286.255625 SYNC IN Address=0x06 Endpoint=0x00
286.282458 SYNC NAK
286.297750 SYNC IN Address=0x06 Endpoint=0x00
286.324708 SYNC NAK
286.340500 SYNC IN Address=0x06 Endpoint=0x00
286.367417 SYNC NAK
286.382667 SYNC IN Address=0x06 Endpoint=0x00
286.409625 SYNC NAK
286.424917 SYNC IN Address=0x06 Endpoint=0x00
286.451875 SYNC NAK
286.467500 SYNC IN Address=0x06 Endpoint=0x00
286.494417 SYNC NAK
286.509125 SYNC IN Address=0x06 Endpoint=0x00
286.535958 SYNC NAK
286.551375 SYNC IN
286.562083 Address=0x06 Endpoint=0x00
286.578458 SYNC DATA1
286.589125 iSerialNumber=0x00
286.594458 bNumConfigurations=0x01
286.615042 SYNC ACK
286.978667 SYNC OUT
286.989333 Address=0x06 Endpoint=0x00
287.003375 SYNC DATA1
287.029708 SYNC ACK
291.752667 SYNC SETUP
291.763333 Address=0x06 Endpoint=0x00
291.777375 SYNC DATA0
291.788042 bmRequestType=0x80 Data direction=Device to host, Type=Standard, Recipient=Device
291.793417 bRequest=0x06 GET_DESCRIPTOR
291.798750 wValue=0x0200 Descriptor=CONFIGURATION, Index=0x00
291.809417 wIndex=0x0000
291.820083 wLength=0x00FF
291.847875 SYNC ACK
291.980833 SYNC IN
291.991500 Address=0x06 Endpoint=0x00
292.007833 SYNC DATA1
292.018500 bLength=0x09
292.023875 bDescriptorType=0x02 CONFIGURATION
292.029208 wTotalLength=0x0012
292.039875 bNumInterfaces=0x01
292.045208 bConfigurationValue=0x01
292.050542 iConfiguration=0x00
292.055917 bmAttributes=0xC0 Self powered, Remote wakeup unsupported
292.076500 SYNC ACK
292.090542 SYNC IN Address=0x06 Endpoint=0x00
292.117417 SYNC NAK
292.132625 SYNC IN Address=0x06 Endpoint=0x00
292.159625 SYNC NAK
292.174667 SYNC IN Address=0x06 Endpoint=0x00
292.201583 SYNC NAK
292.217208 SYNC IN Address=0x06 Endpoint=0x00
292.244167 SYNC NAK
292.259542 SYNC IN Address=0x06 Endpoint=0x00
292.286375 SYNC NAK
292.301583 SYNC IN Address=0x06 Endpoint=0x00
292.328417 SYNC NAK
292.344125 SYNC IN Address=0x06 Endpoint=0x00
292.371000 SYNC NAK
292.386583 SYNC IN Address=0x06 Endpoint=0x00
292.413458 SYNC NAK
292.428625 SYNC IN Address=0x06 Endpoint=0x00
292.455583 SYNC NAK
292.471292 SYNC IN Address=0x06 Endpoint=0x00
292.498167 SYNC NAK
292.513292 SYNC IN Address=0x06 Endpoint=0x00
292.540292 SYNC NAK
292.555375 SYNC IN Address=0x06 Endpoint=0x00
292.582250 SYNC NAK
292.604167 SYNC IN Address=0x06 Endpoint=0x00
292.631167 SYNC NAK
292.646375 SYNC IN Address=0x06 Endpoint=0x00
292.673208 SYNC NAK
292.688417 SYNC IN Address=0x06 Endpoint=0x00
292.715250 SYNC NAK
292.731417 SYNC IN Address=0x06 Endpoint=0x00
292.758250 SYNC NAK
292.773708 SYNC IN Address=0x06 Endpoint=0x00
292.800542 SYNC NAK
292.815708 SYNC IN Address=0x06 Endpoint=0x00
292.842583 SYNC NAK
292.980667 SYNC IN
292.991375 Address=0x06 Endpoint=0x00
293.007667 SYNC DATA0
293.018333 bMaxPower=0x0A 20mA
293.023667 bLength=0x09
293.029000 bDescriptorType=0x04 INTERFACE
293.034375 bInterfaceNumber=0x00
293.039708 bAlternateSetting=0x00
293.045042 bNumEndpoints=0x00
293.050375 bInterfaceClass=0x00 Deferred to Interface Descriptors
293.055708 bInterfaceSubClass=0x00
293.075667 SYNC ACK
293.089750 SYNC IN Address=0x06 Endpoint=0x00
293.116542 SYNC NAK
293.131125 SYNC IN Address=0x06 Endpoint=0x00
293.158083 SYNC NAK
293.173083 SYNC IN Address=0x06 Endpoint=0x00
293.200083 SYNC NAK
293.215625 SYNC IN Address=0x06 Endpoint=0x00
293.242458 SYNC NAK
293.258125 SYNC IN Address=0x06 Endpoint=0x00
293.285083 SYNC NAK
293.300208 SYNC IN Address=0x06 Endpoint=0x00
293.327083 SYNC NAK
293.343000 SYNC IN Address=0x06 Endpoint=0x00
293.369958 SYNC NAK
293.385042 SYNC IN Address=0x06 Endpoint=0x00
293.412000 SYNC NAK
293.427250 SYNC IN Address=0x06 Endpoint=0x00
293.454250 SYNC NAK
293.469750 SYNC IN Address=0x06 Endpoint=0x00
293.496625 SYNC NAK
293.511500 SYNC IN Address=0x06 Endpoint=0x00
293.538417 SYNC NAK
293.553625 SYNC IN Address=0x06 Endpoint=0x00
293.580500 SYNC NAK
293.595875 SYNC IN
293.606583 Address=0x06 Endpoint=0x00
293.622792 SYNC DATA1
293.633458 bInterfaceProtocol=0x00
293.638833 iInterface=0x00
293.659417 SYNC ACK
293.981042 SYNC OUT
293.991708 Address=0x06 Endpoint=0x00
294.005750 SYNC DATA1
294.032167 SYNC ACK
294.981375 SYNC SETUP
294.992042 Address=0x06 Endpoint=0x00
295.006125 SYNC DATA0
295.016792 bmRequestType=0x80 Data direction=Device to host, Type=Standard, Recipient=Device
295.022125 bRequest=0x06 GET_DESCRIPTOR
295.027458 wValue=0x0300 Descriptor=STRING, Index=0x00
295.038167 wIndex=0x0000
295.048792 wLength=0x00FF
295.076625 SYNC ACK
295.982583 SYNC IN
295.993250 Address=0x06 Endpoint=0x00
296.009583 SYNC DATA1
296.020292 bLength=0x04
296.025625 bDescriptorType=0x03 STRING
296.030958 wLANGID=0x0409 Language=English (United States)
296.056250 SYNC ACK
296.982583 SYNC OUT
296.993292 Address=0x06 Endpoint=0x00
297.007333 SYNC DATA1
297.033792 SYNC ACK
297.982458 SYNC SETUP
297.993125 Address=0x06 Endpoint=0x00
298.007167 SYNC DATA0
298.017833 bmRequestType=0x80 Data direction=Device to host, Type=Standard, Recipient=Device
298.023208 bRequest=0x06 GET_DESCRIPTOR
298.028542 wValue=0x0302 Descriptor=STRING, Index=0x02
298.039208 wIndex=0x0409 Language=English (United States)
298.049833 wLength=0x00FF
298.077750 SYNC ACK
298.982750 SYNC IN
298.993417 Address=0x06 Endpoint=0x00
299.009792 SYNC DATA1
299.020458 bLength=0x18
299.025833 bDescriptorType=0x03 STRING
299.031167 wchar=0x0050 char='P'
299.041833 wchar=0x006F char='o'
299.052500 wchar=0x0077 char='w'
299.077792 SYNC ACK
299.091875 SYNC IN Address=0x06 Endpoint=0x00
299.118708 SYNC NAK
299.133292 SYNC IN Address=0x06 Endpoint=0x00
299.160250 SYNC NAK
299.175042 SYNC IN Address=0x06 Endpoint=0x00
299.201875 SYNC NAK
299.217708 SYNC IN Address=0x06 Endpoint=0x00
299.244708 SYNC NAK
299.260167 SYNC IN Address=0x06 Endpoint=0x00
299.287167 SYNC NAK
299.302458 SYNC IN Address=0x06 Endpoint=0x00
299.329292 SYNC NAK
299.345083 SYNC IN Address=0x06 Endpoint=0x00
299.371958 SYNC NAK
299.387250 SYNC IN Address=0x06 Endpoint=0x00
299.414083 SYNC NAK
299.429500 SYNC IN Address=0x06 Endpoint=0x00
299.456458 SYNC NAK
299.472250 SYNC IN Address=0x06 Endpoint=0x00
299.499208 SYNC NAK
299.513792 SYNC IN Address=0x06 Endpoint=0x00
299.540750 SYNC NAK
299.555875 SYNC IN Address=0x06 Endpoint=0x00
299.582708 SYNC NAK
299.597958 SYNC IN Address=0x06 Endpoint=0x00
299.624875 SYNC NAK
299.639458 SYNC IN Address=0x06 Endpoint=0x00
299.666333 SYNC NAK
299.681000 SYNC IN Address=0x06 Endpoint=0x00
299.707958 SYNC NAK
299.723250 SYNC IN Address=0x06 Endpoint=0x00
299.750125 SYNC NAK
299.765667 SYNC IN Address=0x06 Endpoint=0x00
299.792667 SYNC NAK
299.807833 SYNC IN Address=0x06 Endpoint=0x00
299.834792 SYNC NAK
299.983083 SYNC IN
299.993792 Address=0x06 Endpoint=0x00
300.010125 SYNC DATA0
300.020792 wchar=0x0065 char='e'
300.031458 wchar=0x0072 char='r'
300.042167 wchar=0x0053 char='S'
300.052833 wchar=0x0077 char='w'
300.078125 SYNC ACK
300.092167 SYNC IN Address=0x06 Endpoint=0x00
300.119000 SYNC NAK
300.133625 SYNC IN Address=0x06 Endpoint=0x00
300.160500 SYNC NAK
300.175500 SYNC IN Address=0x06 Endpoint=0x00
300.202375 SYNC NAK
300.218167 SYNC IN Address=0x06 Endpoint=0x00
300.245000 SYNC NAK
300.260458 SYNC IN Address=0x06 Endpoint=0x00
300.287333 SYNC NAK
300.302833 SYNC IN Address=0x06 Endpoint=0x00
300.329708 SYNC NAK
300.345708 SYNC IN Address=0x06 Endpoint=0x00
300.372667 SYNC NAK
300.387417 SYNC IN Address=0x06 Endpoint=0x00
300.414417 SYNC NAK
300.429625 SYNC IN Address=0x06 Endpoint=0x00
300.456542 SYNC NAK
300.472167 SYNC IN Address=0x06 Endpoint=0x00
300.499000 SYNC NAK
300.513833 SYNC IN Address=0x06 Endpoint=0x00
300.540833 SYNC NAK
300.556125 SYNC IN Address=0x06 Endpoint=0x00
300.582958 SYNC NAK
300.598333 SYNC IN Address=0x06 Endpoint=0x00
300.625167 SYNC NAK
300.640833 SYNC IN Address=0x06 Endpoint=0x00
300.667667 SYNC NAK
300.682833 SYNC IN Address=0x06 Endpoint=0x00
300.709792 SYNC NAK
300.731958 SYNC IN Address=0x06 Endpoint=0x00
300.758917 SYNC NAK
300.774000 SYNC IN Address=0x06 Endpoint=0x00
300.801000 SYNC NAK
300.816042 SYNC IN Address=0x06 Endpoint=0x00
300.842875 SYNC NAK
300.983458 SYNC IN
300.994125 Address=0x06 Endpoint=0x00
301.010500 SYNC DATA1
301.021208 wchar=0x0069 char='i'
301.031875 wchar=0x0074 char='t'
301.042542 wchar=0x0063 char='c'
301.053250 wchar=0x0068 char='h'
301.078500 SYNC ACK
301.092583 SYNC IN Address=0x06 Endpoint=0x00
301.119500 SYNC NAK
301.135625 SYNC IN Address=0x06 Endpoint=0x00
301.162458 SYNC NAK
301.177708 SYNC IN
301.188417 Address=0x06 Endpoint=0x00
301.204583 SYNC NAK
301.220333 SYNC IN
301.231000 Address=0x06 Endpoint=0x00
301.247333 SYNC DATA0
301.272583 SYNC ACK
301.983750 SYNC OUT
301.994458 Address=0x06 Endpoint=0x00
302.008500 SYNC DATA1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment