Hey guys, found this Thread via google. I have exactly the same issue with a Arduino Nano and ElecHouse V3 Board. I have 3 boards ordered over an Aliexpress dealer.

wired via i2c

3,3V used

switch set to 1/0 for i2c

downloaded the libraries from elechouse github

power LED on board is on

used demo code from elechouse (and the pieces posted above)

removed all unneeded code related to SPI and Serial

also tried with 2 additional 10k pullup resistors on I2C

-> same problem on all 3 V3 Boards - the code hangs on "nfc.begin". I have added a 2nd serial print "Hello" after "nfc.begin". This Hello isn't printed, only the first one. So it definatly hangs on this point.

If I disconnect GND from board on the "Hello" point I get this output (Debug is enabled on PN532_debug.h):

Hello!
write: 02
wait for ack at : 9101
Time out when waiting for ACK
Didn't find PN53x board