Introduction

While building my ESP32-based project, I needed a reliable NFC module for reading and authenticating contactless cards.

Initially, I chose the PN532 NFC module (Version 1), expecting it to work seamlessly. However, during implementation, I encountered unexpected issues that were not related to coding or wiring.

This blog explains the problem I faced, the debugging process, and why switching to PN532 V3 solved everything.

Project Setup