MIFARE Classic card or tag settings

A list of valid configuration settings for the config.txt file, which relate to extracting block data from MIFARE Classic cards or tags. You will also need to use some of the general Card or tag settings alongside these.

The setting MIFAREClassic is used to direct the VTAP reader to read various types of data from any MIFARE Classic cards that are presented. If you want to read blocks of data from MIFARE Classic or NFC cards or tags you will also need to use settings prefixed TagRead....

If MIFAREClassic=B to read block data, you need to specify TagReadBlockNum, TagReadKey or TagReadKeySlot, and TagReadKeyType. Together these define which block to read and provide the key information needed to decode that block.

MIFAREClassic
Definition:

Permits MIFARE cards or tags to be read, and defines which part of the card/tag data will be read. This can be the UID (4 or 7 bytes usually in the first block) or up to 16 bytes of data from another specified block. (Similar to NFCType for NFC cards).

Options:

=U or 1 to permit MIFARE UID to be read,
=N or 2 to read NDEF data (not currently supported on MIFARE Classic),
=B or 3 to read or decode a memory block.
=0 is disabled (default).

An order of precedence allows multiple selections, from MIFARE just from Pass, Block data or UID. So =BU or =UB would read UID if an block data cannot be read.

Default value: =0
Example value: =U