DESFire EV2/EV3 backward compatibility

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

DESFire EV2/EV3 backward compatibility

跳至解决方案
10,493 次查看
SecDept
Contributor I

Dear everybody,

I read in MF3D(H)x3 datasheet (MIFARE DESFire EV3 contactless multi-application IC (nxp.com)) that DESFire EV2 EV3 were designed in order to maintain backward compatibility.
I wish to know if this is due either to the reader or to the card itself:
- does a EV3 card work on a EV2 reader ?
- or should I have a both EV2-EV3 compatible reader to read EV3 cards ?

Many thanks for being kind enough to answer such a noob question.

Best regards

标签 (1)
标记 (2)
0 项奖励
回复
1 解答
10,459 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @SecDept ,

 

This is due to the reader, as mentioned in the data sheet, "MIFARE DESFire EV3 can be used as a MIFARE DESFire EV2 or a MIFARE DESFire EV1 in its default delivery configuration", so a EV3 card work with a EV2 reader.

 

Hope that makes sense,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

在原帖中查看解决方案

2 回复数
10,181 次查看
makinako
Contributor III
One thing to remember when talking about compatibility is that while there is broad compatibility in terms of the functionality and protocol. There are instances at the lower layers where you can be caught out with older equipment.

One example is the EV1 incorrectly set the first byte of the UID to 80h instead of 08h as per ISO 14443-3. Doesn't sound like a big deal but for one of my clients it meant replacing 7000 PACS door/gate readers that weren't firmware-updateable when we moved to NXP JCOP cards with EV1 that claimed to be "fully compatible". The NXP engineers had thoughtfully fixed the bug but our old reader fleets were relying on that byte for type and random-id detection. An understandable and easy to overlook mistake but it shows every bit counts.

I'm not aware of any particular EV2/EV3 discrepancy and hopefully there is none, but the lesson is until you have tested EV3's in your device fleet, don't presume full compatibility as there are many nuances to the changes made over time that are not obvious.
0 项奖励
回复
10,460 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @SecDept ,

 

This is due to the reader, as mentioned in the data sheet, "MIFARE DESFire EV3 can be used as a MIFARE DESFire EV2 or a MIFARE DESFire EV1 in its default delivery configuration", so a EV3 card work with a EV2 reader.

 

Hope that makes sense,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------