              HiEOS - S O F T W A R E - R E L E A S E - D O C U M E N T

                     Hirschmann Automation and Control GmbH

                       Software Release 01.0.01

                                2023/12/14

                                C O N T E N T S
                                ===============


    1.   Software update
    1.1      Software update via remote server.
    1.2      Software update via HTTP or HTTPS
    2.   Release notes
    2.1      Web browser
    2.2      Generic characteristics of the HiEOS
    3.   Software version message
    4.   Contact
    5.   END USER LICENSE AGREEMENT
    6.   Copyright of integrated software


This document is delivered with the software as the file
"Readme_01.0.01.txt".


.-----------------------------------------------------------------------------.
| Before you start the installation according to the 01.0.01 manual,          |
| read this release document carefully.                                       |
'-----------------------------------------------------------------------------'


1. Software update
==================
This is the first software bugfix release version 01.0.01 for the HiEOS.

1.1 Software update via remote server.
=====================================
Before updating the software, set up a remote server for TFTP.

Create in the default directory of the TFTP server the subdirectory
"HiEOS/releasenummer". Copy the software image "HiEOS_01001.bin", and the bootloader image "HiEBOOT_01001.bin" to this subdirectory. For further software images, proceed analogously.

If no DHCP server is available on the network, specify the IP parameters in the device using Provize explorer.
Login to the device using the Command Line Interface (CLI) or the Graphical User Interface (GUI).
Default user: admin, password: private
Detailed information on the Force password change (FPC) using the Graphical User Interface (GUI), the application Provize Explorer or the Command Line Interface (CLI), you find in chapter 3, "Access to the Device" of the configuration manual.

Enter the path (URL) on the software update frame to the update file in the following format:
"<protocol>://[<user>:<password>@]<IP-Address of the server>/HiEOS/releasenummer/HiEOS_01001.bin"
or
"<protocol>://[<user>:<password>@]<IP-Address of the server>/HiEOS/releasenummer/HiEBOOT_01001.bin"

(e.g.: "tftp://192.168.1.2/HiEOS/releasenummer/HiEOS_01001.bin"
Or "tftp://192.168.1.2/HiEBOOT/releasenummer/HiEBOOT_01001.bin").

Start the software update.
To update the software, follow the step provided in the chapter 6 "Software Updates" of the configuration manual.

1.3 Software update via HTTP or HTTPS
=====================================
Before updating the software, copy the software image to a network drive.
1. Open the graphical user interface.
2. In the dialog "Basic settings > Software", enter the URL.
3. From the "Image type" drop-down list, select the "firmware/bootloader".
4. Click the "Start" button to start the software update.

2. Release notes
================
Refer to the Product Manuals

The current manuals and operating instructions for Hirschmann products are available
at https://www.doc.hirschmann.com/

2.1. Web browser
================
The software release 01.0.01 was developed for web browsers with HTML5
and JavaScript support.

Prerequisite for correct operation of the graphical user interface:
- Microsoft Internet Explorer V 11. x or newer
- Mozilla Firefox, Google Chrome, Apple Safari: A current version maintained
  by the respective manufacturer. 

In the Web browser, navigate to the address
"http://<IP address of the device>/" or "https://<IP address of the device>/".
  Initial user: "admin"
  Initial password: "private"

HTTPS
-----
Third-party software such as web browsers validate certificates based on
criteria such as their expiration date and current cryptographic parameter
recommendations. Old certificates can cause errors, for example, when they
expire or cryptographic recommendations change. Upload your own, up-to-date
certificate or regenerate the certificate with the latest firmware to solve
validation conflicts with third-party software.

2.2 Generic characteristics of HiEOS
=====================================
(01) The SNMP feature is disabled by default and no default community and user configuration is present. SNMPv3 only supports DES encryption algorithm.
(02) The Speed of SFP ports is set to autonegotiation be default. If an SFP is inserted with a speed lower or higher than the forced speed, the link behavior is undeterministic.
(03) A static unicast mac address can be associated with multiple ports.
(04) The managements VLAN ID is 1 and it cannot be changed.
(05) In port security, the aging time is considered as double of the configured value.
(06) The device does not prompt for any unsaved configurations before reboot.
(07) All the access management statistics are maintained globally. 
(08) Users can not import SSH keys on the device.
(09) In the delivery state, RSTP is active globally and on all ports.
(10) The broadcast traffic storm control on VLAN ID 1 is not supported.

3. Software version message
===========================
After successfully updating the software, check if the version is correct.
For this, enter <show version> in the Command Line Interface.
The version strings for this software version is:

Firmware software release (FLASH).............HiEOS-01.0.00 <Build date> or HiEBOOT-01.0.00 <Build date>


4. Contact
==========

            .--------------------------------------------------------------.
            |                                                              |
            | If you have any questions, please contact your Hirschmann    |
            | contract partner.                                            |
            |                                                              |
            | You find the latest information about our products in the    |
            | WWW under http://beldensolutions.com .                       |
            |                                                              |
            '--------------------------------------------------------------'

     .------------------------------------------------------------------------------.
     | Hirschmann Competence Center                                                 |
     |                                                                              |
     | In the long term, product excellence alone is not an absolute guarantee of a |
     | successful project implementation. Comprehensive service makes a difference  |
     | worldwide. In the current scenario of global competition, the Hirschmann     |
     | Competence Center stands head and shoulders above the                        |
     | competition with its comprehensive spectrum of innovative services:          |
     | - Consulting incorporates comprehensive technical advice, from system        |
     |   evaluation through network planning to project planning.                   |
     | - Training offers you an introduction to the technological fundamentals,     |
     |   product briefing and user training with certification.                     |
     | - Support ranges from commissioning through the standby service to           |
     |   maintenance concepts.                                                      |
     | With the Competence Center, you firmly rule out any compromise:              |
     | the client-specific package leaves you free to choose the service            |
     | components that you will use.                                                |
     | Internet:                                                                    |
     | http://www.hicomcenter.com                                                   |
     `------------------------------------------------------------------------------'



5. END USER LICENSE AGREEMENT
=============================

Hirschmann Software Conditions

These Hirschmann Software Conditions constitute a legally binding contract
between Hirschmann Automation and Control GmbH, Stuttgarter Strasse 45-51,
72654 Neckartenzlingen (hereinafter referred to as "Hirschmann") and the
Customer concerning the use of Hirschmann software products, i.e. machine-readable
computer programs  and associated files, whether in packaged form, or received
electronically, and any modified version, upgrades, updates and other copies of
such programs and files owned by Hirschmann as well as the associated media,
printed materials and documentation in electronic format (hereinafter referred
to as Software"). Software shall include applications running as embedded software
in a Hirschmann network infrastructure device (hereinafter referred to as the
"Embedded Software"). By clicking the "I accept" button during the download or
installation process or by using the Software in another way, the Customer agrees
to all of the conditions of these Hirschmann Software Conditions. If the Customer
does not agree to one of these Hirschmann Software Conditions, the Customer is not
entitled to use the Software and is obliged to stop the download or installation
process immediately and to return to Hirschmann or destroy all copies of the
Software in the Customer's possession.

1. Definitions
"Customer"
A Customer for the purposes of this contract is a natural person who or a legal
entity which agrees to these Hirschmann Software Conditions as stipulated above.

"Embedded Software"
Shall have the meaning ascribed to it above.

"Client-server Application"
A distributed application structure that partitions tasks or workloads between
a service, called servers, and service requesters, called clients.

"Software"
Shall have the meaning ascribed to it above.

"Third party"
A third party for the purposes of this contract is a natural person who or a legal
entity which receives Software deliveries from the Customer and not from Hirschmann.
Apart from required acknowledgement of the third party to these Hirschmann Software
Conditions, in the event of a transfer of the Software to a third party, agreement
on the contract terms with the third party shall be incumbent upon the Customer, on
its own responsibility.

2. Subject of the Contract
Pursuant to this contract, the Customer receives without time limit the right of
use of the Software delivered to it on the hardware specified  therefor, as well as
the use of necessary literature and documentation. To the extent Embedded Software
is concerned, the right of use granted under these Software Conditions is limited
to use of the Hirschmann product, system, or device specifically envisaged for this.
The right of use is not exclusive and - insofar as nothing to the contrary arises
from these Software Conditions - is not transferable.
To the extent that it is necessary and not otherwise agreed upon between the
contractual partners, installation of the Software will be performed by the
Customer on its own responsibility and in accordance with the installation
instructions.
The selection of the Software and consultation regarding the applications intended
by the Customer, and also instruction, training and other technical support of the
Customer, are not a subject of this contract. They may be the subject of a separate
contract. Without such an agreement, only the Customer assumes the risk associated
with the selection of programs and their suitability for the applications intended.
Hirschmann is liable in such an event only within the scope of sub-paragraph 10 of
these Software Conditions.

3. Extent of Performance and Function
The extent of performance and function of the delivered programs is determined by
the product descriptions valid at the time the contract is entered into.

4. Updates
Insofar as the Software is labelled or designated as an update, to use this,
it is necessary to obtain a license for a product which is defined by Hirschmann as
suitable for the update (hereinafter referred to as a "suitable product").
A Software product which is labelled as an update replaces and/or augments the
starting product. The Customer may use the resulting updated product only in
compliance with the provisions of these Software Conditions.
Insofar as the Software is an update of a component of a software program
package which the Customer has licensed as a unified product, the Software may
be used only as part of that unified product package and may not be separated for
use on more than one computer.
If the Software is a client-server application, the client can be used on different
hardware.

5. License Fees
Fees for the right of use of the delivered Software shall be agreed upon as a one-
time license fee, plus the corresponding value-added tax as required by law.
In the absence of a specific agreement to the contrary, the license fees for the
Software provided are included as a once-off license fee in the purchase price of
the products, systems, or devices equipped with the Software.

6. Right of Use
The Software may only be used on one item of the hardware provided therefor.
Any additional use of the Software on further hardware requires a separate
agreement with Hirschmann and is only permissible after payment of the
corresponding fee for right of use. Copies may only be made for archive purposes,
as replacements, or for fault diagnosis. All rights to the Software (including
documentation), especially the right of copying, distribution and translation,
remain the rights of Hirschmann. The Customer must ensure that the Software and
documentation are inaccessible to third parties without Hirschmann's previous
written permission. The copyright notice located on the original is to be affixed
to all copies.
The Customer may transfer the right of use of the Software to a third party (for
instance, through a re-sale contract) only if the latter acknowledges these
Hirschmann Software Conditions and the Customer proves to Hirschmann without
being requested to do so that it has handed over to the third party, deleted,
destroyed or otherwise made unusable all of the tangible and intangible copies of
the Software (including all components, media and printed materials and all
updates). If the Software to be transferred is an update, the proven transfer,
deletion, destruction or deactivation must also encompass all of the previous
versions of the Software.
With the transfer, all rights of use of the Customer are cancelled, including the
rights of any copies, which are to be transferred to the third party. The Customer
may not transfer Software to a third party if there is a justifiable supposition
that the third party might breach the conditions of the Hirschmann Software
Conditions, especially that it might create unauthorized copies. This is also valid
with regard to employees of the Customer.
The Customer is not entitled to grant sub-licenses concerning the Software to third
parties.
In the event of a breach of the rights of use or upon a modification of the Software
by the Customer, Hirschmann may withdraw the right of use from the Customer
and - irrespective of other existing rights - demand the return or the destruction of
the Software as well as that of any existing copies. The right of use of the Software
may be terminated without notice by Hirschmann if a significant cause exists. A
significant cause shall exist for Hirschmann especially if the Customer breaches the
conditions of this contract and continues its actions in breach of contract, even
though Hirschmann has warned it against such actions. The right of use is granted
subject to the complete payment of the one-time license fee.

7. Proprietary Rights
With reservation of all rights of use granted under section 6, Hirschmann remains
the proprietor of all rights, especially those of copyrighted exploitation rights,
also those of copying, distribution and translation of the delivered programs, of
the literature and documentation and similar items pertaining thereto, and of all
complete or partial back-up copies made by the Customer within the scope of its
use. If the program is delivered to the Customer only in machine code, then the
Customer will not acquire access to the source code. The Customer is obligated to
prevent unauthorized access by third parties to the Software, as well as to the
documentation, by appropriate precautionary measures. Delivered original data
carriers and back-up copies are to be maintained in a secure place to prevent
unauthorized access by third parties. The Customer will instruct its employees in
an appropriate manner concerning Hirschmann's proprietary rights

8. Obligation to Inspect and Report Defects
The Customer is obliged to examine the delivered Software, including documentation,
within 8 working days after delivery, especially with regard to data carriers
and manuals, as well as to the operability of the basic program functions.
Defects which are thereby ascertained or ascertainable must be reported to
Hirschmann without undue delay. The notification of defects must contain a
best-efforts description in detail of the defects. Defects which are not
ascertainable within the framework of the described and orderly examination must
be reported within 8 working days after their discovery in compliance with the
described defect requirements. Upon failure to fulfil the obligation to examine and
inspect, the Software is considered as accepted with due regard for concerned
defects.

9. Warranty
The Customer is aware that, in accordance with the state-of-the-art technology, it
is not possible to produce a computer program which is completely free of errors.
Hirschmann warrants that the programs delivered as Software will fulfil the
functional and performance features which are contained in the valid product
descriptions at the time of entry into the contract, or which are separately agreed
to. Excepted from this are defects which represent only non-essential deviations
from the respective valid product description.
Hirschmann assumes no responsibility that the Software will run without
interruption or error, that all Software errors can be eliminated by Hirschmann,
and that the functions contained in the Software may be executed in all of the
combinations selected by the Customer or that they correspond to its
requirements. Hirschmann assumes the obligation to rectify Software errors which
impair use in compliance with the contract and which are not of an immaterial
nature, specifically at Hirschmann's selection and, depending on the significance of
the error, by the delivery of improved software or through information regarding
the elimination or through circumvention of the effects of the error. The
precondition for the rectification of errors is that the effects of the errors be
reproducible, that they be adequately described by the Customer, and that the error
be reported to Hirschmann within the term stipulated in section 8.
The warranty is excluded to the extent that the error is due to the Customer or a
third party making modifications of any kind to the Software or data carriers or
treating them in an improper manner. Hirschmann warrants that the data carrier is
free from material or manufacturing defects. Hirschmann will replace any defective
data carriers with data carriers which are free of defects.
The Customer has the right to demand a reduction of the user's fee upon an
unsuccessful replacement shipment, or to rescind the contract without cost. In the
event of rescission, the Customer will return to Hirschmann any data carrier with
the Software and documentation pertaining thereto or will destroy any existing
copies. For further claims, especially for compensation for damage which does not
occur in the programs themselves, Hirschmann assumes liability pursuant to
section 10.

10. Liability of the Licenser/Exclusion of Liability
Claims against Hirschmann as well as its employees or agents for compensation for
damage, irrespective of the legal basis, are excluded, especially a claim for
replacement of damage which does not occur to the Software itself.
This does not apply to the extent that Hirschmann is liable under mandatory law,
e.g. in the case of (i) personal injury or damage to privately-used property pursuant
to the German Product Liability Act, (ii) due to loss of life, personal injury or
damage to health which is due to a negligent or intentional breach of duty by
Hirschmann or one of Hirschmann's legal representatives or one of Hirschmann's
vicarious agents, (iii) insofar as the cause of damage or loss is due to intentional
behaviour or gross negligence by Hirschmann or a legal representative or a
vicarious agent of Hirschmann, (iv) if the Customer asserts rights due to a
deficiency under a quality guarantee or the particular duration of a quality, (v)
Hirschmann negligently breaches a fundamental contract obligation whose
fulfilment is what makes the due performance of the contract possible at all and on
whose compliance the Customer may regularly rely (cardinal obligation), or (vi)
claims for recourse in the purchase supply chain (§ 445a of th
German Civil Code (BGB)) are concerned.
Hirschmann is not liable for the replacement of data unless Hirschmann willfully or
through gross negligence caused the data's destruction and the Customer has
determined that that data can be reconstructed at reasonable cost from data
material which is available in machine-readable form.
The provisions set out in these Software Conditions concerning the exclusion of
liability (section 10) shall apply only if the Customer is a businessperson (§ 14 o
the BGB), a legal entity under public law or a public-law special fund.

11. Statute of Limitation/Warranty Period
All claims directed against Hirschmann due to a quality defect or a defect in title
become time-barred 12 months after the statutory warranty commencement, unless the
German Product Liability Act or other legislation, particularly § 445b of the BG
(recourse claims in the purchase supply chain) prescribe longer periods.
The period of limitations for claims based on liability for damage and loss arising
out of loss of life, personal injury or damage to health which is due to a negligent
or intentional breach of duty by Hirschmann or a legal representative or vicarious
agent of Hirschmann, and for other damage and loss which is due to an intentional
or grossly negligent breach of duty by Hirschmann or a legal representative or
vicarious agent of Hirschmann, shall be determined in accordance with the statutory
provisions.


12. Return of the Program
If the program delivered based on this contract is partially or wholly exchanged
within the framework of the warranty performance, then the Customer is obligated
to verifiably destroy the original of the program or to return it to Hirschmann.

13. Termination of the Contract
The Customer is able to terminate the contract at any time in whole or in part.
In the event of the termination of this contract, the Customer is obliged to
return to Hirschmann or verifiably destroy the original as well as all copies and
partial copies of the programs concerned and also modified copies of the pertinent
programs associated with other software materials. This applies correspondingly
for program documentation and other delivered literature. Retention of an archive
copy for back-up reasons requires a separate, written agreement. The license fee
paid - insofar as nothing to the contrary is agreed - will not be refunded.

14. Written Form
Supplementary agreements and modifications must be in written form. This
applies also to a waiver of this written-form requirement.

15. Choice of Law, Legal Venue
The application of German law is hereby agreed. For any disputes which should
arise as a result of the contractual relationship when the Customer is a fully-
qualified merchant, a legal entity under public law or a special fund under public
law, then the court at the place of Hirschmann's headquarters will have
jurisdiction.

16. Partial Invalidity
If a condition of this contract should be or become invalid, the validity of the
remaining conditions shall not be affected thereby. In such an event, the invalid
condition is to be understood, interpreted or replaced so that the economic
purpose pursued through it is achieved.

17. Export
The Customer will comply with the German and American export regulations
when exporting the Software.


6. Copyright of integrated Software
===================================

The product contains, among other things, Open Source Software files developed by third parties and licensed under an Open Source Software license.
You can find the license terms in the graphical user interface under Help > Licenses.
