Skip to content

firmware-v1.0.11

Choose a tag to compare

@Verter73 Verter73 released this 11 Jul 08:48

AtomSpectra Waterfall Gateway — firmware-v1.0.11

Накопительный релиз поверх firmware-v1.0.6: температура детектора в формате водопада, адаптивный Web UI на всю ширину, рабочий тумблер шкалы времени на «Мониторинге» + пакет фиксов прошивки.
Cumulative release over firmware-v1.0.6: detector temperature in the waterfall format, full-width responsive Web UI, working monitoring time-scale toggle + a firmware fix batch.

Что нового / What's new

  • #FW-41 — температура детектора (t1) в формате водопада .aswf, бамп формата v4 → v5 (version:5, row_stride:16406, поле temperature@16402, float32 °C). Читатели v4 совместимы.
  • #UI-42 — все 6 страниц Web UI растягиваются на всю ширину окна (снята max-width у .wrap, сетки auto-fit).
  • #FW-49 — поле «префикс имени файла» перенесено со страницы «Система» на каждую вкладку экспорта.
  • #UI-43 — тумблер шкалы X (с/м/ч) на «Мониторинге» снова даёт эффект (density-based xTickStep).
  • #FW-42/#FW-43/#FW-44/#FW-46 — настраиваемый префикс во всех экспортах; починен hotplug-reinit USB-спектрометра; диагностика в консоль на свежей плате без WiFi; sdkconfig USB-FIFO bias→IN + hostname atomspectra-gw.
  • #FW-48 — откат экспериментального «kick» линий DTR/RTS (эффекта не давал).

Полный перечень исправлений — KNOWN_ISSUES.md / KNOWN_ISSUES.en.md.

Прошивка / Flashing

Единый образ firmware.factory.bin пишется по смещению 0x0 (bootloader + partition-table + app), ESP32-S3, 16 MB, DIO @ 80 MHz. Именно этот файл тянет и проверяет фирменный флешер.

esptool.py --chip esp32s3 write_flash 0x0 firmware.factory.bin

Раздельные образы (atomspectra_gw.bin@0x10000, bootloader.bin@0x0, partition-table.bin@0x8000) и flasher_args.json приложены для ручной/OTA-прошивки.

SHA-256

firmware.factory.bin        BC17693F077180E165F8300DA7C67317531022BE360EEE4DD67626101FBBF2D9
atomspectra_gw.bin          8A6C8BC8DCF56F0146229E0AF16FF49D0EF9D692B34F12A1AF609E65B975E6F9
bootloader.bin              DFD7D06511E102E8A73AF7BC96185E38D612C6935D2C1F0B4547D12D62D0C223
partition-table.bin         3D6618F869E029B89931EEDAA807F28E696AEB86AACB08AE8A418CA6C846FA7F
flasher_args.json           3DA640B3168BCB3C42C335DDE454B3352287C315C55A55E27C7C0B560B6E38ED

Commit: c4c81ce.