View Issue Details

IDProjectCategoryView StatusLast Update
0007373UEFI93RTCpublic2026-10-05 09:22
Reporterroesner Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionV1.4 
Target VersionV1.5Fixed in VersionV1.5 
Summary0007373: hardware RTC Day Off-by-One Error
DescriptionThe month was incremented by 1 when writing and decremented by 1 when reading. This behavior was adopted from the Linux driver, where months are represented in the range of 0 to 11. However, UEFI correctly uses months in the range of 1 to 12. As a result, the RTC chip always stored the following month instead of the actual one. This issue was particularly noticeable at the end of a month, as the date calculation incorrectly used the number of days of the next month rather than the current month.

Activities

There are no notes attached to this issue.