Device Firmware Release Notes
...
Enclosure Firmware Releases
Firmware v5.x
20231215 Enclosure FW v5.2.16 / OS 11.7.12.2 Release
7min
enclosure firmware version 5 2 16 release notes release dates production go live december 15, 2023 field, auto update go live week of january 8, 2024 platforms iris, iris quad affected models this firmware (fw) update affects the following enclosure models with an iris or iris quad sbcs that are currently running fw v5 x ts030 large rfid cabinet ts032 compact rfid cabinet ts035 compact rfid cabinet (europe) ts047e – compact rfid freezer (europe) ts056 – large rfid cabinet (europe) ts060 – compact rfid refrigerator (europe) ts074e large rfid refrigerator ts088 ultra low temperature rfid freezer ts092 large secure access cabinet ts093 midsize rfid freezer ts096 undercounter rfid freezer ts097 undercounter rfid refrigerator ts098 countertop rfid refrigerator ts099 midsize rfid refrigerator ts105 – countertop rfid freezer (europe) firmware version fw v5 2 16 / os 11 7 12 2 application production fw v5 2 16 should be installed on all new production enclosure models with iris or iris quad sbcs field fw v5 2 16 should be installed on all field installed enclosure models with iris or iris quad sbcs that are currently running v5 0 xx overview of changes this version adds new functionality pertaining to how i2c communication loss is handled enhancements for specific customer applications are merged into this version there are also important fixes for bugs that can cause boot loops and excessive flash usage adds i2c failures do not trigger a reboot – this is a sweeping change to how temperature reading is performed through i2c with previous versions of firmware, a failure to read i2c would cause the unit to reboot which was causing difficulties for technical support, cses, and customers the changes are as follows the unit will not reboot because of an i2c communication loss an i2c communication loss that continues less than 3 seconds will result in the moving average being cleared but no notification will be sent an i2c communication loss that continues for 1 minute will result in a logentry called “i2cfailure” including a message noting that temperature data could not be read this logentry will be sent every “i2cfaillogentryinterval” minutes if the i2c communication resumes for 1 minute, the “i2crestore” logentry will be sent if the temperature reading is outside of the temperature table for less than 3 seconds, these values are ignored if the temperature reading is outside the temperature table for 1 minute, the “i2cfail” logentry will be sent with a message indicating the temperature is out of range of the table if the temperature reading returns back to within range of the table the “i2crestore” logentry is sent delay bouncing of ethernet interface when there is a failure to communicate – with previous versions of firmware if the device lost connection with dws for any reason, the ethernet interface would “bounce”, and continue to do so constantly until communication to dws was restored in this version, the interface will not be bounced until after “commsinterfacerestart” minutes it will continue to try to re establish a connection to dws during this time customer specific enhancements merge – the following features that were previously added as versions for specific customers are incorporated into this version “doordebouncetime” has been added as a parameter to allow this to be set to a lower value fixed bug that caused the unit to lock up and reboot with fast successive barcode reads added “removeevent” parameter to allow an aggregate event without “removes” allow just object events to be shut off by setting “objecteventscancount” to 0 firmware update will look for minimum operating system (os) version – when there is a firmware update, it will look for a minimum allowed os version the firmware update will only proceed if the os version meets the minimum criteria this is optional in the package os update will look for minimum firmware version – when there is an os update, it will look for a minimum fw version running the update will only proceed if the firmware version meets the minimum criteria this is optional in the package os patches – with previous versions of firmware, there was no way to do a simple patch through the os update path now a package can be created as a patch so it doesn’t look for an entire image to update it will just run a script 5 passes presented without door open – with previous versions of firmware, if you presented 5 valid passes in a row without opening the door, a “doorsensorfailure” logentry was sent this list of 5 can now be any combination of valid or invalid passes removes none changes hid brand pass reader reconnection – with previous versions of firmware, when a hid brand pass reader lost connection, it would reconnect as a barcode reader this is resolved in this version updated messages for display – the language files for tsi en us and pro en us have been updated these changes primarily include text indicating “door(s)” vs “door” the text indicating where a pass should be presented blank access key causing a boot loop – a situation that has occurred in production has to do with a blank access key in previous versions of firmware, when an access key is blank the device would go into a boot loop the firmware now catches this scenario and prevents this from happening flash usage by os – this version of os (11 7 12 2) fixes a flash usage issue that affects all fw v5 units in the field null or undefined epc value if a tag is reported internally by the impinj firmware that is an undefined tag “type” or is a completely undefined tag report, the null or undefined value is removed from the list previously, this undefined data could have been included in the reported tag list with empty (null) or undefined data binary or unicode data included in statusevent the statusevent is now “cleansed “before sending to make sure no binary or unicode data ends up in any of the fields any fields containing binary or unicode data will now report “na” known issues none device configuration parameters adds commsinterfacerestart the time in integer min 1 max 480 default 15 removeevent when this is set to “true”, epc tags removed are included in aggregateevent when set to false they are omitted from the event boolean “true” (“1”) “false” (“0”) default “true” (“1”) doordebouncetime this is the time in integer min 0 max 20 default 4 (2 seconds as in previous versions) i2cfaillogentryinterval this is the time in integer min 0 (off) max 1440 default 240 removes none changes none device definitions current device definitions for the previous version are still valid it is recommended that customers use the most current device definitions available unless instructed otherwise by the terso customer success team fw v5 2 x, ambient cabinet fw v5 2 x, standard refrigerator fw v5 2 x, standard freezer fw v5 2 x, ult