1. Bus 001 Device 040: ID 045e:02dd Microsoft Corp.
  2. Device Descriptor:
  3. bLength 18
  4. bDescriptorType 1
  5. bcdUSB 2.00
  6. bDeviceClass 255 Vendor Specific Class
  7. bDeviceSubClass 71
  8. bDeviceProtocol 208
  9. bMaxPacketSize0 64
  10. idVendor 0x045e Microsoft Corp.
  11. idProduct 0x02dd
  12. bcdDevice 2.03
  13. iManufacturer 1 Microsoft
  14. iProduct 2 Controller
  15. iSerial 3 7EED8F0492D3
  16. bNumConfigurations 1
  17. Configuration Descriptor:
  18. bLength 9
  19. bDescriptorType 2
  20. wTotalLength 96
  21. bNumInterfaces 3
  22. bConfigurationValue 1
  23. iConfiguration 0
  24. bmAttributes 0xa0
  25. (Bus Powered)
  26. Remote Wakeup
  27. MaxPower 500mA
  28. Interface Descriptor:
  29. bLength 9
  30. bDescriptorType 4
  31. bInterfaceNumber 0
  32. bAlternateSetting 0
  33. bNumEndpoints 2
  34. bInterfaceClass 255 Vendor Specific Class
  35. bInterfaceSubClass 71
  36. bInterfaceProtocol 208
  37. iInterface 0
  38. Endpoint Descriptor:
  39. bLength 7
  40. bDescriptorType 5
  41. bEndpointAddress 0x01 EP 1 OUT
  42. bmAttributes 3
  43. Transfer Type Interrupt
  44. Synch Type None
  45. Usage Type Data
  46. wMaxPacketSize 0x0040 1x 64 bytes
  47. bInterval 4
  48. Endpoint Descriptor:
  49. bLength 7
  50. bDescriptorType 5
  51. bEndpointAddress 0x81 EP 1 IN
  52. bmAttributes 3
  53. Transfer Type Interrupt
  54. Synch Type None
  55. Usage Type Data
  56. wMaxPacketSize 0x0040 1x 64 bytes
  57. bInterval 4
  58. Interface Descriptor:
  59. bLength 9
  60. bDescriptorType 4
  61. bInterfaceNumber 1
  62. bAlternateSetting 0
  63. bNumEndpoints 0
  64. bInterfaceClass 255 Vendor Specific Class
  65. bInterfaceSubClass 71
  66. bInterfaceProtocol 208
  67. iInterface 0
  68. Interface Descriptor:
  69. bLength 9
  70. bDescriptorType 4
  71. bInterfaceNumber 1
  72. bAlternateSetting 1
  73. bNumEndpoints 2
  74. bInterfaceClass 255 Vendor Specific Class
  75. bInterfaceSubClass 71
  76. bInterfaceProtocol 208
  77. iInterface 0
  78. Endpoint Descriptor:
  79. bLength 7
  80. bDescriptorType 5
  81. bEndpointAddress 0x02 EP 2 OUT
  82. bmAttributes 1
  83. Transfer Type Isochronous
  84. Synch Type None
  85. Usage Type Data
  86. wMaxPacketSize 0x00e4 1x 228 bytes
  87. bInterval 1
  88. Endpoint Descriptor:
  89. bLength 7
  90. bDescriptorType 5
  91. bEndpointAddress 0x82 EP 2 IN
  92. bmAttributes 1
  93. Transfer Type Isochronous
  94. Synch Type None
  95. Usage Type Data
  96. wMaxPacketSize 0x00e4 1x 228 bytes
  97. bInterval 1
  98. Interface Descriptor:
  99. bLength 9
  100. bDescriptorType 4
  101. bInterfaceNumber 2
  102. bAlternateSetting 0
  103. bNumEndpoints 0
  104. bInterfaceClass 255 Vendor Specific Class
  105. bInterfaceSubClass 71
  106. bInterfaceProtocol 208
  107. iInterface 0
  108. Interface Descriptor:
  109. bLength 9
  110. bDescriptorType 4
  111. bInterfaceNumber 2
  112. bAlternateSetting 1
  113. bNumEndpoints 2
  114. bInterfaceClass 255 Vendor Specific Class
  115. bInterfaceSubClass 71
  116. bInterfaceProtocol 208
  117. iInterface 0
  118. Endpoint Descriptor:
  119. bLength 7
  120. bDescriptorType 5
  121. bEndpointAddress 0x03 EP 3 OUT
  122. bmAttributes 2
  123. Transfer Type Bulk
  124. Synch Type None
  125. Usage Type Data
  126. wMaxPacketSize 0x0040 1x 64 bytes
  127. bInterval 0
  128. Endpoint Descriptor:
  129. bLength 7
  130. bDescriptorType 5
  131. bEndpointAddress 0x83 EP 3 IN
  132. bmAttributes 2
  133. Transfer Type Bulk
  134. Synch Type None
  135. Usage Type Data
  136. wMaxPacketSize 0x0040 1x 64 bytes
  137. bInterval 0
  138. Device Status: 0x0002
  139. (Bus Powered)
  140. Remote Wakeup Enabled