From fba0b8eec7344257a602b8505cd33a0c113f86f3 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Sun, 7 Mar 2021 21:56:52 +0100 Subject: [PATCH] Kobo: Refresh the system clock on resume. Mimics Nickel's behavior, should fix #7092 Thanks to @gtalusan for the pointers ;). Bump base (https://github.com/koreader/koreader-base/pull/1322) --- base | 2 +- frontend/device/kobo/powerd.lua | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/base b/base index db20367b4..3727ef33c 160000 --- a/base +++ b/base @@ -1 +1 @@ -Subproject commit db20367b4320b16eda10010ce64da59074ea8fd3 +Subproject commit 3727ef33c92b8a94dc64873c6305726699207ad8 diff --git a/frontend/device/kobo/powerd.lua b/frontend/device/kobo/powerd.lua index 8877c9510..e4326e12d 100644 --- a/frontend/device/kobo/powerd.lua +++ b/frontend/device/kobo/powerd.lua @@ -3,6 +3,7 @@ local NickelConf = require("device/kobo/nickel_conf") local PluginShare = require("pluginshare") local SysfsLight = require ("device/sysfs_light") local ffiUtil = require("ffi/util") +local RTC = require("ffi/rtc") local batt_state_folder = "/sys/devices/platform/pmic_battery.1/power_supply/mc13892_bat/" @@ -405,6 +406,9 @@ function KoboPowerD:afterResume() end -- Turn the frontlight back on self:turnOnFrontlight() + + -- Set the system clock to the hardware clock's time. + RTC:HCToSys() end return KoboPowerD