We have moved to a new Sailfish OS Forum. Please start new discussions there.

Clock inaccurate after restart from recovery mode.

asked 2016-11-13 01:57:14 +0300

DarkTuring gravatar image

updated 2016-11-14 04:59:39 +0300

Turing Dark Wyvern, Evaluation Unit Sailfish Device Adaptation

With auto update disabled under time and date sailfish settings the time freezes wherever the battery ran out and continues from there upon battery being charged. When the battery is completely discharged the phone also enters recovery mode. This happenes without my doing and simply running the phone until the battery dies.

Upon plugging the phone into a charger and recharging the battery the next day and phone reboot you have to manually set the clock or toggle the auto update switch.

I think a better way to program clock behaviour is to either built in a gold cap capacitor in the phone hardware to keep the clock running and time accurate, or two automatically toggle (temporarlily switch on and off) the auto time update on reboot after dead battery.

edit retag flag offensive close delete


Which phone are you talking about?

The Aqua fish for e.g. has a simple cap at the place of the RTC battery: https://together.jolla.com/upfiles/14788125946577597.jpg

BoM cost saving is BoM cost saving...

martonmiklos ( 2016-11-13 10:43:56 +0300 )edit

@DarkTuring I recommend you to post the issue of the automatic recovery mode entering in a separate post since this seems to be a quite serious bug.

Also please add to all your posts the used device, the currently installed Sailfish OS version and steps for reproduction to make it easier for Jolla to address the issues. :)

Alex ( 2016-11-13 14:53:05 +0300 )edit

@martonmiklos its a Turing Phone Dark Wyvern, evaluation unit but am pretty sure the hardware is what it will be more or less if its produced in its final form.

DarkTuring ( 2016-11-14 04:51:35 +0300 )edit

@Alex good point added more meat!

DarkTuring ( 2016-11-14 04:52:19 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2016-11-14 08:14:49 +0300

spiiroin gravatar image

updated 2016-11-14 08:39:38 +0300

More or less "As expected" - once battery is totally empty / removed long enough, rtc time will be reset and system time with it. Once the system is booted to normal "user" state, system time is restored to the "last known" time. And if manual mode is explicitly selected by the user, it will not get in sync without manual intervention.

Side note: There is internal ticket about Turing booting to recovery mode now and then - probably this was caused by timing issue in initrd & mmc mounting and should be fixed.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

1 follower


Asked: 2016-11-13 01:57:14 +0300

Seen: 171 times

Last updated: Nov 14 '16