Gembird silvershield/Info

From sigrok
Jump to navigation Jump to search

The lsusb(8) output may be incomplete. Getting the HID report descriptor times out.

 $ lsusb -v -d 04b4:fd11
 Bus 001 Device 041: ID 04b4:fd11 Cypress Semiconductor Corp. 
 Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               1.10
   bDeviceClass            0 
   bDeviceSubClass         0 
   bDeviceProtocol         0 
   bMaxPacketSize0         8
   idVendor           0x04b4 Cypress Semiconductor Corp.
   idProduct          0xfd11 
   bcdDevice            1.01
   iManufacturer           1 Gembird Electronics
   iProduct                2 Gembird Silver Shield PM
   iSerial                 0 
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength       0x001b
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          0 
     bmAttributes         0x80
       (Bus Powered)
     MaxPower              150mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           0
       bInterfaceClass         3 Human Interface Device
       bInterfaceSubClass      0 
       bInterfaceProtocol      0 
       iInterface              0 
         HID Device Descriptor:
           bLength                 9
           bDescriptorType        33
           bcdHID               1.10
           bCountryCode            0 Not supported
           bNumDescriptors         1
           bDescriptorType        34 Report
           wDescriptorLength     217
           Report Descriptor: (length is 217)
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Local ): Usage, data= [ 0x06 ] 6
                             (null)
             Item(Main  ): Collection, data= [ 0x01 ] 1
                             Application
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x01 ] 1
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x20 ] 32
             Item(Global): Report Count, data= [ 0x01 ] 1
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x02 ] 2
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x01 ] 1
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x03 ] 3
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x01 ] 1
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x04 ] 4
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x10 ] 16
             Item(Global): Report Count, data= [ 0x13 ] 19
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x05 ] 5
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x03 ] 3
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x06 ] 6
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x01 ] 1
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x07 ] 7
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x10 ] 16
             Item(Global): Report Count, data= [ 0x13 ] 19
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x08 ] 8
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x03 ] 3
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x09 ] 9
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x01 ] 1
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x0a ] 10
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x10 ] 16
             Item(Global): Report Count, data= [ 0x13 ] 19
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x0b ] 11
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x03 ] 3
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x0c ] 12
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x01 ] 1
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x0d ] 13
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x10 ] 16
             Item(Global): Report Count, data= [ 0x13 ] 19
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): Collection, data= [ 0x03 ] 3
                             Report
             Item(Global): Usage Page, data= [ 0x84 ] 132
                             Power Device Page
             Item(Global): Report ID, data= [ 0x0e ] 14
             Item(Local ): Usage, data= [ 0x39 ] 57
                             (null)
             Item(Global): Report Size, data= [ 0x08 ] 8
             Item(Global): Report Count, data= [ 0x03 ] 3
             Item(Main  ): Feature, data= [ 0x02 ] 2
                             Data Variable Absolute No_Wrap Linear
                             Preferred_State No_Null_Position Non_Volatile Bitfield
             Item(Main  ): End Collection, data=none
             Item(Main  ): End Collection, data=none
 Device Status:     0x0000
   (Bus Powered)