RFID 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