NXP Reader Library  v17.1.0.2535
Revision History
Version Date

Description

17.0.0.2509 APR 2025
  • NTAG X DNA support
    • New component named NtagXDna under AL layer.
    • Support all the commands listed by NTAG X DNA product.
    • Supports AES128, AES256 and ECC Authentication.
    • Supports ECC Authentication where Host is Initator, Device is Verifier and Host is Responder, Device is Prover. Supports AES128 and AES256 Sesion Key Size.
    • Supports NIST-P256 and BrainPool-P256 Curves.
    • Supports ISO7816-4 Wrapped mode and Extended Length APDU format.
    • Supports all communication modes (PLAIN, MAC and Fully-Enciphered) of NTAG X DNA product.
    • Support enabled for Software mode only and not for SAM AV3.
  • Support for Pegoda-3 Reader.
    • New command to retrieve the firmware version and other information of Pegoda3 reader.
  • Issues Fixed.
    • Fixed loging of Signature bytes for ReadSig command of MIFARE Plus EVx and MIFARE DESFire EVx AL component. [artf1218840]
    • Missing errro codes added in MIFARE DUOX AL componenet. [artf190092]
    • Fixed PICC error validation for CommitReaderID command in not authenticated state for MIFARE DESFire Light. [artf1242582]

16.1.0.2428 JUL 2024
  • This release is same as 16.0.0.2417, Apr 2024, with the following updates.
  • MIFARE ECC AL component renamed to MIFAER DUOX
  • Fixed Secure Messaging processing for Data Management commands.
  • Fixed ProximityCheck failure post Authentication.

16.0.0.2417 Apr 2024
  • MIFARE ECC support.
    • New component named MfEcc under AL layer.
    • Support all the commands listed by MIFARE ECC product.
    • Supports AES128, AES256 and ECC Authentication in Export-Controlled package and only Plain communication commands in Public Package.
    • Supports FSCI from 24 byte to 256 bytes as specified by MIFARE ECC product. FSCI 16 is not supported for few commands. Refer Possible problems and Limitation section for more details.
    • Supports ISO7816-4 Wrapped mode and Extended Length APDU format.
    • Supports all communication modes (PLAIN, MAC and Fully-Enciphered) in Export-Controlled package and only PLAIN for PUBLIC package of MIFARE ECC product.
    • Support enabled for Software mode only and not for SAM AV3.
  • iCode SLI-X3 support.
    • Few interface are updated with new parameter to support iCode SLI-X3 product.
    • New parameter Option added for the below mentioned interfaces.
      • WriteEASID
      • SetPassword
      • WritePassword
      • LockPassword
      • ProtectPage
      • LockPageProtectionCondition
      • Destroy
      • EnablePrivacy
      • 64-Bit Password Protection
      • ReadConfig
  • Support for Pegoda-3 Reader.
    • Few interface are updated with new parameter to support iCode SLI-X3 product.
    • New parameter Option added for the below mentioned interfaces.
    • Support enabled for VCom communication.
    • Support enabled for PCSC communication.
    • Supports SAM AV3 Non-X using exisitng PCSC and new VCom communication mode.
    • New component named SAM enabled in BAL layer to support both PCSC and VCom communication.
    • Existing component Rd710Sam is deprecated and will be removed in future releases. Please use SAM component.
    • Do not support I2C communication over VCom.
    • Do not support Proprietary transparent commands.
  • SAM AV3 updates under Application layer
    • AL components are updated to handle the usage of SAM's Part-2 call.
    • This update is based on section 5.2 Authenticate PICC part2 command with a wrong length causing a permanent device lock fromES_MF4SAM3 MIFARE SAM AV3 known deviations from specification document.
  • Renamed the below example(s)
    • Rd71x_SAMAV3 renamed to Example_SAMAV3.
    • Supports communication with Pegoda2 over PCSC channel and Pegoda3 over PCSC and VCom channel..
  • AES256 Key type support for ProximityCheck interfaces in AL VCA component.
  • Code merge from Card Test Framework team.
  • Supports Visual Studio versions are 2015 and 2017.

15.2.0.2020 May 2020 Support for MIFARE DESFire EV3 (Pegasus). The support for the new commands is available in Internal and Export-controlled Package only.
Support for MIFARE PLUS EV2 (Pegasus). The support for the new commands is available in Internal and Export-controlled Package only.
Code merge from Card Test Framework team.
Support for Calculation of DAMMAC and DAMENC information in SAM S and X component.
Artifacts related to DESFire EV3, PLUS EV2 product, package manager.
15.1.0.2019 May 2020 Support for MIFARE DESFire EV3 (Pegasus). The support for the new commands is available in Internal Package only.
Support for MIFARE PLUS EV2 (Pegasus). The support for the new commands is available in Internal Package only.
Update to VCA / PC AL component for MIFARE PLUS EV2 and MIFARE DESFire EV3 products.
Code merge from Card Test Framework team.
BAL Serial GetPortList modification to return proper comport names.
Artifacts related to DESFire EV3, PLUS EV2 product, package manager.
14.3.0.1949 Dec 2019 NTAG426 Support. The support is available in Internal package only.
NTAG 22x / MIFARE Ultralight C EV1 Support. Support for Software mode and SAM AV3 S (NonX) Mode. X mode is not supported. The support is available in Internal package only
Public release support extended for DESFire Light and NTAG 42xDNA for EV2 Secure messaging only. LRP is not part of Public.
Support for serial-based RC663 Blueboard reader.
Modification to HAL DUT to increase the performance.
PCSC reader support in Public Release package.
Merged the PCSC related changes given by CTF team.
Artifacts related to HAL-DUT, SAM AV3, NTAG426, NTAG22x/MFULCEV1, Package manager and Builds are fixed.
14.1.0.1907 Feb 2019 CryptoSYM and CryptoRNG moved to Public Release package. CryptoSYM_LRP is still part of Internal and Export-Controlled versions only.
MIFARE DESFire Light available in Public Release Package.
NTAG 42xDNA available in Public Release Package.
DUT component updates merged from NxpNfcRdlib to support RC663 (Blueboard), PN5180, 7462AU readers.
CTF updates merged other than PCSC changes.
Visual Studio support extended for 2017 including 2015 and 2010.
Artifacts related to Package manager and Builds are fixed.
13.3.0.1850
13.3.0.1848
Nov 2018 Visual Studio 2015 support
SAM AV3 Support.
Below are the modules that are available in Export-Controlled release package.
  • SAM AV3 support in HAL component.
  • SAM AV3 support for the below PAL components.
    • ISO 14443 – 3A
    • ISO 14443 – 4A
    • ISO 14443 – 4
    • MIFARE
  • SAM AV3 X and S mode support for the below AL components.
    • MIFARE Ultralight
    • MIFARE Classic
    • MIFARE Plus
    • MIFARE Plus EV1
    • MIFARE DESFire EV2
    • MIFARE DESFire Light
    • PrimeNtag
    • NTAG 42x DNA / TT
    • VCA / PC
    • ICODE. Only S mode support.
  • Software mode support for the below Al components.
    • MIFARE DESFire Light
    • NTAG 42x DNA / TT
SAM AV3 Sample application to demonstrate SAM and PICC features is available in Internal and Export-controlled package.
To support SAM AV3 functionality some of AL interfaces are updated. For more details refer
  • In C, new parameters are added.
  • In C#, the existing interface is retained and new overload interface with new parameter is added.
PAL ISO14443 part 4 component updates to exchange Deselect command without CID information
  • The Deselect command by itself will have CID optional.
  • When in case of Failure in RATS, the DESELECT will be exchanged to PICC without CID.
Artifacts related to SAM AV3 HAL are fixed.
Artifacts related to MIFARE Ultralight AL are fixed.
Artifacts related to MIFARE Classic AL are fixed.
Artifacts related to MIFARE Plus AL are fixed.
Artifacts related to MIFARE Plus EV1 AL are fixed.
Artifacts related to MIFARE DESFire EV2 AL are fixed.
Artifacts related to MIFARE DESFire Light AL are fixed.
Artifacts related to MIFARE Identity AL are fixed.
Artifacts related to NTAG 41x AL are fixed.
Artifacts related to NTAG 42x AL are fixed.
Artifacts related to Package manager and Builds are fixed.
13.2.0.1817 Apr 2018 PCSC support of PAL (ISO14443-3A, ISO14443-4A, ISO14443-4, MIFARE) and HAL is available in Internal and Export-Controlled release packages.
HAL SAM AV3 is available as part of Internal release package only.
MIFARE Classic AL is available with SAM AV3 X mode features as part of Internal release packages.
MIFARE Ultralight AL is available with SAM AV3 X and S mode features as part of Internal release packages.
ICode AL is available for SAM AV3 S mode features as part of Internal release packages.
PN7462AU Reader can now be used with NxpRdLib using HAL DUT component that is been introduced and is part of Internal and Export-Controlled release packages.
Artifacts related to SAM AV3 are fixed.
Artifacts related to MIFARE Plus AL are fixed.
Artifacts related to MIFARE PLUS EV1 AL are fixed.
Artifacts related to MIFARE DESFire EV2 AL are fixed.
Artifacts related to Package manager and Builds are fixed.
Artifacts related to PCSC and HAL DUT are updated.
13.1.0.1815 Apr 2018 This is a pre release. The actual one is 13.2.0.1817.
PCSC support of PAL (ISO14443-3A, ISO14443-4A, ISO14443-4, MIFARE) and HAL is available in Internal and Export-Controlled release packages.
HAL SAM AV3 is available as part of Internal and Export-Controlled release package only.
MIFARE Classic AL is available with SAM AV3 X mode features as part of Internal and Export-Controlled release packages.
MIFARE Ultralight AL is available with SAM AV3 X and S mode features as part of Internal and Export-Controlled release packages.
ICode AL is available for SAM AV3 S mode features as part of Internal and Export-Controlled release packages.
PN7462AU Reader can now be used with NxpRdLib using HAL DUT component that is been introduced and is part of Internal and Export-Controlled release packages.
Artifacts related to SAM AV3 are fixed.
Artifacts related to MIFARE Plus AL are fixed.
Artifacts related to MIFARE PLUS EV1 AL are fixed.
Artifacts related to MIFARE DESFire EV2 AL are fixed.
Artifacts related to Package manager and Builds are fixed.
Artifacts related to PCSC and HAL DUT are updated.
13.0.0.1807 Feb 2018 MIFARE DESFire EV2 AL support available for SAM AV3 in X mode.
PN7462AU reader support is now available in reader library.
Updated the component HAL PCSC, for bug fix to handle HAL Rx Chaining scenarios for MIFARE DESFire AL to work in Transparent Mode.
Updated Sam AV3 DESFire command with respect to new reference architecture.
Updated MIFARE PLUS AL to support SAM AV3 S and X mode commands.
12.3.0.1751 Dec 2017 PCSC support for DESFire AL in Transparent mode.
MIFARE PLUS EV1 AL support for Sam AV3 X and S mode.
DESFire support for Sam AV3 HAL.
MIFARE DESFire EV2 AL support for P71 requirements.
P71, MFP, and Sam AV3 bug fixes.
12.2.0.1748 Nov 2017 MIFARE Classic AL support for Sam AV3 X and S mode.
MIFARE PLUS EV1 AL support for Sam AV3 X and S mode.
MIFARE Ultralight AL support for Sam AV3 X and S mode.
MIFARE DESFire EV2 AL support for P71 requirements.
P71, MFC, MFP, MFUL and Sam AV3 bug fixes.
12.1.0.1745 Nov 2017 MIFARE NTag42X and 42xTT merged to main line.
Sam AV3 Sample application update (UL, ICode DNA, DESFire EV2, Plus EV1 support).
PRIME and Sam AV3 bug fixes.
12.0.0.1740 Oct 2017 MIFARE Identity updates.
Sam AV3 Sample application update.
(MFDF, MFP and PL support).
MIFARE Match renamed to MIFARE DESFire Light.
P71, MFID and Sam AV3 bug fixes.
11.3.0.1736 Sep 2017 MIFARE Match updates.
Sam AV3 Sample application update.
(MFC and MFUL support).
P71 and Sam AV3 bug fixes.
11.2.0.1733 Aug 2017 Sam AV3 Sample application update.
MIFARE Plus EV1, P71 and Sam AV3 bug fixes.
11.1.0.1730 Jul 2017 SDM Feature support for MFID.
Sam AV3 Hal interface name and internal code updates.
MIFARE Ultralight, MFID, MFMatch, P71 and Sam AV3 bug fixes.
11.0.0.1727 Jul 2017 MIFARE Identity support added in AL.
MIFARE NTag42XDNA support added in AL.
MIFARE MAtch, P71 and Sam AV3 bug fixes.
10.2.0.1723 Jun 2017 Sam AV3 Hal interface name and internal code updates.
I2CMRead and I2CMWrite command support for iCode AL.
MIFARE Identity support added in AL.
MIFARE Classic, iCode and Sam AV3 bug fixes.
10.1.0.1718 May 2017 Sam AV3 Hal interface name and internal code updates.
MIFARE Plus EV1, iCode, MFMatch and Sam AV3 bug fixes.
10.0.0.1715 Apr 2017 Sam AV3 Hal interface name and internal code updates.
Device Layer updates.
MIFARE Plus EV1, iCode and Sam AV3 bug fixes.
9.2.0.1712 Mar 2017 Sam AV3 Hal interface name and internal code updates.
ISO15693 error codes update in iCode AL.
MIFARE Plus EV1, iCode and Sam AV3 bug fixes Testcases for Sam AV3 Hal features (Plus EV1, DF EV2 SMode).
9.1.0.1709 Feb 2017 Sam AV3 ( X Mode support for Plus EV1, Classic).
Sam AV3 Hal updates.
MIFARE Plus EV1, iCode, Ultralight and Sam AV3 bug fixes.
9.0.0.1706 Feb 2017 Added Felica component in AL and PAL layers.
Renamed MfPrimeLite to MfMatch.
Bug fixes for ICode, MfpEV1, MfMatch, SamAV3 and SamAV2.
8.0.0.1703 Jan 2017 alSLI,al15693 and alICodeDna are removed and combined to alICode.
Mifare Prime Lite, Mifare Prime NTag and PAL 14443b components added.
Added SAMAV3 HAL support.
6.14.0.1635 Sep 2016 Internal bug fixes for Icode AL, MFPEV1 AL, MFP AL.
Added new parameter and modified the existing parameter name for SSAuthenticate interface in MFPEV1 AL.
6.13.0.1632 Aug 2016 Internal bug fixes.
Added support for 10 byte UID in MFPEV1 AL.
Added support for Desfire Sam AV3 X mode.
6.12.0.1629 Jul 2016 Internal bug fixes for Mifare Prime Lite.
Added the support for PickRandomId interface in ICodeDna AL.
New interface SetConfiguration added in SAM Av3 HAL.
Internal bug fixes.
6.10.0.1623 Jun 2016 Sam AV3 X and NonX support for MFP and MFPEV1 application layer.
Mifare Prime Lite support added. Internal bug fixes.
6.9.0.1620 May 2016 Sam AV3 support for IcodeDna in NonX mode.
Internal bug fixes.
6.4.0.1605 Feb 2016 Bug fixes in MFPEV1 and DESFire EV2.
Sample Application update for MFPEV1 and DesfireEV2.
6.3.0.1602 Jan 2016 Interface updates for VCA AL.
Bug fixes in MFPEV1 and DESFire EV2
6.0.0.1545 Nov 2015 Support for Icode Dna, Ntag I2C Plus.
Bug fixes in MFPEV1 and DESFire EV2
3.0.0.1527 Jul 2015 Support for SAM AV3, Icode and Desfire Ev2
2.1.1.0 Jun 2013 Mifare Plus EV1 & LicenseeHAL beta release
2.1.0.0 Dec 2012 Second official release
2.0.2.0 May 2012 Mifare Ultralight EV1 beta release
2.0.1 Aug 2011 Incremental Release with bug fixes
2.0 Jul 2011 First Official Release
1.1 Aug 2010 Second Release
1.0 Mar 2010 First Release