Erase_application_zone_with_write_and_erase – ACS ACR38K Smart Keyboard User Manual

Page 53

Advertising
background image

ACR38x (CCID) – Reference Manual

[email protected]

Version 6.04

www.acs.com.hk

Page 53 of 58

Response Data Format (abData field in the RDR_to_PC_DataBlock)

SW1 SW2

Where:

SW1 SW2 = 90 00h if no error
Note: After SW1SW2 = 0x9000h has been received, read back the data in Application Zone to

check if the ERASE_APPLICATION_ZONE_WITH_ERASE is correct. If all data in Application

Zone is erased and is equal to “0xFFh,” the previous verification is successful.

9.3.9.6. ERASE_APPLICATION_ZONE_WITH_WRITE_AND_ERASE

This command can be used in the following cases:

1. AT88SC101: To erase the data in Application Zone with EC Function Enabled.
2. AT88SC102: To erase the data in Application Zone 2 with EC2 Function Enabled.
3. AT88SC1003: To erase the data in Application Zone 2 with EC2 Function Enabled.

With EC or EC2 Function Enabled (that is, ECEN or EC2EN Fuse is undamaged and in “1” state), the

following actions are executed:

1. Present the specified code to the card.
2. Search a '1' bit in the presentation error counter and write the bit to '0'.
3. Erase the presentation error counter. The data in corresponding Application Zone can be

erased when the submitted code is correct.


Command Format (abData field in the PC_to_RDR_XfrBlock)

Pseudo-APDU

CLA INS

Error

Counter LEN

Byte

Address

MEM_L

CODE

Byte 1 Byte 2 Byte 3 Byte 4

FFh

20h

80h

04h

Where:

Error Counter LEN

Length of presentation error counter in bits. The value should be 0x80h

always.

Byte Address

Byte address of the Application Zone Key in the card

Byte Address

AT88SC101

96h

AT88SC102

9Ch

AT88SC1003

5Ch

CODE

4 bytes Erase Key


Response Data Format (abData field in the RDR_to_PC_DataBlock)

SW1 SW2

Advertising