Skip to content

Releases: Gfermoto/UAV-radar

NEVOD DIY v0.16.45-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 05 Sep 07:09

0.16.45-ota — Cloud heal после LISTEN + H0–H5

Публичный DIY-канал (энтузиасты). Зеркало: private Gfermoto/nevod v0.16.45-ota / diy-ota.

Fixed

  • H2: maybeHealCloudEgressWorker в loop; cadence HB только после enqueue; cloudUp 26624 + tryCreateDespiteMargin.
  • Короткий mic-setup on→off без reboot; полный Opus LISTEN → отложенный dram_heal ~14 с.
  • HIL listen_cycles: ретрай /status 503 и pre-NTP timestamp.
  • Native stubs localIP/softAPIP для audio_integration CI.

Assets

  • firmware-nevod_diy.bin + .sig + .manifest.json
  • Model sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
  • Firmware sha256: 8e9350bdaf2c32cba5b1c938573605c53f1f9c44bda644ead9bbccac710b5f3e

Lab: python3 iot/tools/hil/safe_upload.py -e nevod_diy — без erase NVS.

NEVOD DIY v0.16.44-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 04 Sep 18:54

Зачем этот релиз

DIY 0.16.44-ota: стабильнее выход из настройки микрофона и из recovery Wi‑Fi. Автообновление с GitHub (канал diy-ota).

Что изменилось для вас

  • Выкл. «настройка микрофона» больше не рвёт страницу и не перезагружает узел посреди запроса. Детектор снова включается в том же сеансе.
  • Индикация режима в статусе сразу следует за вкл/выкл настройки (не залипает на «детект» 2–4 с).
  • Recovery Wi‑Fi (сеть NVD…): когда узел снова видит вашу домашнюю сеть, портал гасится без reboot. Save новой сети и таймаут ~3 мин без клиентов — по-прежнему с перезагрузкой.
  • Поток микрофона (RTSP): лимит считается по реальному воспроизведению, не по пробным запросам плеера. Два очень быстрых OPTIONS подряд всё ещё могут оборвать второй — пауза ~0.3 с обычно достаточна.

Лаборатория

Проверено на DIY 746E8C (HTTP): детект → слушать → звук Opus −52 dB → выкл. без reboot; soak 15 мин. Переход «портал → домашняя сеть без reboot» в этой сессии не закрыт (нужен повтор, когда узел снова в эфире).

Канал OTA

  • Файлы: firmware-nevod_diy.bin, .sig, .manifest.json
  • Публичный SoT: этот репозиторий, тег nevod-diy-v0.16.44-ota и floating diy-ota
  • Модель (веса в bin) sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
  • Прошивка: sha256: bb5939bb684fb9e5736a420a3d637e7ca21899b9a03817a649e316f79026d231

Сборка локальная. Подпись Ed25519 релиза. PAT в bin нет.

NEVOD DIY v0.16.43-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 04 Sep 12:54

OTA channel

  • Assets: firmware-nevod_diy.bin, .sig, .manifest.json
  • DIY public SoT: UAV-radar nevod-diy-v0.16.43-ota / floating diy-ota
  • Model sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
  • Lab: safe_upload only; no erase NVS

Changes (с 0.16.32)

  • LED AP overlay: captive/recovery — красный breath (Seeed effect 1), Кольцо=Выкл уважается; STA DoA + speed 8
  • AP RTSP: rtsp://SSID:AP_PASS@192.168.4.1:554/ (Basic = AP, не WebUI admin)
  • Portal hold: пока есть клиент softAP — 180 с не тикают; /save → reboot
  • Content-Base = IP сокета (не 0.0.0.0); кап 1 только PLAYING (VLC OPTIONS не жрёт слот)

Built locally (private repo has no paid Actions). Signed with release Ed25519.

NEVOD DIY v0.16.32-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 04 Sep 07:50

OTA channel

  • Assets: firmware-nevod_diy.bin, .sig, .manifest.json
  • DIY public SoT: UAV-radar nevod-diy-v0.16.32-ota / floating diy-ota
  • Model sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
  • Lab: safe_upload only; no erase NVS

Changes (#257)

  • Wi‑Fi boot: STA grace 45s × 3 fail → recovery AP, credentials kept
  • Field TLS ops: SAN nvcloud.local, ingest SoT https://nvcloud.local
  • RSSI SLO −65…−70 dBm (ops; not DRAM fix)

Built locally (private repo has no paid Actions). Signed with release Ed25519.

NEVOD DIY v0.16.31-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 03 Sep 13:54

NEVOD DIY 0.16.31-ota

  • WebUI Система → Статус: NTP, прошлый аптайм, DSP, reboot-диагностика
  • Подпись «Прошлый аптайм» вместо «Жила»
  • Assets: firmware + Ed25519 manifest/sig
  • Model baked sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
  • Install: WebUI OTA check → floating diy-ota, или USB flash

NEVOD DIY v0.16.29-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 03 Sep 12:11

NEVOD DIY 0.16.29-ota

  • WebUI Система → Статус: последнее событие перезагрузки, класс загрузки, причина reset
  • Assets: firmware + Ed25519 manifest/sig
  • Model baked sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
  • Install: WebUI OTA check → floating diy-ota, или USB flash

NEVOD DIY enclosure v0.1.1

Choose a tag to compare

Корпус DIY · STL v0.1.1

Летний комплект (рекомендуется) + базовые детали v0.1.0.

Лето (печатать это)

Файл Деталь
nevod-diy-body-v0.1.3.stl низ — лучше фиксация летней ветрозащиты
nevod-diy-lid-monoblock-v0.1.2.stl верх монолитный — проще сборка и герметизация; DoA: AMS, прозрачный пруток слои 91–105 (0.2 мм)
nevod-diy-gasket-v0.1.0.stl прокладка (TPU)
nevod-diy-led-ring-v0.1.0.stl кольцо LED

Базовый набор (остаётся)

Файл Деталь
nevod-diy-body-v0.1.0.stl корпус (низ)
nevod-diy-lid-v0.1.0.stl крышка

Архив всех STL: nevod-diy-enclosure-v0.1.1-stl.zip

Гайд: docs/ENCLOSURE.md · сборка DIY_GUIDE §7 · смета BOM · Habr

Скачивайте Assets ниже, не Source code (это весь репозиторий).

NEVOD DIY v0.16.27-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 01 Sep 13:52

NEVOD DIY 0.16.27-ota

  • Soft HIL: tone-veto не душит UAV на тихом стимуле
  • Assets: firmware + Ed25519 manifest/sig
  • Model baked sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
  • Install: WebUI OTA check → floating diy-ota, или USB flash

v0.16.45-ota

Choose a tag to compare

@Gfermoto Gfermoto released this 28 Aug 10:16

Floating DIY OTA

Promoted from nevod-diy-v0.16.45-ota (lab hotfix upload).
Model sha256: 60aa807af350804c9300ea21ab537c12fca9c34683650e84e1076b03407f5008
Firmware sha256: 8e9350bdaf2c32cba5b1c938573605c53f1f9c44bda644ead9bbccac710b5f3e

NEVOD DIY enclosure v0.1.0

Choose a tag to compare

Корпус DIY · STL v0.1.0

Четыре детали для печати (XIAO ESP32-S3 + XVF3800). Профиль печати не заморожен; сборка — позже.

Файл Деталь
nevod-diy-body-v0.1.0.stl корпус (низ)
nevod-diy-lid-v0.1.0.stl крышка
nevod-diy-gasket-v0.1.0.stl прокладка (TPU)
nevod-diy-led-ring-v0.1.0.stl кольцо LED

Архив всех STL: nevod-diy-enclosure-v0.1.0-stl.zip

Гайд: docs/ENCLOSURE.md · смета BOM

Скачивайте Assets ниже, не Source code (это весь репозиторий).