# NXP JCOP Javacard

NXP JCOP 是由 NXP 公司开发的 Javacard 操作系统，NXP 公司的 Javacard 和一些安全芯片搭载了该系统。

其版本命名规则为：

<div id="bkmrk-j3-a-080-g-dd%28d%29-%2F-t">J3 A 080 G dd(d) / T 0B rr ff o</div>- J = NXP JCOP 
    - J5=NFC(S2C)
    - <div>J3=Dual IF,CD=PKI+DES</div>
    - <div>J2=CT,CD=PKI+DES</div>
    - <div>J1=CT,DES</div>

- A = JCOP version 
    - A=JCOP 2.4.1 R3(Java Card 2.2.2 GP 2.1.1)
    - <div>C=JCOP 2.4.2 R1</div>
    - <div>D=JCOP 2.4.2 R2(Java Card 3.0.1 GP 2.2.1)</div>
    - <div>E=JCOP 2.4.2 R3(Java Card 3.0.1 GP 2.2.1)</div>
    - <div>G=JCOP 3.0</div>
    - <div>H=JCOP3 P60-2</div>
    - O=JCOP 4.0
    - Q=JCOP 4.2

- <div>080 = EEPROM Size 80K</div>
- G = JCOP type 
    - G=Java Std-Generic
    - <div>V=Java Std-VISA</div>
    - <div>C=Java Std-Customized</div>
    - <div>M=Java Std-MasterCard</div>
    - <div>C=Java Static-Generic</div>
    - <div>U=Java Static-VISA</div>
    - <div>T=Java Static-MasterCard</div>

- dd(d) = Delivery type 
    - UA=sawn wafer 150u FFC
    - <div>X0=PDM module</div>
    - <div>A4=MOB4</div>
    - <div>A6=MOB6</div>
    - <div>HN1=HVQFN32 package</div>

- <div>T = FAB ID</div>
- <div>0B = HW Version</div>
- <div>rr = ROM code ID</div>
- <div>ff = FAB key ID</div>
- o = Option 
    - 0=no Mifare
    - <div>1=1k Mifare</div>
    - <div>4=4k Mifare</div>
    - <div>7=7k DESFire</div>
    - <div>8=8k DESFire</div>

获取详细信息可以发送 IDENTIFY 命令：00A4040009A000000167413000FF00

返回信息格式如下：

![](https://wiki.nfc.im/uploads/images/gallery/2019-08-Aug/scaled-840-0/image-1565837332689.png)