Commit Graph
215 Commits
Author SHA1 Message Date
Thomas Wiedebusch 4e7246d7a1 RequestProtocol: - Multiple read corrected, GenesisMeter: - StoreConfig changed, CUST: - FwUpdateSw: - Login timeout changed, update of screen, read of application status 2023-11-24 13:49:41 +01:00
Thomas Wiedebusch 6336c27889 CUST: - FwUpdateSw: - bugfix register restorer (initial read),
-FwUpdateBuilder: - bugfix UploadSafeToDb from message window
2023-11-24 07:29:51 +01:00
Thomas Wiedebusch 701c21daa0 CUST: - Docu 2023-11-23 18:32:42 +01:00
Thomas Wiedebusch bc0b555128 CUST: - batch file for reduced dll copy adapted to new FwUpdateSw release 2023-11-23 07:34:05 +01:00
Thomas Wiedebusch 3784287ffa CUST: - FwUpdateSw tuned, GenesisMeter: - StoreAllConfigurations modified: first store all in a bulk, then read all back 2023-11-22 08:22:56 +01:00
Thomas Wiedebusch 19868e9eed CUST: - FwUpateSw: - Register comparison introduced 2023-11-21 17:55:00 +01:00
Thomas Wiedebusch 7727f8d18e CUST: - FwUpdateSw: - Retries for pulse mode deactivation, - dynamic retry delay
common/.../GenesisFile/MeterLutFile: - dynamic file size based on LUT file header information
2023-11-17 14:03:54 +01:00
Thomas Wiedebusch d62b55790c CUST: - FwUpdateSw: - _stateSquences added for prepare and check meter and FW update sequence. 2023-11-16 12:23:23 +01:00
Thomas Wiedebusch 820dea1125 CUST: - FwUpdateBuilder message window for safe upload,
- FwUpdateSoftware: - State machine and error based on sequence list at prepare for release.
2023-11-15 11:47:36 +01:00
Thomas Wiedebusch 75cabb6f47 CUST: - FwUpdateSw: - LUT check and logging
Common/.../GenesisFile/MeterLutFile: - LUT file analyze function
2023-11-13 13:49:06 +01:00
Thomas Wiedebusch 54faa55355 CUST: - FwUpdateSw: - LUT check prepared, - LUT installation NOT implemented 2023-11-10 17:25:43 +01:00
Thomas Wiedebusch f105dc1938 CUST: - FwUpdateSw copy DLLs bat files changed 2023-11-10 08:26:55 +01:00
Thomas Wiedebusch b21cb61167 CUST: - FwUpdateSw: - reworked state machine,
- LUT file readout NOT implemented
2023-11-09 19:25:42 +01:00
Thomas Wiedebusch bfef3b3fd6 CUST: - FwUpdateSw modified 2023-11-09 11:36:14 +01:00
Thomas Wiedebusch 0dde00e632 GensisFile: - MeterLutFile, MeterLutUpdate
CUST: - FwUpdateSw: - Password check extended for FwUpdateSafe without passwords
2023-11-09 09:50:56 +01:00
Thomas Wiedebusch df9e868386 CUST: - FwUpdateSw prepared for LUT readout, UNFINISHED 2023-11-08 12:56:29 +01:00
Thomas Wiedebusch c145398e6d CUST: - FwUpdateSw: - Flow chart modified 2023-11-01 12:11:04 +01:00
Thomas Wiedebusch 287aed5589 CUST: - Release meter to normal operation on erroneous process 2023-10-27 17:14:28 +02:00
Thomas Wiedebusch 1f47e1b31d CUST: - Message corrected on not installed password file 2023-10-27 16:36:16 +02:00
Thomas Wiedebusch 79fa88c4e7 CUST: - FwUpdateSw: - validate password file before installation
Common/../MeterPwdFile: - New CheckHashedPwdFile to validate password file with skeleton and password level 8 information
2023-10-26 17:57:11 +02:00
Thomas Wiedebusch 5abdbe7354 CUST: - FwUpdateSafe extended for read engineering logs and LUT 2023-10-26 12:54:09 +02:00
Thomas Wiedebusch 97a6ed93c6 CUST: - Moved recovery sequencing from FwUpdateBuilder to FwUpdateSw to inform in report about ongoing sequence (preparation, execution and finalization of recovery) 2023-10-25 06:25:45 +02:00
Thomas Wiedebusch d7bcdc22a5 CUST: - State machine restructured 2023-10-24 22:24:00 +02:00
Thomas Wiedebusch 6417adc86d Common/.../RegisterRestorer:
- Prepared for restoring of RW registers,
- Initial registers for restoring values replaced by recovery values
CUST: FwUpdateSw:
- Report output resorted
2023-10-24 19:37:29 +02:00
Thomas Wiedebusch ad8318859c CUST: - Information about safe extended for logging 2023-10-23 17:38:27 +02:00
Thomas Wiedebusch 10a21c0014 CUST: - FwUpdateBuilder sorts recovery registers,
- FwUpdateSw: - Verbose output of process information
2023-10-19 17:27:12 +02:00
Thomas Wiedebusch 8ce923e1d3 CUST: - FwUpdateSw: - password file handling changed 2023-10-19 10:09:18 +02:00
Thomas Wiedebusch a66c296071 CUST: - FwUpdateSw: - state machine rework 2023-10-18 13:06:57 +02:00
Thomas Wiedebusch 0f8471d76f MeterPwdFile: - Validated findings on wrong password generation,
CUST: - Used MeterPwdFile instead of PasswordController for hashedPasswordFile generation including the validation checks.
2023-10-17 16:42:19 +02:00
Thomas Wiedebusch f0e5a75446 CUST: - FwUpdateSw: - Restructure of state machine to carry out maintenance even if update is denied 2023-10-16 17:35:19 +02:00
Thomas Wiedebusch 7a9a54a14e CUST: -FwUpdateBuilder messages changed 2023-10-13 17:13:24 +02:00
Thomas Wiedebusch b78ba11c6e CUST: FwUpdateSw: - Logging output extended 2023-10-13 16:54:02 +02:00
Thomas Wiedebusch 1f614d81bc Merge branch 'main' into Dev_CUST 2023-10-13 16:48:41 +02:00
Thomas Wiedebusch 80c53f5b32 CUST: - FwUpdateBuilder: Output builder version and safe built date in safe generation window 2023-10-13 16:47:42 +02:00
Thomas Wiedebusch 39cd98e1b9 CUST: - FwUpdateLoader: - Customer serial number on overview table 2023-10-12 10:50:40 +02:00
Thomas Wiedebusch 21dafc97fc Common: - password checks extended,
CUST: - password file read out and logged,
- password write and verify implemented,
- initial login avoid marking of password file not installed before switching OFF the pulse adaptor
2023-10-12 01:00:28 +02:00
Thomas Wiedebusch e95a7d1950 CUST: Fully functional with register recovery
CUST: FwUpdateSw: - Date time setup at login
2023-10-10 16:32:43 +02:00
Thomas Wiedebusch 63e36a8285 CUST Register restorer modified 2023-10-09 22:27:41 +02:00
Thomas Wiedebusch 9de8e5839a CUST: FwUpdateBuilder: added registers to remove from register restore 2023-10-09 20:25:05 +02:00
Thomas Wiedebusch 1db6d97a0b CUST: - FwUpdateSw with register recovery 2023-10-09 19:50:39 +02:00
Thomas Wiedebusch bdd5789f19 CUST recovery register definitions moved to Genesis/Registers 2023-10-09 18:42:51 +02:00
Thomas Wiedebusch d38031a94e CUST - Register restorer removed unnecessary RadioAlarmMask resets 2023-10-09 17:06:25 +02:00
Thomas Wiedebusch 598099ae44 FwUpdate common: - FwUpdateDb register restore exported to RegisterRestorer 2023-10-09 15:03:12 +02:00
Thomas Wiedebusch 20c9d2ad8c FwUpdateBuilder: ReSharper run 2023-10-09 08:05:01 +02:00
Thomas Wiedebusch f0a69763dc FwUpdateBuilder: - Handling of selection register restore corrected 2023-10-09 03:34:00 +02:00
Thomas Wiedebusch 7bd068d1ec FwUpdateBuilder: - Register restore pre-selectable 2023-10-09 00:14:56 +02:00
Thomas Wiedebusch 5445677d8b CUST: - FwUpdateBuilder removed FwUpdateRuler 2023-10-06 15:15:35 +02:00
Thomas Wiedebusch a4c1e25668 FwUpdateLoader: - removed commented block 2023-09-26 12:58:30 +02:00
Thomas Wiedebusch ceb2943063 - New UInt128 in RegisterConverter,
- New SizeOf in RegisterConverter to get the parameter length for read access,
- RegisterStore changed for usage of new RegisterConverter,
- Hide raw data lock on SENSUSRADIO_EncryptionKey
2023-09-05 16:39:26 +02:00
Thomas Wiedebusch 3b60dcc25f GenesisMeter: - corrected region detection of "NA"
ServiceFwUpdateSw: - output of FW version in report file
2023-08-31 11:39:55 +02:00