PN5180 Authentication MiFare Plus EV1 with 7 bite UID

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

PN5180 Authentication MiFare Plus EV1 with 7 bite UID

1,035 次查看
ghshin
Contributor II

the card reader i'm developping use PN5180.
I want to read Mifare Plus ev1 Card with 7bytes UID
but PN5180 datasheet explain only 4byte UID card.
How can i make authentication mifare plus with 7 byte UID with PN5180

Please help me, how to do this.
Thank you so much.

标签 (1)
标记 (2)
0 项奖励
回复
5 回复数

1,028 次查看
KaiLi
NXP TechSupport
NXP TechSupport

Hello @ghshin 

You need to activate Layer 4 of the protocol, and then reading the UID, please try.

0 项奖励
回复

1,017 次查看
ghshin
Contributor II

Thank you KellyLi
I am attempting the MIFARE_AUTHENTICATE(0x0C) command for the SL1 Mifare Classic section.
I have activated the card and got a 7-byte UID.
The problem is that the parameter UID of the MIFARE_AUTHENTICATE(0x0C) command requires only 4 bytes.

0 项奖励
回复

997 次查看
KaiLi
NXP TechSupport
NXP TechSupport

Hello @ghshin 

So your question is to execute the MIFARE_AUTHENTICATE command on the Mifare Classic card, right?
If yes, perform AUTHENTICATE to the Mifare Classic card only at Layer 3 of the protocol.

Also, it's recommanded that you can refer to the project NfcrdlibEx4_MIFAREClassic to debug your Application.

0 项奖励
回复

985 次查看
ghshin
Contributor II

Thank you KellyLi

I'm  executing the MIFARE_AUTHENTICATE command on the Mifare Classic section in Mifare Plus Ev1 card with 7 byte UID.

I eventually found AN10927 (MIFARE Product and UID Processing) which explains that the lower 4 bytes of the 7-byte UID should be used.

Some of the card readers I'm working with use PN5180 and some use CRLC663. When I use the lower 4 bytes for authentication, the PN5180 works fine, but the CRLC663 gives me an error. What could be the issue?

0 项奖励
回复

968 次查看
KaiLi
NXP TechSupport
NXP TechSupport

Hello @ghshin 

The CRLC663 and PN5180 are not fully compatible, so you need to properly transmit and parse RF signals against each other's data sheets. For example, the polling command is the same, but the CRLC663 and PN5180 command codes are different.

 

0 项奖励
回复