From florian, 5 Years ago, written in Plain Text.
Embed
  1.  
  2. Bus 002 Device 006: ID 2149:2711 Advanced Silicon S.A.
  3. Device Descriptor:
  4.   bLength                18
  5.   bDescriptorType         1
  6.   bcdUSB               2.00
  7.   bDeviceClass            0 (Defined at Interface level)
  8.   bDeviceSubClass         0
  9.   bDeviceProtocol         0
  10.   bMaxPacketSize0        64
  11.   idVendor           0x2149 Advanced Silicon S.A.
  12.   idProduct          0x2711
  13.   bcdDevice           13.31
  14.   iManufacturer           1 Advanced Silicon S.A
  15.   iProduct                2 CoolTouch(TM) System
  16.   iSerial                 0
  17.   bNumConfigurations      1
  18.   Configuration Descriptor:
  19.     bLength                 9
  20.     bDescriptorType         2
  21.     wTotalLength           73
  22.     bNumInterfaces          2
  23.     bConfigurationValue     1
  24.     iConfiguration          3 CoolTouch® System 104                
  25.     bmAttributes         0xa0
  26.       (Bus Powered)
  27.       Remote Wakeup
  28.     MaxPower              500mA
  29.     Interface Descriptor:
  30.       bLength                 9
  31.       bDescriptorType         4
  32.       bInterfaceNumber        0
  33.       bAlternateSetting       0
  34.       bNumEndpoints           2
  35.       bInterfaceClass         3 Human Interface Device
  36.       bInterfaceSubClass      0 No Subclass
  37.       bInterfaceProtocol      0 None
  38.       iInterface              4 CoolTouch® USB Interface 1            
  39.         HID Device Descriptor:
  40.           bLength                 9
  41.           bDescriptorType        33
  42.           bcdHID               1.10
  43.           bCountryCode            0 Not supported
  44.           bNumDescriptors         1
  45.           bDescriptorType        34 Report
  46.           wDescriptorLength     411
  47.           Report Descriptor: (length is 411)
  48.             Item(Global): Usage Page, data= [ 0x0d ] 13
  49.                             Digitizer
  50.             Item(Local ): Usage, data= [ 0x04 ] 4
  51.                             Touch Screen
  52.             Item(Main  ): Collection, data= [ 0x01 ] 1
  53.                             Application
  54.             Item(Global): Report ID, data= [ 0x01 ] 1
  55.             Item(Local ): Usage, data= [ 0x22 ] 34
  56.                             Finger
  57.             Item(Main  ): Collection, data= [ 0x02 ] 2
  58.                             Logical
  59.             Item(Local ): Usage, data= [ 0x42 ] 66
  60.                             Tip Switch
  61.             Item(Global): Logical Minimum, data= [ 0x00 ] 0
  62.             Item(Global): Logical Maximum, data= [ 0x01 ] 1
  63.             Item(Global): Report Size, data= [ 0x01 ] 1
  64.             Item(Global): Report Count, data= [ 0x01 ] 1
  65.             Item(Main  ): Input, data= [ 0x02 ] 2
  66.                             Data Variable Absolute No_Wrap Linear
  67.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  68.             Item(Global): Report Count, data= [ 0x02 ] 2
  69.             Item(Main  ): Input, data= [ 0x03 ] 3
  70.                             Constant Variable Absolute No_Wrap Linear
  71.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  72.             Item(Local ): Usage, data= [ 0x51 ] 81
  73.                             Contact ID
  74.             Item(Global): Logical Maximum, data= [ 0x1f ] 31
  75.             Item(Global): Report Size, data= [ 0x05 ] 5
  76.             Item(Global): Report Count, data= [ 0x01 ] 1
  77.             Item(Main  ): Input, data= [ 0x02 ] 2
  78.                             Data Variable Absolute No_Wrap Linear
  79.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  80.             Item(Global): Usage Page, data= [ 0x01 ] 1
  81.                             Generic Desktop Controls
  82.             Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
  83.             Item(Global): Report Size, data= [ 0x10 ] 16
  84.             Item(Global): Unit Exponent, data= [ 0x0e ] 14
  85.                             Unit Exponent: 14
  86.             Item(Global): Unit, data= [ 0x11 ] 17
  87.                             System: SI Linear, Unit: Centimeter
  88.             Item(Local ): Usage, data= [ 0x30 ] 48
  89.                             Direction-X
  90.             Item(Global): Physical Minimum, data= [ 0x00 ] 0
  91.             Item(Global): Physical Maximum, data= [ 0x51 0x17 ] 5969
  92.             Item(Main  ): Input, data= [ 0x02 ] 2
  93.                             Data Variable Absolute No_Wrap Linear
  94.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  95.             Item(Global): Physical Maximum, data= [ 0x1f 0x0d ] 3359
  96.             Item(Local ): Usage, data= [ 0x31 ] 49
  97.                             Direction-Y
  98.             Item(Main  ): Input, data= [ 0x02 ] 2
  99.                             Data Variable Absolute No_Wrap Linear
  100.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  101.             Item(Global): Physical Maximum, data= [ 0x00 ] 0
  102.             Item(Main  ): End Collection, data=none
  103.             Item(Global): Usage Page, data= [ 0x0d ] 13
  104.                             Digitizer
  105.             Item(Local ): Usage, data= [ 0x22 ] 34
  106.                             Finger
  107.             Item(Main  ): Collection, data= [ 0x02 ] 2
  108.                             Logical
  109.             Item(Local ): Usage, data= [ 0x42 ] 66
  110.                             Tip Switch
  111.             Item(Global): Logical Minimum, data= [ 0x00 ] 0
  112.             Item(Global): Logical Maximum, data= [ 0x01 ] 1
  113.             Item(Global): Report Size, data= [ 0x01 ] 1
  114.             Item(Global): Report Count, data= [ 0x01 ] 1
  115.             Item(Main  ): Input, data= [ 0x02 ] 2
  116.                             Data Variable Absolute No_Wrap Linear
  117.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  118.             Item(Global): Report Count, data= [ 0x02 ] 2
  119.             Item(Main  ): Input, data= [ 0x03 ] 3
  120.                             Constant Variable Absolute No_Wrap Linear
  121.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  122.             Item(Local ): Usage, data= [ 0x51 ] 81
  123.                             Contact ID
  124.             Item(Global): Logical Maximum, data= [ 0x1f ] 31
  125.             Item(Global): Report Size, data= [ 0x05 ] 5
  126.             Item(Global): Report Count, data= [ 0x01 ] 1
  127.             Item(Main  ): Input, data= [ 0x02 ] 2
  128.                             Data Variable Absolute No_Wrap Linear
  129.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  130.             Item(Global): Usage Page, data= [ 0x01 ] 1
  131.                             Generic Desktop Controls
  132.             Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
  133.             Item(Global): Report Size, data= [ 0x10 ] 16
  134.             Item(Global): Unit Exponent, data= [ 0x0e ] 14
  135.                             Unit Exponent: 14
  136.             Item(Global): Unit, data= [ 0x11 ] 17
  137.                             System: SI Linear, Unit: Centimeter
  138.             Item(Local ): Usage, data= [ 0x30 ] 48
  139.                             Direction-X
  140.             Item(Global): Physical Minimum, data= [ 0x00 ] 0
  141.             Item(Global): Physical Maximum, data= [ 0x51 0x17 ] 5969
  142.             Item(Main  ): Input, data= [ 0x02 ] 2
  143.                             Data Variable Absolute No_Wrap Linear
  144.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  145.             Item(Global): Physical Maximum, data= [ 0x1f 0x0d ] 3359
  146.             Item(Local ): Usage, data= [ 0x31 ] 49
  147.                             Direction-Y
  148.             Item(Main  ): Input, data= [ 0x02 ] 2
  149.                             Data Variable Absolute No_Wrap Linear
  150.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  151.             Item(Global): Physical Maximum, data= [ 0x00 ] 0
  152.             Item(Main  ): End Collection, data=none
  153.             Item(Global): Usage Page, data= [ 0x0d ] 13
  154.                             Digitizer
  155.             Item(Local ): Usage, data= [ 0x22 ] 34
  156.                             Finger
  157.             Item(Main  ): Collection, data= [ 0x02 ] 2
  158.                             Logical
  159.             Item(Local ): Usage, data= [ 0x42 ] 66
  160.                             Tip Switch
  161.             Item(Global): Logical Minimum, data= [ 0x00 ] 0
  162.             Item(Global): Logical Maximum, data= [ 0x01 ] 1
  163.             Item(Global): Report Size, data= [ 0x01 ] 1
  164.             Item(Global): Report Count, data= [ 0x01 ] 1
  165.             Item(Main  ): Input, data= [ 0x02 ] 2
  166.                             Data Variable Absolute No_Wrap Linear
  167.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  168.             Item(Global): Report Count, data= [ 0x02 ] 2
  169.             Item(Main  ): Input, data= [ 0x03 ] 3
  170.                             Constant Variable Absolute No_Wrap Linear
  171.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  172.             Item(Local ): Usage, data= [ 0x51 ] 81
  173.                             Contact ID
  174.             Item(Global): Logical Maximum, data= [ 0x1f ] 31
  175.             Item(Global): Report Size, data= [ 0x05 ] 5
  176.             Item(Global): Report Count, data= [ 0x01 ] 1
  177.             Item(Main  ): Input, data= [ 0x02 ] 2
  178.                             Data Variable Absolute No_Wrap Linear
  179.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  180.             Item(Global): Usage Page, data= [ 0x01 ] 1
  181.                             Generic Desktop Controls
  182.             Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
  183.             Item(Global): Report Size, data= [ 0x10 ] 16
  184.             Item(Global): Unit Exponent, data= [ 0x0e ] 14
  185.                             Unit Exponent: 14
  186.             Item(Global): Unit, data= [ 0x11 ] 17
  187.                             System: SI Linear, Unit: Centimeter
  188.             Item(Local ): Usage, data= [ 0x30 ] 48
  189.                             Direction-X
  190.             Item(Global): Physical Minimum, data= [ 0x00 ] 0
  191.             Item(Global): Physical Maximum, data= [ 0x51 0x17 ] 5969
  192.             Item(Main  ): Input, data= [ 0x02 ] 2
  193.                             Data Variable Absolute No_Wrap Linear
  194.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  195.             Item(Global): Physical Maximum, data= [ 0x1f 0x0d ] 3359
  196.             Item(Local ): Usage, data= [ 0x31 ] 49
  197.                             Direction-Y
  198.             Item(Main  ): Input, data= [ 0x02 ] 2
  199.                             Data Variable Absolute No_Wrap Linear
  200.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  201.             Item(Global): Physical Maximum, data= [ 0x00 ] 0
  202.             Item(Main  ): End Collection, data=none
  203.             Item(Global): Usage Page, data= [ 0x0d ] 13
  204.                             Digitizer
  205.             Item(Local ): Usage, data= [ 0x22 ] 34
  206.                             Finger
  207.             Item(Main  ): Collection, data= [ 0x02 ] 2
  208.                             Logical
  209.             Item(Local ): Usage, data= [ 0x42 ] 66
  210.                             Tip Switch
  211.             Item(Global): Logical Minimum, data= [ 0x00 ] 0
  212.             Item(Global): Logical Maximum, data= [ 0x01 ] 1
  213.             Item(Global): Report Size, data= [ 0x01 ] 1
  214.             Item(Global): Report Count, data= [ 0x01 ] 1
  215.             Item(Main  ): Input, data= [ 0x02 ] 2
  216.                             Data Variable Absolute No_Wrap Linear
  217.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  218.             Item(Global): Report Count, data= [ 0x02 ] 2
  219.             Item(Main  ): Input, data= [ 0x03 ] 3
  220.                             Constant Variable Absolute No_Wrap Linear
  221.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  222.             Item(Local ): Usage, data= [ 0x51 ] 81
  223.                             Contact ID
  224.             Item(Global): Logical Maximum, data= [ 0x1f ] 31
  225.             Item(Global): Report Size, data= [ 0x05 ] 5
  226.             Item(Global): Report Count, data= [ 0x01 ] 1
  227.             Item(Main  ): Input, data= [ 0x02 ] 2
  228.                             Data Variable Absolute No_Wrap Linear
  229.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  230.             Item(Global): Usage Page, data= [ 0x01 ] 1
  231.                             Generic Desktop Controls
  232.             Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
  233.             Item(Global): Report Size, data= [ 0x10 ] 16
  234.             Item(Global): Unit Exponent, data= [ 0x0e ] 14
  235.                             Unit Exponent: 14
  236.             Item(Global): Unit, data= [ 0x11 ] 17
  237.                             System: SI Linear, Unit: Centimeter
  238.             Item(Local ): Usage, data= [ 0x30 ] 48
  239.                             Direction-X
  240.             Item(Global): Physical Minimum, data= [ 0x00 ] 0
  241.             Item(Global): Physical Maximum, data= [ 0x51 0x17 ] 5969
  242.             Item(Main  ): Input, data= [ 0x02 ] 2
  243.                             Data Variable Absolute No_Wrap Linear
  244.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  245.             Item(Global): Physical Maximum, data= [ 0x1f 0x0d ] 3359
  246.             Item(Local ): Usage, data= [ 0x31 ] 49
  247.                             Direction-Y
  248.             Item(Main  ): Input, data= [ 0x02 ] 2
  249.                             Data Variable Absolute No_Wrap Linear
  250.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  251.             Item(Global): Physical Maximum, data= [ 0x00 ] 0
  252.             Item(Main  ): End Collection, data=none
  253.             Item(Global): Usage Page, data= [ 0x0d ] 13
  254.                             Digitizer
  255.             Item(Local ): Usage, data= [ 0x22 ] 34
  256.                             Finger
  257.             Item(Main  ): Collection, data= [ 0x02 ] 2
  258.                             Logical
  259.             Item(Local ): Usage, data= [ 0x42 ] 66
  260.                             Tip Switch
  261.             Item(Global): Logical Minimum, data= [ 0x00 ] 0
  262.             Item(Global): Logical Maximum, data= [ 0x01 ] 1
  263.             Item(Global): Report Size, data= [ 0x01 ] 1
  264.             Item(Global): Report Count, data= [ 0x01 ] 1
  265.             Item(Main  ): Input, data= [ 0x02 ] 2
  266.                             Data Variable Absolute No_Wrap Linear
  267.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  268.             Item(Global): Report Count, data= [ 0x02 ] 2
  269.             Item(Main  ): Input, data= [ 0x03 ] 3
  270.                             Constant Variable Absolute No_Wrap Linear
  271.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  272.             Item(Local ): Usage, data= [ 0x51 ] 81
  273.                             Contact ID
  274.             Item(Global): Logical Maximum, data= [ 0x1f ] 31
  275.             Item(Global): Report Size, data= [ 0x05 ] 5
  276.             Item(Global): Report Count, data= [ 0x01 ] 1
  277.             Item(Main  ): Input, data= [ 0x02 ] 2
  278.                             Data Variable Absolute No_Wrap Linear
  279.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  280.             Item(Global): Usage Page, data= [ 0x01 ] 1
  281.                             Generic Desktop Controls
  282.             Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
  283.             Item(Global): Report Size, data= [ 0x10 ] 16
  284.             Item(Global): Unit Exponent, data= [ 0x0e ] 14
  285.                             Unit Exponent: 14
  286.             Item(Global): Unit, data= [ 0x11 ] 17
  287.                             System: SI Linear, Unit: Centimeter
  288.             Item(Local ): Usage, data= [ 0x30 ] 48
  289.                             Direction-X
  290.             Item(Global): Physical Minimum, data= [ 0x00 ] 0
  291.             Item(Global): Physical Maximum, data= [ 0x51 0x17 ] 5969
  292.             Item(Main  ): Input, data= [ 0x02 ] 2
  293.                             Data Variable Absolute No_Wrap Linear
  294.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  295.             Item(Global): Physical Maximum, data= [ 0x1f 0x0d ] 3359
  296.             Item(Local ): Usage, data= [ 0x31 ] 49
  297.                             Direction-Y
  298.             Item(Main  ): Input, data= [ 0x02 ] 2
  299.                             Data Variable Absolute No_Wrap Linear
  300.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  301.             Item(Global): Physical Maximum, data= [ 0x00 ] 0
  302.             Item(Main  ): End Collection, data=none
  303.             Item(Global): Usage Page, data= [ 0x0d ] 13
  304.                             Digitizer
  305.             Item(Global): Logical Minimum, data= [ 0x00 ] 0
  306.             Item(Global): Logical Maximum, data= [ 0xff 0xff 0x00 0x00 ] 65535
  307.             Item(Global): Report Size, data= [ 0x10 ] 16
  308.             Item(Global): Report Count, data= [ 0x01 ] 1
  309.             Item(Local ): Usage, data= [ 0x56 ] 86
  310.                             (null)
  311.             Item(Main  ): Input, data= [ 0x02 ] 2
  312.                             Data Variable Absolute No_Wrap Linear
  313.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  314.             Item(Global): Logical Maximum, data= [ 0x0a ] 10
  315.             Item(Global): Report Size, data= [ 0x08 ] 8
  316.             Item(Local ): Usage, data= [ 0x54 ] 84
  317.                             Contact Count
  318.             Item(Main  ): Input, data= [ 0x02 ] 2
  319.                             Data Variable Absolute No_Wrap Linear
  320.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  321.             Item(Global): Report ID, data= [ 0x44 ] 68
  322.             Item(Local ): Usage, data= [ 0x55 ] 85
  323.                             Maximum Contact Number
  324.             Item(Main  ): Feature, data= [ 0x02 ] 2
  325.                             Data Variable Absolute No_Wrap Linear
  326.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  327.             Item(Global): Report ID, data= [ 0x44 ] 68
  328.             Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
  329.                             (null)
  330.             Item(Local ): Usage, data= [ 0xc5 ] 197
  331.                             (null)
  332.             Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
  333.             Item(Global): Report Count, data= [ 0x00 0x01 ] 256
  334.             Item(Main  ): Feature, data= [ 0x02 ] 2
  335.                             Data Variable Absolute No_Wrap Linear
  336.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  337.             Item(Global): Report ID, data= [ 0xf0 ] 240
  338.             Item(Local ): Usage, data= [ 0x01 ] 1
  339.                             (null)
  340.             Item(Global): Report Count, data= [ 0x04 ] 4
  341.             Item(Main  ): Feature, data= [ 0x02 ] 2
  342.                             Data Variable Absolute No_Wrap Linear
  343.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  344.             Item(Global): Report ID, data= [ 0xf2 ] 242
  345.             Item(Local ): Usage, data= [ 0x03 ] 3
  346.                             (null)
  347.             Item(Main  ): Feature, data= [ 0x02 ] 2
  348.                             Data Variable Absolute No_Wrap Linear
  349.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  350.             Item(Local ): Usage, data= [ 0x04 ] 4
  351.                             (null)
  352.             Item(Main  ): Feature, data= [ 0x02 ] 2
  353.                             Data Variable Absolute No_Wrap Linear
  354.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  355.             Item(Local ): Usage, data= [ 0x05 ] 5
  356.                             (null)
  357.             Item(Main  ): Feature, data= [ 0x02 ] 2
  358.                             Data Variable Absolute No_Wrap Linear
  359.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  360.             Item(Global): Report Count, data= [ 0x01 ] 1
  361.             Item(Local ): Usage, data= [ 0x06 ] 6
  362.                             (null)
  363.             Item(Main  ): Feature, data= [ 0x02 ] 2
  364.                             Data Variable Absolute No_Wrap Linear
  365.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  366.             Item(Local ): Usage, data= [ 0x07 ] 7
  367.                             (null)
  368.             Item(Main  ): Feature, data= [ 0x02 ] 2
  369.                             Data Variable Absolute No_Wrap Linear
  370.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  371.             Item(Global): Report ID, data= [ 0xf1 ] 241
  372.             Item(Local ): Usage, data= [ 0x02 ] 2
  373.                             (null)
  374.             Item(Global): Report Count, data= [ 0x07 ] 7
  375.             Item(Main  ): Output, data= [ 0x02 ] 2
  376.                             Data Variable Absolute No_Wrap Linear
  377.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  378.             Item(Global): Report ID, data= [ 0xf3 ] 243
  379.             Item(Local ): Usage, data= [ 0x08 ] 8
  380.                             (null)
  381.             Item(Global): Report Count, data= [ 0x3d ] 61
  382.             Item(Main  ): Feature, data= [ 0x02 ] 2
  383.                             Data Variable Absolute No_Wrap Linear
  384.                             Preferred_State No_Null_Position Non_Volatile Bitfield
  385.             Item(Main  ): End Collection, data=none
  386.       Endpoint Descriptor:
  387.         bLength                 7
  388.         bDescriptorType         5
  389.         bEndpointAddress     0x01  EP 1 OUT
  390.         bmAttributes            3
  391.           Transfer Type            Interrupt
  392.           Synch Type               None
  393.           Usage Type               Data
  394.         wMaxPacketSize     0x0040  1x 64 bytes
  395.         bInterval               1
  396.       Endpoint Descriptor:
  397.         bLength                 7
  398.         bDescriptorType         5
  399.         bEndpointAddress     0x81  EP 1 IN
  400.         bmAttributes            3
  401.           Transfer Type            Interrupt
  402.           Synch Type               None
  403.           Usage Type               Data
  404.         wMaxPacketSize     0x0040  1x 64 bytes
  405.         bInterval               1
  406.     Interface Descriptor:
  407.       bLength                 9
  408.       bDescriptorType         4
  409.       bInterfaceNumber        1
  410.       bAlternateSetting       0
  411.       bNumEndpoints           2
  412.       bInterfaceClass         3 Human Interface Device
  413.       bInterfaceSubClass      0 No Subclass
  414.       bInterfaceProtocol      0 None
  415.       iInterface              4 CoolTouch® USB Interface 1            
  416.         HID Device Descriptor:
  417.           bLength                 9
  418.           bDescriptorType        33
  419.           bcdHID               1.10
  420.           bCountryCode            0 Not supported
  421.           bNumDescriptors         1
  422.           bDescriptorType        34 Report
  423.           wDescriptorLength      29
  424.          Report Descriptors:
  425.            ** UNAVAILABLE **
  426.       Endpoint Descriptor:
  427.         bLength                 7
  428.         bDescriptorType         5
  429.         bEndpointAddress     0x02  EP 2 OUT
  430.         bmAttributes            3
  431.           Transfer Type            Interrupt
  432.           Synch Type               None
  433.           Usage Type               Data
  434.         wMaxPacketSize     0x0040  1x 64 bytes
  435.         bInterval               1
  436.       Endpoint Descriptor:
  437.         bLength                 7
  438.         bDescriptorType         5
  439.         bEndpointAddress     0x82  EP 2 IN
  440.         bmAttributes            3
  441.           Transfer Type            Interrupt
  442.           Synch Type               None
  443.           Usage Type               Data
  444.         wMaxPacketSize     0x0040  1x 64 bytes
  445.         bInterval               1
  446. Device Status:     0x0000
  447.   (Bus Powered)
  448.