Some readers provide reader-implemented ADPU firmware,
that translates T=0 command/responses into the micro-instructions
used by the 4422. This avoids having to support CT-API in
powerful hosts with Unix/win32, or use PC/SC architectural
hacks which have implementations load proprietary CT Api plugins.

The ACR 80 from ACS , for example, has firmware with 8 SAMs -
one for each payment capture backend, -  and can read
a 4428 protected EEPROM 1kbit card.

There is no reason why the BSD unix build of PC/SC lite should not
be able to interface to this peripheral (which hides the SLE 4428's
nature). When I tried omincard 2020 on Linux, however, it would
not install - supporting only older kernels.

--------


Could we imagine writing a special PC/SC driver that implements a limited part of the card edge protocol spec, translating the protocols PIN authentication into 4428 PIN mechanisms (via the reader support), and storing an object via a synchr. update?

That would be fun! Hmm. when I tried it on Linux, the ACS driver
would enumerate the bus for the vendor/prod ids, but failed to communicate
control packets. Wonder if the ACS drier source built on win32, so we could try
to have the ACS driver do the required emulation in support of card edge?
--------



(fair use of the ACS copyrighted spec, for academic use):


"proprietary Commands for ACS80:

SLE4428 Commands

Read Main Memory

APDU Description Example
CLA No Use 0x00
INS The instruction code of the command READ_MAIN_MEMORY_4428
P1 High byte of the start address 0x00
P2 Low byte of the start address 0x00
Lc Number of bytes of the input data -1 (no input)
Le Number of bytes of the returned data 10
DataIn Input data buffer NULL
DataOut Output data buffer 10 bytes returned
Status The operation status 0x9000 (successful)

Write Main Memory
APDU Description Example
CLA No Use 0x00
INS The instruction code of the command WRITE_MAIN_MEMORY_4428
P1 High byte of the start address 0x00
P2 Low byte of the start address 0x00
Lc Number of bytes of the input data 10
Le Number of bytes of the returned data -1 (no output)
DataIn Input data buffer 10 bytes input data
DataOut Output data buffer NULL
Status The operation status 0x9000 (successful)

Read Protected Memory
APDU Description Example
CLA No Use 0x00
INS The instruction code of the command READ_PROTECTION_MEMORY_4428
P1 High byte of the start address 0x00
P2 Low byte of the start address 0x00
Lc Number of bytes of the input data -1 (no input)
Le Number of bytes of the returned data 10
DataIn Input data buffer NULL
DataOut Output data buffer 10 bytes returned
Status The operation status 0x9000 (successful)"


From: sh <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: Re: [Muscle] OSX 10.2.8 pcsc.framework and PCSC-Lite-1.2.0
Date: Sat, 01 Nov 2003 20:49:41 +0100

>Another question:
is there a possibility to access memory cards (SLE4442, german health card)
with pcsc? There are many people waiting for a solution on Mac OS X, but
there is no CT-API on OS X.

_________________________________________________________________
See when your friends are online with MSN Messenger 6.0. Download it now FREE! http://msnmessenger-download.com


_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle

Reply via email to