223 lines
10 KiB
Plaintext
223 lines
10 KiB
Plaintext
=========================================================================================================
|
|
General Information
|
|
=========================================================================================================
|
|
CUST (Customer Update Service Tool) contents:
|
|
- FwUpdateBuilder
|
|
- FwUpdateLoader
|
|
- FwUpdateSw
|
|
=========================================================================================================
|
|
FW-Update Loader (FwUpdateLoader.exe) Release History
|
|
---------------------------------------------------------------------------------------------------------
|
|
KNOWN BUGS and WORKAROUNDS:
|
|
- None.
|
|
|
|
RESTRICTIONS:
|
|
- FW-Update Safes have to be deleted manually
|
|
|
|
LATEST:
|
|
2.7.6 - 2025-Aug-13
|
|
- New DLL's needed to operate the FwUpdateSW 2.7.6
|
|
|
|
CHANGELOG:
|
|
2.7.3 - 2025-Jun-25
|
|
- New DLL's needed to operate the FwUpdateSW 2.7.3
|
|
2.7.0 - 2025-Jun-06
|
|
- New DLL's needed to operate the FwUpdateSW 2.7.0
|
|
- Exclusive one instance can be started to avoid fragmented upload of report during FW update with the
|
|
second instance
|
|
- Loading a safe will show a message on incompatibility between Loader and SW as those share common dlls
|
|
2.6.8 - 2024-May-17
|
|
- New DLL's needed to operate the FwUpdateSW 2.6.82.6.6 - 2023-NOV-22
|
|
- New DLL's needed to operate the FwUpdateSW 2.6.6
|
|
- Display of cutomer serial number in overview table
|
|
2.6.0 - 2023-Aug-22
|
|
- New DLL's needed to operate the FwUpdateSW 2.6.0
|
|
2.3.8 - 2023-Mar-06
|
|
- New DLL's needed to operate the FwUpdateSW 2.3.8
|
|
2.3.7 - 2023-Feb-24
|
|
- New DLL's needed to operate the FwUpdateSW 2.3.7
|
|
2.2.8 - 2022-Jul-22
|
|
- New DLL's needed to operate the FwUpdateSW 2.2.8
|
|
- Bugfix: Registration
|
|
2.2.5 - 2022-May-10
|
|
- New DLL's needed to operate the FwUpdateSW 2.2.5
|
|
2.2.4 - 2022-Apr-28
|
|
- New DLL's needed to operate the FwUpdateSW 2.2.4
|
|
1.0.7958 - 2021-Oct-15
|
|
- Check order number, position and PcbId and parse report file to search for "Firmware up to date!" string
|
|
to mark only successfully performed updates in the PcbId table on the main screen. This keeps the user
|
|
informed of the status of the "Firmware Update Procedure", if the PcbId is check-marked, this has been
|
|
successfully updated according to this update order number!
|
|
1.0.7829 - 2021-Jun-08
|
|
- CPU load reduced.
|
|
- NLolConfig.xml handling corrected.
|
|
1.0.7823 - 2021-Jun-02
|
|
- Case sensitivity removed for login name with conversion to upper (Mister_Mil == MISTER_MIL).
|
|
1.0.7822 - 2021-Jun-01
|
|
- Timeout for FW-Update Safe load to 3000 and 5000 ms.
|
|
- Logging of Web API Timeout.
|
|
1.0.7797 - 2021-May-07
|
|
- Registration enabled after FwUpdateSafe download check to avoid new random code if safes are available.
|
|
- DB connection retry from 60s to 30s.
|
|
1.0.7793 - 2021-May-03
|
|
- Report data base interface modified
|
|
1.0.7789 - 2021-Apr-29
|
|
- Initial
|
|
|
|
|
|
|
|
=========================================================================================================
|
|
FW-Update Software (FwUpdateSw) Release History
|
|
---------------------------------------------------------------------------------------------------------
|
|
KNOWN BUGS and WORKAROUNDS:
|
|
- None.
|
|
|
|
RESTRICTIONS:
|
|
- None.
|
|
|
|
LATEST:
|
|
2.7.6 - 2025-Aug-13
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.7.6 as new DLL's for operation are required!
|
|
- Register restorer compare-fix on communication error at readback.
|
|
|
|
CHANGELOG:
|
|
2.7.3 - 2025-Jun-25
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.7.3 as new DLL's for operation are required!
|
|
- 'Blacklisted' settings will not be written to avoid violation of MID relevant settings.
|
|
- DateTime setup removed to avoid uncertanties on logger.
|
|
2.7.0 - 2025-Jun-06
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.7.0 as new DLL's for operation are required!
|
|
- New data types uint72_t, uint48_t, uint96_t.
|
|
2.6.8 - 2024-May-17
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.6.8 as new DLL's for operation are required!
|
|
- Support for NA region and update of GENESISFLOW (Metrology) for NA region,
|
|
- Register recovery to reset all registers to factory settings avoids rounding conflicts,
|
|
- Immune for "Wakeup Message" sent after successfully answer from Cordonel (FW bug),
|
|
- Immune to communication issues during built of list of installed applicatons, those had been flagged as
|
|
NOT installed causing the accidentally start of the update procedure,
|
|
- Correction of drained battery load during upgrade from EMEA R1.1.07 and R1.1.08 and predecessors to
|
|
R1.3.Fx and R1.2.47 to R1.3.0B, for NA from R2.0.26 and predecessors to R2.0.2B,
|
|
- Logging radio encryption key as SHA256 for verification,
|
|
- Repaired repeated connect ability,
|
|
- Language not selectable, steady to English.
|
|
2.6.6 - 2023-Nov-22
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.6.6 as new DLL's for operation are required!
|
|
- State machine restructured to collect information and execute maintenance functions even if update cannot
|
|
be performed.
|
|
- Register recovery to reset all registers to factory settings.
|
|
2.6.0 - 2023-Aug-22
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.6.0 as new DLL's for operation are required!
|
|
- Report file generation changed.
|
|
2.3.8 - 2023-Mar-07
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.3.8 as new DLL's for operation are required!
|
|
- Automaticly switches the pulse mode off before the update to avoid pulse output during communication on
|
|
IrDA. The original pulse mode will be restored after the update.
|
|
2.3.7 - 2023-Feb-24
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.3.7 as new DLL's for operation are required!
|
|
- Additional button for manual release of display to normal operation (accumulator and flow),
|
|
- Automaticly switches the radio to customer mode,
|
|
- Supports FW-Packages with multiple sizes.
|
|
2.2.8 - 2022-Jul-22
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.2.8 as new DLL's for operation are required!
|
|
- Release display soon after FW update.
|
|
2.2.5 - 2022-May-10
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.2.5 as new DLL's for operation are required!
|
|
- Stores all configurations to non-volatile memory even if no update required (identical version),
|
|
- Release display on program idle mode.
|
|
2.2.4 - 2022-Apr-28
|
|
IMPORTANT: NEEDED FwUpdateLoader 2.2.4 as new DLL's for operation are required!
|
|
- Removed check for radio frequency to support FW starting with Version 1.2.* which supports 868 and 433
|
|
MHz in one release.
|
|
- Stores all configurations to non-volatile memory before the update procedure starts.
|
|
1.0.7851 - 2021-Jun-30
|
|
- Avoid erasure of upgXX-files on entire retry of update to keep already downloaded apps
|
|
1.0.7829 - 2021-Jun-08
|
|
- CPU load reduced.
|
|
1.0.7823 - 2021-Jun-02
|
|
- Update capabity check message corrected (German version).
|
|
1.0.7801 - 2021-May-11
|
|
- Delay before connection to free port after port scan
|
|
1.0.7789 - 2021-Apr-29
|
|
- Initial
|
|
|
|
|
|
|
|
=========================================================================================================
|
|
FW-Update Builder (FwUpdateBuilder.exe) Release History
|
|
---------------------------------------------------------------------------------------------------------
|
|
KNOWN BUGS and WORKAROUNDS:
|
|
- None.
|
|
|
|
RESTRICTIONS:
|
|
- None
|
|
|
|
LATEST:
|
|
2.7.3 - 2025-Jun-25
|
|
- 'Blacklisted' settings are not put to FwUpdateSafe to avoid violation of MID relevant settings.
|
|
|
|
|
|
CHANGELOG:
|
|
2.7.0 - 2025-Jun-06
|
|
- New data types uint72_t, uint48_t, uint96_t.
|
|
2.6.10 - 2024-Aug-06
|
|
- Support for NA region and update of GENESISFLOW (Metrology) for NA region,
|
|
- Metrology change has to be manually approved in the "Pre Build Summary" tab as this should be acknowledged
|
|
only with a written permission from the FW developers or mentionen in the "FW Release Notes" if the update
|
|
to a specific Metrology version is allowed!
|
|
2.6.9 - 2024-Jul-05
|
|
- BUGFIX Programming parameters from CSD.
|
|
2.6.8 - 2024-Jun-03
|
|
- Register recovery validates register range based on installed or intended to be installed FW package and
|
|
according configuration.json entry for those settings,
|
|
- Corrected update operator id in update safe for logging,
|
|
- Support for correction of drained battery load during upgrade from EMEA R1.1.07 and R1.1.08 and predecessors
|
|
to R1.3.Fx and R1.2.47 to R1.3.0B, for NA from R2.0.26 and predecessors to R2.0.2B,
|
|
- Language not selectable, steady to English.
|
|
2.6.6 - 2023-Nov-22
|
|
- IMPORTANT: Register restorer is NOT approved, needing input from FW team!
|
|
- State machine restructured to collect information and execute maintenance functions even if update cannot
|
|
be performed,
|
|
- Register recovery to reset all registers to factory settings,
|
|
- Message window to force upload of FW-Update safe.
|
|
2.4.1 - 2023-Mar-20
|
|
- Selection of FW-package improved.
|
|
2.3.8 - 2023-Mar-06
|
|
- Assign update order and position to production order and position on Cordonel selection. Can be over-
|
|
written by user if required.
|
|
2.3.7 - 2023-Feb-24
|
|
- Simplified selection of FW-Update package, filter fields will be filled with information from selcted
|
|
Cordonel,
|
|
- Supports FW-Packages with multiple sizes,
|
|
- Generates a password file if this is not done before.
|
|
2.2.8 - 2022-Jul-22
|
|
- FwUpdateSafe name limited to 45 char for customer name,
|
|
- FwUpdateSafe does not contain any multilingual special charachters,
|
|
- FwUpdateSafe can now be sorted by date.
|
|
2.2.6 - 2022-May-17
|
|
- Performance increase on assignment of many Cordonels (tested with 200 in one FwUpdateSafe)
|
|
- Explicity one FW-Package can be assigned to one FwUpdateSafe (removed multiple selections to simplify
|
|
the pre-build summery handling),
|
|
- Pre-build summery tries to assign the actual selected FW-package and marks the result, the user can
|
|
modify this on his own responsibility.
|
|
2.2.4 - 2022-Apr-28
|
|
- Report files can be inspected,
|
|
- Actual valid FwUpdateSafes are going to be listed,
|
|
- FW Update SW loaded from DB, SW copy is not longer part of the Builder release, always deploying the
|
|
latest SW,
|
|
- Configuartion files (MeterFwUpdateRuler.json, MeterFilesEraseRestore.json and configuration.json) will
|
|
from DB an therefore always actualized with a new FW release.
|
|
1.0.7851 - 2021-Jun-30
|
|
- Extended Builder license from actual date plus 10 years to avoid license expiration
|
|
1.0.7829 - 2021-Jun-08
|
|
- CPU load reduced.
|
|
- NLolConfig.xml handling corrected.
|
|
1.0.7823 - 2021-Jun-02
|
|
- Case sensitivity removed for login name with conversion to upper (Mister_Mil == MISTER_MIL).
|
|
1.0.7801 - 2021-May-11
|
|
- Identical to 1.0.7789, Release containing FwUpdateSw 1.0.7801
|
|
1.0.7789 - 2021-Apr-29
|
|
- Initial
|
|
=========================================================================================================
|
|
|
|
|