Mifare Plus MultiTag detection

cancel
Showing results for 
Search instead for 
Did you mean: 

Mifare Plus MultiTag detection

146 Views
Contributor I

Hello,

We are trying to make the multitag detection functionality work with MIFARE PLUS tags and CLRC663, using the nxprdr lib v.05.22.01. However, we cannot get the expected result from status after performing discloop run.

The expected result for that case should be 0x008AU (PHAC_DISCLOOP_MULTI_DEVICES_RESOLVED).

However, we only receive 0x008BU (PHAC_DISCLOOP_MULTI_DEVICES_RESOLVED).

We wonder if there is any steps or configuration we have to consider besides our current steps. We want to use discloop API.

Thanks

0 Kudos
3 Replies

127 Views
NXP Employee
NXP Employee

Hi,

 

Hope you are doing well. Could you check the following post?

Activating multiple Tags using NFC Reader Library

 

Regards,

Ricardo

0 Kudos

114 Views
Contributor I

Hi,

Sorry for the delay. I've tried that but I get same result, only one tag detected at a time.

Regards

Gaston

0 Kudos

88 Views
NXP Employee
NXP Employee

Hi Gaston,

 

I just changed these sections and worked it correctly:

 

NxpNfcRdLib>intfs>phacDiscLoop.h     change

#define PHAC_DISCLOOP_CFG_MAX_CARDS_SUPPORTED                 0x02U

 

NfcrdlibEx2_BasicDiscoveryLoop.c     add

 /*Passive max typea devices*/
status = phacDiscLoop_SetConfig(pDiscLoop, PHAC_DISCLOOP_CONFIG_TYPEA_DEVICE_LIMIT, 2); 
CHECK_STATUS(status);

 

Multiple tags.png

 

Regards,

Ricardo

0 Kudos