[bug] Automatic update of date & time only works strictly on cellular data [duplicate]
On a fresh install of SFOS 3.3.0.16 the date & time update automatically ONLY when you're connected to the internet via cellular data and nothing else.
This became a noticable issue with this new release as automatic update for some reason is disabled out-of-the-box now and it didn't update regardless of how many times I rebooted (without activating cellular data), causing "Problem with network" error to appear when trying to sign in to TJC account during initial setup and possibly other issues.
Here's how I can reproduce the issue 100% of the time:
- Disable ALL forms of networking including WLAN and cellular data
- Disable automatic updating of date & time
- Set time / date incorrectly
- Re-enable automatic updating of date & time
- See if they get set back to proper values
Next up I found out the following things when switching different networking modes on at a time:
- Enabling WLAN alone, even rebooting and waiting over 30 minutes did NOT update time & date in any way
- Enabling cellular data alone updated the time & date immediately (as well as on boot) and also updated when I repeated the testing steps 2-5
- Enabling cellular data with WLAN and rebooting updated the time & date on boot, but did NOT update when I repeated the testing steps 2-5
- Continuing from just above and only disabling WLAN made the time & date update right after again
NOTE: Manually configuring time & date has been and is also broken unless you're done an OTA instead of a fresh install, or ran zypper in --force timed-qt5
, but that's a separate issue anyway.
On test 3 the time & date updated on boot but didn't update otherwise because WLAN takes a bit of time on my device to kick in. From this we can determine that automatic time & date only seem to update when just cellular data is active, when in reality you'd expect it to automatically update over any working network connection.
My testing device is a OnePlus 5 with a SFOS community port.