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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

ソリューションへジャンプ
4,034件の閲覧回数
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 解決策
3,916件の閲覧回数
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 返信
3,917件の閲覧回数
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 件の賞賛
返信