Advanced Card Systems Limited ACR1281S Benutzerhandbuch

Seite von 57
ACR1281S 
 
 Advanced Card Systems Ltd. 
Page 46 of 56 
 
2.5.3 Restore Value Block 
The “Restore Value Block command” is used to copy a value from a value block to another value 
block. 
Table 2.5.3-1a: Restore Value Block APDU Format (7 Bytes) 
Command 
 
Class 
INS 
P1 
P2 
Lc 
Data In 
Value Block 
Operation 
FF 
D7 
00 
Source 
Block 
Number 
02 
03 
Target 
Block 
Number 
 
Source Block Number (1 Byte): The value of the source value block will be copied to the target 
value block. 
Target Block Number (1 Byte): The value block to be restored. The source and target value 
blocks must be in the same sector. 
Table 2.5.3-1b: Restore Value Block Response Format (2 Bytes) 
Response 
 
Data Out 
 
Result 
 
SW1 
SW2 
 
Table 2.5.3-1c: Restore Value  Block Response Codes 
Results 
 
SW1 
SW2 
Meaning 
Success 
90 
00 
The operation is completed 
successfully. 
Error 
 
63 
00 
The operation is failed. 
Examples: 
 
// 
Store a value
 “1” into block 
0x05
 
APDU = {
FF D7
 00 
05
 05 
00
 00 00 00 01} 
 
// 
Read the value
 block 
0x05
 
APDU = {
FF B1
 00 
05
 00} 
 
// 
Copy the value
 from value block 
0x05
 to value block 
0x06
 
APDU = {
FF D7
 00 
05
 02 
03
 
06
 
// 
Increment the value
 block 
0x05
 by “5” 
APDU = {
FF D7
 00 
05
 05 
01
 00 00 00 05}