WebFlasher und die Installation von MeshCore
Voraussetzungen
- Hardware: Unterstützte LoRa-Geräte (z.B. Lilygo T-Deck, Heltec V3, RAK, Xiao WIO, etc.)
- Software: PC oder Raspberry Pi mit Internetzugang, USB-Kabel für die Verbindung, Chrome-Webbrowser
Hardware vorbereiten
- Stelle sicher, dass dein LoRa-Gerät eingeschaltet ist.
- Für das Flashen in den DFU-Modus:
- T-Deck: Halte die Trackball-Taste gedrückt, während du das Gerät einschaltest. Sobald du den USB-Anschluss hörst, kannst du die Taste loslassen.
- Andere Geräte: Folge den spezifischen Anweisungen für dein Gerät (siehe FAQ).
WebFlasher aufrufen
- Gehe auf https://flasher.meshcore.co.uk/
- Verbinde dein LoRa-Gerät per USB mit dem Computer/Raspberry Pi.
- Klicke auf "Console" im WebFlasher, um die Verbindung zum Gerät herzustellen.
Firmware auswählen
- Navigiere im WebFlasher zum gewünschten Firmware-Image:
- Für Companion Radio BLE: Wähle die passende Firmware (z.B. Heltec_v3_companion_radio_ble-...bin)
- Für Repeater, Room Server, etc.: Wähle die entsprechende Firmware
- Lade die Firmware herunter, indem du auf den Download-Link klickst, oder kopiere die URL für den Download via wget.
Firmware flashen
- Im WebFlasher, im Console-Tab, verbinde dich mit deinem Gerät.
- Nutze den Befehl write (je nach Gerät) oder die Schaltflächen im WebFlasher, um die Firmware zu übertragen:
- Für ESP32 Geräte (z.B. Heltec V3):
- esptool.py -p /dev/ttyUSB0 --chip esp32-s3 write_flash 0x10000 firmware.bin
- Für nRF Geräte:
adafruit-nrfutil --verbose dfu serial --package firmware.zip -p /dev/ttyACM0 -b115200 --singlebank --touch 1200
- Warte, bis der Flash-Vorgang abgeschlossen ist. Das Gerät startet automatisch mit der neuen Firmware.
Firmware-Update per OTA (Over-the-Air)
- Verbinde dich per MeshCore App (Android/iOS) auf dein Gerät.
- Gehe zum Command Line Tab, tippe start ota und bestätige.
- Im DFU-Tool (nRF) kannst du das Firmware-Update drahtlos starten:
- Wähle die ZIP-Datei
- Wähle dein Gerät aus
- Drücke „Upload“ und warte, bis die Übertragung fertig ist.
