ITEAD PN532 (NFC) board not working!

Hello everyone,
first of all I thank you for the support you'll give me in this thread, googling couldn't help me this time.
As the title says I am facing a quite boring problem with my new PN532 NFC module by ITEAD and Arduino UNO (SPI mode).
After downloading libraries from github (Adafruit's and Don's) and wiring the shield as tutorials and guides suggest on the web, the module gives no response. The serial monitor prints out : "Didn't find PN53x board" everytime.
I enabled the debugging mode and I got:

Looking for PN532...
write:  2
Time out when waiting for ACK
Didn't find PN53x board

I wired the board the following way (as ITEAD calls the pins):
13-----SCK
12-----MI
11-----MO/SDA/TX
10-----NSS/SCL/RX
then 5v and ground as usual.

Here are some pics of the board and wiring:



I double checked the wiring for days, I even tried a different Arduino UNO board, no luck. Tried a hard reset on the shield grounding RST pin, no luck. Modified the timeout in PN532interface.h for getting the firmware version, no luck. I also tried ICSP male pins on Arduino, no luck.
The board powers up normally as the LED is on and there's not much information in ITEAD's website.

What else can I try? Has anyone had this board before? I just want to read some NFC tags for a small project of mine, but I am getting nowhere if this shield doeasn't start working!
I have oscilloscopes and more electronics tools for testing the board but I have little knowledge on the steps to follow...

Thanks for your help,
Iuts

Hello?

Is anyone there who can help me?

I still haven't found any solution!

Hey, luts,

I also have an UNO and a PN532 board, and I tried to find the solution to read the tag id with PN532 board. I downloaded the android lib but I don't know how to connect to UNO util I googled and found your question. I connected with your instructions and it worked.

The only suggestion I can give you is you can download the lib provided by ITEAD. Following is the URL to download.
ftp://imall.iteadstudio.com/Modules/IM130625002_ITEAD_PN532_NFC/Library_Arduino_PN532_SPI_V2.zip

Hope I can help you.

Hi,
I know this is an old topic but I also just bought the NFC Module PN532 by Itead Studio ITEAD PN532 NFC MODULE - ITEAD Wiki and I couldn't find proper information for my needs.

I could finally read & write my NFC Tags and I would like to share my solution!

I use an Arduino Leonardo, but it should work with all other Arduinos as well I guess you just need to take care of the SPI pins! Leonardo does not use SPI on 13,12,11 ! For a Arduino universal solution I think using the ICSP Pins would be actually the best solution, but I didn't try that yet.

Unfortunately I couldn't get library provided by Itead running but it worked with the one from Adafruit. They have a very similar board and a nice tutorial Overview | Adafruit PN532 RFID/NFC Breakout and Shield | Adafruit Learning System - you can find the library that I used here: GitHub - adafruit/Adafruit-PN532: Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip

My wiring (using the single row header pins on the module):
5V -> Arduino 5V
GND -> Arduino GND
SCK -> Digital 2
MI -> Digital 4
MO -> Digital 3
NSS -> Digital 5

On the NFC module I set the Switches SET0 to L and SET1 to H to activate the SPI Mode!

I actually tried most of the examples provided by the Adafruit library but I started with MifareRead because it just reads data from the NFC-Tag and is good for feedback. Just upload the sketch as it is (with the pin-layout as above you don't ned to change or uncomment anything in the examples), start the serial monitor and place your tag to the NFC Module. and voila!

Hope that helps somebody.

Best,
Jona