Skip to content

Upload and download dumps

Use the PN532 CLI to create local backups and load supported PN532Killer emulator slots. Use MTools or the Windows tool when you need a graphical slot-transfer workflow.

Create a local dump

MIFARE Classic:

text
hw mode r
hf mf dump -k keys.json --file classic.json --bin classic.bin

MIFARE Ultralight:

text
hf mfu dump --file mfu.json --bin mfu.bin

Keep the JSON output for readable metadata and the binary output for interoperable loading where supported.

Load a MIFARE Classic emulator slot

text
hw mode r
hf mf eLoad -s 1 --bin classic.bin
hw mode e -t 1 -s 1

The CLI also accepts a compatible JSON source through hf mf eLoad -s 1 --json FILE.

ISO/IEC 15693 slots

Use hf 15 eSetDump to load compatible data or hf 15 eSetBlock for an individual block. Check the exact arguments with the command's built-in help, then select hw mode e -t 3 -s SLOT.

Export a PN532Killer slot

The beta CLI can export Classic and Ultralight emulator slots in JSON and binary formats:

text
hf mf eRead -s 1 --json --bin
hf mfu eRead -s 1 --json --bin

For ISO/IEC 15693, specify the slot and, when needed, the number of blocks:

text
hf 15 eread -s 1 -c 32 --json --bin

These commands are PN532Killer-only. Output names are generated by the CLI; move the resulting files into a clearly labelled backup directory before modifying the slot.

Before overwriting any slot, record its type and number and keep a verified backup. Dumps may contain credentials or personal data and should be stored securely.

Use only with systems you own or are authorized to test.