Repository navigation
⚠️ 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.binnie angelegt und der Web-Chatverlauf nie gespeichert (gleiches Muster bei/dr-outbox.bin). NeuSlotFile.h(Öffnen perSPIFFS.exists(), Verzeichnis-Handles verwerfen, Auffüllen mit Nullen bis zum Slot, da SPIFFS nicht hinter das Dateiende springen kann), genutzt vonDisasterPortal(Verlauf) undDeliveryOutbox; serielles[VERLAUF]-Log bei Schreibfehlern. Hosttesttests/slot_file.test.cpp; Testattrappetests/fakes/SPIFFS.hkennt jetztseek(…, SeekEnd),position()undisDirectory(). 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.