RTC Not Detected by rtcwake on Rock 5C — Need Advice for Daily Wake-Sleep Setup

Hello everyone,

We recently purchased a Rock 5C and want to set up a system that enters sleep mode and automatically wakes up once a day to perform some processing before going back to sleep. We intended to use the command rtcwake -m mem ... for this purpose.

The main problem is that the RTC is not detected by rtcwake . We enabled the RTC overlay on I2C5-M2 , but the RTC is still not recognized. To troubleshoot, we also tested with an external DS3231 RTC connected on I2C8-M2 . After initial configuration, we can successfully read the time from this external RTC, but rtcwake continues not to detect it.

Has anyone faced a similar issue or knows a reliable approach to enable RTC support on Rock 5C for wake-up functionality? Any advice or alternative methods to achieve a daily wake-sleep cycle would be greatly appreciated.

Thank you in advance!