Hi , thanks for the quick answer :

Ludovic Rousseau wrote:
Sending a PPS request using the PCSC API :
The PC/SC application can only select the protocol to use (T=0 or
T=1). The driver then decides what to do for the PPS.
But if we give SCARD_PROTOCOL_OPTIMAL as argument to ScardReconnect, I guess we can assume the PPS indicated in the ATR will be used systematically.

In my CCID driver [1] the PPS exchange is done by the driver or by the
reader depending on the reader firmware capabilities.
Then it's done systematically?  I've seen that in recent version of pcsc-lite , you disabled the automatic PPS request at powerUp , it's then up to the driver,  OK.
Changing the Vcc Voltage  :
But you can do whatever you want if the application directly talks to
the driver using SCardControl(). It is then "proprietary" commands
only supported by this particular driver.

I have the documentation of proprietary commands for Gemplus GemcorePro readers. Only the commands corresponding to PC_TO_RDR_SETPARAMETERS are available through PC_TO_RDR_ESCAPE callable using ScardControl. This include modifications of GT, Wi etc ....

In my CCID driver you can change the Vcc to use by editing the
Info.plist configuration file and changing ifdDriverOptions:

       bits 4 & 5: (values 0, 16, 32, 48)
         0: power on the card at 5V (default value)
        16: power on the card at 3V and then, it 3V fails use 5V
        32: power on the card at 1.8V, then 3V and then 5V
        48: let the reader decide

Good to know ! It's still at driver level but it could be a solution....


--
 
Michel MEMETEAU
ISPE-ACS developer
Gemalto
Tel: +33 4 42 36 65 02
Fax: +33
x xx xx xx xx
Avenue du Pic de Bertagne
13420 Gemenos

michel.memeteau
@gemalto.com

www.gemalto.com

 

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

Reply via email to