Peter Tomlinson
Fri, 29 Jun 2001 03:58:24 -0700
>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 I seem to remember that the IBM MFC card is a 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 ***************************************************************