Document Version 1.2
Last revised on
2017-09-26
Page 30 of 92
Reference Manual for uTrust 4701F and uTrust 4711F Readers
6.2.2.
PAPDU_MIFARE_UPDATE_BINARY
This command is used to update the non-volatile memory of a Mifare card. Refer to section 3.2.2.1.9
of [PCSC3] for further details.
Command APDU:
Command
CLA
INS
P1
P2
Lc
Data
Le
Update Binary
0xFF
0xD6
Addr MSB
Addr LSB
xx
data
-
For a description of P1 and P2, see PAPDU_MIFARE_READ_BINARY
Lc has got to match the block size of the used card
16 bytes for Mifare Classic
4 bytes for Mifare UL and UL C
Response APDU:
Data
Status Word
-
SW1, SW2
Example:
To write the bytes
AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55
to block 7 of a
Mifare Classic 1K, the following command has got to be issued:
APDU:
FF D6 00 06 10 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55
SW12:
9000 (OK)
Resulting in this content on the card: