AW-16683449367 Skip to main content

​NXP JCOP Card Version Naming Conventions

Posted by Sonny Yu on Aug 11th 2024

NXP JCOP is a Java Card operating system developed by NXP Semiconductors. It's commonly found in NXP's Java Cards and various security chips. While the exact naming conventions for NXP JCOP versions can evolve over time and may vary based on specific product lines or customer requirements, here are some general patterns and elements that are often observed:

J3 A 080 G dd(d) / T 0B rr ff o:

  • J = NXP JCOP
  • J5=NFC(S2C)
  • J4=Dual IF+USB,CD=PKI+DES
  • J3=Dual IF,CD=PKI+DES
  • J2=CT,CD=PKI+DES
  • J1=CT,DES

A = JCOP version

  • A=JCOP 2.4.1 R3(Java Card 2.2.2 GP 2.1.1)
  • C=JCOP 2.4.2 R1
  • D=JCOP 2.4.2 R2(Java Card 3.0.1 GP 2.2.1)
  • E=JCOP 2.4.2 R3(Java Card 3.0.1 GP 2.2.1)
  • G=JCOP 3.0
  • H=JCOP3 P60-2
  • O=JCOP 4.0
  • Q=JCOP 4.2
  • R= JCOP 4.5

080 = EEPROM Size 80K

  • G = JCOP type
  • G=Java Std-Generic
  • V=Java Std-VISA
  • C=Java Std-Customized
  • M=Java Std-MasterCard
  • C=Java Static-Generic
  • U=Java Static-VISA
  • T=Java Static-MasterCard

dd(d) = Delivery type

  • UA=sawn wafer 150u FFC
  • X0=PDM module
  • A4=MOB4
  • A6=MOB6
  • HN1=HVQFN32 package

T = FAB ID

0B = HW Version

rr = ROM code ID

ff = FAB key ID

o = Option

  • 0=no Mifare
  • 1=1k Mifare
  • 4=4k Mifare
  • 7=7k DESFire
  • 8=8k DESFire

The IDENTIFY Command

Purpose: The 00A4040009A000000167413000FF00 command is a specific type of APDU (Application Protocol Data Unit) command used in the ISO/IEC 7816-4 standard for smart cards. In this case, it's specifically designed to select an application or file on an NXP JCOP card and retrieve its identification information.