Title: NFC Description: Information about GhostESP's NFC capabilities URL: /latest/nfc/ Version: latest Section: GhostESP: Revival Keywords: NFC, RFID, PN532, ST25R3916, ISO14443A, tag reading, tag writing, emulation Search index: /search-index.json # NFC > Information about GhostESP's NFC capabilities --- GhostESP supports two NFC frontends, selectable at runtime: - PN532 - the default reader. Fast hardware MIFARE Classic authentication, great for dictionary brute-force. - ST25R3916/ST25R3916B - software-driven reader/emulator over SPI or I2C. Adds card emulation (Type 2 / NTAG) and software Crypto1 for nested/hardnested nonce capture. Both share the same high-level scan/cache/save/write flow, so most of this section applies regardless of which module is fitted. In the NFC menu the Backend row is a toggle - off selects the PN532, on selects the ST25R3916. The CLI can also select a backend with nfc backend auto|pn532|st25r. - auto (CLI only) tries PN532 first, then ST25R3916. - pn532 forces the PN532 path. - st25r forces the ST25R3916 path. Emulation always forces ST25R3916 since the PN532 cannot emulate here.