BlueRange Gateway / Firmware

The changelog contains the latest changes to the BlueRange Gateway and the BlueRange Firmware, that are shipped in a combined package.

To deliver the most stable experience with our products, downloading the latest version might not always be the newest one.

To install IoT releases greater than 1.229.0 on a gateway with an older version, 1.229.0 is required as an interim step. This is because that version implements an additional compatibility check protecting against violating installation preconditions. For example to update from 1.214.0 please install 1.229.0 and afterwards 1.240.0. Whereas when updating from 1.230.0 please install 1.240.0 directly.

Furthermore, there is a known issue that an update from a version older than 1.239.0 will not successfully complete by itself and should be manually cancelled after 30 minutes. A second update action should then be queued to finalize the update.

Prerelease 1.303.1 (2024-02-15)

Gateway 1.303.1

BlueRange Server: 5.21.0 or newer

Type Issue Description

New

BR-13136

Added get_gw_status and set_gw_status terminal commands and module messages to improve transparency of the Gateway status to other mesh participants (e.g. no mesh connection, no serial connection).

Firmware 1.1.1640

This release includes the previously released firmware version 1.1.1640.

Prerelease 1.303.0 (2024-02-14)

Gateway 1.303.0

BlueRange Server: 5.21.0 or newer

This Gateway version does not have public changelog entries.

Firmware 1.1.1640

Type Issue Description

New

BR-11653

Extended RawData protocol "raw_data_start" and "raw_data_start_received" with an optional "metadata" field with up to 40 bytes.

New

BR-13136

Added get_gw_status and set_gw_status terminal commands and module messages to improve transparency of the Gateway status to other mesh participants (e.g. no mesh connection, no serial connection).

Release 1.302.0 (2024-01-24)

Gateway 1.302.0

BlueRange Server: 5.21.0 or newer

Type Issue Description

New

BR-12807

Download syslog files via the WebUI

New

BR-13056

Changed the expiration times for republishing same sensor values. If a sensor reports the same value repeatedly, the Gateway will now republish the value every 10 minutes instead of every 4 hours. If the sensor data stays the same for 2 days, it will be marked as expired / invalid, instead of the previous 6 hours.

Fix

BR-13274

Fixed an issue that would not restart the BlueRange Connect USB initialization sequence if the USB disconnected during this sequence.

Firmware 1.1.1560

This Firmware version does not have public changelog entries.

Release 1.301.0 (2023-12-14)

Gateway 1.301.0

BlueRange Server: 5.21.0 or newer

Type Issue Description

New

BR-12394

Added CPU temperatur, MQTT Broker status, BlueRange Connect staus and Internet status to device details

New

BR-12590

For Wi-Fi connected Gateways, the Wi-Fi name and Frequency is visible under device details.

New

BR-12807

Download syslog files via the WebUI

Firmware 1.1.1550

Type Issue Description

New

BR-12254

Replaced set/get Modbus module messages with component_act. This also uses a new, human readable format instead of enums.

Update

BR-13215

Identify for Yara now lights up LEDs and light heads sequentially with the color order RGBW.

Update

BR-13221

Added script to generate arbitrary amounts of node configurations for CherrySim.

Prerelease 1.300.0 (2023-12-01)

Gateway 1.300.0

BlueRange Server: 5.21.0 or newer

Type Issue Description

Bug

BR-12791

When the USB blocks for some reason, the serial communication now properly retries to reestablish the connection.

Fix

BR-13109

Fix lookup of installed Mender client version on startup

Firmware 1.1.1510

Type Issue Description

Story

BR-10265

Implement DIP switch settings for BlueRange Connect Modbus

Release 1.299.1 (2023-12-01)

Gateway 1.299.1

BlueRange Server: 5.21.0 or newer

Type Issue Description

Fix

BR-13109

Fix lookup of installed Mender client version on startup

Firmware 1.1.1480

This release includes the previously released firmware version 1.1.1480.

Prerelease 1.299.0 (2023-11-17)

Gateway 1.299.0

BlueRange Server: 5.21.0 or newer

Type Issue Description

New

BR-12565

Fixed an issue where a withdraw (or unenroll) action would not properly unenroll them from the Mesh. Now a "enroll remove" command is sent into the Mesh.

New

BR-12709

We now offer the option of copying all 3 elements at once when a gateway is enrolled via the Portal/WebUI

New

BR-12736

AutoSense configurations now throw compliance violations if entries could not be applied to nodes.

Fix

BR-13004

Fix MQTT connection in Gateway WebUI for WebSocket connections

Firmware 1.1.1480

Type Issue Description

New

BR-12736

AutoSense configurations now throw compliance violations if entries could not be applied to nodes.

Update

BR-12793

Flags (e.g. child protection, heating mode, open window) are now polled in Euro module.

Update

BR-13068

Optimize VS Gateway to increase the packet sending frequency over UART.

Release 1.298.1 (2023-11-21)

Gateway 1.298.1

BlueRange Server: 5.20.0 or newer

Type Issue Description

Fix

BR-13109

Fix lookup of installed Mender client version on startup

Firmware 1.1.1400

This release includes the previously released firmware version 1.1.1400.

Prerelease 1.298.0 (2023-11-02)

Gateway 1.298.0

BlueRange Server: 5.20.0 or newer

Type Issue Description

New

BR-11871

Watchdog triggers will be logged into syslog. They are also persisted across reboots and logged again after boot.

New

BR-12214

AutoSense configurations are now distributed into the BlueRange Mesh. This check is done when the configuration has changed and periodically every hour.

Fix

BR-11353

More robust DFU update in inconsistent states

Fix

BR-12706

OS Update via Gateway WebUI prepared for updates on kirkstone

Firmware 1.1.1400

Type Issue Description

New

BR-12214

AutoSense configurations are now distributed into the BlueRange Mesh. This check is done when the configuration has changed and periodically every hour.

New

BR-12337

Adds the ability to dynamically and persistently assign a BlueRange device to one or more dynamic groups.

Update

BR-11989

Fixes an issue where the wrong RecordStorageEventHandler might have been called after data was saved.

Prerelease 1.297.0 (2023-10-19)

Gateway 1.297.0

BlueRange Server: 5.20.0 or newer

Type Issue Description

Update

BR-12587

Upgrade ApiClient to use proper fields of periodicResubscribeIvSec in BACnetEnvironmentProfile

Firmware 1.1.1340

This Firmware version does not have public changelog entries.

Release 1.296.0 (2023-10-06)

Gateway 1.296.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

New

BR-12488

Services now remove their persistent files when starting if the gateway is not enrolled.

Firmware 1.1.1330

Type Issue Description

New

BR-12586

Eurotronic fine tuning and external temperature sensor.

Release 1.295.0 (2023-09-21)

Gateway 1.295.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

Update

BR-12374

Updated Spring Boot from 2.4 to 2.7.

Update

BR-12448

Added more internal docs for the OS to meta-bluerange. You can find them at Development → Gateway OS (internal).

Update

BR-12481

Added gateway customizing key with ed25519 as OpenSSH 8.8 does not support rsa.

Update

BR-12564

Removed duplicate debug health check logs.

Update

BR-12567

Added mmc wear estimation to standard diagnose script. Will only work with eMMC with JEDEC standard 5.0 or later.

Fix

BR-11251

Devices will not be marked as unhealthy in enrollment phase. The Gateway’s MQTT status won’t be marked as unhealthy as initial value on startup.

Fix

BR-12412

Serial communication is now reinitialized if the serial port is disconnected in previously undetected scenarios.

Fix

BR-12431

The IP address is now properly read via BLE for unenrolled gateways.

Fix

BR-12478

Mender now tries to commit first with -commit and then with commit. This is necessary for Mender client v3 (new OS).

Fix

BR-12479

Add heartbeat to keep communication between Gateway software and bluetooth firmware active

Fix

BR-12547

Removed UseLargePagesInMetaspace start parameter since it is removed in Java 17.

Firmware 1.1.1290

Type Issue Description

New

BR-12209

Added helper to generate AutoSense configuration json files into table entries and vise versa.

Prerelease 1.294.0 (2023-08-24)

Gateway 1.294.0

BlueRange Server: 5.17.0 or newer

This Gateway version does not have public changelog entries.

Firmware 1.1.1240

This Firmware version does not have public changelog entries.

Prerelease 1.293.0 (2023-08-14)

Gateway 1.293.0

BlueRange Server: 5.17.0 or newer

This Gateway version does not have public changelog entries.

Firmware 1.1.1210

This release includes the previously released firmware version 1.1.1210.

Release 1.292.0 (2023-08-10)

Gateway 1.292.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

Update

BR-12290

Add indicator handling for battery info

Firmware 1.1.1210

Type Issue Description

New

BR-12238

Modifies the read behavior of the ModbusModule (also affects the BpModule) to be more consistent with the AutoSense functionality. All reads will need to specify the number of bytes instead of the number of registers from now on. The readResponse and writeResponse does not contain a prefixed byte with the number of registers anymore. For more information, see the errata in the documentation of the ModbusModule for this ticket number.

Release 1.291.0 (2023-07-28)

Gateway 1.291.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

Update

BR-10657

Added server and MQTT resolution, router pinging and improved lsof to diagnostic script.

Update

BR-12090

The units LITER and LITER_PER_HOUR are now available in our platform.

Fix

BR-12258

Fix parsing of periodicResubscribeIvSec in BACnetEnvironmentProfile

Firmware 1.1.1120

This Firmware version does not have public changelog entries.

Release 1.290.0 (2023-07-17)

Gateway 1.290.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

New

BR-11281

Dedicated Gateway authorization added

New

BR-11882

Introduce SensorDataFlow attribute to SensorDefinition to configure how far a sensor value flows from its origin to the persistence

Update

BR-11266

The gateway services KNX and BACNET can now be restarted via their package names or their service name

Update

BR-12098

Add check for USB devices to diagnostics script (lsusb)

Fix

BR-12050

Compliance violations of failed configurations weren’t created anymore

Firmware 1.1.1090

Type Issue Description

Update

BR-10436

Optimized stack usage of nRF52832 sink node.

Update

BR-12035

Added capability entry for mesh firmware, softdevice and bootloader version.

Prerelease 1.289.0 (2023-06-29)

Gateway 1.289.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

Fix

BR-11872

Cached sensor values will be invalidated once the corresponding SensorDefinition is removed

Fix

BR-11972

Remove ComplianceViolations once its originating policy configuration is disabled or removed

Fix

BR-11994

The selected language in the WebUI is now displayed correctly even if it is not English or German.

Firmware 1.1.1060

Type Issue Description

Update

BR-11448

Enabled CRC by default for nRF52840 sink node.

Release 1.288.0 (2023-06-15)

Gateway 1.288.0

BlueRange Server: 5.17.0 or newer

This Gateway version does not have public changelog entries.

Firmware 1.1.1020

Type Issue Description

New

BR-10136

Added differentiation of individual YARA lamp heads by letting the generic LED blink with different frequencies and colors.

New

BR-10849

Added capability entry for current Modbus configuration.

Update

BR-11729

Included Poll and Report module in sink nodes.

Prerelease 1.287.0 (2023-05-19)

Gateway 1.287.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

New

BR-11292

Gateway requests error logs in a sequential manner avoiding throughput peaks in the mesh

Update

BR-11469

Time/date synchronization status added to Gateway diagnosis script

Update

BR-11619

Ensure the CronJobTrigger to trigger SoftwareUpdates is created

Fix

BR-11489

Mesh nodes will not be marked as failed in case of a "component not updatable" response during the DFU initialization

Firmware 1.1.960

This release includes the previously released firmware version 1.1.960.

Release 1.286.0 (2023-05-04)

Gateway 1.286.0

BlueRange Server: 5.17.0 or newer

Type Issue Description

New

BR-10070

Debug logs can be automatically uploaded to the server after a specified time (sec)

New

BR-11265

Add functionality to create multiple actuators for the same component and register

Fix

BR-11365

Prevent requests to the server if the Gateway is unenrolled

Fix

BR-11413

Beacon scanning configuration is now applied after a node has recovered from an inactive state

Fix

BR-11425

Version mismatch in gateway enrollment now leads to deletion of the device on the server

Fix

BR-11489

Mesh nodes will not be marked as failed in case of a "component not updatable" response during the DFU initialization

Firmware 1.1.960

Type Issue Description

New

BR-10591

Added identify for Waldmann ceiling sensors. The LED with a diamond symbol will blink blue.

Update

BR-10851

Fix undefined RS485 bus state for nRF52840 Modbus adapters by sending RS485 reset mark.

Update

BR-10928

Add docs and test for Modbus error logging.

Prerelease 1.285.0 (2023-04-20)

Gateway 1.285.0

BlueRange Server: 5.16.0 or newer

Type Issue Description

New

BR-11265

Add functionality to create multiple actuators for the same component and register

New

BR-11292

Gateway requests error logs in a sequential manner avoiding throughput peaks in the mesh

Fix

BR-10394

The logging view of the Gateway WebUI has been extended by additional information of the error message.

Fix

BR-11184

Avoid duplicate entries of gateway licenses

Fix

BR-11325

Upload to server of the system diagnostics log works now in multi tenant environments

Firmware 1.1.920

Type Issue Description

New

BR-11292

Gateway requests error logs in a sequential manner avoiding throughput peaks in the mesh

Release 1.284.0 (2023-04-06)

Gateway 1.284.0

BlueRange Server: 5.16.0 or newer

Type Issue Description

Update

BR-11156

Mesh nodes that are slow (e.g. due to connectivity issues) are removed from the firmware update after some time.

Update

BR-11237

Fix illegal removal of unresponsive devices from the update in synchronuous mode

Fix

BR-11202

SystemDiagnostics output reduced on default with option to retrieve all. Added max run time to 10 mintutes.

Fix

BR-11239

Don’t log the last MQTT exception on health check execution

Firmware 1.1.910

This Firmware version does not have public changelog entries.

Release 1.283.0 (2023-03-23)

Gateway 1.283.0

BlueRange Server: 5.16.0 or newer

Type Issue Description

New

BR-10684

Automatically triggered (scheduled) firmware updates are shown in the list of gateway actions

New

BR-11177

The Gateway monitors mesh read and write separately for the internal watchdog

New

BR-11179

The Gateway is able to send connection information via Bluetooth to the BlueRange Admin App.

Update

BR-10007

In the enrollment process (WebUI) the primary button is highlighted better.

Update

BR-11003

If the update is configured as a "gradual" update, an update failure of a single device will not abort the update of all remaining devices anymore.

Update

BR-11157

Fix wrong handling of firmware update cancellation

Update

BR-11178

The sink node is resetted (at most three times), if it permanently fails to connect to the mesh

Fix

BR-10837

Diagnosis logs for asset connection establishment has been reduced to log level "trace"

Fix

BR-11070

The gateway WebUI now displays the connection type (wlan/lan) correctly.

Firmware 1.1.900

Type Issue Description

New

BR-11179

The Gateway is able to send connection information via Bluetooth to the BlueRange Admin App.

Release 1.282.0 (2023-03-09)

Gateway 1.282.0

BlueRange Server: 5.16.0 or newer

Type Issue Description

Update

BR-10681

Fixed issue, where gateway got stuck during DFU in case of unresponsive mesh nodes

Update

BR-10682

Add a maximum timeout of two hours for DFU updates

Fix

BR-10919

Fix update via policy, that executed only the last update URL

Firmware 1.1.890

This Firmware version does not have public changelog entries.

Release 1.281.0 (2023-02-23)

Gateway 1.281.0

BlueRange Server: 5.16.0 or newer

Type Issue Description

New

BR-10569

The Gateway sends now details about near by devices, too.

Update

BR-10820

The status of the public DNS check has no impact to the overall connectivity status anymore.

Fix

BR-10844

A DFU fails no longer, if a MeshNode went offline right before an software update started, but rather is ignored for that update

Firmware 1.1.880

Type Issue Description

New

BR-10267

Add error reporting for Modbus module.

New

BR-10563

Added modbusModuleConfig for setting uart parameters by mesh message

Prerelease 1.280.0 (2023-02-09)

Gateway 1.280.0

BlueRange Server: 5.16.0 or newer

Type Issue Description

New

BR-10498

A new connection check has been added to the gateway, making it easier to detect connection problems to the BlueRange server

Fix

BR-10395

The Gateway Web UI shows the MQTT status of the Gateway backend

Fix

BR-10634

Fix enrollment in a different Organization

Firmware 1.1.850

Type Issue Description

Fix

BR-10538

Fix constant Modbus reinitialization by setting a delay between retries (configurable with a macro).

Prerelease 1.279.0 (2023-01-30)

Gateway 1.279.0

BlueRange Server: 5.14.0 or newer

Type Issue Description

Update

BR-10362

Add support for more Sensor units: ampere, hertz, ohm, second, watt, watt-hour

Fix

BR-10401

The gatway now logs an error when detecting a non-matching sensor definition. The error details contains the sensor definition details.

Fix

BR-10415

Broken KNX health status is cleaned up, once the KNX configuration is removed

Firmware 1.1.800

This release includes the previously released firmware version 1.1.800.

Release 1.278.0 (2023-01-12)

Gateway 1.278.0

BlueRange Server: 5.13.0 or newer

This Gateway version does not have public changelog entries.

Firmware 1.1.800

Type Issue Description

New

BR-5106

Changed EnOcean LEAF node behavior, so a vossloh node can be enrolled into a new mesh, when it has an active mesh connection and an EnOcean switch configured

New

BR-5378

Provided basic documentation on Matter / Thread.

New

BR-10238

Modbus now supports nRF52840 with configurable stopbits (1 or 2). Added board 43 for Rodsum RS485 adapter.

Fix

BR-5075

Changed enrollment behavior to doing a factory reset when enrolling and not only when unenrolling.

Fix

BR-10235

Fixed a bug where the power off button would sometimes boot into safe mode, causing a WATCHDOG_REBOOT. This disables the Waldmann SIG mesh functionality (which is not used at the moment)

Fix

BR-10203

Action related messages originating from the StatusReporterModule can be sent through MeshAccessConnections

Fix

BR-10478

Added PIR moduleId and others to fruity-api

Prerelease 1.276.0 (2022-12-15)

Gateway 1.276.0

BlueRange Server: 5.13.0 or newer

Type Issue Description

Fix

BR-5328

Adds logrotate for watchdog.
All logrotations now use 1 rotation file with half the size instead of none. This ensures that half of the log is still present when the rotation just happened.

Fix

BR-5331

The Gateway doesn’t remove NodeDetails anymore

Firmware 1.1.650

Type Issue Description

New

BR-5255

Persistent time reporting: Nodes with the status reporter module can now be configured to report their local device time with a certain reporting interval. Settings are kept after node reset.

Fix

BR-5075

Changed enrollment behavior to doing a factory reset when enrolling and not only when unenrolling.
This disables the Waldmann SIG mesh functionality (which is not used at the moment)

Release 1.275.0 (2022-12-02)

Gateway 1.275.0

BlueRange Server: 5.13.0 or newer

Type Issue Description

New

BR-4769

Adds the option to activate periodic re-subscriptions for BACnet devices which helps if remote BACnet devices forget the registered subscriptions.

New

BR-4877

A compliance violation with status "pending" is created by the gateway before each beacon scanning configuration check.

Fix

BR-4887

An error where the compliance violation "IOT_BEACON_SCANNING_NODE_FEATURE" occurred incorrectly has been fixed.

Fix

BR-5295

Trigger the watchdog when either the server or the mesh connection is stuck

Firmware 1.1.590

Type Issue Description

New

BR-5044

For BR support there are scripts extensions to run and download the Gateway’s Diagnostic log.
For orga admins there is a Gateway Diagnosis action in the BR Portal (Gateway Device Overview page)

Release 1.274.0 (2022-11-17)

Gateway 1.274.0

BlueRange Server: 5.12.2 or newer

Type Issue Description

Fix

BR-4930

Reduce misleading warning in log, that an update package couldn’t be loaded via proxy

Firmware 1.1.580

Type Issue Description

Update

BR-4884

Sleep in realtime loop instead of busy waiting

Prerelease 1.273.0 (2022-11-04)

Gateway 1.273.0

BlueRange Server: 5.12.2 or newer

Type Issue Description

New

BR-4877

A compliance violation with status "pending" is created by the gateway before each beacon scanning configuration check.

Update

BR-4969

The occupancy data service is removed from the gateway code.

Fix

BR-4828

The link in the device list in the Gateway WebUI now refers to the device page in the new BlueRange Portal.

Fix

BR-5038

All health components are published now periodically regardless if something changed or not

Firmware 1.1.560

Type Issue Description

Fix

BR-4922

Fixed issue where CherrySim would return CLC capabilities for prod_sink_nrf52 featureset.

Release 1.272.0 (2022-10-21)

Gateway 1.272.0

BlueRange Server: 5.12.2 or newer

Type Issue Description

New

BR-4769

Adds the option to activate periodic re-subscriptions for BACnet devices which helps if remote BACnet devices forget the registered subscriptions.

New

BR-4824

Add optional setting on BACnet device or properties to poll a sensor value instead of a subscription

New

BR-4877

A compliance violation with status "pending" is created by the gateway before each beacon scanning configuration check.

Firmware 1.1.520

This Firmware version does not have public changelog entries.

Prerelease 1.271.0 (2022-10-07)

Gateway 1.271.0

BlueRange Server: 5.12.2 or newer

Type Issue Description

Fix

BR-4940

An error where network connections between devices were not displayed has been fixed

Firmware 1.1.510

This Firmware version does not have public changelog entries.

Prerelease 1.270.1 (2022-09-28)

Gateway 1.270.1

BlueRange Server: 5.12.2 or newer

Type Issue Description

Fix

BR-4372

Set default configuration for Occupancy management for all devices

Fix

BR-4479

Don’t create falsely evaluated ComplianceViolation of BeaconScanning

Firmware 1.1.490

This release includes the previously released firmware version 1.1.490.

Prerelease 1.270.0 (2022-09-23)

Gateway 1.270.0

BlueRange Server: 5.12.2 or newer

Type Issue Description

New

BR-4372

Occupancy management can be configured via the portal

New

BR-4479

License handling for BeaconScanning for gateways and mesh nodes added

New

BR-4795

Optimize throughput of beacon scanning and reporting in gateway

Fix

BR-4224

Gateway does not overwrite server device attributes if it has not properly received them e.g. after a reboot

Fix

BR-4478

Receiver could not edit the workflow states of facility management incidents reported to the BlueRange Maintenance app. This was due to a too restrictive permission check fixed in this release. Also, the messages may be archived now.

Firmware 1.1.490

This Firmware version does not have public changelog entries.

Prerelease 1.269.0 (2022-09-09)

Gateway 1.269.0

BlueRange Server: 5.12.0 or newer

Type Issue Description

New

BR-4754

Add MQTT load test to gateway

New

BR-4791

Optimize MQTT message batching for "beacon scanning and reporting" to improve the throughput limits on the gateway side.

Fix

BR-4688

Create compliance violation in case BACnet sensors can’t be subscribed

Firmware 1.1.480

This release includes the previously released firmware version 1.1.480.

Prerelease 1.268.0 (2022-08-26)

Gateway 1.268.0

BlueRange Server: 5.12.0 or newer

Type Issue Description

Update

BR-4716

Change topic structure for batched beacon report messages

Fix

BR-4224

Gateway does not overwrite server device attributes if it has not properly received them e.g. after a reboot

Fix

BR-4688

Create compliance violation in case BACnet sensors can’t be subscribed

Firmware 1.1.480

Type Issue Description

New

BR-2371

The Record Storage now supports so called "Immortal Records" that persist on the Flash Storage even when a factory reset is triggered.

New

BR-4289

Beacon scanning configurations will not be persisted on the mesh node anymore

Release 1.267.0 (2022-08-16)

Gateway 1.267.0

BlueRange Server: 5.12.0 or newer

This Gateway version does not have public changelog entries.

Firmware 1.1.440

Type Issue Description

Update

BR-4510

Live reports triggered by Gatt disconnect events send a part of the other nodes mac address instead of the node id because the mac address is available more often which helps with investigating issues in the mesh.

Update

BR-4535

Removed unused debug functionality from productive featuresets.

Prerelease 1.266.0 (2022-07-29)

Gateway 1.266.0

BlueRange Server: 5.12.0 or newer

Type Issue Description

New

BR-4285

Add MQTT message batching of beacon reports to gateway

Update

BR-4127

The gateway waits now for end of updateData() before a pending Gateway restart is executed.

Update

BR-4371

For Device with a MOTION sensor, the OCCUPANCY sensor is calculated and published

Update

BR-4446

The Gateway creates a compliance violation if the time difference between the gateway time and server times is bigger than 5s.

Update

BR-4466

Added new units PPB and DBA to device catalog and respective to server and gateway

Fix

BR-4556

Compliance violations on asset tags which was set by a gateway are now removed if the tag is not tracked anymore by this gateway.

Firmware 1.1.400

This release includes the previously released firmware version 1.1.400.

Prerelease 1.265.0 (2022-07-15)

Gateway 1.265.0

BlueRange Server: 5.12.0 or newer

Type Issue Description

Update

BR-4466

Added new units PPB and DBA to device catalog and respective to server and gateway

Update

BR-4486

System diagnostics prints the networkcacerts.pem file storing CA certificates now so that the content can be checked in case of communication issues.

Fix

BR-3275

Fix missing component name in MQTT health topic and timestamp in payload

Firmware 1.1.400

Type Issue Description

Fix

BR-4487

Fixes an issue in dev_vslog where the UART communication was broken.

Prerelease 1.264.0 (2022-07-01)

Gateway 1.264.0

BlueRange Server: 5.12.0 or newer

Type Issue Description

New

BR-3979

Integrated validation and application of beacon scanning policy configurations in the gateway.

Update

BR-4371

For Device with a MOTION sensor, the OCCUPANCY sensor is calculated and published.

Fix

BR-4241

The firmware version information displayed in the server UI was not updated in all cases.

Firmware 1.1.380

Type Issue Description

New

BR-3553

Most Asset tags and Mesh nodes can be unenrolled by pressing the button for 10-14 seconds. LED’s will start flashing for about 7 seconds to indicate this

New

BR-3771

Added prod_mesh_*_sdk17 featuresets which are now included in our SystemTest

New

BR-3979

Integrated validation and application of beacon scanning policy configurations in the gateway.

Fix

BR-4405

Fixes an issue where the firmware of some gateways reported an invalid license while the license should have been valid.

Fix

BR-4409

Fixes an issue where the chipId was incorrectly being reported with wrong data.

Prerelease 1.263.0 (2022-06-17)

Gateway 1.263.0

BlueRange Server: 5.12 or newer

Type Issue Description

New

BR-3983

Gateway periodically calculates and reports mesh specific metrics

Fix

BR-4310

Rapidly restarted Asset Tracking Calibrations don’t block each other anymore
Long running Actions aren’t blocking the MQTT client anymore

Firmware 1.1.300

Type Issue Description

New

BR-3978

Adds the Beacon Scanning configurations to the Gateway and the Mesh Nodes so that the user can configure beacon scanning according to his use-case.

Prerelease 1.262.0 (2022-06-03)

Gateway 1.262.0

BlueRange Server: 5.11.0 or newer

Type Issue Description

New

BR-3976

Add beacon scanning and reporting to firmware

New

BR-3977

Publish beacon report messages via MQTT in gateway

New

BR-4134

Indicator events are triggerable based on a boolean formula that is based on the last value of a sensor

Fix

BR-3740

Solves an issue where the license state was not correctly displayed in the gateway UI.

Firmware 1.1.260

Type Issue Description

New

BR-3231

[VS]: Implemented and enhanced the time synchronization to support time zones for prod_vs_nrf52

New

BR-4230

Adds the ability to query the current time of every node in the mesh network.

Release 1.261.0 (2022-05-20)

Gateway 1.261.0

BlueRange Server: 5.11.0 or newer

This Gateway version does not have public changelog entries.

Firmware 1.1.230

Type Issue Description

New

BR-3769

Migrates all necessary changes to SDK17 that had to be done based on previous migrations. Includes migration that was determined based on the migration guides and release notes for all intermediate SDK and SoftDevice versions.

New

BR-3772

Integrated GCC9 into fruitymesh-buildbox-mini which allows SDK17 targets to be compiled and added two targets for nrf52832 and nrf52840 to our automated build pipeline.

New

BR-3976

Add beacon scanning and reporting to firmware

Prerelease 1.260.0 (2022-05-11)

Gateway 1.260.0

BlueRange Server: 5.11.0 or newer

Type Issue Description

New

BR-2699

It’s possible to enable/disable one or more detail gateway loggers in the System Logging configuration (BlueRange portal).

Update

BR-3717

The rltn-iot/{organizationUuid}/{siteUuid}/{deviceUuid}/assets///infoRequest will now report all Asset Tags with an RSSI up to -85 instead of -75 as previously.

Update

BR-4026

The gateway stores the compliance violations locally.

Update

BR-4078

cleanup of idle asset connections in internal data structures so that outgoing connections are freed up for reuse. This fixes the mesh running out of connections in environments where there are more assets than connecting mesh nodes.

Fix

BR-3866

In case, there is no floorplan length set, the Gateway falls back to a default of one meter

Fix

BR-3872

The System Monitoring configuration will be applied as it is selected.

Fix

BR-4051

Fix issue of older Gateways not being able to be enrolled to newer Servers, due to alleged denied access.

Firmware 1.1.230

This firmware version does not have public changelog entries.

Release 1.259.0 (2022-04-22)

Gateway 1.259.0

BlueRange Server: 5.10 or newer

Type Issue Description

Update

BR-3916

Tags that disappeared during a gateway reboot will be transitioned to the state "lost", after the gateway has recovered.

Fix

BR-3871

The System Monitoring compliance violations are removed if the dependent configuration is removed.

Fix

BR-3873

When the specified Graphite hostname contains any blanks at beginning or at end these are removed before the config is applied.

Fix

BR-4015

Resolved compliance violations are syned properly from the Gateway to the server.

Firmware 1.1.150

This release includes the previously released firmware version 1.1.150.

Prerelease 1.258.0 (2022-04-12)

Gateway 1.258.0

BlueRange Server: 5.10 or newer

Type Issue Description

Fix

BR-3994

The mesh nodes are now listed as compliant if they are compliant.

Firmware 1.1.150

This release includes the previously released firmware version 1.1.150.

Prerelease 1.257.0 (2022-04-08)

Gateway 1.257.0

BlueRange Server: 5.10 or newer

Type Issue Description

New

BR-3558

The software update process now starts without waiting for all devices to be reachable.

New

BR-3782

Existing compliance violations will be shown in the device configuration view

Fix

BR-3965

Avoid adding UUIDs of deleted assets to MQTT geofence events

Firmware 1.1.150

This release includes the previously released firmware version 1.1.150.

Prerelease 1.256.0 (2022-03-26)

Gateway 1.256.0

BlueRange Server: 5.10 or newer

Type Issue Description

New

BR-3696

New Compliance Violations have been added

New

BR-3700

Compliance violations now also occur in case of errors in the device configuration.

Fix

BR-3606

Adding rooms and zones now causes the device tracking service to be reinitialized.

Firmware 1.1.150

This release includes the previously released firmware version 1.1.150.

Prerelease 1.255.0 (2022-03-11)

Gateway 1.255.0

BlueRange Server: 5.10 or newer

Type Issue Description

New

BR-3034

Asset tags will stay active as long as tracked-asset advertisements are received. If an asset tag cannot be connected to for some time a compliance violation will be created and shown in the portal.

Fix

BR-3589

Fix considering asset tag on all gateways of a building after its enrollment

Fix

BR-3597

Floorplan image file names containing unusual characters can no longer cause gateway software malfunction.

Fix

BR-3742

Add detection of contradictive signals received from mesh nodes placed at wrong position, to make the asset tracking system more robust

Firmware 1.1.120

Type Issue Description

New

BR-3338

Increments version to 1.1.x which enables the LicenseModule so that all nodes can now report their license state. This does not affect any existing nodes and does not impose any restrictions.

New

BR-3595

Adds documentation for the sink routing.

Update

BR-3739

SDK17 integration (alpha): Refactored the CMake build so that we can now build against SDK14/15/17. All builds do not support GCC 9.3.1 as well. The user is now able to specify SDK/Chipset and BLE Stack (SoftDevice) as part of the featureset.

Fix

BR-3721

Fixes an issue where under rare circumstances mesh access connections used for enrollment were never disconnected. Also fixes an issue where DFU packets received out of order could abort an ongoing update, which was triggered due to an extraneous mesh access connection caused by the other issue.

Fix

BR-3724

Improve the movement detection of asset tags for asset tracking by increasing the sample rate of the accelerometer.

Prerelease 1.254.0 (2022-02-25)

Gateway 1.254.0

BlueRange Server: 5.10 or newer

Type Issue Description

New

BR-3356

Adds the SoftDevice S132 and S140 headers to the simulator for better DFU Simulation. Includes FruityLoader simulation in CherrySim. Adds License migration during DFU Updates.

Update

BR-3611

Improve position stability after reboot and standstill position changes

Update

BR-3717

The rltn-iot/{organizationUuid}/{siteUuid}/{deviceUuid}/assets///infoRequest will now report all Asset Tags with an RSSI up to -85 instead of -75 as previously.

Fix

BR-3587

Corrected an error reported in the logs when the gateway attempts reporting battery levels of recently unenrolled nodes. The issue arised only if receiving a status message while the node is in the process of being unenrolled.

Firmware 1.1.30

Type Issue Description

New

BR-3338

Increments version to 1.1.x which enables the LicenseModule so that all nodes can now report their license state. This does not affect any existing nodes and does not impose any restrictions.

New

BR-3356

Adds the SoftDevice S132 and S140 headers to the simulator for better DFU Simulation. Includes FruityLoader simulation in CherrySim. Adds License migration during DFU Updates.

Update

BR-3611

Improve position stability after reboot and standstill position changes

Fix

BR-3699

BRS-199: Implements PT_CMD sending for vs_converter and PT_RSP reception for vs_converter.

Prerelease 1.253.1 (2022-05-03)

Gateway 1.253.1

BlueRange Server: 5.9 or newer

Type Issue Description

Update

BR-3717

The rltn-iot/{organizationUuid}/{siteUuid}/{deviceUuid}/assets///infoRequest will now report all Asset Tags with an RSSI up to -85 instead of -75 as previously.

Update

BR-4078

cleanup of idle asset connections in internal data structures so that outgoing connections are freed up for reuse. This fixes the mesh running out of connections in environments where there are more assets than connecting mesh nodes.

Firmware 1.0.2680

This release includes the previously released firmware version 1.0.2680.

Release 1.253.0 (2022-02-11)

Gateway 1.253.0

BlueRange Server: 5.9 or newer

Type Issue Description

New

BR-3042

Add an option to serial connect which enables better connection parameters if the BLE address is specified.

Fix

BR-3598

The MQTT health indicator no longer fails by reporting a NullPointerException in case the MQTT client is not up and running yet. Notice, the indicated health status was fine previously, but the additional detail information was not accurately reported.

Firmware 1.0.2680

Type Issue Description

New

BR-3042

Add an option to serial connect which enables better connection parameters if the BLE address is specified.

New

BR-3336

Adds some final preparation before the LicenseModule can be used with the upcoming version 1.1.0. Updates the public key in the firmware to its final version.

Prerelease 1.252.0 (2022-01-27)

Gateway 1.252.0

BlueRange Server: 5.9 or newer

Type Issue Description

New

BR-2475

Improve asset tracking scalability and stability at standstill by improving the processing of incoming signal measurements.

New

BR-2594

Enhanced reporting of compliance violations to BlueRange server. This supports error reporting in future versions of the software.

Firmware 1.0.2640

Type Issue Description

Fix

BR-3179

Fixes an issue where the Gateway could have missed a reboot of its Mesh Bridge under certain conditions.

Release 1.251.0 (2022-01-14)

Gateway 1.251.0

BlueRange Server: 5.8 or newer

Type Issue Description

New

BR-2759

Less fluctuations after standstill position changes, since position suppression is reenabled after every position chnage now

New

BR-2938

Adds an indicator for the Mesh Bridge to the gateway Web-UI and a health indicator which tracks the health of the mesh bridge and is shown in the BlueRange Portal.

Update

BR-3201

The gateway Graphite metrics are structured now hierarchical.

Update

BR-3276

Gateway waits until asset position has stabilized after reboot, if real-time tracking mode is enabled

Fix

BR-3271

Fixed an issue where switching log levels caused an error in the Gateway WebUI.

Fix

BR-3275

Fix missing component name in MQTT health topic and timestamp in payload

Firmware 1.0.2600

Type Issue Description

New

BR-3178

Enable stack overflow detector in hard fault handler. Also disable logging for prod_vs_nrf52 featurset

New

BR-3321

Cleaned up LicenseModule and fixed some bugs. Can be used beginning with version 1.1.0.

Update

BR-3340

Fixed a small bug where the wrong error code was returned for prod_sink_usb_nrf52840 if set_serial was used.

Fix

BR-3303

Fixed an issue where the reported ABSOLUTE_UPTIME for a BlueRange node was not properly reported through the error_log.

Release 1.250.0 (2021-12-17)

Gateway 1.250.0

BlueRange Server: 5.8 or newer

Type Issue Description

Update

BR-3235

Upgrade Log4j library to 2.15.0 due to security issue CVE-2021-44228

Fix

BR-3005

Fixes an issue where the gateway would connect to a Tag running on critically low battery for a very long time. After this fix, the gateway will now continue updating the status of other tags first before re-trying the failing tag. This could have caused all Tags to be reported as INACTIVE while they were still being tracked.

Fix

BR-3257

Reverse SSH Tunnel actions are properly set to error, if the feature has been disabled by the user

Fix

BR-3258

Fix the reverse SSH option toggle in the Gateway WebUI

Firmware 1.0.2510

Type Issue Description

New

BR-2966

Use the configured scanning window and interval for reception probability computation in advertisement delivery and introduce a parameter to skip blocks of nodes when considering advertisement delivery.

New

BR-3050

Unified and documented the LED blink codes for powering on/off our tracking and sensor tags. Take a look at https://www.bluerange.io/docs-internal/bluerange-manual/AssetTracking/AssetTrackingTags.html for more information.

New

BR-3054

Optimize the power requirements of assets during movement.

Update

BR-245

Add some documentation on how to use pre compiled binaries in github source relase distribution

Prerelease 1.249.0 (2021-12-03)

Gateway 1.249.0

BlueRange Server: 5.8 or newer

Type Issue Description

New

BR-2533

An integrated watchdog now automatically restarts malfunctioning gateway devices. The feature is opt-in and can be controlled using a policy configuration. Before enabling it please read the instructions carefully and make sure to have the latest BlueRange OS, Gateway and Server software installed as these components tightly work together in monitoring the devices.

New

BR-2929

Option to opt-out of M-Way Support Access using reversed SSH tunnel. Notice, deactivating this feature severely restricts the options for online support staff! It is recommended to leave the setting active.

Update

BR-3141

Allow to connect to a server via SSH on another port than 22.

Fix

BR-2952

Corrects an issue where the gateway permanently fails connecting tracked tags for (sensor) data retrievals until it gets restartet. The issue happened in rare cases when certain firmware messages that are part of the connection establishment handshake and teardown procedures get lost in transmission.

Firmware 1.0.2400

Type Issue Description

New

BR-3052

Optimise power when asset is connected using serial_connect using slave latency

Prerelease 1.248.0 (2021-11-30)

Gateway 1.248.0

BlueRange Server: 5.8 or newer

Type Issue Description

Fix

BR-2992

Fix the multiple Gateway restart after applying configuration, that requires a restart

Firmware 1.0.2390

Type Issue Description

Prerelease 1.246.0 (2021-11-23)

Gateway 1.246.0

BlueRange Server: 5.8 or newer

Type Issue Description

Fix

BR-2595

The gateway now checks server version compatibility more strictly. Also, the server version is checked at enrollment time ensuring the device is capable talking to the infrastructure.

Prerelease 1.243.0 (2021-11-19)

Gateway 1.243.0

BlueRange Server: 5.8 or newer

Type Issue Description

New

BR-2897

Increase the NodeId range for Tags to 25000 starting at 33000

Update

BR-2530

Minor bug fixes and improvements in the Gateway WebUI

Update

BR-2581

If an MQTT connection does not exists or is lost the health data is sent to the BlueRange server with REST call.

Fix

BR-2506

subscription is done even if unsubscription shows errors

Fix

BR-2756

Include a pre-load library to set the KEEPALIVE flag on outgoing socket connections

Fix

BR-2909

The gateway version information was not present in the user-agent header when talking to the server. The user-agent header is fixed now.

Firmware 1.0.2350

Type Issue Description

New

BR-2838

Adds the ability to configure regularly distributed ceilings in the simulator. These attenuate the (simulated) signal strength between receivers and transmitters.

New

BR-2897

Increase the NodeId range for Tags to 25000 starting at 33000

New

BR-2961

Adds WIP support for nRF52840 asset tags and the acnBuzz tag. Buzzer and Vibration motor are supported through the identify action but gateway support to execute this action is not yet ready. Featureset was not added to release artifacts for now and must be flashed from a master branch.

Fix

BR-2621

Asset only refreshes advertisement job when the packet is modified

Prerelease 1.242.0 (2021-11-05)

Gateway 1.242.0

BlueRange Server: 5.7 or newer

Type Issue Description

New

BR-2663

Add possibility to track assets that do not advertise in movement by supporting the motion state "standstill-init".

Update

BR-2755

The gateway has a new web UI for several versions by now. So far the former legacy UI was deployed at a separate location, still. With this version, the legacy UI was removed entirely as it is no longer needed.

Firmware 1.0.2250

Type Issue Description

New

BR-2360

Boardid for acn52832 is added and should work now with fruitymesh

New

BR-2742

Adds a position counter field to the proprietary AssetModule and the AssetScanningModule. This field counts changes in the movement state of a asset tag and allows a positioning system to notice missing state-changes (e.g. due to lost advertisements).

Update

BR-2798

Support for acconoFind beacon with accelerometer

Update

BR-2799

Add documentation on the proprietary AssetScanningModule. Also adds the movement modifier field to the (experimental) tracked INS-asset JSON message.

Fix

BR-2290

Fixes a bug that generate double autoPoll messages

Fix

BR-2717

The fix will allow to query sensor value from Barometer when the sensor is initialized

Fix

BR-2774

The nearby_nodes message now only contains nodes from networks with the same network id, not any nearby node.

Fix

BR-2871

Refactors the AssetScanningModule to fix an issue about wrong RSSI averaging and some other bugs.

Prerelease 1.241.0 (2021-10-22)

Gateway 1.241.0

BlueRange Server: 5.6 or newer

Type Issue Description

New

BR-1819

The OpenAPI specification of the BlueRange server now defines security schemes properly. Also the tag grouping is enhanced so that the user experience of the Web API page is greatly improved.

New

BR-1989

Improve the scalability of asset tracking in case of a huge number of mesh nodes

New

BR-2545

Improve startup time of tracking system for non-moving assets

Firmware 1.0.2110

Type Issue Description

New

BR-2312

BlueRange Gateway can now query standstill packet from the mesh in order to increase stability when BlueRange Gateway restarts

New

BR-2360

Boardid for acn52832 is added and should work now with fruitymesh

New

BR-2545

Improve startup time of tracking system for non-moving assets

Update

BR-2019

GitHub PR 180: Add an example module which allows sending and receiving terminal commands and output on a smartphone.
GitHub PR 183: Fix undefined behaviour in the hardware abstraction layer.

Update

BR-2368

Accelerometer now will detect motion in 6D

Fix

BR-2558

Fix build on MSVC / Visual Studio due to the pi-constant not being defined in the cmath standard header.

Release 1.240.0 (2021-10-08)

Gateway 1.240.0

BlueRange Server: 5.5 or newer

Type Issue Description

New

BR-1704

Suppression of position estimate publication after gateway reboot

Update

BR-2450

Fix wrong tracking state transition after gateway reboot

Update

BR-2498

Increase configurable default value of max-inflight for the MQTT library to increase message throughput send by the Gateway

Fix

BR-2291

The Gateway will check for new MeshNodes to ask for their device capabilities, even if a Node isn’t responding to the request anymore.

Firmware 1.0.2000

Type Issue Description

New

BR-1779

The asset tracking advertisement now contains a organization identifier under certain conditions. It is used to filter the received advertisements on the scanning side.

New

BR-2234

Add a command line flag to set tester verbosity to true by default.

New

BR-2309

The simulator now utilizes Gaussian RSSI noise. Functions concerning RSSI computations are refactored into their own compilation unit.

Update

BR-2019

Fix undefined behaviour in the hardware abstraction layer.

Fix

BR-2148

CherrySim with gateway uses terminalId instead of hardcoded value to select sink node

Release 1.239.0 (2021-09-24)

Gateway 1.239.0

BlueRange Server: 5.5 or newer

Type Issue Description

New

BR-1644

The current voltage of battery supplied assets and node devices are provided as sensor data and are made persistent.

New

BR-1989

Improve the scalability of asset tracking in case of a huge number of mesh nodes

Fix

BR-2335

Most recent values are now shown in the asset details view of the Gateway WebUI.

Firmware 1.0.1940

Type Issue Description

New

BR-785

Makes the Serial Number of the Node available for 3rd Party Applications which allows the user to easily identify the nodes.

Update

BR-1934

Adds the ability to CherrySim to specify the working directory (Normalized Path) using an environment variable (CHERRYSIM_WORKDIR)

Fix

BR-2062

During the handshake for MeshAccessConnection, the Center which is the node that initiates the connection now waits for MessageType::ENCRYPT_CUSTOM_DONE before changing to handshake state to to set HANDSHAKE_DONE

Fix

BR-2184

Fixes an issue where our "BlueRange Connect" USB Dongle would not properly report the completion of its firmware update which makes it necessary to reboot the gateway manually.

Prerelease 1.238.0 (2021-09-10)

Gateway 1.238.0

BlueRange Server: 5.5 or newer

Type Issue Description

New

BR-2233

The MQTT broker connection now is checked for malfunction. In case connection establishments hangs for more than 5min. in the MQTT library, the client gets reset so that the software heals itself. This fixes some rare connectivity issues.

Update

BR-1853

The LED on/off action can now be executed from the server portal for assets just as is available for stationary nodes. This functionality is useful for diagnostics and testing purposes. Care must be taken to turn off the LED for battery powered devices!

Fix

BR-569

When updating, the changes are written synchronously to the SD card explicitly. This protects against potentially high memory pressure caused by load of the write-back cache of the kernel and improves robustness against memory card issues.

Fix

BR-1947

The parameter fwrev is now allowed to have an arbitrary revision value.

Fix

BR-2108

The Gateway initializes itself with the data loaded from the server with mostly one request, instead of making multiple requests to retrieve the different needed entities.

Fix

BR-2181

Use the Gateway UI to update itself even if it is unenrolled

Firmware 1.0.1830

Type Issue Description

New

BR-1583

Adds guided instructions on how to implement sensors, actuators and capabilities in the firmware. Also adds steps on how to test and configure everything

New

BR-2183

Adds support for a new PCB (YJ-17120-USB) to be used for BlueRange Connect.

New

BR-2304

Refactors CMD and CMD_RSP so that CMD is now deprecated and WRITE/_ACK should be used instead and CMD_RSP was renamed to RESULT_RSP.

Update

BR-2068

Document all the json file used in cherrysim

Update

BR-2136

Vossloh: Only skip the firmware compatibility check on certain devices before a certain firmware version. This fixes a bug which caused the LiNA Connect app to hang.

Prerelease 1.237.0 (2021-08-27)

Gateway 1.237.0

BlueRange Server: 5.5 or newer

Type Issue Description

New

BR-1778

The BlueRange Gateway WebUI has been redesigned from scratch. In addition to various design adjustments, there are also new options for managing and monitoring the BlueRange Gateway and Mesh network.

New

BR-1818

The connection to a configured KNX-IP-Gateway is now part of the BlueRange Gateways health status

Update

BR-1853

The LED on/off action can now be executed from the server portal for assets just as is available for stationary nodes. This functionality is useful for diagnostics and testing purposes. Care must be taken to turn off the LED for battery powered devices!

Update

BR-2131

Add discovered state to the asset tracking system

Fix

BR-2012

The error that the status of the Communication Beacon was not updated was fixed.

Fix

BR-2142

Ensure node id for BlueRange Tags to be always in the bounds of the valid node id range

Firmware 1.0.1770

Type Issue Description

New

BR-1719

AssetTag PowerOff functionality was implemented. AssetTag will be switched off if not enrolled for considerable amount of time

New

BR-2089

Board Id and BoardName will be part of capabilities now

Update

BR-2098

Gateway will now accept component_sense messages with VendorModuleIds from the firmware.

Update

BR-2130

Enhance SimulateBroadcast method to scale better

Release 1.236.0 (2021-08-13)

Gateway 1.236.0

Type Issue Description

New

BR-1912

Optimized the connection to Asset Tags (serial_connect) by passing the BLE address of Asset Tags if known, therefore reducing the connecting time and making it more stable in case of low advertising or low scanning intervals.

New

BR-1978

Improve network transition latency for multi-network asset tracking

Update

BR-1597

[Gampper] Implements additional registers for our prod_bp_nrf52840 featureset. These are necessary for the FM package.

Update

BR-2098

Gateway will now accept component_sense messages with VendorModuleIds from the firmware.

Fix

BR-2013

Fixes a small bug in the state indicator supplier service which caused the state to be detected erroneously.

Fix

BR-2034

Reset the communication state of the serial connection when the serial port is closed (e.g. when the mesh bridge is unplugged).

Firmware 1.0.1700

Type Issue Description

New

BR-1912

Optimized the connection to Asset Tags (serial_connect) by passing the BLE address of Asset Tags if known, therefore reducing the connecting time and making it more stable in case of low advertising or low scanning intervals.

New

BR-1958

Refactors some code used in the unit tests and the socket terminal implementation to use the (unique) node index instead of the potentially ambiguous node id. This allows simulating multiple networks simultaneously. Fixes a bug in the simulator resulting in irrelevant logs due to a mock being always instantiated regardless of being used. Fixes a bug in the simulators socket terminal which resulted in an unusable replay log. Ensures that z-coordinates are actually used by the simulator.

Update

BR-1597

[Gampper] Implements additional registers for our prod_bp_nrf52840 featureset. These are necessary for the FM package.

Update

BR-1934

Adds the ability to CherrySim to specify the working directory (Normalized Path) using an environment variable (CHERRYSIM_WORKDIR)

Update

BR-2098

Gateway will now accept component_sense messages with VendorModuleIds from the firmware.

Fix

BR-1987

Fixes an issue in the virtual com port implementation which provides a serial port via the USB CDC ACM implementation provided by the Nordic SDK. The ability to write to the port from a computer was sporadically lost.

Fix

BR-2037

Backwards compatibility of build-in module identifiers use for building automation so that existing policies take effect as is.

Fix

BR-2054

Fix the issue of constant static power consumption when lis2dh12 is connected to TWI interface. Anomaly89 from nordic was adapted

Release 1.235.0 (2021-08-05)

Gateway 1.235.0

Type Issue Description

Fix

BR-2037

Backwards compatibility of build-in module identifiers use for building automation so that existing policies take effect as is.

Prerelease 1.234.0 (2021-08-03)

Gateway 1.234.0

Type Issue Description

Update

BR-1805

Reduce memory consumption of the asset tracking system

Prerelease 1.233.0 (2021-07-30)

Gateway 1.233.0

Type Issue Description

New

BR-1670

Activated Asset Tracking can be configured to run in 'standstill positioning' or 'real-time tracking (experimental)'

New

BR-1762

The BlueRange OS can now be updated directly from within the settings menu of the new gateway web interface. The download URL is prefilled automatically. The OS is updatable without requiring access to an update server and may be trigger even when unenrolled as a preparatory step prior installation.

New

BR-1832

Allow use of long vendor-specific module identifiers in configurations of sensors and actuators as described in firmware specification.

Update

BR-1687

The gateway software can now be attached to a running simulator. When doing so, the simulated mesh bridge node can be selected by setting meshgw.processInit to e.g. sim term 1.

Update

BR-1805

Reduce memory consumption of the asset tracking system

Update

BR-1853

The LED on/off action can now be executed from the server portal for assets just as is available for stationary nodes. This functionality is useful for diagnostics and testing purposes. Care must be taken to turn off the LED for battery powered devices!

Update

BR-1916

Add adaptive timeout to region estimation

Fix

BR-1822

Improved multi-floor coordination of asset tracking so that decision of tag responsibility selects a single gateway.

Firmware 1.0.1530

Type Issue Description

New

BR-1832

Allow use of long vendor-specific module identifiers in configurations of sensors and actuators as described in firmware specification.

Update

BR-1597

[Gampper] Implements additional registers for our prod_bp_nrf52840 featureset. These are necessary for the FM package.

Update

BR-1687

The gateway software can now be attached to a running simulator. When doing so, the simulated mesh bridge node can be selected by setting meshgw.processInit to e.g. sim term 1.

Update

BR-1829

[CherrySim]: Implements an accelerometer mock that will report movement while an animation is executed in the simulator. Once the movement stops, the accelerometer will stop reporting movement.

Fix

BR-1580

Improves the USB read stability for BlueRange Connect (prod_sink_usb_nrf52840).

Release 1.232.0 (2021-07-16)

Gateway 1.232.0

Type Issue Description

New

BR-1670

Activated Asset Tracking can be configured to run in 'standstill positioning' or 'real-time tracking (experimental)'

Update

BR-268

Enable postprocessing steps in region estimator master

Fix

BR-121

Fixes the problem of missing overview of Wifi networks. The accessible Wifi networks of the BlueRange Gateway are now displayed in the BlueRange Portal.

Fix

BR-1694

The bug that the total number of log messages was not displayed correctly after applying a log level filter was fixed.

Firmware 1.0.1440

Type Issue Description

New

BR-1098

Adds temporary enrollments and meshBridgeMode for our USB mesh bridge. This greatly enhances security and usability as the enrollment will be lost as soon as the mesh bridge dongle is removed from the gateway. As soon as it is inserted again it will be automatically enrolled and ready. Also, advertisements are only enabled as soon as the serial number of the gateway is known after bootup.

New

BR-1685

Adds SocketTerm to CherrySim which allows multiple clients to connect to different terminals using TCP sockets e.g. by using Telnet or a gateway process. Also fixes a number of scalability issues so that the simulator will now support up to 1500 nodes. Improves the simulation performance so that (depending on your CPU) around 400+ nodes can be simulated in real time.

Fix

BR-1622

Fixes use of uninitialized memory under exceptional conditions. The firmware now triggers a reset under these circumstances.

Prerelease 1.231.0 (2021-07-02)

Gateway 1.231.0

Type Issue Description

Fix

BR-1581

The deprecated sensors 'power' and 'taskTuningPower' are removed – instead 'POWER' and 'TASK_TUNING_POWER' should be used

Fix

BR-1682

The Gateway Web UI showed outdated tracked asset positions in connections view. The software was changed such that the positions shown reflect a snapshot of the local state of tracking at the time the screen loaded now.

Fix

BR-1706

Custom Gateway tmp directory isn’t removed anymore in the background while the software is running

Fix

BR-1768

Fix issue making black pixels transparent, when loading and converting the wallmap image in the gateway.

Firmware 1.0.1390

Type Issue Description

Update

BR-1617

ErrorLogEntries will now be logged with either the relative time since node start in seconds or in the absolute UTC time if the time was synchronized.

Release 1.230.0 (2021-06-18)

Gateway 1.230.0

Type Issue Description

New

BR-383

Support for several IoT things in device catalog incl. latest luminaire and valve definitions and the tag barometric sensor.

Update

BR-1543

Update of timeouts in persistent configuration when existing defaults change in newer versions of the Mender OS updater.

Fix

BR-1018

Blockages caused by firewalls when resolving external IPs have been fixed

Fix

BR-1024

A high frequency of incoming numeric sensor values will now be throttled to one second or a deviation of more than 1% of the average

Firmware 1.0.1340

Type Issue Description

New

BR-383

Support for several IoT things in device catalog incl. latest luminaire and valve definitions and the tag barometric sensor.

New

BR-453

The error log is now sent over time instead of in one block. This reduces the number of dropped packets.

Release 1.229.0 (2021-06-04)

Gateway 1.229.0

Type Issue Description

Fix

BR-1507

Due to a race condition upon startup or in the event of server connectivity loss action processing may have failed because of the target device data not yet being loaded from the BlueRange server. This is fixed by waiting up to 5 minutes for the server data load before accepting actions for processing.

Firmware 1.0.1220

Type Issue Description

Prerelease 1.228.0 (2021-06-01)

Gateway 1.228.0

Type Issue Description

Fix

BR-1512

Fixes deserialization of SensorDefinition-DataType HALF fetched via API client

Prerelease 1.227.0 (2021-05-29)

Gateway 1.227.0

Type Issue Description

Fix

BR-1365

Asset tracking might not be enabled in case of the mesh gateway software starting while the BlueRange server is not available so that required information fails to load. The information is stored locally on the device now so that the state is restored properly even in case of network or server outage.

Fix

BR-1439

This release supports updating the mesh gateway software of iot-gate-imx8 devices. Also it dropped support for discontinued Raspbian and Ubuntu OS devices that were used as PoC prototypes several years ago.

Firmware 1.0.1200

Type Issue Description

New

BR-758

Add support for hybrid BLE/INS tracked asset messages

Prerelease 1.226.0 (2021-05-22)

Gateway 1.226.0

Type Issue Description

New

BR-701

The installation now checks versions across server, gateway software and OS, mesh bridge and nodes ensuring compatibility prior to applying updates.

New

BR-1040

Device details have been extended with memory card information

New

BR-1204

Indicate the state of the meshgateway using (e.g.) a LED built into the meshgateway hardware.

New

BR-1315

BlueRange supports now half precision floating point actuators/sensors – e.g. in KNX terms, it is the 16-bit float.

Update

BR-973

Reduce memory consumption of wallmap in wayfinding interpolator

Update

BR-1355

Upload of pure white wallmaps doesn’t disable the asset tracking

Update

BR-1371

The new metric counter.dmesg.overcurrent allows monitoring USB overcurrent conditions. The value is exposed e.g. by the Prometheus endpoint at /actuator/prometheus.

Fix

BR-1046

Provided it is enrolled, the mesh gateway waits up to a minute for NTP time synchronization before starting up the controlling software. This is for robustness and correct reporting of the gateway uptime.

Fix

BR-1199

When enrolling wait for up to a minute for the network configuration to be applied so that there is enough time for joining the WLAN, for example.

Fix

BR-1219

Fixed the issue, that the software update process skipped a component, if the previous one failed

Firmware 1.0.1150

Type Issue Description

New

BR-1119

Add standstill detection for INS assets

Update

BR-1171

Make it possible to not compile enum-to-string conversions into the firmware using a separate macro. The default does not change existing behaviour.

Update

BR-1224

Add prod_sink_usb_nrf52840 featureset to our fruitymesh build package

Fix

BR-749

Proactively fix potential buffer overflow while copying the event buffer.

Fix

BR-1179

Fixes a bug where messages over mesh access connections were not correctly relayed between nodes.

Fix

BR-1203

Disconnect a mesh access connection during the handshake if a invalid node key is used, instead of progressing with the handshake and leading to a unusable connection which times out.

Fix

BR-1340

Fix CI script checking the firmware size compared to the last master build.

Fix

BR-1341

  • Fixes the MTU upgrade behavior by dropping a connection that does not correctly upgrade its MTU. Should fix the SplitMissingException and SplitNotInMTUException

  • Adds some features to the Native Renderer:

    • Connections in a different state than handshaked will be drawn in blue

    • RGB Led was added to all nodes as a colored circle

    • Time in seconds is now shown in the panel on the right

  • Adds fastLane option to easily test replay logs

  • Adds the option to simulate periodic connection loss for easier testing of our reestablishment

  • Adds sdBusyProbabilityUnlikely for SoftDevice methods that do not return busy in our live systems

  • Fixes the connectionTimeoutProbabilityPerSec which was broken

  • Refactors the LiveReportingTypes to be more exact about the log level used

Prerelease 1.223.0 (2021-04-24)

Gateway 1.223.0

Type Issue Description

New

BR-1067

Integrate SD-Card health status for SanDisk Industrial cards into the diagnostic script.

Fix

BR-1050

Limit in-memory log buffers to 1000 entries of about 1000 characters per log level. This is so that memory consumption does not grow indefinitely in the event of repeatedly reported errors.

Fix

BR-1165

BACnet Sensor datas of type boolean will be transported as numerical values 1 or 0

Firmware 1.0.940

Type Issue Description

New

BR-707

Adds a firmware action to identify devices in a generic and vendor independent way. Devices will either blink LEDs, or turn their lights on/off periodically.

New

BR-958

Add power-saving mode for transportation of beacons.

Update

BR-1181

[BELPARTS]: Changes the threshold value for polling the Vam register to match the updated specification that was given to us. Values should now be reported once the flow changes by more than 0.01m³/h.

Fix

BR-440

Fix bug causing a simulator crash and error messages when sending a split messages gets interrupted by a disconnect / reconnect due to an error in packet queue processing.

Fix

BR-904

Improve the standstill condition. Less instability for asset tags.

Release 1.221.0 (2021-04-10)

Gateway 1.221.0

Type Issue Description

New

BR-716

Up to 10 system diagnostic logs can be stored on the server

New

BR-802

Add artifact info of OS to boot partition to identify the initial setup.

New

BR-811

Improved start up time of the gateway

New

BR-978

Improved the start up time of the BlueRange Gateway.

Update

BR-879

Added products of Vossloh Schwabe to the device catalog.

Fix

BR-825

Fixed problem with too frequent restarts of the tracking service.

Fix

BR-887

Fixed problem with memory allocation for log files.

Fix

BR-892

The gateway software now filters invalid UTF-8 character codes prior to outputting them as part of the log to prevent certain overflow situations in combination with ElasticSearch. Such characters may occur occassionally when there are bit errors on the hardware lines connecting the chip used for mesh communication.

Fix

BR-926

Correct rsyslog.conf when using GTLS netstream driver

Fix

BR-993

In some cases raw data transmissions were aborted prematurely as the gateway failed processing the raw data protocol message raw_data_report_desired upon reception.

Firmware 1.0.830

Type Issue Description

New

BR-644

Added a native renderer (BrotBoxEngine) to CherrySim.
MR from: https://github.com/mwaylabs/fruitymesh/pull/168

New

BR-707

Adds a firmware action to identify devices in a generic and vendor independent way. Devices will either blink LEDs, or turn their lights on/off periodically.

New

BR-733

Fix the power consumption of the Ruuvi weather featureset and extend the runtime on Ruuvi Tags to multiple months.

New

BR-834

[VOSSLOH]: Migrates the PT_RSP packets to our component_sense format so that the responses can be correctly received by gateway nodes. Implements backward compatibility to the LINA apps by back-migrating the messages to the old format that is used by the app. After some time, once most customers have the latest firmware, the LINA App can adopt this new packets as well.

Update

BR-856

Added documentation for Github feature sets.

Update

BR-879

Added products of Vossloh Schwabe to the device catalog.

Fix

BR-874

Adapt the documentation to include a note about removing the battery from Ruuvi tags before flashing them.

Fix

BR-904

Improve the standstill condition. Less instability for asset tags.

Prerelease 1.219.0 (2021-03-12)

Gateway 1.219.0

Type Issue Description

New

BR-716

Up to 10 system diagnostic logs can be stored on the server

Update

BR-677

Added dosfstools to check the boot partition.
Added Isof to analyze file access.
Mount the boot partition as read only to prevent write accesses.

Fix

BR-111

A running software auto-update doesn’t block the Gateway’s update procedure forever

Fix

BR-704

In some situations the gateway webserver created session cookies unintentionally.

Fix

BR-756

Gateway can be enrolled again via WiFi

Fix

BR-788

Memory is no longer being exceeded with temporary files

Fix

BR-789

Solved problem with not restarting mender service.

Fix

BR-819

Gateway raw data transmission properly aborted when receiver reports a not-in-transmission error

Firmware 1.0.630

Type Issue Description

New

BR-550

Added uptime attribute for mesh attendees.

New

BR-625

Add possibility to change asset advertisement message payload, when moving from sleep to moving state

New

BR-635

Add tests for the Timeslot API, the Ruuvi weather featureset, and sensor reading and advertising.

New

BR-644

Added a native renderer (BrotBoxEngine) to CherrySim.
MR from: https://github.com/mwaylabs/fruitymesh/pull/168

Update

BR-466

Added USB ACM-CLC (github_sink_usb_nrf52840) implementation to open source project.

Update

BR-629

Test and document the docker-based build environment for FruityMesh and CherrySim on macOS.

Update

BR-740

Publish FruityMesh to GitHub.

Fix

BR-226

[CHERRYSIM]: Fixes the connection MTU upgrade in the Simulator between nodes as this was previously simulated in a simplified manner.

Fix

BR-819

Gateway raw data transmission properly aborted when receiver reports a not-in-transmission error

Prerelease 1.214.0 (2021-02-27)

Gateway 1.214.0

Type Issue Description

New

BR-487

Add KNX & BACnet devices to gateway visualization

Fix

BR-704

In some situations the gateway webserver created session cookies unintentionally.

Firmware 1.0.440

Type Issue Description

New

BR-587

Add the possibility to transport raw data from and to VS controllers via implementation of the PT_RAW packet.