We were missing one package named util-linux-hwclock - 2.34-r0
You may check that this package is installed in any image by using the telnet command opkg list-installed.
This is good news. I do have that package.
We were missing one package named util-linux-hwclock - 2.34-r0
You may check that this package is installed in any image by using the telnet command opkg list-installed.
This is good news. I do have that package.
I don't know since I didn't know to check for the missing pack before installing the Linux pack. I did have a high rtc number (not 67) before installing. I'm going to re-install my IPTV bouquet now which I removed thinking it was a factor in my unstable clock. I feel confident the clock issue is resolved.BUT, you didn't have it BEFORE installing the full Linux pack per EB's post, correct?...
My test with util-linux-hwclock - 2.34-r0 installed looks good, Even had my hotspot turned off over night and the clock didn't jump. No startup service was used and time was set to internet (npt) and left on standby on a transponder with wrong time. I am now testing util-linux-hwclock package on OpenPli 8.1 and the internet time is now functioning correctly after syncing time by deactivating the network adapter then activating the network adapter. A reboot on Openpli 8.1 does not sync the time but with TNAP 4.1 the time will sync with a reboot or deactivating and activating the network adapter.
BUT, you didn't have it BEFORE installing the full Linux pack per EB's post, correct? I didn't have it before, and as you know, I also had the NTP time/date wandering issue.
Hope I don't jinx it, but so far since just before 9am this morning when I did this "fix", my NTP time and date has remained perfect, even with using SUSPEND mode, and not being on a transponder with perfect time. That looks good, because it likely would have gone wonky at least 3-4 times in that time period before this fix.

Your hardware clock is not being updated.
Here is the epoch time converter: https://www.epochconverter.com/
Here is time 90487:
GMT: Friday, January 2, 1970 1:08:07 AM
Your time zone: Thursday, January 1, 1970 8:08:07 PM GMT-05:00
Relative: 52 years ago
Here is time 0
GMT: Thursday, January 1, 1970 12:00:00 AM
Your time zone: Wednesday, December 31, 1969 7:00:00 PM GMT-05:00
Relative: 52 years ago
Most likely, you rebooted the box about one day ago, and something just happened to make the receiver fall back on the hardware clock. Most likely, your hardware clock is not being set or synced with ntp.
Trying to fix the 4.0 version for everyone using the image is not a good idea because something else may get broken in the process. Either upgrade to the test image or wait a few more days until testing is completed.
If you want to continue working with the 4.0 image, enter this telnet command hwclock --systohc || :, then see what the hardware clock reports.
root@osmio4kplus:~# hwclock --systohc || :
root@osmio4kplus:~#
Just copy and paste it....:th_thumbs20up:

<------------->
DUH, me, lol. Ok, here's what rtc file is showing now: 1630440318
Local time right now is: 8:05pm
Checked again, and the full unix time seems to be holding. 8:10pm it says = 1630440600
Ok, I just realized that it was running the wrong local time offset (4 hours), so I ran the command: hwclock -w -u and it's now showing the proper offset from UTC time.
Right now it's: 1630455913 which translates to: Tue Aug 31 2021 20:25:13 GMT-0400 (Eastern Daylight Time)
SUCCESS! It seems to be holding. Thanks again EB, I'll continue to monitor and let you know.
Ok, NTP time is holding rock-steady now. The RTC is holding solid with the full Unix time code, and hasn't missed a beat since I ran the above codes. Even while in Standby mode.
Right now it's: 1630549772 which translates as: Wed Sep 01 2021 22:29:32 GMT-0400 (Eastern Daylight Time)
Well, it held out well in Suspend mode, it kept the FULL unix time, and updated as it needed in the hardware clock like it should. Then I turned the receiver on, and tried to use it, but it acted like it couldn't connect to the lnbf/receive any signal. So I then did a full reboot... It went back to just having 4 character time codes in there for some reason.
I re-ran the hwclock commands I ran earlier, and it reloaded FULL time again.
I'm going to LEAVE the receiver ON full now, and see what happens from there. Likely I'll be loading TNAP 4.1 sooner than later, once the release candidate comes out. Maybe even doing a full scratch setup with that, so no "ghosts" in setup files can cause issues.
Well, it held out well in Suspend mode, it kept the FULL unix time, and updated as it needed in the hardware clock like it should. Then I turned the receiver on, and tried to use it, but it acted like it couldn't connect to the lnbf/receive any signal. So I then did a full reboot... It went back to just having 4 character time codes in there for some reason.
I re-ran the hwclock commands I ran earlier, and it reloaded FULL time again.
I'm going to LEAVE the receiver ON full now, and see what happens from there. Likely I'll be loading TNAP 4.1 sooner than later, once the release candidate comes out. Maybe even doing a full scratch setup with that, so no "ghosts" in setup files can cause issues.
Once 4.1 official is out go ahead and auto restore then go in and save your settings file from etc/enigma2 and delete those lines EB listed early on in this thread and reload the settings file.Remember to telnet init 4 send the setting file to etc/ enigma2 and then telnet init 3.
I don't think you will have any issues plus it will be alot faster than a full setup from scratch.