﻿================================================================================
LORCOM - CHANGELOG
================================================================================
Firmware for LORCOM LoRaWAN Gateway.

Product name	LORCOM
Product title	LoRaWAN Gateway
Vendor name	FIRVENA s.r.o.
================================================================================

--------------------------------------------------------------------------------
2026-06-17 V1.0.0

This firmware introduces major improvements to Modbus interface and WebUI.
It also includes a preliminary version of the BACnet interface.

--- BACnet ---

Add BACnet interface:
  - It supports both uplink and downlink.
  - It uses the same value definitions as Modbus.
  - Only one application can have a BACnet server enabled.
  - Limited to 200 devices

--- Modbus ---

Add downlink interface for TX Values:
  - two send options available: 2:all_send_now, 4:single_on_write_any
  - fPort is taken from the definition of values in device profile (if not overriden by Codec)

--- WebUI ---

Improve Values UI under the [Device > Values] tab:
  - It emulates the BACnet and Modbus interface behavior, which is very useful for testing the device profile.
  - It shows all values and metavalues defined in the device profile.
  - It shows instance numbers of BACnet objects and addresses of Modbus registers if the BACnet/Modbus server is enabled for the parent application.
  - It allows to watch uplink data and send downlinks.
  - It fixes the false yellow flash that occured when the page was reloaded.

Create a link between [Device > Values] and [BACnet/Modbus tree view]:
  - [Device > Values]: the link below the table opens the BACnet/Modbus configuration of the parent application.
  - [BACnet/Modbus tree view]: you can open the [Device > Values] view by clicking on a device item in the tree.

Add BACnet settings to [WebUI > BACnet]:
  - the same tree view of applications and devices as in Modbus
  - port, device ID, object naming template

Add a restart button for refreshing BACnet or Modbus interface:
  - This button refreshes the BACnet/Modbus interface immediately.
  - It is useful if you add a new device or modify a device profile.

Update Modbus CSV export

--------------------------------------------------------------------------------
2026-06-10 V0.18.0

--- System, Network ---

Add an SSDP responder to simplify access to the WebUI:
  - This change allows the gateway to be visible as a network device on the Microsoft Windows operating system in [File Explorer > Network].
  - SSDP stands for Simple Service Discovery Protocol, it is an alternative to mDNS.

--------------------------------------------------------------------------------
2026-06-08 V0.17.0

--- WebUI ---

Extend the Logout button:
  - It cleares the session both on the browser and server side.
  - It turns the blue CONFIG LED off immediately.

--- System, Security ---

Require a password change on first login:
  - The user is prompted to create a unique password upon first login.
  - The normal use of the application is disabled until the password is changed.

Hide Node-RED behind Webserver:
  - Node-RED is now at http://lrgw.local/nodered
  - The same login as for WebUI is required.
  - The Node-RED session remains open until the browser is closed or the logout button is clicked in the WebUI.

--------------------------------------------------------------------------------
2026-05-05 V0.16.1

--- System, Config ---

Modbus: fix broken Modbus configuration (no data in registers).

================================================================================
END
================================================================================