Error accessing Xadow Nfc Tag - "Didn't find PN53x board"

I’m trying to connect up xadow BLE and xadow NFC Tag module to my xadow main board. I’m able to view and read the BLE without issues, but cannot get the NFC Tag to function.

The Code I’m using is a modified version of the standard NDEF ReadTag with additional call to serial1 for BLE.
Config is arduino1.6.6, using seeeduino xadow board and USBtinyISP programmer.
NDEF, PN532 etc libraries are installed and the sketch compiles correctly and uploads to board.

#if 0
#include <SPI.h>
#include <PN532_SPI.h>
#include <PN532.h>
#include <NfcAdapter.h>

PN532_SPI pn532spi(SPI, 10);
NfcAdapter nfc = NfcAdapter(pn532spi);
#else

#include <Wire.h>
#include <PN532_I2C.h>
#include <PN532.h>
#include <NFCAdapter.h>

PN532_I2C pn532_i2c(Wire);
NfcAdapter nfc = NfcAdapter(pn532_i2c);
#endif

void setup(void) {

     Serial.begin(9600);
     Serial1.begin(9600);
     while(!Serial.available());
      //  set slave
     Serial1.print("AT+ROLE0");
     Serial1.print("AT+PASS[00000]");
     delay(10000);

}

void loop(void) {

     Serial.println("\nScan a NFC tag\n");
    if (nfc.tagPresent())
     {
           NfcTag tag = nfc.read();
           tag.print();
     }
     delay(5000);
 }

Hello,

Sorry for the delayed reply.

From your code we could find that you are using the wrong library.
The correct library is available in the following wiki page.

Thanks and Regards