Commit Graph

96 Commits

Author SHA1 Message Date
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
Thomas Wiedebusch
eb9264b9a3 CUST: - Build report file early to catch "Pulse Mode" and "Radio" setup,
- corrected report file generation on new PcbId leaving the FwUpdateSaftware active between updates of different Cordonels
2023-08-22 13:02:42 +02:00
Thomas Wiedebusch
e43a06f94a CUST: - extended report logging on FwUpdateSw 2023-08-15 14:24:26 +02:00
Roland Drabesch
9cf792c397 logtime no commit 2023-08-02 12:38:58 +02:00
Thomas Wiedebusch
d9c4839a28 References to ProtocolCore repaired after bubble up from Genesis to Interfaces\Protocols 2023-04-26 16:29:51 +02:00
Thomas Wiedebusch
4a482de800 - Update Docu GTB,
- Start MagFluxToolBox
2023-04-14 18:31:01 +02:00
Roland Drabesch
a3c6804b86 Merge and fixing framework downgrade 2023-03-20 14:15:38 +01:00
Roland Drabesch
83c26d7eaf Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production
Merge
2023-03-20 13:50:05 +01:00
Roland Drabesch
259e88f21d add new remort for nataila @easyaccess 2023-03-20 12:45:53 +01:00
Thomas Wiedebusch
50cbb8f62f FwUpdateBuilder: - FW-package selection changed, multiple meter sizes for identical FW-package supported on update capability check 2023-03-17 12:17:33 +01:00
Thomas Wiedebusch
e47e429ba0 GenesisCore/Registers: - default registers added 2023-03-17 09:45:50 +01:00
Thomas Wiedebusch
62253933ac Docu update 2023-03-17 09:16:02 +01:00
Thomas Wiedebusch
6819d770cc CUST: - Documentation update 2023-03-08 12:54:43 +01:00
Thomas Wiedebusch
0d6beef48a FwUpdateSw: - SENSUSRADIO_SystemState == 0 handling 2023-03-07 18:07:09 +01:00
Thomas Wiedebusch
3b503ac80b FwUpdateSw: - Store config metrologyassisit after pulse mode retoring 2023-03-07 17:11:13 +01:00
Thomas Wiedebusch
e98d7cfac5 FwUpdateSw: - pulse mode stored in xxxx_RestoreSettings.json at initial connect exported, pulse mode set to OFF, read back if software was interrupted, restore at finalization 2023-03-07 15:38:23 +01:00
Thomas Wiedebusch
b2da1fabbf FwUpdateBuilder: - preset update order and position with production order and position on Cordonel selection 2023-03-02 14:07:05 +01:00
Thomas Wiedebusch
c795de584b FwUpdateSw: - ReleaseDisplay before StoreConfigurations in ExecConnect() 2023-03-01 07:41:14 +01:00
Thomas Wiedebusch
57a5d1f7cc FwUpdateBuilder: - Meter size comparison for denial reason corrected 2023-02-24 14:31:48 +01:00
Thomas Wiedebusch
165ea0b719 PasswordFile generation changed, token no longer outside of WEB service visible 2023-02-23 16:35:25 +01:00