Memory card – sle 4406/sle 4436/sle 5536/sle 6636, Select_card_type, Read_memory_card – ACS ACR38K Smart Keyboard User Manual

Page 42: Write_one_byte_memory_card

Advertising
background image

ACR38x (CCID) – Reference Manual

[email protected]

Version 6.04

www.acs.com.hk

Page 42 of 58

9.3.7.

Memory Card – SLE 4406/SLE 4436/SLE 5536/SLE 6636

9.3.7.1. SELECT_CARD_TYPE

This command powers down and up the selected card that is inserted in the card reader and performs

a card reset.
Note: This command can only be used after the logical smart card reader communication has been

established using the SCardConnect() API. For details of SCardConnect() API, please refer to PC/SC

specifications.

Command Format (abData field in the PC_to_RDR_XfrBlock)

Pseudo-APDU

CLA INS

P1

P2

Lc

Card Type

FFh

A4h 00h

00h

01h

07h


Response Data Format (abData field in the RDR_to_PC_DataBlock)

SW1 SW2

Where:

SW1 SW2 = 90 00h if no error

9.3.7.2. READ_MEMORY_CARD

Command Format (abData field in the PC_to_RDR_XfrBlock)

Pseudo-APDU

CLA INS

P1

Byte Address MEM_L

FFh

B0h 00h

Where:

Byte Address

= Memory address location of the memory card

MEM_L

Length of data to be read from the memory card


Response Data Format (abData field in the RDR_to_PC_DataBlock)

BYTE 1 … … BYTE N SW1 SW2

Where:

BYTE x

Data read from memory card

SW1, SW2

= 90 00h if no error

9.3.7.3. WRITE_ONE_BYTE_MEMORY_CARD

This command is used to write one byte to the specified address of the inserted card. The byte is

written to the card with LSB first, i.e., the bit at card address 0 is regarded as the LSB of byte 0.

Advertising