Skip to content

Deep sleep wake interval drifts ~9-11s per hour (consistently early) on reTerminal E1001 #42

Description

@Bortinio

Hardware: reTerminal E1001
Firmware: OpenDisplay 0D7CB085, FW 0 1.71
Sleep configuration: Deep sleep, wake interval set to 60 minutes

Description

The device wakes up consistently earlier than the configured 60 minute interval. Posting the log data in case it's useful for tracking this down.

Observed data

I run a daemon on a Raspberry Pi that listens for the device's BLE advertisement and logs the timestamp on each wake. Over a 29 hour window (29 consecutive wake cycles), I measured the interval between wakes:

Expected interval: 3600 s (60 min)
Actual interval: consistently between 3585 s and 3595 s
Average interval: ~3590 s
Average drift: -9.7 s per cycle (i.e. about 0.27% fast)
Drift is consistent cycle to cycle, not randomly scattered between -5s and -15s.

Sample log (timestamps from BLE advertisement reception on the Pi side):

2026-06-19 03:05:10
2026-06-19 04:04:57   (Δ 3587s, drift -13s)
2026-06-19 05:04:52   (Δ 3595s, drift -5s)
2026-06-19 06:04:44   (Δ 3592s, drift -8s)
2026-06-19 07:04:35   (Δ 3591s, drift -9s)
...
2026-06-20 07:00:39   (Δ 3591s, drift -9s)
2026-06-20 08:00:28   (Δ 3589s, drift -11s)

Over the full 29 cycle window, total drift was -282 s, i.e. roughly 9.7 s lost per hour on average.

Additional notes

The drift seems pretty consistent cycle to cycle (always somewhere between -5 s and -15 s), rather than jumping around randomly. Not sure if that's expected behavior or something worth looking into.

Happy to provide more log data, battery voltage readings, or test a patched build if that would help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions