Nobody answers my question in solved thread [solved] Wrong system time, how to get the correct time again
so I create ne one to report this problem:
To reproduce:
1. Switch to transponder with broken time from the future (e.g. now on 9E 11804/V/27500, time is resync about 20 min)
2. Dreambox synchronizes bad time what is not problem yet
3. But then switch to channel with correct time and you get: (journalctl -f -u enigma2 | grep eDVBLocalTimeHandler)
cze 07 18:09:27 dm520 enigma2[176]: [eDVBLocalTimeHandler] Receiver time is 'Thu Jun 7 18:28:06 2018'
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] Transponder time is 'Thu Jun 7 18:07:12 2018'
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] diff is -1254
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] we have correction 135
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] diff after add correction is -1119
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] use stored correction(<5 min)
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] update RTC
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] time_difference is -1119
cze 07 18:28:06 dm520 enigma2[176]: [eDVBLocalTimeHandler] update Linux Time
Expected:
Time is fixed to correct time.
Actual:
No time fix -Time is wrong!
Even after restart of DM there is the same behaviour, only switching off power for several seconds resets time to 1.1.1970 and then time is fill in properly.
Can anyone fix it or give at least any workaround to reset to corect time, please. (NTP on/off did not change anything).