>From ISO 7816-3:1997, ATR looks like:

3B Direct data convention
EF TB1, TC1, TD1 present, 15 historical bytes
00 TB1 Vpp not used
FF TC1 Min delay between character transmissions is default value (11 etu
for T=1)
81 TD1 T=1 protocol only, TD2 is present
31 TD2 TB3 and TC3 present
FF TB3 BWI for T=1 not as per ISO (value F is 'reserved'), CWI for T=1 = 15
65 TC3 Bit 0 says LRC used in T=1, other bits should be all be set to zero
for ISO 7816
Historical bytes say: IBM MFC92292890, where the first byte (49) both says
that the hist bytes are not coded as per 7816-4 and also is the character
'I' as the start of 'IBM'

I seem to remember that the IBM MFC card is an ETSI TE9 / CEN EN726
(telecoms standard) card, and not an ISO 7816 card...

Peter T
Bristol UK

----- Original Message -----
From: "Rich Wareham" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 29, 2001 9:49 AM
Subject: MUSCLE Error using an IBM MFC in GemPlus readers.


>
> Hello,
>
> I am currently porting some Windows software for the management of
> smartcards over to Linux, the cards in question are IBM MFC 4.22 smart
> cards. I get the same error on card power up from both the GemPlus 410
> serial and GemPlus 430 USB card reader when using the PCSClite drivers. In
> both cases the drivers send the following OROS command:
>
> 12
>
> which attempts to power up the card and return the ATR, the response is
>
> A0 3B EF 00 FF 81 31 FF 65 49 42 4D 20 4D 46 43 39 32 32 39 32 38 39 30 17
>
> The first byte is an error code which is, according to the GemPlus docs,
> "Error in the card reset response, such as unknown exchange protocol, or
> byte TA1 not recognized [sic]. The card is not supported by OROS. The card
> reset response is nevertheless returned."
>
> Since I'm rather new to smart-card programming, could someone tell me what
> this means and who is at fault.
>
> BTW, the same readers and cards work fine with PC/SC under Windows.
>
> Rich
>
> --
> rich
>
> The box says 'Requires Win95 or better' so it /must/ run under Linux
>
> ***************************************************************
> Linux Smart Card Developers - M.U.S.C.L.E.
> (Movement for the Use of Smart Cards in a Linux Environment)
> http://www.linuxnet.com/smartcard/index.html
> ***************************************************************
>

***************************************************************
Linux Smart Card Developers - M.U.S.C.L.E.
(Movement for the Use of Smart Cards in a Linux Environment)
http://www.linuxnet.com/smartcard/index.html
***************************************************************

Reply via email to