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“.
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.
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“.
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.
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?
- Anderes USB-Kabel probieren (viele Kabel laden nur).
- T-Deck Plus: Trackball gedrückt halten, einschalten, Trackball loslassen, dann erneut klicken.
- T-Watch S3: USB-C neu einstecken und erneut versuchen.
- Linux: Benutzer in die Gruppe
dialout(bzw.uucp) aufnehmen und neu anmelden.
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.
Live-Demo · Quellcode · Flasher: ESP Web Tools 10.4.0 (Apache-2.0)