BlueRange Gateway / Firmware
The changelog contains the latest changes to the BlueRange Gateway and the BlueRange Firmware, that are shipped in a combined package.
The latest version is downloadable from https://dl.bluerange.io/iot/0/release/latest/bluerange-default.iot
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.316.0 (2024-11-14)
Release 1.314.0 (2024-10-02)
Gateway 1.314.0
BlueRange Server: 5.24.0 or newer |
Type | Issue | Description |
---|---|---|
Fix |
BR-14271 |
Significantly reduced the amount of parallel requests to find remote devices |
Fix |
BR-14651 |
BACnet compliance violation errors will not be saved duplicated anymore |
Fix |
BR-14669 |
BACnet and KNX environment profiles are now validated to ensure a uniqueness in the device names |
Release 1.313.0 (2024-09-12)
Gateway 1.313.0
BlueRange Server: 5.24.0 or newer |
Type | Issue | Description |
---|---|---|
Update |
BR-14255 |
KNX actuators, send via a BlueRange Gateway, will be read back as potential sensor or indicator |
Update |
BR-14585 |
Create actions for each update URL, if scheduled updates are configured. |
Update |
BR-14613 |
Fix cache issue in gateway, in case update package directory does not exist, whereas the ETag metadata still exists. |
Prerelease 1.312.0 (2024-08-22)
Release 1.311.0 (2024-07-31)
Gateway 1.311.0
BlueRange Server: 5.24.0 or newer |
Type | Issue | Description |
---|---|---|
New |
BR-12397 |
Added a raw data message to reboot the Gateway via BLE. |
Fix |
BR-13919 |
Fixed issue in the BlueRange gateway when loading corrupt update packages from the BlueRange server |
Fix |
BR-14199 |
Fixed an issue where some nodes mistakenly had an AutoSense compliance violation. |
Fix |
BR-14245 |
Fix issue when the floorplan was moved instead of rooms/zones. |
Fix |
BR-14256 |
Changed default watchdog value to true since new OS versions have the watchdog enabled by default. |
Fix |
BR-14335 |
Fixed issue where capabilities would not get updated after device being unavailable for some time. |
Firmware 1.2.210
Type | Issue | Description |
---|---|---|
New |
BR-12397 |
Added a raw data message to reboot the Gateway via BLE. |
New |
BR-14098 |
Add automatic withdrawal to Raw Data enrollment messages. |
Update |
BR-14121 |
Increased BLE TX radio power from +4dBm to +8dBm for Modbus Adapters with nRF52840. Also fixes a bug where only +4dBm was allowed in FruityHalNrf. |
Update |
BR-14139 |
Added new raw data messages to restart ConnMan, Mender, KNX and BACnet services via BLE. |
Release 1.310.0 (2024-07-10)
Release 1.309.0 (2024-06-21)
Gateway 1.309.0
BlueRange Server: 5.24.0 or newer |
Type | Issue | Description |
---|---|---|
New |
BR-13594 |
An extended system diagnosis can be generated as an action on the gateway. |
New |
BR-14093 |
Added a new LED state indicator for DFU_IN_PROGRESS. It blinks yellow-green. |
Update |
BR-14007 |
Allow SensorData, marked with publish flow, to be published without time restriction |
Fix |
BR-13818 |
Added capability request to the beacon monitoring service for assets. Fixed an issue where the beacon monitoring service could not connect long enough to assets if a connection was already being established by the "interested in connection flag". |
Fix |
BR-13985 |
AutoSense configuration is now properly applied to nodes that are inactive during configuration change but active afterwards. Periodic checks are now performed every 5min. |
Fix |
BR-14088 |
Fix LED blink code after Gateway (un)enrollment when restarting the Meshgateway service. |
Firmware 1.2.100
Type | Issue | Description |
---|---|---|
Update |
BR-13883 |
Changed advertising behavior of AssetModule to behave like Eurotronic devices: when unenrolled, not connected once, or not connected for the last hour, advertise with a lower interval than usual to allow easier connection of other Nodes.. |
Update |
BR-13963 |
Reduced stack usage by ~2kB of prod_mod_nrf52832 by disabling Segger RTT. |
Fix |
BR-14088 |
Fix LED blink code after Gateway (un)enrollment when restarting the Meshgateway service. |
Release 1.307.0 (2024-05-10)
Gateway 1.307.0
BlueRange Server: 5.21.0 or newer |
Type | Issue | Description |
---|---|---|
Update |
BR-13270 |
Added Eurotronic Comet to device catalog. |
Fix |
BR-13893 |
Fixed an issue where the watchdog would trigger between and after restarts caused by Gateway enrollment and unenrollment. |
Firmware 1.1.1760
Type | Issue | Description |
---|---|---|
New |
BR-13078 |
Rewrite of the asset connection service that handles how assets are connected. This allows for more assets to be connected in parallel and adds a retry mechanism that is used in RWIO actions and other modules. The beacon monitoring service now handles assets differently than nodes. It tries to connect to assets every few minutes and queries status, device info, etc. like in nodes, but once every tag has been connected to once, it slows down to an interval of 6 hours. The connection time for RWIO actions is reduced to 5 seconds to save battery. |
New |
BR-13448 |
The Euro module uses an advertising interval of 2s to save battery. Whenever new data is present, it sets the interestedInConnection flag to 1 so the Gateway will connect. Valve position is only updated if the same position has been polled twice to avoid sending positions during motor movement. Valve position and flags are polled twice as often (every 2.5min). InterestedInConnection flags are rate limited to 5min. When no data has changed, the flag is still set again after 30min. |
Update |
BR-13270 |
Added Eurotronic Comet to device catalog. |
Update |
BR-13825 |
Added new Eurotronic iot package. |
Release 1.306.0 (2024-04-17)
Gateway 1.306.0
BlueRange Server: 5.21.0 or newer |
Type | Issue | Description |
---|---|---|
Fix |
BR-12666 |
Fix exception on Gateway withdrawal via BlueRange Admin or Setup App |
Fix |
BR-13565 |
Decreased asset advertising interval while standing still from 8s to 2s to allow easier enrollment for non-moving assets. To make up for the higher power consumption, the interval of which a mesh access connection is requested is increased from 2min to 4min. |
Prerelease 1.305.0 (2024-03-27)
Gateway 1.305.0
BlueRange Server: 5.21.0 or newer |
Type | Issue | Description |
---|---|---|
Fix |
BR-11958 |
In case while enrolling a device the requested node ID is already taken within a network, the Gateway will chose a different one to ensure the uniqueness of node IDs in a network |
Fix |
BR-13475 |
Nearby WiFis will no longer show networks without name |
Release 1.304.2 (2024-03-12)
Prerelease 1.304.1 (2024-03-11)
Gateway 1.304.1
BlueRange Server: 5.21.0 or newer |
Type | Issue | Description |
---|---|---|
New |
BR-13078 |
Rewrite of the asset connection service that handles how assets are connected. This allows for more assets to be connected in parallel and adds a retry mechanism that is used in RWIO actions and other modules. The beacon monitoring service now handles assets differently than nodes. It tries to connect to assets every few minutes and queries status, device info, etc. like in nodes, but once every tag has been connected to once, it slows down to an interval of 6 hours. The connection time for RWIO actions is reduced to 5 seconds to save battery. Firmware: the Euro module uses an advertising interval of 2s to save battery. Whenever new data is present, it sets the interestedInConnection flag to 1 so the Gateway will connect. Valve position is only updated if the same position has been polled twice to avoid sending positions during motor movement. Valve position and flags are polled twice as often (every 2.5min). InterestedInConnection flags are rate limited to 5min. When no data has changed, the flag is still set again after 30min. |
Prerelease 1.304.0 (2024-03-07)
Gateway 1.304.0
BlueRange Server: 5.21.0 or newer |
Type | Issue | Description |
---|---|---|
New |
BR-13060 |
BACnet sensors are now force polled automatically every two hours |
New |
BR-13078 |
Rewrite of the asset connection service that handles how assets are connected. This allows for more assets to be connected in parallel and adds a retry mechanism that is used in RWIO actions and other modules. The beacon monitoring service now handles assets differently than nodes. It tries to connect to assets every few minutes and queries status, device info, etc. like in nodes, but once every tag has been connected to once, it slows down to an interval of 6 hours. The connection time for RWIO actions is reduced to 5 seconds to save battery. Firmware: the Euro module uses an advertising interval of 2s to save battery. Whenever new data is present, it sets the interestedInConnection flag to 1 so the Gateway will connect. Valve position is only updated if the same position has been polled twice to avoid sending positions during motor movement. Valve position and flags are polled twice as often (every 2.5min). InterestedInConnection flags are rate limited to 5min. When no data has changed, the flag is still set again after 30min. |
Fix |
BR-13425 |
Fix duplicated actuator/sensor compliance violations on wrong devices |
Release 1.303.1 (2024-02-15)
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. |
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)
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. |
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. |
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. |
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 |
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 |
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. |
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 |
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 |
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 |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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 |
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 |
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. |
Prerelease 1.270.1 (2022-09-28)
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. |
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 |
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 |
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. |
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 |
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)
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. |
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. |
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. |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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. |
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 |
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. |
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. |
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 |
|
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. |
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. |
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. |
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 |