DisAHRsterRadio MeshCore

Web-Flasher · Version 0.9.3 · LILYGO T-Deck Plus und LILYGO T-Watch S3 (ESP32-S3)

Pro Gerät gibt es zwei Wege: Update (Standard, Einstellungen bleiben) und Neuinstallation (löscht alles). Nur das passende Gerät anschließen und den Knopf für genau dieses Gerät verwenden.

LILYGO T-Deck Plus

Antenne anschrauben. T-Deck Plus per USB-C-Datenkabel an den Computer, einschalten. Dann in Chrome oder Edge am Computer einen der beiden Knöpfe wählen, Port wählen (meist „USB JTAG/serial debug unit“ bzw. usbmodem/ttyACM), warten bis „Installation complete“, Gerät neu starten.

Update – Einstellungen bleiben empfohlen

Für Geräte, auf denen schon DisAHRsterRadio-MeshCore 0.9.x läuft. Schreibt nur die Firmware (…-firmware.bin an 0x10000). Knotenidentität, Kontakte, Kanäle, Chatverlauf, Name, Funkprofil und eigene Bluetooth-PIN bleiben erhalten.

Im Fenster „Erase device“ das Kästchen NICHT anhaken, dann „Next“ → „Install“.

Dieser Browser kann keine USB-Geräte ansprechen (Web Serial fehlt). Bitte Chrome oder Edge am Computer verwenden – oder manuell flashen (siehe unten). Der Flasher braucht eine sichere Verbindung (https).

Datei DisAHRsterRadio-MeshCore-0.9.3-LilyGo_TDeck-firmware.bin, SHA-256 3713ef99a9f79985dfb0706e4db4e69e72d97f7cd49e27a3950512a5ed07f7b7

Neuinstallation – alles löschen

Für neue Geräte, Geräte mit anderer Firmware oder wenn das Update nicht startet. Achtung: löscht den ganzen Speicher – Knotenidentität (neuer Schlüssel, neue Kennung), Kontakte, Kanäle, Chatverlauf und alle Einstellungen sind danach weg. Schreibt …-factory.bin an 0x0.

Dieser Browser kann keine USB-Geräte ansprechen (Web Serial fehlt). Bitte Chrome oder Edge am Computer verwenden. Der Flasher braucht eine sichere Verbindung (https).

Datei DisAHRsterRadio-MeshCore-0.9.3-LilyGo_TDeck-factory.bin, SHA-256 143bd9da99bdc7ee3c918b65f75c1cca7b97677f5972d8efd1550d324b4f87c1

Beide Dateien aus DisAHRsterRadio-MeshCore-0.9.3-LilyGo_TDeck.zip im Release v0.9.3; der Flasher prüft die SHA-256-Werte beim Bereitstellen.

LILYGO T-Watch S3

Antenne anschrauben. T-Watch S3 per USB-C-Datenkabel an den Computer (Seitentaste kurz drücken, falls sie aus ist). Dann in Chrome oder Edge am Computer einen der beiden Knöpfe wählen, Port wählen (meist „USB JTAG/serial debug unit“ bzw. usbmodem/ttyACM), warten bis „Installation complete“, Gerät neu starten.

Update – Einstellungen bleiben empfohlen

Für Geräte, auf denen schon DisAHRsterRadio-MeshCore 0.9.x läuft. Schreibt nur die Firmware (…-firmware.bin an 0x10000). Knotenidentität, Kontakte, Kanäle, Chatverlauf, Name, Funkprofil und eigene Bluetooth-PIN bleiben erhalten.

Im Fenster „Erase device“ das Kästchen NICHT anhaken, dann „Next“ → „Install“.

Dieser Browser kann keine USB-Geräte ansprechen (Web Serial fehlt). Bitte Chrome oder Edge am Computer verwenden – oder manuell flashen (siehe unten). Der Flasher braucht eine sichere Verbindung (https).

Datei DisAHRsterRadio-MeshCore-0.9.3-LilyGo_TWatchS3-firmware.bin, SHA-256 4e5b36f06ce223149faa192a78b28f11fa26b288f1e3bf9963cf72f04cc263d2

Neuinstallation – alles löschen

Für neue Geräte, Geräte mit anderer Firmware oder wenn das Update nicht startet. Achtung: löscht den ganzen Speicher – Knotenidentität (neuer Schlüssel, neue Kennung), Kontakte, Kanäle, Chatverlauf und alle Einstellungen sind danach weg. Schreibt …-factory.bin an 0x0.

Dieser Browser kann keine USB-Geräte ansprechen (Web Serial fehlt). Bitte Chrome oder Edge am Computer verwenden. Der Flasher braucht eine sichere Verbindung (https).

Datei DisAHRsterRadio-MeshCore-0.9.3-LilyGo_TWatchS3-factory.bin, SHA-256 5d8c1ef5565e71ee61d74a07f7da6700a4e81d8ca99929b0591b48695f6d6dbf

Beide Dateien aus DisAHRsterRadio-MeshCore-0.9.3-LilyGo_TWatchS3.zip im Release v0.9.3; der Flasher prüft die SHA-256-Werte beim Bereitstellen.

Kein Port zu sehen?

Update startet nicht richtig?

Bleibt das Display nach dem Update dunkel oder startet das Gerät immer wieder neu, lief vorher eine andere Firmware (andere Speicheraufteilung). Dann die Neuinstallation verwenden – dabei gehen Identität und Kontakte verloren.

Danach

Das Display zeigt das DisAHRsterRadio-Bild und den Knopf „Advert senden“. Am Handy das offene WLAN DisAHRsterRadio-XXXXXX wählen (ohne Passwort) und http://192.168.4.1 öffnen. Bluetooth für die MeshCore-App mit PIN-Kopplung – die PIN steht während der Kopplung auf dem Display; bitte danach in der App eine eigene PIN setzen. Offenes, unverschlüsseltes WLAN: Jede Person in Reichweite kann mitlesen und senden.

Weboberfläche und MeshCore-App teilen die Nachrichten: Empfangene Kanal- und Direktnachrichten erscheinen in beiden (auch wenn die App erst später verbunden wird), in der App gesendete Nachrichten stehen im Web-Verlauf. Im Web gesendete Nachrichten zeigt die App als empfangene Nachricht mit Markierung („<Knotenname> (Web)“ im Kanal, „[von mir über Web]“ bei Direktnachrichten) – das MeshCore-Protokoll kennt keine Meldung „von einem anderen Gerät gesendet“.

Version 0.9.3 ist noch nicht auf echter Hardware getestet (getestet wurde 0.9.2).

Manuell flashen (esptool) und Einzelheiten: Anleitung „Flashen“ · Release v0.9.3.

Prototyp, kein zertifiziertes Notrufsystem. Im Notfall immer 112.

Live-Demo · Quellcode · Flasher: ESP Web Tools 10.4.0 (Apache-2.0)