SEM3

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

SIEMENS Confidential

Firmware Release Note Document

Note: Yellow highlighted items need to be updated as necessary for every firmware release.

Item Value
Project/Product Name SEM3T – Controller
Firmware Module SEM3T Controller
Firmware (includes
webpages)
Firmware Release Name/Number/Version 1.1.0.BI
Firmware Release Date September 17, 2021

1. Release Description
This SEM3T Controller Firmware release contains the binary (bin file) and the release note. The .bin file is for
upgrading the SEM3T Controller in the field through the field upgrade method detailed in the “Firmware Upgrade
process” section of the SEM3T User Guide. Other special instructions related to a particular firmware version
may be found in Special Instructions for firmware upgrade section of this document.

2. Application Binary/ Image File Identification


Name: Firmware_1.1.0.BI.bin
Format: Binary

3. Special Instructions for firmware upgrade


a. Upgrade without any issues from any of the earlier revisions to this revision directly. If starting firmware
earlier than v1.1.0.BC, after upgrade required to delete the System event log.
b. Firmware downgrade is not recommended.

4. Release Details
This release addresses the DHCP Router connection (Bug), Modbus.org recommendations (based on SEM3
compliance testing), Group Delta Temperature view in the Webpages and increased Mindsphere Time series
exported data.

5. Release Contents

Item # File Name Version Description


1 Firmware_1.1.0.BI.bin V1.1.0.BI Firmware application binary file for SEM3T
Controller
2 Firmware Release Note Document NA This document.

6. ECR/Bug Fixes
ECR - 01520

Item # Bug (short description) Notes


1 Controller Boot issue A controller without the Wi-Fi chip gets stuck while retrieving the Wi-
Fi MAC address during boot up
2 DHCP Router auto- On configuring the controller in IPv6 “Static” mode and connecting to
assignment a router, the router was auto-assigning IPv6 configuration to the
controller, and the controller was losing the IPv4 address
3 Firmware upgrade error Firmware upgrade error #500 server error was reported when previously
when using microSD card used microSD card from another controller was swapped for the specific
from another controller controller under upgrade.

Restricted
1
SIEMENS Confidential

4 Modbus addressing in Modbus register addresses displayed on Diagnostics webpage and Full
Diagnostics page Register Map were not as per the correct Modbus External Address Format
5 Global Alarm Notification The Threshold value was incorrectly displayed in the Time delay configured
Email for the corresponding alarm in the global alarm notification email.
6 Module and Group Incorrect date was displayed in the Day to Day, Week to Week, Month to
Dashboard Month and Year to Year graph if the modules are not configured starting
from #1 position.

7. Feature Addition

Item # Feature/ Requirement Requirements summary


ID/Short Description
1 Group Delta Temperature view Based on customer requests, a delta temperature of the grouped
modules is now displayed in the Realtime page and available for access
through Modbus registers.

8. Changes and Improvements


<Any other changes or improvements that are needed for continuous development>

Application Date Description


firmware
Revision
1.1.0.BI 09.17.2021 This release addresses the the DHCP Router connection (Bug), Modbus.org
recommendations (based on SEM3 compliance testing), Group Delta Temperature view in
the Webpages and increased Mindsphere Time series exported data.
Enhancements:
1. Updated the controller firmware to get the IPv6 from the router irrespective of
router configuration while the controller is in DHCP mode.
2. Updated the IPv6 address and IPv6 default gateway validation on the “System
Settings” webpage.
3. Updated the IPv6 default gateway representation (abbreviated IPv6
representation) on the System Settings webpage, similar to the existing IPv6
address representation.
4. Several Mindsphere timeseries parameter data have been added including
Commissioning time, In-Circuit (Self test) results and data, microSD card capacity,
microSD card Free Space, Group ID, Group Name, Group Delta Temperature.
5. Added “Update Commissioning Time” button to update the commissioning time
on the Cloud configuration webpage.
6. Updated the Cloud configuration functionality to display the commissioning date
and time information.
7. Added loader while plotting the graph on Module and Group Dashboard.
8. Updated the display in Realtime page to include “-“ for the Grouped data when
all the modules in the group have either -SE- or -CE- errors.
9. Updated the Reset All Modules Maximum/Minimum Temperature functionality
to reset all modules, all groups and system maximum/minimum temperatures.
1.1.0.BE 12.21.2020 This release addresses the log new line number fix. It also includes a fix for random
controller hang up issues. In addition, this release incorporated a few minor corrections in
the webpages.
Bugs:
1. Fixed log new line issue by accessing the logline in #32-bits data format instead of
#16-bits.
2. Fixed issue where Login page was required to scrolled to see webpage version.
Restricted
2
SIEMENS Confidential

3. Fixed rotating circle shown on certain webpages instead of the mouse pointer
when webpage contents are loading.
4. Fixed Random controller hang-up issues
5. Fixed NTP server name incorrect display on the System Event log page.
6. Fixed broken black line visible in the logging submenu.
7. Fixed translation of “Connect” button in Spanish and French Language in the
Wireless Configuration page.
8. Fixed the max user input field length of the Hostname and Tenant in the Cloud
configuration page.
Enhancements:
1. Added word “Thermal Monitoring” next to the SEM3T TM text in the top header for
all webpages
2. In-Circuit Ethernet port test is updated to remove external gateway device
dependency and to remove system command
3. Added multiple TRACE log prints in the firmware to debug failures.
4. Added validations on some of the user-input fields on SEM3T webpages.
5. Added several Mindsphere timeseries parameters.
6. Updated MindSphere data source name from “SiTherm1200” to “SEM3T TM
Thermal Monitoring” and data source description from “TMS Controller” to
“SEM3T Controller”
7. Added loader in the Import-Export configuration webpage while exporting the
configuration (export.json) file
1.1.0.BB Factory Initial Release
build

9. Known Issues, Limitations and Restrictions


<Describe any known issues with the firmware, system level limitations/restrictions that is found in software
testing>
a. The firmware upgrade is not supported if the currently inserted SD card is a production SD card.
b. The controller application will not start if there is no SD card inserted
c. For the first time write and lock the crypto chip configuration, need to insert the production SD card
d. After the very first firmware upgrade using the webpage (from any previous release to v1.1.0.BC or
newer), the System Event log file must be deleted.
e. (Bug) Global Reset of Max Temperature in Global Settings does not reset the Group Maximum
Temperature.
f. (Bug) User can incorrectly import a username list with “corrupted” usernames and prevent user from
using standard username to login.

10. System Operation recommendations


a. If the user changes any router configuration (such as Dynamic IP Mode, Address Range, Site Prefix,
etc.) or connects the controller to another router/device, the user must be required to reboot the
controller to get the valid network parameters.
b. Significant Mindsphere data configuration results in requiring new onboarding of asset in Mindsphere.
11. Software/Hardware tool to be used
<List the tools used for the development and testing.>
Hardware:
1. SEM3T Controller board
2. Antenna for Wi-Fi/Bluetooth modules
3. SEM3T Thermal Modules + SEM3 Rack + SEM3 Comm. cables
4. SD cards as recommended for product.

Restricted
3
SIEMENS Confidential

Software:
1. Eclipse IDE for C/C++
o Version: 2019-06 (4.12.0)
o Build id: 20190614-1200
2. Yocto Build System
3. Web Browsers used for testing this build:
o Mozilla Firefox – 89.0.2 (64-bit)
o Google Chrome – 91.0.4472.124 (Official Build) (64-bit)

Host system used to design code:


1. Linux (Ubuntu 16.04)
2. 4GB or Greater RAM and Intel i5 or higher system preferable
3. Minimum 25GB of hard disk space required

12. Dependencies
<Dependencies with other modules>

13. Firmware Download/Installation notes


<Special instructions to download or install software>
Follow instructions for field upgrade provided in Firmware Upgrade Process section of the SEM3T User Guide.
Also, please check Special Instructions for firmware upgrade section of this document for firmware specific steps
to upgrade.

14. Static Code Analysis Tool Dashboard


<Software Static Code Analysis results>

# Source SCA Tool Blocker Critical Major Minor Trivial Total


1 Firmware Klocwork 0 0 0 0 0 0
2 Webpage SonarQube 0 0 0 0 0 0
3 Python files: Pylint 0 0 0 0 0 0
 manage_database.py
 upload.py

15. Miscellaneous information


<any other information that cannot be categorized in previous blocks.>
Webpages tested to Google Chrome Version 91.0.4472.124 (Official Build) (64-bit) & Mozilla Firefox - 89.0.2
(64-bit) on Windows 10.

Restricted
4

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy