I changed line from NTPD_SERVERS=“pool.ntp.org” to NTPD_SERVERS=“bleble”. I am sure, NTP server ‘blabla’ does not exist, so why time has been synchronised?
When i disable line TIME_SERVICES=“qcom_time”, time is not sychronised. This is correct.
Where can I change NTP server? NTPD_SERVERS in /etc/time_service.conf does not take effect in my opinion.
Whats a difference between TIME_SERVICES=“qcom_time ntpd_time” and TIME_SERVICES=“qcom_time”?
Where can I change time zone?
Hi,
Thanks for reply.
First link:Time base is explained but it does say how to change NTP.
Second link explains how to turn off time synch (NTP), but again, it does say how to change NTP server. I need to synch time, but I have to synch with specific server
If you understand the explanation, we should at least modify as below, please try and fine tune if you need to modify the remaining USE_DNS or USE_GATEWAY or ONESHOT setting.
When I change to TIME_SERVICES=“ntpd_time” it does not work at all (even if NTP server is correct). I have tried with all combinations USE_DNS, USE_GATEWAY and ONESHOT.
It always work when TIME_SERVICES=“qcom_time ntpd_time” or TIME_SERVICES=“qcom_time” (other NTPD_* lines are ignored I think). If I modify TIME_SERVICES it never works, no matter what i put in NTPD_SERVERS, USE_DNS, USE_GATEWAY, ONESHOT.
I have noticed, date and time is synch without internet connection when TIME_SERVICES=“qcom_time” is set. Does anyone know how FX30 synchronize time without access to NTP (sim is in and is logged to GSM network but without connection to internet)? How does it work?
As mentioned in the link, “qcom_time” make use the cellular network time (NITZ) so it will work and automatic update the system time if the registered carrier network support it.
For NTP issue, to my understanding, it will fail and terminate if no IP connectivity when the script run.
So maybe your app can force run this script after it setup data connection properly, or trigger command “/usr/sbin/ntpd -p 80.153.195.191” whenever you want to sync the time.
Hi,
I took @lotam advice and sync time manually after data connection is established.
In other words. If you want to sync date and time you have to run
system("/usr/sbin/ntpd -p <your ntp server here>");
Hi,
I tried using this command to run ntp but still its not working.
I tried running sudo dpkg install ntp command , but it is showing dkpg not installed
Please guide on how to install dpkg
Hi,
To synch the time you have to establish internet connection (make sure you are connected) and run system(“/usr/sbin/ntpd -p <your ntp server here>”);. End of story.