Hwclock does not show any drift so we can safely ignore few milliseconds drift shown in timedatectl
root@jetson:/home/ubuntu# hwclock --verbose && date; cat /sys/class/rtc/rtc0/time; cat /sys/class/rtc/rtc1/time;
hwclock from util-linux 2.39.3
System Time: 1764841209.562802
Trying to open: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1764839371 seconds after 1969
Last calibration done at 1764839371 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick…
…got clock tick
Time read from Hardware Clock: 2025/12/04 09:40:10
Hw clock time : 2025/12/04 09:40:10 = 1764841210 seconds since 1969
Time since last adjustment is 1839 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2025-12-04 09:40:09.565495+00:00
Thu Dec 4 09:40:09 UTC 2025
09:40:10
09:40:10
root@jetson:/home/ubuntu# date; cat /sys/class/rtc/rtc0/time; cat /sys/class/rtc/rtc1/time
Thu Dec 4 09:41:14 UTC 2025
09:41:14
09:41:14
root@jetson:/home/ubuntu# date; cat /sys/class/rtc/rtc0/time; cat /sys/class/rtc/rtc1/time
Thu Dec 4 09:41:18 UTC 2025
09:41:18
09:41:18
root@jetson:/home/ubuntu# timedatectl
Local time: Thu 2025-12-04 09:44:15 UTC
Universal time: Thu 2025-12-04 09:44:15 UTC
RTC time: Thu 2025-12-04 09:44:15