Introduction

Below are the release notes for each significant firmware version released.

In all cases Irisys recommend utilising the very latest version of firmware currently available. To update firmware, see here.

 

Vector Firmware Update

If you want to update the firmware version of your particular Vector, go to relevant section of the Irisys partner portal and download the latest version available.

Note that firmware for PoE Vectors starts with a 2.x.y and firmware for a non-PoE Vector starts with a 1.x.y.
You can update any units remotely if they are connected to Estate Manager. For any devices not connected into Estate Manager you will need the latest version of the RIFT setup software tool as well.
Unfortunately, firmware updates cannot be done via the Vectors built in web setup tool.

In Estate Manager either select the Task Launcher option from the Actions menu on a device, or you can queue up a number of devices by running the Task Launcher and specifying a Group or 'All Devices'.

Alternatively, install and run the RIFT exe setup software tool, connect to the Vector and then choose Task Launcher from the top right menu options. Full instructions are on the Firmware Download page.

In both cases, upload in the firmware ‘task file’, select it from the drop down, and then click the ‘Run Task’ button.

 

Vector Firmware Versions and Changes List

PoE Vector

Non-PoE

Change

2.0.1651.0.165

Improvement: Added support for multiple SSL key/cert pairs (so MQTT can use different credentials).
Feature: Retain state now configurable per MQTT topic.
Fix: Updated MQTTClient to use the keepalive setting
Fix: Using a dollar sign in an AWS IoT broker address no longer results in a disconnect.

2.0.160

1.0.160

Feature: Multi-unit alignment latest version
Improvement: Additional BACnet network settings exposed in setup
Fix: IP conflict issue on 192.168.22.X range
Fix: Rare crash in en-US locales
Improvement: MQTT Reconnection wait time now random interval between 30 and 120 seconds

2.0.155

1.0.155

Added timestamp to MQTT messages

2.0.153

1.0.153

Fix: Fixed an issue with Dark video triggering an error state previously introduced in 145.
Feature: hi-res screen grab and alignment function - for aligning units installed as part of a wide opening network, or wide tracker

2.0.148

1.0.148

Fix: Extremely Rare MQTT issue. 

Not recommended due to issue introduced in 145. Fixed in 153.

2.0.145

1.0.145

Fix: Dark video fix.

Later discovered that this fix has other issues. Recommend any units on this firmware are updated to >=153 to fix issue introduced here.

2.0.135

1.0.135

Fix: warning for client connection timeout would not get cleared if triggered and reconnection occurred.
Fix: Problem seen when customer tried to apply an authentication token in HTTP post containing quotes.
Fix: Validation sessions were sometimes not able to be validated.

2.0.134

1.0.134

Improvement: Support added for preventing tool access without username and password if chosen in settings (false by default).
Improvement: Setting HTTPS-only mode now no longer blocks port 80, but redirects HTTP traffic to HTTPS.
Improvement: BACnet: efficiency improvement- changed to update only when counts change. LED blip function also now only called when counts change.
Improvement: SD card regular writes significantly reduced.
Improvement: Now empty /media/data/diagnostics on factory reset

2.0.123

1.0.123

Improvement: SD Card additional diagnostic logging

2.0.121

1.0.121

Fix: Invalid certificate bug
Fix: Factory Reset bug
Improvement: MQTT messages

2.0.120

1.0.120

Fix: Master – Node comms bug
Fix: HTTP Post to multiple servers failing

2.0.119

1.0.119

Improvement: Tracking
Improvement: HTTP Post Authorization token added
Fix: IO Module relay output bug

2.0.118

1.0.118

Improvement: Height Measurement
Fix: SafeCount historical graphs not displaying correctly

2.0.116

1.0.116

Fix: Occupancy FIFO rules bug
Fix: Tilt warning on settings change
Improvement: Height measurement

2.0.115

1.0.115

Improvement: SafeCount Primary comms
Improvement: Tracking
Fix: Negative register values handled correctly
Feature: Register value push

2.0.113

1.0.113

Improvement: Error and Warming Logging

2.0.112

1.0.112

Improvement: SafeCount counting logic

2.0.111

1.0.111

Improvement: MQTT code
Improvement: SafeCount counting logic

2.0.110

1.0.110

Improvement: SafeCount Primary comms
Improvement: MQTT code and buffering
Fix: MQTT Watchdog timeout
Fix: HTTP Post of histograms

2.0.108

1.0.108

Improvement: Register naming
Fix: Automatic removal of  disconnected devices

2.0.107

1.0.107

Fix: SafeCount Remote counts reset

2.0.106

1.0.106

Improvement: MQTT version update
Improvement: MQTT restart on unsuccessful connection for 30mins

2.0.105

1.0.105

Fix: SafeCount device list bug

2.0.104

1.0.104

Fix: On-device Validation bug
Fix: SafeCount large networks issue fix

2.0.103

1.0.103

Improvement: Security Updates
Improvement: SafeCount Primary comms

2.0.102

1.0.102

Feature: Static IP address fallback on unsuccessful DHCP
Feature: Added warnings (logged and LED flashes) for master-node issues
Improvement: Security Updates
Fix: HTTP Post of Histogram data bug
Feature: SafeCount Primary comms

2.0.101

1.0.101

Fix: HTTP Post resend issue
Fix: MQTT Device Info now sent on initial config of new destination

2.0.99

1.0.99

Improvement: master to master comms

2.0.98

1.0.98

Improvement: DHCP fallback to configured IP settings on failure to obtain lease
Feature: master to master comms
Feature: ability to include register values from other master units
Fix: reboot caused by clock change (rare)

2.0.97

1.0.97

Feature: ToF frame rate change
Improvement: Staff (lanyard) detection
Improvement: error log messages

2.0.96

1.0.96

Fix: Occasional reboot on setup disconnect

2.0.95

1.0.95

Fix: Reboot when DHCP enabled
Improvement: Registers only reset on change when necessary

2.0.94

1.0.94

Fix: NTP port

2.0.93

1.0.93

Fix: custom actions

2.0.91

1.0.91

Feature: Register types in HTTP Post
Feature: Tailgate register
Feature: Remote register support
Improvement: Internal RAM usage
Feature: custom actins on register change

2.0.89

1.0.89

Fix: Outgoing connections on startup
Fix: HTTP Post timezone change
Feature: SafeCount Vector support
Improvement: Tracking of supermarket trolleys

2.0.86

1.0.86

Fix: Time zone validation/implementation

2.0.84

1.0.84

Fix: HTTP Post changed to Local Time

2.0.83

1.0.83

Improvement: Internal db

2.0.82

1.0.82

Improvement: On board setup software now latest UI version
Fix: invalid line and zone placement
Feature: HTTP Post histogram support
Feature: MQTT Device info
Fix: video scrolling issue (rare)
Fix: PoE initialization bug. MAC address briefly reported as 0021AC000001

2.0.81

1.0.81

Fix: Invalid serial number bug
Fix: Recovery of internal bus if crash – prevents constant reboot loop situation

2.0.80

1.0.80

Improvement: Ignores invalid serial number bug
Improvement: Error log messages
Fix: less likely to constant reboot loop

2.0.79

1.0.79

Fix: Handling of large networks

2.0.78

1.0.78

Improvement: Tracking

2.0.77

1.0.77

Improvement: Tracking
Fix: HTTP Post bug

2.0.76

1.0.76

Various ToF and Internal fixes

2.0.75

1.0.75

Improvement: IP code update
Fix: Handling of SD Card errors
Fix: Handling of master node comms when IP addresses change (e.g. on DHCP)

2.0.59

1.0.74

Fix: Invalid SSL Cert checking

2.0.58

1.0.73

Fix: Pathmap bug
Improvement: HTTP Post data output options

2.0.57

1.0.72

Improvement: Invalid Server port configuration verification
Fix: Counting Logic
Fix: Accelerometer error detection
Improvement: IP network code optimization

2.0.56

1.0.71

Fix: internal counts and logs database

2.0.55

1.0.70

Fix: various internal bugs

2.0.54

1.0.69

Improvement: Tilt support

2.0.53

1.0.68

Feature: LED warnings on tilt

2.0.52

1.0.67

Feature: Full Tilt support
Improvement: Tracking between devices

2.0.51

1.0.66

Fix: Network Gateway only change now fine
Improvement: Tracking

2.0.49

1.0.64

Improvement: internal power management

2.0.48

1.0.63

Improvement: Comms on Large wide opening networks
Fix: MQTT register changes now output correctly

2.0.47

1.0.62

Improvement: Tracking
Improvement: MQTT targets messages now timestamped
Fix: Master/Node fix

2.0.46

1.0.61

Feature: Added support for live counts in MQTT

2.0.45

1.0.60

Improvement: Tracking

2.0.44

1.0.59

Fix: NTP issues
Improvement: Auto Height

2.0.42

1.0.57

Fix: Master disconnecting from nodes on change
Fix: ICMP timestamps disabled

2.0.41

1.0.56

Fix: NTP issues
Feature: Max number of client connections increased to 36
Improvement: Diagnostics log retrieval
Improvement: Tilt (not enabled)

2.0.40

1.0.55

Feature: Smart Boundary register added
Improvement: New errors and warning scheme
Fix: very busy network issues
Feature: added tilt support for wide openings (not enabled)

2.0.39

1.0.54

Feature: Differentiation for Vector Count/Vector Analytic
Fix: Test Connection exception
Fix: Issue affecting networks which were IPv4 only (no IPv6)

2.0.37

1.0.52

Feature: Added Test Connection
Fix: Master/Node issue
Fix: MQTT crash Bug
Improvement: DNS Host Resolve

2.0.36

1.0.51

Known issue: Master/Node issue (Update if using master/node functionality)

Improvement: MQTT additions

2.0.34

1.0.50

Feature: Added some ‘tilt’ support (not enabled)

2.0.32

1.0.48

Improvement: Count logic (internal)
Fix: RTC updates correctly via NTP

2.0.31

1.0.47

Fix: RTC updates correctly via EM/REST API system time updates
Improvement: Tracking (internal)

2.0.30

1.0.46

Feature: MQTT Target streaming
Feature: MQTT TLS Support
Fix: Watchdog Timeout when DNS server not available