Skip to content

Compulab IOT-GATE-IMX8PLUS 2031

9.2.1 - 2026-02-13

  • Network Protocol: 1.15
  • Identifier Dictionary: 13

Fixed

  • Fixed incompatibility issue in secure mode.

9.2.0 - 2026-02-10

This release should not be used, due to an incompatibility issue with older extender versions in secure mode.

  • Network Protocol: 1.15
  • Identifier Dictionary: 13

Added

  • Allow firmware download of block sizes up to 160 byte (typically 128 or 160)
  • Added 128-byte block broadcast support
    • New optional FLAGS.B128 bit in 0x8124 - Start Firmware Broadcast (explicit override)
    • New optional b128 JSON property added to start-firmware-broadcast (v13)
  • New property:
    • 0x8011 - Device Management Connected

Changed

  • Do not abort firmware update (download) unless firmware is confirmed not found
  • Made 0x8860 - Salto Config (salto-config) readable (apiKey redacted)
  • Increased SHIP (Salto Space) HTTP request timeout from 15s to 30s
  • Changed green LED indication
    • LED OFF: BLE GW init not complete
    • LED ON: BLE GW init complete, management connected
    • LED BLINK: GLE GW init complete, management disconnected
  • Increase default firmware broadcast interval to 2000 ms in secure mode (still 500 ms in legacy mode)

Removed

  • Removed Salto property:
    • 0x8861 - Salto Endpoint (BETA)

Fixed

  • Reduce chance of firmware updates failing with error 250
  • Throttling firmware block traffic correctly for all blocks sizes during firmware update (download)
  • Set scan-mode when extender connects to the same route (typically after a reset)

9.1.1 - 2025-12-02

  • Network Protocol: 1.14
  • Identifier Dictionary: 12

Changed

  • Increase MaxCount from 256 to 10000 in Salto requests

9.1.0 - 2025-11-25

  • Network Protocol: 1.14
  • Identifier Dictionary: 12

Added

  • Support for device alias
    • Salto door/user's name used as alias
  • Added errorcode/warning 2000 (Battery Low, <= 20%)

Changed

  • Improved timer accuracy

Removed

  • Removed Salto properties:
    • 0x8862 - Salto Rssi Threshold (BETA)
    • 0x8863 - Salto Office Mode Rssi Threshold (BETA)
    • 0x8864 - Salto Office Mode Rssi Hysteresis (BETA)
  • Removed loading of rssi threshold and hysteresis from Salto door general purpose field
  • Removed Salto office mode support
  • Salto NEAR feature currently requires nearRssiThreshold >= -40 (rssi-throttling-mode)

Fixed

  • During firmware download large firmware blocks were sent too quickly

9.0.0 - 2025-10-28

  • Network Protocol: 1.13
  • Identifier Dictionary: 12

Added

  • MT2 2.3.0
    • Add certificate authentication. New config properties: certificate, privateKey.
    • New config property: keepAlive. Default value: 15.
    • New config property: ignoreRevocationErrors. Default value: true.
  • New property: 0x8311 - Shutdown
  • Add unconnected devices to network-tree property. Bump to version 3.
  • Add support for writing abort (2) to firmware-update-control. This will delete the downloaded .raucb/.mender file.
  • LED indication on LED 1 for BLE dongle status
  • Add Management connection watchdog to MtLinuxArm (24 hours timeout)

Changed

  • Update Yocto to latest version (5.0 Scarthgap)
  • Allow devices without children to join at the same route without causing changes to the tree.
    • A node restarting will now connect/reconnect faster and the whole network does not need to start scanning.
  • Update MQTTnet library
  • Diagnostics 1.1.0
    • Don't set retain flag when publishing
  • Change loglevel to Debug for Salto sync

Removed

  • Remove unused/experimental backends: AWS, Azure, GCP and EclipseHono
  • Don't enforce TLS 1.2 for MQTT secure connections (let OS decide)

Fixed

  • Factory reset will now reinstall the current firmware image (if found) in addition to delete config files.

8.0.0 - 2025-06-25

This release adds support for secure mode.

  • Network Protocol: 1.12
  • Identifier Dictionary: 11

Added

  • Secure mode support
    • New network-mode: Discovery (4)
    • Network time support
  • Root Certificates management
  • Salto Systems integration (BETA)
  • MT2 Backend API 2.2.0
  • Improvements to CLI (v0.3)
  • Support for new storage mode advertisement format with adv. name: MTxxxx / MTxxxxS
  • Uplink RSSI (rssi) added to device objects in network-tree property value. Version bumped to 2.
  • Throttle storage-mode-event at 30s interval. This limits upstream backend traffic.
  • New properties:
    • 0x800A - Provision
    • 0x800B - Network ID
    • 0x800C - Network Fingerprint
    • 0x800D - Provision Legacy
    • 0x8104 - Time
    • 0x8030 - Add Root Certificate
    • 0x8031 - Remove Root Certificate
    • 0x8032 - Root Certificates
    • 0x8033 - Root Certificate Fingerprints
    • 0x8860 - Salto Config (BETA)
    • 0x8861 - Salto Endpoint (BETA)
    • 0x8862 - Salto Rssi Threshold (BETA)
    • 0x8863 - Salto Office Mode Rssi Threshold (BETA)
    • 0x8864 - Salto Office Mode Rssi Hysteresis (BETA)

Changed

  • Zero-length byte array property/measurement values are translated to JSON null instead of an empty string ("")

Fixed

  • Downstream throughput performance improvements
  • Don't crash if backend config is unsupported or invalid. Backend config will be ignored in this case.

7.1.0 - 2024-09-23

  • Network Protocol: 1.11
  • Identifier Dictionary: 10

Added

  • New power saving network modes:
    • Hourly Scan (2)
    • Daily Scan (3)
  • New CLI command (v0.2):
    • list network-interfaces
  • MT2 Backend API 2.1.0:
    • New optional extenderId parameter added to property read/write
  • LED indication while upgrading. LED 2 will now blink red while upgrade is installing.

Changed

  • Status code 5 (No Route) is returned if the gateway is unable to route read/write property request to unconnected device. Previously status code 2 (Device not found) was returned.
  • Updated to latest .NET 8 runtime (8.0.8)

Fixes

  • Fixes and improvements in BLE GW firmware (1.2.1).

7.0.0 - 2024-06-14

Initial release.

  • Network Protocol: 1.11
  • Identifier Dictionary: 10