PCSC Operation APDU Interpreter Vendor instructions RFID
September 8, 2025 at 8:10 AMRFID instruction and subinstructions
The RFID instructions give access to some functions of RFID wired-logic PICCs or VICCs that have no equivalent in the smartcard world.
For instance, Reading to / Writing from a RFID memory chip maps to READ BINARY / UPDATE BINARY which are “standards” instructions defined by ISO 7816. But ISO 7816 has no equivalent for a lot of functions defined in ISO 15693, such as “Write DSFID”, “Lock AFI”, and much more.
Therefore, the group of RFID instructions is a SpringCard-defined function that easesoperating ISO 15693 and related VICCs, such as EM4134.
The list of functions is copied from the standard. Refer to the datasheet to know which functions are actually supported by the VICC.
List of subcommands
CLA | INS | P1 | P2 | Function |
---|---|---|---|---|
FF |
F6 |
20 |
Read Single Block | |
FF |
F6 |
21 |
Write Single Block | |
FF |
F6 |
22 |
Lock Block | |
FF |
F6 |
23 |
Read Multiple Blocks | |
FF |
F6 |
24 |
Write Multiple Blocks | |
FF |
F6 |
25 |
Select | |
FF |
F6 |
27 |
Write_AFI | |
FF |
F6 |
28 |
Lock_AFI | |
FF |
F6 |
29 |
Write_DSFID | |
FF |
F6 |
2A |
Lock_DSFID | |
FF |
F6 |
2B |
Get System Information | |
FF |
F6 |
2C |
Get Multiple Block Security Status | |
FF |
F6 |
30 |
Extended Read Single Block | |
FF |
F6 |
31 |
Extended Write Single Block | |
FF |
F6 |
32 |
Extended Lock Block | |
FF |
F6 |
33 |
Extended Read Multiple Blocks | |
FF |
F6 |
34 |
Extended Write Multiple Blocks | |
FF |
F6 |
3C |
Extended Get Multiple Block Security Status |