Skip to content
This repository was archived by the owner on Oct 19, 2026. It is now read-only.

DisasterMesh v0.9.2

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 11:07
· 2 commits to main since this release
b2d33de

⚠️ Kein zertifiziertes Notrufsystem. In Lebensgefahr immer 112 wählen. Diese Firmware ist auf echter Hardware nicht abgenommen.

Änderungen

Verlauf-Speicherfehler behoben: Der Web-Chatverlauf (und der Ausgang für Direktnachrichten) wird jetzt im Flash gespeichert. Firmwarekennung v1.18.0-ahr0.9.2; Release-Paket weiterhin nur für Heltec WiFi LoRa 32 V2. 0.9.2 ist nicht separat auf Hardware getestet.

  • Chatverlauf/Ausgang gespeichert (Fix, aus DisAHRsterRadio-MeshCore übernommen): SPIFFS.open(fehlendeDatei,"r+") liefert unter arduino-esp32 ein gültiges Verzeichnis-Handle; dadurch wurde /dr-history.bin nie angelegt und der Web-Chatverlauf nie gespeichert (gleiches Muster bei /dr-outbox.bin). Neu SlotFile.h (Öffnen per SPIFFS.exists(), Verzeichnis-Handles verwerfen, Auffüllen mit Nullen bis zum Slot, da SPIFFS nicht hinter das Dateiende springen kann), genutzt von DisasterPortal (Verlauf) und DeliveryOutbox; serielles [VERLAUF]-Log bei Schreibfehlern. Hosttest tests/slot_file.test.cpp; Testattrappe tests/fakes/SPIFFS.h kennt jetzt seek(…, SeekEnd), position() und isDirectory(). Oberfläche unverändert.
  • Version 0.9.2 in README, Projektseite, Demo, Weboberfläche und Flyer (Flyer neu erzeugt, QR-Code zum Release v0.9.2).

Pakete

Board Datei
Heltec WiFi LoRa 32 V2 (SX1276) DisasterMesh-0.9.2-heltec-v2.zip

Jedes Paket enthält …-factory.bin (komplett an 0x0 flashen, z. B. mit https://espressif.github.io/esptool-js/), die Einzelteile unter teile/, SHA256SUMS und eine deutsche ANLEITUNG.md. Antenne zuerst anschrauben! Update ohne Datenverlust: nur teile/firmware.bin an 0x10000.

Automatisch gebaut vom Workflow „Release“ aus dem Tag v0.9.2 (Pietwars/DisasterMesh); vor der Veröffentlichung auf Vollständigkeit und Prüfsummen geprüft.