Skip to content

Compatibility

The PN532 CLI uses one command language for standard PN532 and PN532Killer hardware, then checks each command against the capabilities detected at connection time.

CLI device capabilities

CLI areaStandard PN532PN532Killer
Connect, version, wakeup, raw framesYesYes
ISO/IEC 14443 A scan/rawYesYes
MIFARE Classic reader and supported magic-tag operationsYesYes
MIFARE Ultralight / NTAG reader operationsYesYes
Dictionary checks and integrated Classic dump workflowsYesYes
hw mode r/e/sNoYes
hw led on/offNoYes
hw fw firmware upgradeNoYes, direct USB only
ISO/IEC 15693 hf 15NoYes
MIFARE Classic emulator-slot helpersNoYes
Classic, MFU, and ISO15693 slot exportNoYes
Sniffer identity and mode configurationNoYes
MFKey32v2/MFKey64 capture analysisNoYes, native helper required
Static Nested and recursive nested recoveryNoYes, native helper required

Unsupported commands are not silently treated as standard PN532 operations.

This table follows the current dev command registrations. Beta builds may change before they reach main; use the CLI's built-in group help as the final authority for the installed version. The current hardnested entry routes to the Static Nested-based nestedattack workflow and is not a native hardnested solver.

Protocol and product matrix

FamilyRead/writeEmulationCapture support
ISO/IEC 14443 ASupported targetsMIFARE Classic and MFU/NTAG profilesSelected MIFARE Classic workflows
ISO/IEC 14443 BThrough supported PN532 commandsNot documentedNot documented
ISO/IEC 15693PN532Killer CLI and supported appsSelected profilesFirmware/application dependent
EM4100With supported LF extension/softwareWith supported extensionNot documented in the current CLI tree
FeliCaNot confirmed for production useNoNo

Host interfaces

InterfaceRequirementsNotes
USB UARTCH343 driver where requiredDefault and preferred for setup and updates
TCP/UDP bridgeReachable host:portAccepted by hw connect -p
BLELF/BLE extension and supported appSelect BLE in Host Interface settings

Compatibility with a protocol does not imply compatibility with every commercial tag product or proprietary application built on that protocol.

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