Skip to content

v0.5.4

Pre-release
Pre-release

Choose a tag to compare

@ilyakruchinin ilyakruchinin released this 30 Jul 12:38
3b6effa

Changes since v0.5.3:

  1. AS11 settings EDF mapping fixes (edf_gen.c):

    • Added "Auto" → 3 to on_off_to_edf() for HeatedTubeSettingEnable
      and other On/Off/Auto enum fields. Fixes Temperature and
      Temperature Enable not displaying in OSCAR when set to "Auto".
    • Added "Off" → 0 for AutoSetComfort (S.AS.Comfort / Response).
    • Added "Full" → 1 for PatientView (S.PtAccess), treating it as
      a firmware rename of "Advanced".
  2. SMB upload timestamp preservation (uploader_smb.c):

    • Added smb_set_mtime() — sends SMB2 SET_INFO with
      FILE_BASIC_INFORMATION to set remote file last_write_time
      and change_time to match the local file's mtime.
    • Called before smb2_close() so destination files retain
      original modification timestamps instead of upload time.
  3. FAT32 rename / HTTP header fixes (uploader_state.c, sdkconfig.defaults):

    • Remove destination file before rename() to avoid FAT32 EEXIST
      errors on the uploader state file.
    • Increase HTTPD_MAX_REQ_HDR_LEN from 2048 to 4096 to accommodate
      Cloudflare Access proxy headers (cookies + JWT).