<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-05-18 8:40 GMT+02:00 William To <span dir="ltr"><<a href="mailto:william.to@erg.com.hk" target="_blank">william.to@erg.com.hk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi All, <br><br></div>This is  is the output from ./src/parse for the reader I have on hand now:<br><br><br> idVendor: 0x04E6<br>  iManufacturer: Identive<br> idProduct: 0x5810<br>  iProduct: CLOUD 2700 R Smart Card Reader<br> bcdDevice: 0.15 (firmware release?)<br> bLength: 9<br> bDescriptorType: 4<br> bInterfaceNumber: 0<br> bAlternateSetting: 0<br> bNumEndpoints: 3<br>  bulk-IN, bulk-OUT and Interrupt-IN<br> bInterfaceClass: 0x0B [Chip Card Interface Device Class (CCID)]<br> bInterfaceSubClass: 0<br> bInterfaceProtocol: 0<br>  bulk transfer, optional interrupt-IN (CCID)<br> iInterface: CCID Interface<br> CCID Class Descriptor<br>  bLength: 0x36<br>  bDescriptorType: 0x21<br>  bcdCCID: 1.10<br>  bMaxSlotIndex: 0x00<br>  bVoltageSupport: 0x07<br>   5.0V<br>   3.0V<br>   1.8V<br>  dwProtocols: 0x0000 0x0003<br>   T=0<br>   T=1<br>  dwDefaultClock: 4.800 MHz<br>  dwMaximumClock: 16.000 MHz<br>  bNumClockSupported: 0 (will use whatever is returned)<br>   IFD does not support GET CLOCK FREQUENCIES request: I/O error<br>  dwDataRate: 12903 bps<br>  dwMaxDataRate: 600000 bps<br>  bNumDataRatesSupported: 0 (will use whatever is returned)<br>   IFD does not support GET_DATA_RATES request: I/O error<br>  dwMaxIFSD: 254<br>  dwSynchProtocols: 0x00000000<br>  dwMechanical: 0x00000000<br>   No special characteristics<br>  dwFeatures: 0x000404BA<br>   ....02 Automatic parameter configuration based on ATR data<br>   ....08 Automatic ICC voltage selection<br>   ....10 Automatic ICC clock frequency change according to parameters<br>   ....20 Automatic baud rate change according to frequency and Fi, Di params<br>   ....80 Automatic PPS made by the CCID<br>   ..04.. Automatic IFSD exchange as first exchange (T=1)<br>   04.... Short and Extended APDU level exchange<br>  dwMaxCCIDMessageLength: 271 bytes<br>  bClassGetResponse: 0xFF<br>   echoes the APDU class<br>  bClassEnveloppe: 0xFF<br>   echoes the APDU class<br>  wLcdLayout: 0x0000<br>  bPINSupport: 0x00<br>  bMaxCCIDBusySlots: 1<br><br><br></div>I don't know whether it is only adding the USB vendor/product ID set to the Info.plist or large parts of the code would need to be backported just to support a new reader.<br></div></div></div></blockquote><div><br></div><div>This "Identive <a href="https://pcsclite.alioth.debian.org/ccid/shouldwork.html#0x04E60x5810">CLOUD 2700 R Smart Card Reader</a>" reader has been added in CCID driver version <span class="">1.4.10.<br></span></div><div><span class=""><a href="https://pcsclite.alioth.debian.org/ccid/shouldwork.html#0x04E60x5810">https://pcsclite.alioth.debian.org/ccid/shouldwork.html#0x04E60x5810</a><br><br>I do not remember having added special code to support this reader.<br></span> </div>You should be able to use the Info.plist generated from a recent CCID driver version (or generated on GNU/Linux) and use it with the CCID driver binary you already have.<br></div><div class="gmail_quote">That "should" work.<br clear="all"></div><br></div><div class="gmail_extra">Bye<br></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature"> Dr. Ludovic Rousseau</div>
</div></div>