Release Notes

Introduction

Information, source code and binaries provided in this release are subject to change in subsequent releases. Please visit support.impinj.com for future updates.

Regions Supported

Region Frequency Range Speedway Revolution Models
USA 902 to 928 MHz IPJ-REV-R120-USA
IPJ-REV-R220-USA
IPJ-REV-R420-USA
European Union 865 to 868 MHz IPJ-REV-R120-EU1
IPJ-REV-R220-EU1
IPJ-REV-R420-EU1
Brazil 902 to 907 MHz
915 to 928 MHz
IPJ-REV-R220-GX1
IPJ-REV-R420-GX1
China 920 to 925 MHz IPJ-REV-R120-GX2
IPJ-REV-R220-GX2
IPJ-REV-R420-GX2
Hong Kong 920 to 925 MHz IPJ-REV-R220-GX1
IPJ-REV-R420-GX1
Japan 916 to 920 MHz IPJ-REV-R420-JP2
Korea 917 to 921 MHz IPJ-REV-R120-GX2
IPJ-REV-R420-GX2
Latin America 902 to 928 MHz IPJ-REV-R220-GX1
IPJ-REV-R420-GX1
Indonesia 923 to 925 MHz IPJ-REV-R220-GX1
IPJ-REV-R420-GX1
Vietnam 920 to 923 MHz IPJ-REV-R420-GX1
Thailand 920 to 925 MHz IPJ-REV-R220-GX1
IPJ-REV-R420-GX1

Note

Only hardware PCBA revision 5 and lower are supported.

Tag Chips Supported

Model Short TID
Impinj M730 E280 1191
Impinj M750 E280 1190
Impinj M770 E280 11A0
Impinj M775 E2C0 11A2
Impinj M780 E280 11C0
Impinj M781 E280 11C1
Impinj M830/M850 E280 11B0
Impinj Monza R6-A/R6-B E280 1171
Impinj Monza R6-P E280 1170
Impinj Monza S6-C E280 1173
Impinj Monza R6 E280 1160
Impinj Monza 5 E280 1130
Impinj Monza 5U E280 1132
Impinj Monza 4D E280 1100
Impinj Monza 4E E280 110C
Impinj Monza 4U E280 1104
Impinj Monza 4QT E280 1105
Impinj Monza 4i E280 1114
Impinj MonzaX-2K E280 1140
Impinj MonzaX-8K E280 1150
NXP UCODE 7 E280 6810
E280 6890
NXP UCODE 7m E280 6811
E280 6891
NXP UCODE 7xm-1k E280 6D12
NXP UCODE 7xm-2k E280 6F12
NXP UCODE 7xm+ E280 6D92
NXP UCODE 8 E280 6894
NXP UCODE 8m E280 6994
NXP UCODE 9 E280 6995
NXP UCODE 9v1 E280 6915
NXP UCODE 9XE E280 6A16
NXP UCODE 9XE v1 E280 6A96
NXP UCODE 9xm E280 6897
NXP UCODE X E280 6898
NXP UCODE DNA E2C0 6892
NXP UCODE DNA City E2C0 6B12
NXP UCODE DNA Track E2C0 6C12
Alien Higgs 4 E200 3414
Alien Higgs 3 E200 3412
Brompton C899 E2C4 51A3

Host Languages Supported

  • C#
  • Java
  • C++

Known Defects

  • Tags cannot be Encoded in Mode GEN2_MODE_DENSE_READER_M8.

Change Log

2.7.11.240

  • Update documentation to include all supported TIDs and release notes.

2.7.10.240

  • Allow block write of 1 word to TID memory at offset 7 to configure the memory mapping of UCODE X chips.
  • Add support for UCODE X chip
  • Add support for UCODE 9xm chip

2.7.9.240

  • Extended support for UCODE 9 tags indefinitely by removing the timed license expiry check.

2.7.7.240

  • Extended support for UCODE 9 tags with expiration after June 30, 2025.

2.7.5.240

  • Extended support for UCODE 9 tags with expiration after December 31, 2024.

2.7.3.240

  • Added support for UCODE 9 tags with expiration after March 31, 2024.

2.7.2.240

  • Updated for general release.
  • Removed all support for UCODE 9 tags.

2.7.1.240

  • Minor updates for non Monza tags.
  • Added support for newer UCODE 9 tags.
  • Added expiration of support for all UCODE 9 tags after Dec 31, 2023.

2.7.0.240

  • Added support for Impinj M780, Impinj M781, and Impinj M830/M850 tags.
    • Impinj recommends that only the tag access passwords be programmed and locked on Impinj M700/M800 series tags since the same memory is used for access and kill passwords. See 2.5.0.240 release notes for details.
  • Added support for Brompton C899 tags.

2.6.0.240

  • Added support for Impinj M770 and Impinj M775 tags.
    • Impinj recommends that only the tag access passwords be programmed and locked on Impinj M700 series tags since the same memory is used for access and kill passwords. See 2.5.0.240 release notes for details.

2.5.0.240

  • Added support for Impinj M730 and Impinj M750 tags.

    • Impinj M700 series tags are optimized to use the same memory for the access and kill passwords. This means that writing and locking an access password will set and lock the kill password to the same value and state, and vice versa. If an access password is set, then this is the password that controls both access and kill commands. Similarly, if a kill password is set, this is the password that controls both access and kill commands.

      If an application attempts to set an access password, followed by setting the kill password to a different value, then access to the tag is now controlled by the kill password, and not the access password, which can lead to confusion and the tag being perceived as “Not Accessible”. Similarly, if a kill password is set, followed by setting an access password, then killing the tag is controlled by the access password and not the kill password, also leading to confusion as the tag can now be perceived to be “Not Killable”.

      Impinj recommends that only the tag access passwords be programmed and locked on Impinj M700 series tags to prevent this confusion.

  • Added support for R120 Readers.

  • R120 and R220 Readers support same set of GEN2_MODEs as R420 readers in all regions.

2.4.4.240

  • Updated Vietnam frequency band per new regulations. Valid frequency values are now limited to 920750, 921250, 921750, and 922250 kHz.

2.4.3.240

  • Added support for NXP UCODE 8 and 8m tags.
  • Added support for Monza R6-A tags.

2.4.2.240

  • Added support for NXP UCODE 7m, 7xm, 7xm+ and DNA tags.

2.4.1.240

  • Added Thailand support.

2.4.0.240

  • Added support for Monza R6, R6-P, and S6-C specific features.
    • Enable or disable AutoTune (R6, R6-P, S6-C).
    • Enable or disable Short Range Mode (R6-P, S6-C).
    • Configure memory map (R6-P).
  • Added support for updated NXP UCODE7 tag chip.
    • Short TID E280 6890
  • Fixed a fixed frequency mode issue where sending Start command immediately after Engage was sometimes ignored.
  • Fixed access password encoding issue where the encoding would fail if the Lock Config contained a permalock on the access password field.
  • Fixed GPO issue where the Operation GPO could occasionally be triggered twice when running in Single Operation Mode and Operation Summary Reports are enabled.
  • Fix region selection issue on IPJ-REV-R220-GX1 and IPJ-REV-R220-GX2.

2.2.19.240

  • Fixed issue where encoding NXP UCODE7 tags would fail if encoding certain EPC bits with all zeros.

2.2.18.240

  • Added Indonesia and Vietnam support.

2.2.17.240

  • Added new TagOperationResult for Inventoried EPC Mismatch Failure. The device reports this result when a tag replies with an EPC that does not match the value already reported as having been successfully encoded into the tag.

2.2.16.240

  • Fixed issue where Encoders and Verifiers running in Single mode could crash if a tag failed to respond to TID Read commands.

2.2.15.240

  • Corrected a modem bug that, in certain rare circumstances, prevented tags from completing inventory requests.
  • Added Impinj Monza 4i support.

2.2.14.240

  • Corrected issue for misidentifying the EPC as the TID on Monza R6, R6-P, and S6-C tags when the tag fails to hear the FastID Select command.

2.2.13.240

  • Added Impinj Monza R6-P and S6-C support.
  • Added Impinj MonzaX-2K and MonzaX-8K support.
  • Upgrade protobuf library to 2.5.0.
  • Significantly improved user documentation, including a System Design Guide.
  • Updated C# Examples.
  • Added new TagOperationResult for License Revoked. This is for situations where the encoders were not able to authenticate with the Device of Record.
  • Reduced scenarios where encoding volume is decremented.
  • Note: C++ Host Library will now only be distributed as source code. It will also now default to using libprotobuf-lite.

2.2.12.240

  • Added Alien Higgs 3 and 4 support.
  • Fixed issue where Pipeline Encoders might shut down if Device of Record encounters too many Tag Not Inventoried errors.

2.2.11.240

  • Added Latin America support.
  • Added Low Encode Volume Device Event reports.
  • Fixed issue where encoding the PC Word in a Pipeline Encoder could reset reader.
  • Fixed issue where remaining Non Monza encoding volume would decrement when not encoding a Non Monza tag.

2.2.10.240

  • Increased Ordered List maximum size.
  • Added TID and EPC filtering options.
  • Added Decimal EPC Serial Number Range.