Skip to content

Compulab IOT-GATE-IMX8PLUS 2031

The Compulab IOT-GATE-IMX8PLUS 2031 is a BLE gateway for the Meshtech network and supports a set of backend protocols.

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