Blame contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt

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