# WCCLite Downloads # Firmware and tools ##### **WCCLite firmware version 1.8.3 (released 12/01/2024)** RTU Firmware v1.8.3 -> [Download](https://wiki.elseta.com/attachments/577)
1.8.3 Changelog**Events log:** - Fix: Master displays control events. **IEC10x:** - New: IEC104-Slave UID now consists of asdu, ioa and type. - Fix: IEC103-Master command transmission is now correct. - Fix: IEC104-Slave add asdu type to cache message. - Fix: IEC104-Master UID now consists of asdu, ioa and type. **Modbus:** - Fix: Modbus-slave DIGITAL signal type size correction. **Libelseta-misc:** - New: integral threshold can send periodic data when threshold is set to 0. **WCC-Web:** - New: Keep only network settings button. - Fix: Grammar mistakes. **Pooler:** - Fix: Pathing for config files.
Known issues- GSMD does not work with hardware older than version 1.4. - Some mathematical functions have been changed and might not work. Mathematical functions for slave protocols have been removed. More information could be found in the Manual, chapter 18.3 Mathematical functions. - For some protocols device status signals might not work or work incorrectly. - Meter-bus signals are not displayed on the WCCLite web interface under the imported signals tab.
##### **WCCLite firmware version 1.8.1 (released 05/07/2023)** RTU Firmware v1.8.1 -> [Download](https://wiki.elseta.com/attachments/123) WCC-excel-utility v1.8.1 -> [Download](https://wiki.elseta.com/attachments/562)
1.8.1 Changelog**Events log:** - Fix: Time stamp corrections like milliseconds separator changed to dot, removed DOW (Day of week). **Excel-utility:** - Fix: MQTT functionality improvements. - Fix: Fixed issue where invalid source\_device\_alias would be incorrectly reported. - New: Utility now lists unused variables when creating configuration. **Gsm-utils:** - New: Added APN setting before sim switch. - Fix: GSMD service now informs system when modem is ready for work and clear serial line on start. **IEC10x:** - New: IEC101-Master\* Multiple link support. - Fix: IEC103-Master\* Correct responses to command ACK, NACK and link down situations. - Fix: IEC103-Master\* Unset COT handling. - Fix: IEC103-Master\* fixed initialization sequence. - Fix: IEC103-Master\* General command correct response handling fixed. - Fix: IEC101-Master, IEC103-Master\* NT flag is set to signals on normal service exit. - Fix: IEC101-Master\* added SQ functionality. - Fix: IEC101-Master\* Minor changes to message spam to syslog and NT signals set on every connect. - Fix: IEC101-Master\* NT record time, NACK response logic and communication status signal update. - Fix: IEC101-Master\* fixed receive buffer clearing. **Modbus:** - New: Tags are set to NT on service shutdown. - New: When job is timed out an informative message is provided. - Fix: Internal delay removed from TCP link. - Fix: Command queue is cleared on link down. - Fix: Commands received on link down are not added to inner job queue and correct ack/nack response is added. - Fix: Scheduler timeout timer configured from config instead of maximum allowable time. - Fix: Correct channel displayed in math debug messages. **MQTT:** - New: MQTT Client now supports TLS connection. - New: MQTT protocol is now listed in protocol connections. **SMS-receiver:** - New: New service for SMS receive via GSM subsystem. **SMS-sender:** - Fix: Service now gives information in debug mode about starting.
Known issues- GSMD does not work with hardware older than version 1.4. - Some mathematical functions have been changed and might not work. Mathematical functions for slave protocols have been removed. More information could be found in the Manual, chapter 18.3 Mathematical functions. - For some protocols device status signals might not work or work incorrectly. - Meter-bus signals are not displayed on the WCCLite web interface under the imported signals tab.
##### **4diac development environment for integrated PLC.** Download it from [here](https://www.eclipse.org/4diac/en_dow.php). (Since firmware 1.4.0) ##### **WCCLite firmware version 1.7.0 (released 08/11/2022)** RTU Firmware v1.7.0 -> [Download](https://wiki.elseta.com/attachments/47) (MD5sum: 9dd88b1a56cf485e60f87b34421fdbe0 ) WCC-excel-utility v1.7.0 -> [Download](https://wiki.elseta.com/attachments/55)
1.7.0 Changelog**General:** - NEW scripts engine on WCCLite - LUA Runner - NEW: support of multiple Lua scripts with access to selected tags - NEW: web interface to upload scripts and control (stop/run) - NEW: Excel added functionality to control Lua scripts **DLMS/Cosem Master v1.0.7** - FIX: Syslog is written only once per error til the next successful read, Debug printing continues on subsequent errors. - NEW: Error codes for register configuration and socket timeout. **MQTT Publish v1.2.0** - NEW: MQTT protocol is now listed in the protocol connections tab making it easy to debug link status. - NEW: MQTT publish DNS support enables to use of domain names instead of IP addresses. Now supports both IP and DNS as host. **WCC Excel utility (v1.7.0) and internal WCCLite Protocol HUB configuration upload:** - NEW: MQTT publish DNS support enables using domain names instead of IP address only previously. - NEW: IEC101-Slave Added default values for parameters like message\_size and respond\_delay now that can be not configured in excel. - NEW Lua-runner script running engine. Configurations are now available for Lua script engine. - FIX: Data-Export service logging\_period\_aligned now only supports integer type 1 and 0 as true or false.
##### **WCCLite firmware version 1.6.3 (released 05/10/2022)** RTU Firmware v1.6.3 -> [Download](https://wiki.elseta.com/attachments/86) (MD5sum: a682f29757f9ae163548b4c67da8951c) WCC-excel-utility v1.6.3 -> [Download](https://wiki.elseta.com/attachments/73)
1.6.3 Changelog
**General**
- New: Added new interface about network IP addresses \[Status->Overview Interfaces table\]. - New: Extended web interface width. - New: Source math expressions added. Please check the WIKI page for more information. - New: Virtual tags support added. Please check the WIKI page for more information. - New: math expressions added: floor and mod(%). - New: Redesigned internal data with faster data update and independent from other protocols' behavior. Please check the WIKI page for more information. - New: Internal signals based on the date are available (Years, months, days, hours, minutes, seconds). - New: Syslog added milliseconds on time printing. - Fix: Wcclite time sync service improved. - Fix: Signal linking performance improved.
**Data export v.1.1.1**
- New: Precision to 4th number after of float points added 10e-4 are converted to scientific format (e.g. 0.51e-6)
**DLMS/Cosem Master v1.0.5**
- New: Fully redesigned DLMS/Cosem service is separate from the pooler. Please check the WIKI page for more information. - New: Improved debug information gives a better understanding of DLMS exchange. - Fix: Improved data exchange between master and slave. Faster requests from master to slave. - Fix: Reduced information in syslog about communication failure.
**DNP3.0 Master v1.1.1**
- New: Added into protocol connections information about DNP3.0 protocol.
**IEC 60870-5-101 Slave v.1.9.33**
- New: IEC 60870-5-101 added support for 58-63 data types - Fix: Time quality bit is now set according to time sync status.
**IEC 60870-5-104 Slave v1.10.0**
- New: DNV/KEMA IEC 60870-5-104 Slave certified. - New: Command age handling added. - Fix: Unsupported signals are acknowledged with negative COT7. - Fix: Clock synchronization command fixed due to standard requirements. - Fix: Double precision values and step commands fixed due to standard requirements. - Fix: Timers t1, t2 and t3 improved timer accuracy. - Fix: Improved response to invalid data packets. - Fix: Time quality bit is now set according to time sync status.
**Modbus Master v1.2.8**
- Fix: Enabled link restart after failed communication - Fix: Internal timer update to prevent incorrect functionality after time sync.
**Modbus Slave v1.1.7**
- New: Communication status and Device running signals can now be configured. - Fix: Writing functions now returns the correct error. - Fix: Forbidden write into not configured registers. - Fix: Improved service stability.
**WCC Excel utility (v1.6.3) and internal WCCLite Protocol HUB configuration upload:**
- New: IEC 60870-5-101 added support for 58-63 data types - New: Modbus Slave communication status and device running signals added. - New: Modbus Master added status parameter for each device. - New: IEC 60870-5-104 Slave added command\_age parameter. - Fix: improved and aligned to all protocols logging\_period\_aligned with integer 1(true) and 0 - Fix: Math expressions improved - Fix: Missed default settings was added into configuration.
##### **WCCLite firmware version 1.6.2 (released 18/03/2022)** RTU Firmware v1.6.2 -> [Download](https://wiki.elseta.com/attachments/85) (MD5sum: df583b3052f3e5a09b7ad3dfb8a3745b) WCC-excel-utility v1.6.2 -> [Download](https://wiki.elseta.com/attachments/72)
1.6.2 Changelog###### **WEB interface improvements:** - NEW: Excel configuration upload, now faster than ever and limited to 1000 signal lines in excel. - NEW: Chronosd and time synchronization window; - NEW: Added additional GSM options to better control connection to the GSM network with a fixed IP; - NEW: Events-log improved with Signal direction for visualization. - FIX: Password changing error via the web interface. - FIX: Login Security issues. **Improved mobile connectivity:** - NEW: Added GSM network support with fixed IP and custom APN at once; - FIX: GSM network interface starting issues. **NEW Time synchronization management service CRONOSD:** - NEW: Prioritization of time sync sources; - NEW: Information about current time master and status; - NEW: Manage time sync sources; **IEC 61850 Master:** - NEW: IEC61850 client additional ACT/ACD structures variations; **IEC 60870-5:** - FIX: IEC-104 slave: data type conversion after GI; - NEW: Chronosd support for IEC101-slave and IEC104-slave; **IEC 60870-5-103 master:** - FIX: Improved command processing speed; - FIX: Single signal control with different SCADAs; - FIX: Other bugfixes; **DNP3:** - NEW: Chronosd support; **DATA EXPORT service:** - NEW: Multiple devices support;
**WCCLite firmware version 1.5.4 (released 27/08/2021)** RTU Firmware v1.5.4 -> [Download](https://wiki.elseta.com/attachments/84) (MD5sum: bb5c9806b0202ff778851d642467ed65) Cloud Firmware v1.5.4 -> [Download](https://wiki.elseta.com/attachments/32) (MD5sum: 5dcb6dc4c99f7e374f7b3120019d6ca1) WCC-excel-utility v1.3.6-> [Download](https://wiki.elseta.com/attachments/70)
1.5.4 Changelog###### **WEB interface improvements:** - NEW: Upgrade Events Log window with auto refresh and log record number options. - NEW: PIN status view in GSM window. - NEW: Remove fboot file button in Protocol Hub. - FIX: Small fixes for Switch SIM and Restart Modem buttons. - FIX: Removed GSM related sections from web if modem is not present in device. - FIX: Removed unused protocols from network interfaces window. - FIX: IP address display on GSM interface. - FIX: Small style fixes. **Redesigned EVENTS LOG**: - NEW: New events log service (works with all protocols). **Extended funtionality of DATA EXPORT service:** - NEW: Added csv-periodic, json-simple, json-samples format to data-export. - NEW: Memory optimization (vmRSS) for data-export. - NEW: Added field separator and decimal number separator selection to data-export. - NEW: Enforcing additional rules for data-export folders. - NEW: Multi-device support for data-export. **Improved mobile connectivity:** - NEW: Enter PUK code if SIM card is blocked. - FIX: Do not start GSM related services if modem is not present in device. **IEC 60870-5-103 master:** - FIX: IEC103-master bugfix measurements with negative values. **MODBUS master:** - FIX: Bugfixes, memory handling issues. - FIX: Bugfixes. **New SMS SENDER service:** - NEW: SMS sending functionality. **Other protocols improvements:** - FIX: TCP/IP sockets changed to nonblocking. - NEW: DLMS prefix replaced with device alias in error and debug logs. - FIX: DLMS library updated. - NEW: DLMS connection tracker added. - NEW: DLMS -raw command added to check packages in hex. - FIX: DLMS reading speed increased. - NEW: DLMS meter server address and register short names can now be specified with address\_size and short\_name columns in configuration excels. **VPN funcionality IPSEC:** - FIX: IPSec service not starting properly. **WCC EXCEL UTILITY v1.3.6:** - NEW: Added redesigned events log service. - FIX: Added default value for data export. - NEW: SMS sender protocol. - NEW: Short name and address size columns for DLMS. ###### Known issues: - **Events log**: Events log displays only raw signal values. Values processed with math expressions are omitted. - **SMS sender**: Host parameter in Devices sheet is required when configuring SMS sender. WCC Excel utility does not report that as problem.
##### **WCCLite firmware version 1.5.1 (released 10/2/2021)** RTU Firmware v1.5.1 -> [Download](https://wiki.elseta.com/attachments/83) (MD5sum: 023b30a2aa997818abada9cf4e0a515e) WCC-excel-utility v1.3.3 -> [Download](https://wiki.elseta.com/attachments/71)
1.5.1 Changelog- **DLMS**: - New: DLMS meter server address and register short names can now be specified with address\_size and short\_name columns in configuration excel. - Fix: DLMS reading speed increased. - **Modbus Master**: - Fix: Incorrect connection status operation for serial instances. - Fix: Reconnection issues with TCP stations - **WCC Excel Utility v1.3.3**: - New: Short name and address size columns for DLMS added.
##### **WCCLite firmware version 1.5.0 (released 20/1/2021)** RTU Firmware v1.5.0 -> [Download](https://wiki.elseta.com/attachments/58) WCC-excel-utility v1.3.2 -> [Download](https://wiki.elseta.com/attachments/69)
1.5.0 Changelog- **Remote debugging and protocol analysis of WCC Lite protocols on your PC:** - By using the WCC Excel utility you are able to monitor and observe real-time protocol communication between WCCLite and connected 3rd party devices; - **New protocols:** - [IEC 61850 Server protocol support](https://wiki.elseta.com/books/rtu-usage/page/iec-61850): - Supported: edition 1, edition 2, edition 2.1; - Flexible ICD files; - TLS encapsulation; - Static Report control blocks; - Buffered and unbuffered Report Control blocks; - Command execution (all types). - [IEC 61850 Client protocol support](https://wiki.elseta.com/books/rtu-usage/page/iec-61850): - Supported: edition 1, edition 2, edition 2.1; - TLS encapsulation; - Static Report Control blocks; - Buffered and unbuffered Report Control blocks; - Execute commands (all types). - Data Export service: - Export data to remote FTP(s), HTTP(s) servers; - Authentication support (based on username and password); - Export formats CSV and JSON; - Compression function included; - Multiple servers support; - Perfectly fits into IoT and Cloud computing applications. - **Cybersecurity functions:** - Password complexity support for local users: - Password complexity can be enabled or disabled by the administrator; - Freely configurable password policy including: - Minimum password length; - Upper case letters requirement; - Lower case letters requirement; - Digits use; - Special characters use. - Protocol status window: - Shows configured protocols on the device; - Shows connected/disconnected client/server IP address; - Now supports IEC 60870-5, DNP 3.0, and Modbus protocols; - **Bug fixes and major improvements:** - WCCLite internal signals - Solved problems with signal CPU usage;
##### **WCCLite firmware version v.1.4.7 (released 12/11/2020)** RTU Firmware v.1.4.7 -> [Download](https://wiki.elseta.com/attachments/82)
1.4.7 Changelog- **Web UI**: - Fix: Signals update bug in Imported Signals window; - Event log window rework/fix. - **Pooler/DLMS**: - Fix: CPU usage reading job always returns 0 (v2.16.2); - Fix: DLMS float/double endianness bug(v2.16.2). - **DNP3.0**: - Fix: Lifetime issues under big data transfer rate for master (v2.2.1); - Fix: Slave does not remove Buffer\_Overflow IIN bit (v2.2.1); - Fix: Master does not send ACT\_TERM signal after the successful command(v2.2.1). - **Wcc-excel-utility**: - Fix: DNP3 master integrity\_interval and exception\_interval variables reading(v1.3.1).
##### **WCCLite firmware version v.1.4.6 (released 24/9/2020)** RTU Firmware v.1.4.6 -> [Download](https://wiki.elseta.com/attachments/81)
1.4.6 Changelog- **DNP 3.0 slave**: - fixed: Select/Operate behavior (now accepts time gap between Select and Operate); - added: support Pulse On/Off and Trip/Close commands; - **DNP 3.0 master**: - - fixed: DirectNoAck command support; - added: support for Pulse On/Off and Trip/Close commands; - **Pooler DLMS**: - fixed: timeout handling (now supports timeout and timeout\_ms); - fixed: WRAPPER layer support; - **Pooler fix**: Added a configurable serial close delay; - Administrator password window changed name;
##### **WCCLite firmware version v.1.4.5 (released 4/7/2020)** RTU Firmware v.1.4.5 -> [Download](https://wiki.elseta.com/attachments/80)
1.4.5 Changelog- Modbus fix: improved reconnect function for Modbus TCP; - Modbus fix: reconnect default delay extended to 3 seconds for Modbus TCP; - Self-check: Added IMEI scanning; - updated interface name for the mobile modem from ublox to wwan; - telemetry-agent: minor fixes to limit CPU usage; - fboot upload mechanism of removing non-ASCII character removed; - if a duid-registering server returns a 500-like error, script handling it is killed; - telemetry-agent kills every subprocess lasting than 4 seconds to not let CPU load skyrocket; - FBOOT file starting successes/failures are now written to Syslog; - Modbus fix: pulse tags can now be sent in parallel; - Modbus fix: command buffer is now transformed to FIFO - fboot file is no longer deleted after importing configuration; - self-check has added checks for digital input; - fixes for GSM while migrating from a version older than 1.4.0; - process controlling LEDs is restarted after self-check; - Modbus job in semicolon form interpretation problem solved; - Modbus-slave now returns DATA\_ILLEGAL\_ADDRESS if no valid data can be found; - WCC Excel utility now accepts uppercase, lowercase and mixed versions of a protocol name; - measurement units introduced to signal quality in GSM status window; - dropdown introduced for pinger communication interface; - proper cleanup after an unsuccessful update of configuration; - not letting import configuration via front-end interface if a blank file is being forced; - forcing synchronous communication when operating Modbus TCP; - Fixes Sara-U270 modem technology select dropdown list;
##### **WCCLite firmware version 1.4.0 (released 4/4/2020)** RTU Firmware v.1.4.0 -> [Download](https://wiki.elseta.com/attachments/79) WCC-excel-utility v1.2.19 -> [Download](https://wiki.elseta.com/attachments/68)
1.4.0 Changelog- PLC logic. This logic is compatible with IEC 61499 and will be able to perform tasks distributed across several devices and aggregate their results. - Official WCC Excel utility. The new utility will enable you to load configurations remotely, and overall speed up the configurations process. - MQTT client. The functionality is currently available for unencrypted data and recommended for use in local networks. There is also an LWT option. - GSM status window. This will allow us to monitor the GSM parameter in real-time, restart the modem or switch SIM card. - GSM parameters, as well as GSM pinger parameters, have migrated to the Network graph. They were given wider selection options. - It is now possible to track signal quality history. Signal quality will also be shown for certain parameters for certain signals. - Updates to Imported signals column filtering - Imported signals now refresh signals by signal\_alias and device\_alias pair – instead of device\_name and signal\_name as before; - Host parameter is no longer needed for Modbus Slave Serial; - Previously, if operator selection was used in Excel - flags would be added incorrectly. This has been updated; - For certain mathematical operations, some quotation symbols were incorrectly interpreted. They are automatically corrected at reading time to the format understandable for the software; - All required updates to out-of-the-box support the upcoming 1.4 firmware version release;
##### **WCCLite firmware version 1.3.7 (released 23/03/2020)** **NOTE:** Unzip before putting into the device! RTU Firmware v.1.3.7 -> [Download](https://wiki.elseta.com/attachments/78) Cloud Firmware v.1.3.7 -> [Download](https://wiki.elseta.com/attachments/77)
1.3.7 Changelog- IEC 60870-5-103 process handles device connection/disconnection more robustly; - Multiple Modbus commands can be sent without causing process crash; - Modbus commands can be executed one after another if that device is handled by the process at that moment; - IEC 60870-5-103 endianness problems fixed; ###### Known issues: - some quote (unquote) symbols may break math\_expression functionality
##### **WCCLite firmware version 1.3.6** **NOTE:** Unzip before putting into the device! RTU Firmware v.1.3.6 -> [Download](https://wiki.elseta.com/attachments/76)
1.3.6 Changelog- IEC 60870-5-103 protocol error counting mechanism problem which hangs the process is fixed; ###### Known issues: - IEC 60870-5-103 process might get overrun and hang if the device is disconnected for lengthy amounts of time; - multiple Modbus commands in a row may cause a segmentation fault
##### **WCCLite firmware version 1.3.5** **NOTE:** Unzip before putting into the device! RTU Firmware v.1.3.5 -> [Download](https://wiki.elseta.com/attachments/75) Cloud Firmware v.1.3.5 -> [Download](https://wiki.elseta.com/attachments/74)
1.3.5 Changelog- Speedup 10x of an IEC 60870-5-103 Master protocol; - IEC 60870-5-103 signals of the fleeting type introduced; - System Diagnostic Report function introduced (System->Backup/Flash Firmware); - Fixes for default protocol hub firewall rules; - modem now are timed with timeouts to rule out any script going rogue on CPU; - Last Will and Testament messages now technically supported for MQTT (via rm-bridge) protocol. ###### Known issues: - IEC 60870-5-103 error counting mechanism might hang the process.
# Documentation ##### **WCCLite+ manual for version 1.1.18** Manual --> [Download](https://wiki.elseta.com/attachments/587) ##### **WCCLite manual for version 1.8.3** Manual --> [Download](https://wiki.elseta.com/attachments/579) ##### **WCCLite+ manual for version 1.1.3** Manual -> [Download](https://wiki.elseta.com/attachments/576) ##### **WCCLite manual for version 1.6.3** Manual -> [Download](https://wiki.elseta.com/attachments/62) ##### **WCCLite manual for version 1.6.2** Manual -> [Download](https://wiki.elseta.com/attachments/63) ##### **WCCLite manual for version 1.5.4 (released 27/08/2021)** Manual -> [Download](https://wiki.elseta.com/attachments/64) ##### **General** Brochure-> [Download](https://wiki.elseta.com/attachments/23) CE -> [Download](https://wiki.elseta.com/attachments/24) ISO 9001 ->[Download](https://wiki.elseta.com/attachments/25) Step file -> [Download](https://wiki.elseta.com/attachments/41) ##### **PID's** IEC-60870-5-103 -> [Download](https://wiki.elseta.com/attachments/61) IEC-60870-5-104 -> [Download](https://wiki.elseta.com/attachments/564) IEC-60870-5-101-Slave -> [Download](https://wiki.elseta.com/attachments/100) IEC-60870-5-101-Master -> [Download](https://wiki.elseta.com/attachments/101)