|
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
|