AN10834 - How to Make MIFARE Plus give RATS on SL1?

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

AN10834 - How to Make MIFARE Plus give RATS on SL1?

跳至解决方案
1,665 次查看
eljeffo
Contributor III

SAK for Mifare Plus in SL1 is 0x08 or 0x18.  That doesn't include bit 6 (0x20) indicating ISO 14443-4 Compliance.

Thus when using NxpNfcRdLib, it will not automatically query for RATS/ATS response when seeing a MFPlusX in SL1 Mifare Classic Emulation Mode.

So I tried to manually use phpalI14443p4a_Rats anyways, but get back error status =  0x0502 

PH_COMP_PAL_ISO14443P4A/PH_ERR_INVALID_DATA_PARAMS

Anyways, I have a feeling it's not possible to get historical bytes in SL1.  Great emulation of MF Classic 1K though.

If that's the case, how can to detect that a card is MF Plus in SL1 mode without RATS/Historical Bytes?

(RATS/ATS in SL0's SAK=0x20 works great so I know I'm doing something right)

I was thinking of using the Originality Key, but there's no application note on the NDA Site for MF Plus S/X related to that.   It's missing from the API of the NxpNfcRdLib as well for phalMfp.   Maybe pdf/api needs to be uploaded?

标签 (1)
0 项奖励
1 解答
1,547 次查看
eljeffo
Contributor III

Nevermind, just force 14443-4 activation...but... how to do that formally?  Check this next thread:

https://community.nxp.com/thread/530328 

在原帖中查看解决方案

0 项奖励
1 回复
1,548 次查看
eljeffo
Contributor III

Nevermind, just force 14443-4 activation...but... how to do that formally?  Check this next thread:

https://community.nxp.com/thread/530328 

0 项奖励