On 2/24/11 3:10 AM, Ludovic Rousseau wrote:
> 2011/2/24 Grant Olson <[email protected]>:
>>
>> Originally libccid wouldn't detect the smartcard at all because it was
>> returning a USB class code of 0x0 instead of 0xb.  A quick read of the
>> USB spec said that this is okay if the interface descriptions return the
>> correct info.
> 
> I am surprised. I thought 0xFF was used for proprietary class.
> Where in the USB spec have you found the information?
> 

Here's what I read.  My interpretation of the spec might be totally off
base.  But it did correctly determine things like pinpad support:

Base Class 00h (Device)

This base class is defined to be used in Device Descriptors to indicate
that class information should be determined from the Interface
Descriptors in the device. There is one class code definition in this
base class.  All other values are reserved.

http://www.usb.org/developers/defined_class/#BaseClass00h


> 
> Since the reader is not really implementing the CCID specification I
> would not be surprised if the reader does not support the PPS or
> something like that. Maybe the reader reports a wrong dwFeatures.
> 
> I can only suggest you to buy a real and supported CCID reader. Unless
> you have free time...
> 

Yeah, I already have a few SCM readers, just none with a pinpad.  I
thought I might sneak in a weekend or two's worth of effort trying to
get the ACR83 working before "recycling" it.

-- 
Grant

"I am gravely disappointed. Again you have made me unleash my dogs of war."

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to