Initial commit
[platform/upstream/ccid.git] / contrib / Kobil_mIDentity_switch / README_Kobil_mIDentity_switch.txt
1 The Kobil_mIDentity_switch program is used to activate the Kobil mIDenty
2 smart card CCID reader.
3
4 The USB device is by default:
5   ID 0d46:4081 Kobil Systems GmbH mIDentity Basic/Classic (installationless)
6 and will be switched to:
7   ID 0d46:4001 Kobil Systems GmbH mIDentity Basic/Classic (composite device)
8
9
10 Bus 005 Device 016: ID 0d46:4081 Kobil Systems GmbH mIDentity Basic/Classic (installationless)
11 Device Descriptor:
12   bLength                18
13   bDescriptorType         1
14   bcdUSB               2.00
15   bDeviceClass            0 (Defined at Interface level)
16   bDeviceSubClass         0 
17   bDeviceProtocol         0 
18   bMaxPacketSize0        64
19   idVendor           0x0d46 Kobil Systems GmbH
20   idProduct          0x4081 mIDentity Basic/Classic (installationless)
21   bcdDevice            0.00
22   iManufacturer           1 KOBIL Systems
23   iProduct                2 mIDentity M 
24   iSerial                 3 SN_K_05C901085
25   bNumConfigurations      1
26   Configuration Descriptor:
27     bLength                 9
28     bDescriptorType         2
29     wTotalLength           57
30     bNumInterfaces          2
31     bConfigurationValue     1
32     iConfiguration          0 
33     bmAttributes         0x80
34       (Bus Powered)
35     MaxPower              400mA
36     Interface Descriptor:
37       bLength                 9
38       bDescriptorType         4
39       bInterfaceNumber        0
40       bAlternateSetting       0
41       bNumEndpoints           2
42       bInterfaceClass         8 Mass Storage
43       bInterfaceSubClass      6 SCSI
44       bInterfaceProtocol     80 Bulk (Zip)
45       iInterface              0 
46       Endpoint Descriptor:
47         bLength                 7
48         bDescriptorType         5
49         bEndpointAddress     0x02  EP 2 OUT
50         bmAttributes            2
51           Transfer Type            Bulk
52           Synch Type               None
53           Usage Type               Data
54         wMaxPacketSize     0x0200  1x 512 bytes
55         bInterval               0
56       Endpoint Descriptor:
57         bLength                 7
58         bDescriptorType         5
59         bEndpointAddress     0x86  EP 6 IN
60         bmAttributes            2
61           Transfer Type            Bulk
62           Synch Type               None
63           Usage Type               Data
64         wMaxPacketSize     0x0200  1x 512 bytes
65         bInterval               0
66     Interface Descriptor:
67       bLength                 9
68       bDescriptorType         4
69       bInterfaceNumber        1
70       bAlternateSetting       0
71       bNumEndpoints           1
72       bInterfaceClass         3 Human Interface Devices
73       bInterfaceSubClass      1 Boot Interface Subclass
74       bInterfaceProtocol      0 None
75       iInterface              0 
76       Endpoint Descriptor:
77         bLength                 7
78         bDescriptorType         5
79         bEndpointAddress     0x81  EP 1 IN
80         bmAttributes            3
81           Transfer Type            Interrupt
82           Synch Type               None
83           Usage Type               Data
84         wMaxPacketSize     0x0040  1x 64 bytes
85         bInterval               8
86         UNRECOGNIZED:  09 21 00 01 00 01 22 22 00
87 Device Qualifier (for other device speed):
88   bLength                10
89   bDescriptorType         6
90   bcdUSB               2.00
91   bDeviceClass            0 (Defined at Interface level)
92   bDeviceSubClass         0 
93   bDeviceProtocol         0 
94   bMaxPacketSize0        64
95   bNumConfigurations      1
96 Device Status:     0x0002
97   (Bus Powered)
98   Remote Wakeup Enabled
99
100
101 Bus 005 Device 015: ID 0d46:4001 Kobil Systems GmbH mIDentity Basic/Classic (composite device)
102 Device Descriptor:
103   bLength                18
104   bDescriptorType         1
105   bcdUSB               2.00
106   bDeviceClass            0 (Defined at Interface level)
107   bDeviceSubClass         0 
108   bDeviceProtocol         0 
109   bMaxPacketSize0        64
110   idVendor           0x0d46 Kobil Systems GmbH
111   idProduct          0x4001 mIDentity Basic/Classic (composite device)
112   bcdDevice            0.00
113   iManufacturer           1 KOBIL Systems
114   iProduct                2 mIDentity M 
115   iSerial                 3 SN_K_05C901085
116   bNumConfigurations      1
117   Configuration Descriptor:
118     bLength                 9
119     bDescriptorType         2
120     wTotalLength          134
121     bNumInterfaces          3
122     bConfigurationValue     1
123     iConfiguration          0 
124     bmAttributes         0x80
125       (Bus Powered)
126     MaxPower              400mA
127     Interface Descriptor:
128       bLength                 9
129       bDescriptorType         4
130       bInterfaceNumber        0
131       bAlternateSetting       0
132       bNumEndpoints           2
133       bInterfaceClass         8 Mass Storage
134       bInterfaceSubClass      6 SCSI
135       bInterfaceProtocol     80 Bulk (Zip)
136       iInterface              0 
137       Endpoint Descriptor:
138         bLength                 7
139         bDescriptorType         5
140         bEndpointAddress     0x02  EP 2 OUT
141         bmAttributes            2
142           Transfer Type            Bulk
143           Synch Type               None
144           Usage Type               Data
145         wMaxPacketSize     0x0200  1x 512 bytes
146         bInterval               0
147       Endpoint Descriptor:
148         bLength                 7
149         bDescriptorType         5
150         bEndpointAddress     0x86  EP 6 IN
151         bmAttributes            2
152           Transfer Type            Bulk
153           Synch Type               None
154           Usage Type               Data
155         wMaxPacketSize     0x0200  1x 512 bytes
156         bInterval               0
157     Interface Descriptor:
158       bLength                 9
159       bDescriptorType         4
160       bInterfaceNumber        1
161       bAlternateSetting       0
162       bNumEndpoints           2
163       bInterfaceClass        11 Chip/SmartCard
164       bInterfaceSubClass      0 
165       bInterfaceProtocol      0 
166       iInterface              0 
167       ChipCard Interface Descriptor:
168         bLength                54
169         bDescriptorType        33
170         bcdCCID              1.00
171         nMaxSlotIndex           0
172         bVoltageSupport         7  5.0V 3.0V 1.8V 
173         dwProtocols             3  T=0 T=1
174         dwDefaultClock       4000
175         dwMaxiumumClock      4000
176         bNumClockSupported      0
177         dwDataRate          10752 bps
178         dwMaxDataRate      250000 bps
179         bNumDataRatesSupp.      0
180         dwMaxIFSD             254
181         dwSyncProtocols  00000000 
182         dwMechanical     00000000 
183         dwFeatures       000206BA
184           Auto configuration based on ATR
185           Auto voltage selection
186           Auto clock change
187           Auto baud rate change
188           Auto PPS made by CCID
189           NAD value other than 0x00 accpeted
190           Auto IFSD exchange
191           Short APDU level exchange
192         dwMaxCCIDMsgLen       271
193         bClassGetResponse    echo
194         bClassEnvelope       echo
195         wlcdLayout           none
196         bPINSupport             0 
197         bMaxCCIDBusySlots       1
198       Endpoint Descriptor:
199         bLength                 7
200         bDescriptorType         5
201         bEndpointAddress     0x04  EP 4 OUT
202         bmAttributes            2
203           Transfer Type            Bulk
204           Synch Type               None
205           Usage Type               Data
206         wMaxPacketSize     0x0200  1x 512 bytes
207         bInterval               0
208       Endpoint Descriptor:
209         bLength                 7
210         bDescriptorType         5
211         bEndpointAddress     0x88  EP 8 IN
212         bmAttributes            2
213           Transfer Type            Bulk
214           Synch Type               None
215           Usage Type               Data
216         wMaxPacketSize     0x0200  1x 512 bytes
217         bInterval               0
218     Interface Descriptor:
219       bLength                 9
220       bDescriptorType         4
221       bInterfaceNumber        2
222       bAlternateSetting       0
223       bNumEndpoints           1
224       bInterfaceClass         3 Human Interface Devices
225       bInterfaceSubClass      1 Boot Interface Subclass
226       bInterfaceProtocol      0 None
227       iInterface              0 
228       Endpoint Descriptor:
229         bLength                 7
230         bDescriptorType         5
231         bEndpointAddress     0x81  EP 1 IN
232         bmAttributes            3
233           Transfer Type            Interrupt
234           Synch Type               None
235           Usage Type               Data
236         wMaxPacketSize     0x0040  1x 64 bytes
237         bInterval              10
238         UNRECOGNIZED:  09 21 00 01 00 01 22 22 00
239 Device Qualifier (for other device speed):
240   bLength                10
241   bDescriptorType         6
242   bcdUSB               2.00
243   bDeviceClass            0 (Defined at Interface level)
244   bDeviceSubClass         0 
245   bDeviceProtocol         0 
246   bMaxPacketSize0        64
247   bNumConfigurations      1
248 Device Status:     0x0002
249   (Bus Powered)
250   Remote Wakeup Enabled