Jetson ORIN AGX RTC clock resets to 1970


I have read through all the rtc issues on the ORIN AGX dev kit, but have not been able to resolve the issue we are facing. We are currently on Jetpack 5.1.2 [L4T 35.4.1]

We have installed a battery in the J13 , voltage being 3V. I have also changed the udev rules to reflect the rtc pointing to the rtc0 symlink. The issue is the rtc time/hwclock time always keeps on reseting on every boot (given there is 5-10 mins time difference between boots, on a quick reboot it is fine) to 1970 even though I have synced the hwclock to system clock. This makes me believe the rtc backup is not working?

can you please guide me on this? awaiting your reply

Please check

ls -al /dev/rtc to make sure it is really to rtc0.

adminxxxxxxxx@hxxx:~$ ls -al /dev/rtc
lrwxrwxrwx 1 root root 4 Nov 15 10:59 /dev/rtc -> rtc0

I have made sure of it.

More information:

adminxxxxxxxx@hxxx:~$ sudo hwclock 
1970-01-01 09:50:01.651575+08:00
adminxxxxxxxx@hxxx:~$ timedatectl
               Local time: Wed 2023-11-15 13:04:15 AWST 
           Universal time: Wed 2023-11-15 05:04:15 UTC  
                 RTC time: Thu 1970-01-01 01:50:16      
                Time zone: Australia/Perth (AWST, +0800)
System clock synchronized: yes                          
              NTP service: active                       
          RTC in local TZ: no                           
adminxxxxxxxx@hxxxh:~$ ll /dev/rtc
lrwxrwxrwx 1 root root 4 Nov 15 10:59 /dev/rtc -> rtc0
adminxxxxxxxx@hxxx:~$ ll /dev/ | grep rtc
lrwxrwxrwx   1 root root           4 Nov 15 10:59 rtc -> rtc0
crw-------   1 root root    249,   0 Nov 15 10:59 rtc0
crw-------   1 root root    249,   1 Nov 15 10:59 rtc1

Hi, did you probe the D37 pin level during power off to check if it is 3V?