Mifare Plus MultiTag detection

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Mifare Plus MultiTag detection

1,019 次查看
gbassi
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 项奖励
3 回复数

1,000 次查看
nxf58474
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 项奖励

987 次查看
gbassi
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 项奖励

961 次查看
nxf58474
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 项奖励