Hi, I’ve read the FAQ, some forum posts, some version change logs and some pages about schedulers, including those about ‘legacy timezone handling’. My understanding leans toward concluding that today, with AnkiDroid 2.20.1, and Anki 24.11, I have no luck in fixing my outdated Android sync issue. My tzdata is outdated (my phone won’t receive any update and I can’t unlock its bootloader to root the device) and if I want to manually set my phone clock to proper time for my everyday general usage, it won’t be in sync with the timezone which will cause AnkiDroid sync issue.
It seems that the ‘legacy timezone handling’ option was when scheduler version 2.x were in place and it’s not applicable now with scheduler version 3; am I right?
Should I downgrade my (Desktop, Android) apps?
Or even downgrading isn’t the solution?
When I try to sync AnkiDroid, an error pops-up saying “Unable to sync - Your clock is not set to correct time”.
My outdated Android sets my timezone to Iran DST for half of year; but there is no DST in Iran anymore, so I have to manually set the time (let’s say Iran DST in old Android says now is 18:00, but the official time is 17:00; so AnkiDroid sees this difference and complains).
There are some guides online on how to update TZdata. I suggest you try those. Apparently, on older devices you can use apps like kingroot to root your device without needing OEM unlock. There are also apps that update the timezone for you in github.
If you can’t update timezone data, then I guess the only solution is manually changing the clock. The only issue you’ll face is wrong data for review times etc.
TZdata updater apps I found need root access.
No one-click root app (KingRoot, KingoRoot) doesn’t work on my case.
Huawei no longer provides bootloader unlock codes.
About manually changing the clock, my everyday usage get disrupted (phone telling me wrong time).
Changing the phone time before and after each sync is a pain. I think if I want to use my phone to review Anki, I should accept one of these:
Wrong clock
Changing phone clock from settings frequently
Use AnkiWeb while I’m online, with its interface limitations compared to AnkiDroid
As a home page widget (which regardless of what cities I choose, will set their time based on timezone and time I set in the settings. In order to reach a correct Tehran time in widget, I have to set wrong time for some timezone again.)
And it won’t be suitable; time in all apps (messengers etc ) would be either the wrong local time, or time of another country.
If you find no other solution, maybe you can make a suggestion that Anki comes with its own time zone data. Or, anything else you believe will help users stuck in a rut like you.
It seems like there are other apps that also do this.