github ilyakruchinin/SomnoTrace v1.0.6

11 hours ago

Changelog — v1.0.5 → v1.0.6

O2 Ring oximeter sync stability

  • Sequence counter reset on connect. The BLE frame sequence number
    (s_seq) is now reset to zero at the start of every new ring
    connection. Previously it carried over across sessions, growing
    unbounded over the device's uptime.

  • In-session F1 retry on timeout. When the ring's file-list command
    (F1) silently times out — the documented "F1 wedge" caused by a
    leftover recording handle — SomnoTrace now sends F4 (READ_FILE_END)
    on the same connection and retries F1 once before giving up and
    disconnecting. Previously, an F1 timeout immediately dropped the
    link, and since the wedge survives reconnect, the next attempt would
    fail the same way.

  • Comment clarity. The file-session prep comment now documents the
    protocol-verified command order (SET_UTC → GET_CONFIG → F4) and the
    F1 wedge mechanism, replacing an earlier comment that described an
    unverified flash-commit race condition.

Don't miss a new SomnoTrace release

NewReleases is sending notifications on new releases.