> For the complete documentation index, see [llms.txt](https://docs.mtoolstec.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mtoolstec.com/hardware/rfid-nfc-and-uhf-hardware/pn532killer.md).

# PN532Killer

PN532Killer provides a PN532-compatible host interface together with extended reader, tag-emulation, and capture functions. Use USB for initial setup; the optional LF/BLE extension adds wireless connectivity and supported low-frequency workflows.

## Guides

* [Connect and Scan](/hardware/rfid-nfc-and-uhf-hardware/pn532killer/quickstart.md)
* [Reader and Emulator Operations](/hardware/rfid-nfc-and-uhf-hardware/pn532killer/reader-and-emulator.md)
* [Update and Recover Firmware](/hardware/rfid-nfc-and-uhf-hardware/pn532killer/firmware-update.md)
* [Command and Integration Reference](/hardware/rfid-nfc-and-uhf-hardware/pn532killer/command-reference.md)

## Choose a Mode

| Mode     | Purpose                                              |
| -------- | ---------------------------------------------------- |
| Reader   | Communicate with supported tags                      |
| Emulator | Present a prepared tag profile from an emulator slot |
| Sniffer  | Capture supported reader / tag exchanges             |

ISO14443A/B and ISO15693 support depends on firmware and software. MIFARE Classic, Ultralight / NTAG, and ISO15693 emulation profiles are available in supported builds. EM4100 workflows require the corresponding LF hardware. Standard PN532 software does not automatically expose every PN532Killer extension.

## Host Connections

Use USB with PN532 CLI or MTools on Android. Use the BLE extension with MTools BLE on Android or iOS. On extension-equipped firmware, select the matching **Settings → Host Interface** before connecting.

The USB interface uses CH343 on supported board revisions. Install the matching driver if the operating system does not expose a serial port.

The [dedicated PN532Killer documentation](https://mtools.gitbook.io/pn532killer/) provides additional guides. Host source is available in [PN532 CLI](https://github.com/whywilson/pn532-python); official firmware and protocol documentation are maintained in the [PN532Killer repository](https://github.com/NFC-funs/PN532Killer).
