Hello, I have been trying to make my Litronic 210 and Open16K card to work for several weeks with not much success. I have used the ct-api driver for Litronic 210 (the docs say about the Litronic Argus 210, my reader does not say Argus anywhere). XCard-ctapi, when it runs, it gives an error at the Iso_Reset function. (I will bring tomorow more details.). When I use the "reader" example program from the litronic ctapi package, and issue the commands, I get: (I have logged the commands from the ToolKit application for Windows and spefically the commands to "Select" the application on the smartcard to make it run. I want to run the Wallet example from Cyberflex Open16). Script started on Fri Jan 8 14:35:21 1999 # ./reader-modified Successful Initialize Successful Reset/Set Mode ATR Response Size: 09 3b 16 94 81 10 05 00 00 51 Card inserted. APDU: 0040000000 // Validate command from Wallet.java APDU to send: 00 40 00 00 00 Command sent successfully: 00 40 00 00 00 Response: 6d 00 // Ok, does not work since Wallet is not active yet. APDU: A0A404000700000000000077 APDU to send: a0 a4 04 00 07 00 00 00 00 00 00 77 Command sent successfully: a0 a4 04 00 07 00 00 00 00 00 00 77 Response: 9f 28 // What is this? APDU: A0F2000028 APDU to send: a0 f2 00 00 28 Command sent successfully: a0 f2 00 00 28 Response: 67 17 // Needs 17 // Up to here, everything is ok. The next command returns a BYTE[] that // starts with "f2". The "Toolkit" application does not return such a byte. // APDU: A0F2000017 APDU to send: a0 f2 00 00 17 Command sent successfully: a0 f2 00 00 17 Response: f2 00 00 00 62 69 69 02 3f 00 02 14 03 1b 13 00 02 00 00 00 00 00 00 00 90 00 00 00 00 62 69 69 02 3F 00 02 14 03 1B 13 00 02 00 00 00 00 00 00 00 // Just above line is from ToolKit log window. Why do I receive that "f2" from // litronic-ctapi-0.0.1? // After this, all the other fail! // 90 00 is returned on a separate line in the ToolKit. How does it know? // Are two lines of bytes, two packets given? APDU: A0A40000026969 APDU to send: a0 a4 00 00 02 69 69 Command sent successfully: a0 a4 00 00 02 69 69 Response: 9f 28 APDU: F0A8000128 APDU to send: f0 a8 00 01 28 Command sent successfully: f0 a8 00 01 28 Response: a8 69 69 03 22 22 22 04 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00 APDU: F0A8000228 APDU to send: f0 a8 00 02 28 Command sent successfully: f0 a8 00 02 28 Response: a8 69 69 00 70 22 23 04 00 ff ff 00 ff ff 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00 APDU: 0040000000 APDU to send: 00 40 00 00 00 Command sent successfully: 00 40 00 00 00 Response: APDU: quit Successful Eject # exit Script done on Fri Jan 8 14:36:15 1999 The question are in the above "script" listing. Thanks, Simos Xenitellis *************************************************************** 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 ***************************************************************