You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EDF generation overhaul — replaced protobuf event parsing with JSON events.snt stream for EVE/CSL.edf generation. Sessions with invalid timestamps from crash-recovery 0-byte .snt files are now skipped instead of producing corrupt EDF output.
Custom NTP server — configurable via WebUI, saved to NVS; overrides DHCP/default servers when set
Recreate EDF files — Use the WebUI action "Recreate EDFs". This
deletes all existing EDFs in SDCARD/ and regenerates them from the .snt stream files using the new JSON event parser. Sessions with
invalid timestamps (from crash-recovery 0-byte .snt files) are now
skipped automatically.
Warning: Recreating EDFs resets the uploader state and triggers a
full re-upload of all EDF files to SMB/SleepHQ. If you have a large
session history, this may take a long time and consume significant
bandwidth.
Delete stale log files — Previous firmware versions wrote log
files (somnotrace.log.*) to the SD card root. These are now stored
in /.logs/. The old root-level log files can be safely deleted
manually to free SD card space.
Configure NTP server (optional) — A custom NTP server can now be
set via the WebUI WiFi/Timezone page. If set, it overrides DHCP-provided
and default public NTP servers. This is useful for restricted networks
or offline setups with a local NTP server.
Notes
The initial NTP sync is now mandatory — if it fails after 3 attempts
(~45s), the device will beep (5×1s), display "NTP Sync Failed", and
reboot. Ensure your NTP server is reachable.
No firmware settings are lost during upgrade (NVS partition preserved).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Changes since v0.3.0
events.sntstream for EVE/CSL.edf generation. Sessions with invalid timestamps from crash-recovery 0-byte.sntfiles are now skipped instead of producing corrupt EDF output.bsp_audio.c/h)0x30→ 7-bit0x18)This discussion was created from the release v0.3.1.
All reactions