Here are the versions I use:

libpcsclite1-devel-1.3.1-1cis
perl-pcsc-perl-1.4.2-1cis
pcsc-tools-1.4.4-1cis
pcsc-ozscr-2.0.3-7cis
pcsc-lite-1.3.1-1cis
libpcsclite1-1.3.1-1cis
gpshell-1.3.1-1cis
libGlobalPlatform1-devel-3.0.2-2cis
libGlobalPlatform1-3.0.2-2cis
muscleframework-devel-1.1.5-2cis
libmusclecard1-static-devel-1.3.3-1cis
libmusclecard1-devel-1.3.3-1cis
muscletool-2.1.0-1cis
muscleframework-1.1.5-2cis
libmusclecard1-1.3.3-1cis
(these are package I've made for My Mandriva 2006.0 in order to facilitate 
deployment. They are installed in /usr (./configure --prefix=/usr)
- muscletools is NOT compiled with flag V2

I have no access to svn protocol as I'm behind a firewall.
Is there some place were daily snapshots are made? (I didn't find such a thing 
on http://svn.debian.org/)

gpshell < list.txt gives the following result:
List of applets (AID state privileges)
a000000003000000        7       0
a0000000620001  1       0
a0000000620101  1       0
a0000000620102  1       0
a0000000620201  1       0
a0000000030000  1       0
a000000030000070006800102030    1       0
a0000001320001  1       0
a00000003029057000ad14100101    1       0
a0000000035344  1       0
a0000000035350  1       0
a000000001      1       0

the output of pcscd -f -a -d when doing a connect 1 is:
winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6
winscard.c:213:SCardConnect() Attempting Connect to O2Micro SmartCardBus 
Reader 00 00 using protocol: 3
ATR: 3B 95 95 40 FF AE 01 03 00 00
atrhandler.c:102:ATRDecodeAtr() Conv: 01, Y1: 09, K: 05
atrhandler.c:120:ATRDecodeAtr() TA1: 95, TB1: FFFFFFFF, TC1: FFFFFFFF, TD1: 40
atrhandler.c:152:ATRDecodeAtr() T=0 Protocol Found
atrhandler.c:120:ATRDecodeAtr() TA2: FFFFFFFF, TB2: FFFFFFFF, TC2: FF, TD2: 
FFFFFFFF
atrhandler.c:258:ATRDecodeAtr() CurrentProtocol: 1, AvailableProtocols: 1
ATR: 3B 95 95 40 FF AE 01 03 00 00
atrhandler.c:102:ATRDecodeAtr() Conv: 01, Y1: 09, K: 05
atrhandler.c:120:ATRDecodeAtr() TA1: 95, TB1: FFFFFFFF, TC1: FFFFFFFF, TD1: 40
atrhandler.c:152:ATRDecodeAtr() T=0 Protocol Found
atrhandler.c:120:ATRDecodeAtr() TA2: FFFFFFFF, TB2: FFFFFFFF, TC2: FF, TD2: 
FFFFFFFF
atrhandler.c:258:ATRDecodeAtr() CurrentProtocol: 1, AvailableProtocols: 1
prothandler.c:130:PHSetProtocol() Attempting PTS to T=0
winscard.c:323:SCardConnect() Active Protocol: T=0
winscard.c:333:SCardConnect() hCard Identity: 135e3
winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6
winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6
winscard.c:1464:SCardTransmit() Send Protocol: T=0
APDU: 00 A4 04 00 06 A0 00 00 00 01 01
SW: 6A 82
winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6
winscard.c:710:SCardDisconnect() Active Contexts: 1

> Don't remember if I have asked again, you are using the stable
> MCardPlugin from the SVN and libmusclecard 1.3.1? Or
> muscleframework-1.1.5? Try the SVN version. And the muscletools from SVN
> (Don't know if the muscletool from the tar.gz is up to date, but it
> should.)?
>
> http://svn.debian.org/
>
> Look for:
>
> muscleplugins
> muscleapps
> pcsclite
>
> Try to detect the error: Do the following, in muscleTool.c at line 3759
> MSCEstablishConnection is executed (you should not have compiled
> muscletools with the VERSION2 switch) insert a printf() statement if the
> end of this is reached.
Will look for this.

> In MCardPlugin in the function MSC_RV PL_MSCIdentifyToken() insert also
> a printf() at the end.
>
> But at first run pcscd -f -a -d to see all APDUs which are sent, so can
> be detected if the applet selection works.
done see the beginning of my mail

--
        Olivier LAHAYE
        Motorola Labs IT Manager
        Computer & Information Systems
        European Communications Research
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to