Release Notes

Introduction

Information, source code, and binaries provided in this release are subject to change with subsequent releases. Impinj plans to release updates on a roughly quarterly basis.

Please visit https://support.impinj.com/hc/en-us/articles/202755788 (sign-in required) to download the latest version of the ITK release.

Older versions of the ITK release are archived on our support portal at https://support.impinj.com/hc/en-us/articles/202755798 (sign-in required).

Backward Compatibility

RS2000

There are no backward compatibility issues in this release for the RS2000 Module.

RS1000

There are no backward compatibility issues in this release for the RS1000 Module.

RS500

RS500 support in this release is limited.

This release does not contain an application image for RS500. RS500 firmware development has been decoupled from RS1000 and RS2000 firmware to enable development of new features specific to those modules. The latest version of the ITK with full support for RS500 can be found at https://support.impinj.com/hc/en-us/articles/115001968724 (requires login).

Newer versions of the ITK-C host library will maintain compatibility with the RS500, but some unsupported configurations may result in errors. For example, if the host attempts to set a key that was not implemented on the RS500, the E_IPJ_ERROR_SET_KEY_INVALID error code may be returned.

Bug Fixes in the current release

  • Fixed a bug where access commands targeting tag memory addresses 0x100 and above would target the wrong memory address.
  • Fixed a bug where the key AUTOSTOP_ROUND_COUNT would not function properly if a sufficiently long tag operation was being performed.

Features added in the current release

There are no new features included in the current release.

Other changes in the current release

Clarified documentation of key DEVICE_BAUDRATE.

Known Defects

The current release does not have any known defects.

Not Implemented

The following features are not available in this release:

Change Log - Previous Releases

To download any of these previous releases, visit the ITK Release archive here: https://support.impinj.com/hc/en-us/articles/202755798 (requires login).

v1.8.0.240

  • RS1000 production documentation added
  • RS500 support reduced (see Backward Compatibility section above)
  • Removed PDF version of the ITK-C user documentation (this document)

v1.6.8.240

v1.6.7.240

  • Improved handling of failure to load hardware settings.

v1.6.6.240

  • First production release for RS2000-2 (FCC + China and Japan SKU)

v1.6.4.240

  • Fixed Indy Demo Tool bug that caused generated stored settings images to work improperly on RS2000.

v1.6.2.240

  • Modified temperature compensation behavior in RS2000 to improve production yield.

v1.6.0.240

  • First production release of RS2000.
  • Invalid writes to tag memory word pointer larger than 255 resolved.
  • Kill command not providing error code on failure resolved.
  • RS500 bootloader modified to prevent erasing flash when an invalid application image is loaded.

v1.4.4.240

  • Monza R6 EPC/TID handling fixed where if a tag’s EPC contained a value similar to known TIDs (e.g. First bytes of the EPC equal to E28011) then the tag report would populate the TID field with the EPC and the EPC would be null.

v1.1.2.240

v1.0.8.240

  • ITK Examples have been simplified and consolidated
  • Stored Settings feature added

v1.0.6.240

  • IRI enumerations have been changed to defines (No functional change and fully compatible with previous versions)
  • Get Info Feature added

v1.0.2.240

  • Power Management (Standard Idle, Low Latency Idle, Standby, Sleep)

v1.0.0.240

  • Renamed index/offset to bank_index/value_index
  • Multiple Select Command Support
  • IPJ_CLEAR_STRUCT macro to assist in initializing IRI structures
  • RSSI in Tag Report reported in centi-dBm