Skip to content

v0.6.0

Pre-release
Pre-release

Choose a tag to compare

@ilyakruchinin ilyakruchinin released this 31 Jul 13:17
3b6effa

SomnoTrace v0.6.0 Release Notes

🚨 CRITICAL: FULL FLASH REQUIRED (0x0)
Due to updates in the partition table (addition of a dedicated 64 KB coredump partition), OTA update will NOT work for this release. You must perform a full flash over USB at offset 0x0 using somnotrace-v0.6.0-merged.bin.


🚀 What's New & Changed (since v0.5.7)

🛠️ Crash Diagnostics & Reliability

  • On-Flash Core Dumps: Added a dedicated coredump flash partition. On firmware crashes (panic/watchdog), crash state and call stacks are preserved to flash.
  • On-Boot Diagnostics: Added automatic crash report processing on boot. Crash summaries (crashed task, exception PC, backtrace stack, ELF hash) are logged into the download log buffer to make troubleshooting seamless.
  • Reset Reason Logging: Every boot now logs the precise hardware/software reset reason (POWERON, SOFTWARE, PANIC, TASK_WDT, BROWNOUT, etc.).

📺 Display & Therapy Graph Fixes

  • Decoupled Therapy Graph Activation: Fixed an issue where the live therapy flow graph failed to trigger on the LCD if SD card initialization was delayed or encountered an error. Live graph rendering now triggers unconditionally on TherapyStart.
  • Enhanced Display Logging: Added comprehensive state transition and task status logging for display state management.

⚡ Flashing Instructions (Full Flash)

  1. Hold the "BOOT" (left) button and connect the device to USB-C (screen will remain black/off).
  2. Open a Web Flasher in Chrome/Edge:
  3. Select the merged binary (somnotrace-v0.6.0-merged.bin) and flash to offset 0x0.

⚙️ Initial Setup & Usage

  • First Boot / Setup: The device will enter SoftAP mode on first boot. Connect to the Wi-Fi access point and navigate to http://192.168.4.1 to configure your Wi-Fi and timezone.
  • Main UI Access: Once Wi-Fi is configured, the device reboots into the main interface where you can access the full Web UI.
  • Manual SoftAP Mode: Hold the "BOOT" (left) button for 5 seconds from the main UI to force SoftAP mode.
  • Powering Off: Hold the "POWER" (middle) button for 10 seconds.

🔗 Pairing AirSense 11 (AS11)

  1. On your AS11 screen, navigate to MoreMyAir AppOK, downloadedConnect.
  2. Perform the pairing procedure from the SomnoTrace Web UI.
  3. Note: If your mobile phone's MyAir app is currently connected via BLE, disconnect it first, or it will hold the connection and prevent pairing from succeeding.

ℹ️ Data Analysis & Upload Notes

  • OSCAR Usage: We recommend using OSCAR with separate test profiles.
  • SleepHQ Duplicate Protection: If you upload a session to SleepHQ via SomnoTrace and later attempt to upload the same therapy session files directly from the AS11 SD card, SleepHQ will likely return an error. This is expected behavior from SleepHQ (duplicate detection). Please choose to upload a given session either via SomnoTrace or via SD card import, not both. Different therapy sessions upload fine.