1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
mcuelenaere@wim2160:~/rockbox_git/rockbox/build$ sudo lsusb -v -d 07C4:A4A5

Bus 001 Device 017: ID 07c4:a4a5 Datafab Systems, Inc. 
Device Descriptor:                                     
  bLength                18                            
  bDescriptorType         1                            
  bcdUSB               2.00                            
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0                             
  bDeviceProtocol         0                             
  bMaxPacketSize0        64                             
  idVendor           0x07c4 Datafab Systems, Inc.       
  idProduct          0xa4a5                             
  bcdDevice            1.00                             
  iManufacturer           1 Rockbox.org                 
  iProduct                2 Rockbox media player        
  iSerial                 0                             
  bNumConfigurations      1                             
  Configuration Descriptor:                             
    bLength                 9                           
    bDescriptorType         2                           
    wTotalLength           34                           
    bNumInterfaces          1                           
    bConfigurationValue     1                           
    iConfiguration          0                           
    bmAttributes         0xc0                           
      Self Powered                                      
    MaxPower              500mA                         
    Interface Descriptor:                               
      bLength                 9                         
      bDescriptorType         4                         
      bInterfaceNumber        0                         
      bAlternateSetting       0                         
      bNumEndpoints           1                         
      bInterfaceClass         3 Human Interface Device  
      bInterfaceSubClass      1 Boot Interface Subclass 
      bInterfaceProtocol      2 Mouse                   
      iInterface              0                         
        HID Device Descriptor:                          
          bLength                 9                     
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      25
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               8
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)