Blame contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt

Packit 9f0df5
The Kobil_mIDentity_switch program is used to activate the Kobil mIDenty
Packit 9f0df5
smart card CCID reader.
Packit 9f0df5
Packit 9f0df5
The USB device is by default:
Packit 9f0df5
  ID 0d46:4081 Kobil Systems GmbH mIDentity Basic/Classic (installationless)
Packit 9f0df5
and will be switched to:
Packit 9f0df5
  ID 0d46:4001 Kobil Systems GmbH mIDentity Basic/Classic (composite device)
Packit 9f0df5
Packit 9f0df5
Packit 9f0df5
Bus 005 Device 016: ID 0d46:4081 Kobil Systems GmbH mIDentity Basic/Classic (installationless)
Packit 9f0df5
Device Descriptor:
Packit 9f0df5
  bLength                18
Packit 9f0df5
  bDescriptorType         1
Packit 9f0df5
  bcdUSB               2.00
Packit 9f0df5
  bDeviceClass            0 (Defined at Interface level)
Packit 9f0df5
  bDeviceSubClass         0 
Packit 9f0df5
  bDeviceProtocol         0 
Packit 9f0df5
  bMaxPacketSize0        64
Packit 9f0df5
  idVendor           0x0d46 Kobil Systems GmbH
Packit 9f0df5
  idProduct          0x4081 mIDentity Basic/Classic (installationless)
Packit 9f0df5
  bcdDevice            0.00
Packit 9f0df5
  iManufacturer           1 KOBIL Systems
Packit 9f0df5
  iProduct                2 mIDentity M 
Packit 9f0df5
  iSerial                 3 SN_K_05C901085
Packit 9f0df5
  bNumConfigurations      1
Packit 9f0df5
  Configuration Descriptor:
Packit 9f0df5
    bLength                 9
Packit 9f0df5
    bDescriptorType         2
Packit 9f0df5
    wTotalLength           57
Packit 9f0df5
    bNumInterfaces          2
Packit 9f0df5
    bConfigurationValue     1
Packit 9f0df5
    iConfiguration          0 
Packit 9f0df5
    bmAttributes         0x80
Packit 9f0df5
      (Bus Powered)
Packit 9f0df5
    MaxPower              400mA
Packit 9f0df5
    Interface Descriptor:
Packit 9f0df5
      bLength                 9
Packit 9f0df5
      bDescriptorType         4
Packit 9f0df5
      bInterfaceNumber        0
Packit 9f0df5
      bAlternateSetting       0
Packit 9f0df5
      bNumEndpoints           2
Packit 9f0df5
      bInterfaceClass         8 Mass Storage
Packit 9f0df5
      bInterfaceSubClass      6 SCSI
Packit 9f0df5
      bInterfaceProtocol     80 Bulk (Zip)
Packit 9f0df5
      iInterface              0 
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x02  EP 2 OUT
Packit 9f0df5
        bmAttributes            2
Packit 9f0df5
          Transfer Type            Bulk
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0200  1x 512 bytes
Packit 9f0df5
        bInterval               0
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x86  EP 6 IN
Packit 9f0df5
        bmAttributes            2
Packit 9f0df5
          Transfer Type            Bulk
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0200  1x 512 bytes
Packit 9f0df5
        bInterval               0
Packit 9f0df5
    Interface Descriptor:
Packit 9f0df5
      bLength                 9
Packit 9f0df5
      bDescriptorType         4
Packit 9f0df5
      bInterfaceNumber        1
Packit 9f0df5
      bAlternateSetting       0
Packit 9f0df5
      bNumEndpoints           1
Packit 9f0df5
      bInterfaceClass         3 Human Interface Devices
Packit 9f0df5
      bInterfaceSubClass      1 Boot Interface Subclass
Packit 9f0df5
      bInterfaceProtocol      0 None
Packit 9f0df5
      iInterface              0 
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x81  EP 1 IN
Packit 9f0df5
        bmAttributes            3
Packit 9f0df5
          Transfer Type            Interrupt
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0040  1x 64 bytes
Packit 9f0df5
        bInterval               8
Packit 9f0df5
        UNRECOGNIZED:  09 21 00 01 00 01 22 22 00
Packit 9f0df5
Device Qualifier (for other device speed):
Packit 9f0df5
  bLength                10
Packit 9f0df5
  bDescriptorType         6
Packit 9f0df5
  bcdUSB               2.00
Packit 9f0df5
  bDeviceClass            0 (Defined at Interface level)
Packit 9f0df5
  bDeviceSubClass         0 
Packit 9f0df5
  bDeviceProtocol         0 
Packit 9f0df5
  bMaxPacketSize0        64
Packit 9f0df5
  bNumConfigurations      1
Packit 9f0df5
Device Status:     0x0002
Packit 9f0df5
  (Bus Powered)
Packit 9f0df5
  Remote Wakeup Enabled
Packit 9f0df5
Packit 9f0df5
Packit 9f0df5
Bus 005 Device 015: ID 0d46:4001 Kobil Systems GmbH mIDentity Basic/Classic (composite device)
Packit 9f0df5
Device Descriptor:
Packit 9f0df5
  bLength                18
Packit 9f0df5
  bDescriptorType         1
Packit 9f0df5
  bcdUSB               2.00
Packit 9f0df5
  bDeviceClass            0 (Defined at Interface level)
Packit 9f0df5
  bDeviceSubClass         0 
Packit 9f0df5
  bDeviceProtocol         0 
Packit 9f0df5
  bMaxPacketSize0        64
Packit 9f0df5
  idVendor           0x0d46 Kobil Systems GmbH
Packit 9f0df5
  idProduct          0x4001 mIDentity Basic/Classic (composite device)
Packit 9f0df5
  bcdDevice            0.00
Packit 9f0df5
  iManufacturer           1 KOBIL Systems
Packit 9f0df5
  iProduct                2 mIDentity M 
Packit 9f0df5
  iSerial                 3 SN_K_05C901085
Packit 9f0df5
  bNumConfigurations      1
Packit 9f0df5
  Configuration Descriptor:
Packit 9f0df5
    bLength                 9
Packit 9f0df5
    bDescriptorType         2
Packit 9f0df5
    wTotalLength          134
Packit 9f0df5
    bNumInterfaces          3
Packit 9f0df5
    bConfigurationValue     1
Packit 9f0df5
    iConfiguration          0 
Packit 9f0df5
    bmAttributes         0x80
Packit 9f0df5
      (Bus Powered)
Packit 9f0df5
    MaxPower              400mA
Packit 9f0df5
    Interface Descriptor:
Packit 9f0df5
      bLength                 9
Packit 9f0df5
      bDescriptorType         4
Packit 9f0df5
      bInterfaceNumber        0
Packit 9f0df5
      bAlternateSetting       0
Packit 9f0df5
      bNumEndpoints           2
Packit 9f0df5
      bInterfaceClass         8 Mass Storage
Packit 9f0df5
      bInterfaceSubClass      6 SCSI
Packit 9f0df5
      bInterfaceProtocol     80 Bulk (Zip)
Packit 9f0df5
      iInterface              0 
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x02  EP 2 OUT
Packit 9f0df5
        bmAttributes            2
Packit 9f0df5
          Transfer Type            Bulk
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0200  1x 512 bytes
Packit 9f0df5
        bInterval               0
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x86  EP 6 IN
Packit 9f0df5
        bmAttributes            2
Packit 9f0df5
          Transfer Type            Bulk
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0200  1x 512 bytes
Packit 9f0df5
        bInterval               0
Packit 9f0df5
    Interface Descriptor:
Packit 9f0df5
      bLength                 9
Packit 9f0df5
      bDescriptorType         4
Packit 9f0df5
      bInterfaceNumber        1
Packit 9f0df5
      bAlternateSetting       0
Packit 9f0df5
      bNumEndpoints           2
Packit 9f0df5
      bInterfaceClass        11 Chip/SmartCard
Packit 9f0df5
      bInterfaceSubClass      0 
Packit 9f0df5
      bInterfaceProtocol      0 
Packit 9f0df5
      iInterface              0 
Packit 9f0df5
      ChipCard Interface Descriptor:
Packit 9f0df5
        bLength                54
Packit 9f0df5
        bDescriptorType        33
Packit 9f0df5
        bcdCCID              1.00
Packit 9f0df5
        nMaxSlotIndex           0
Packit 9f0df5
        bVoltageSupport         7  5.0V 3.0V 1.8V 
Packit 9f0df5
        dwProtocols             3  T=0 T=1
Packit 9f0df5
        dwDefaultClock       4000
Packit 9f0df5
        dwMaxiumumClock      4000
Packit 9f0df5
        bNumClockSupported      0
Packit 9f0df5
        dwDataRate          10752 bps
Packit 9f0df5
        dwMaxDataRate      250000 bps
Packit 9f0df5
        bNumDataRatesSupp.      0
Packit 9f0df5
        dwMaxIFSD             254
Packit 9f0df5
        dwSyncProtocols  00000000 
Packit 9f0df5
        dwMechanical     00000000 
Packit 9f0df5
        dwFeatures       000206BA
Packit 9f0df5
          Auto configuration based on ATR
Packit 9f0df5
          Auto voltage selection
Packit 9f0df5
          Auto clock change
Packit 9f0df5
          Auto baud rate change
Packit 9f0df5
          Auto PPS made by CCID
Packit 9f0df5
          NAD value other than 0x00 accpeted
Packit 9f0df5
          Auto IFSD exchange
Packit 9f0df5
          Short APDU level exchange
Packit 9f0df5
        dwMaxCCIDMsgLen       271
Packit 9f0df5
        bClassGetResponse    echo
Packit 9f0df5
        bClassEnvelope       echo
Packit 9f0df5
        wlcdLayout           none
Packit 9f0df5
        bPINSupport             0 
Packit 9f0df5
        bMaxCCIDBusySlots       1
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x04  EP 4 OUT
Packit 9f0df5
        bmAttributes            2
Packit 9f0df5
          Transfer Type            Bulk
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0200  1x 512 bytes
Packit 9f0df5
        bInterval               0
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x88  EP 8 IN
Packit 9f0df5
        bmAttributes            2
Packit 9f0df5
          Transfer Type            Bulk
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0200  1x 512 bytes
Packit 9f0df5
        bInterval               0
Packit 9f0df5
    Interface Descriptor:
Packit 9f0df5
      bLength                 9
Packit 9f0df5
      bDescriptorType         4
Packit 9f0df5
      bInterfaceNumber        2
Packit 9f0df5
      bAlternateSetting       0
Packit 9f0df5
      bNumEndpoints           1
Packit 9f0df5
      bInterfaceClass         3 Human Interface Devices
Packit 9f0df5
      bInterfaceSubClass      1 Boot Interface Subclass
Packit 9f0df5
      bInterfaceProtocol      0 None
Packit 9f0df5
      iInterface              0 
Packit 9f0df5
      Endpoint Descriptor:
Packit 9f0df5
        bLength                 7
Packit 9f0df5
        bDescriptorType         5
Packit 9f0df5
        bEndpointAddress     0x81  EP 1 IN
Packit 9f0df5
        bmAttributes            3
Packit 9f0df5
          Transfer Type            Interrupt
Packit 9f0df5
          Synch Type               None
Packit 9f0df5
          Usage Type               Data
Packit 9f0df5
        wMaxPacketSize     0x0040  1x 64 bytes
Packit 9f0df5
        bInterval              10
Packit 9f0df5
        UNRECOGNIZED:  09 21 00 01 00 01 22 22 00
Packit 9f0df5
Device Qualifier (for other device speed):
Packit 9f0df5
  bLength                10
Packit 9f0df5
  bDescriptorType         6
Packit 9f0df5
  bcdUSB               2.00
Packit 9f0df5
  bDeviceClass            0 (Defined at Interface level)
Packit 9f0df5
  bDeviceSubClass         0 
Packit 9f0df5
  bDeviceProtocol         0 
Packit 9f0df5
  bMaxPacketSize0        64
Packit 9f0df5
  bNumConfigurations      1
Packit 9f0df5
Device Status:     0x0002
Packit 9f0df5
  (Bus Powered)
Packit 9f0df5
  Remote Wakeup Enabled