MeshCom 4.0 – Vollständige Erklärung (Stand: Februar 2026)
Hallo! MeshCom 4.0 ist eine der spannendsten Open-Source-Firmwares für LoRa-basierte Mesh-Netzwerke, speziell für Funkamateure (Ham Radio) und Citizen-Science-Projekte entwickelt. Es basiert lose auf Meshtastic, ist aber stark auf APRS (Automatic Packet Reporting System) ausgerichtet und optimiert für den 70-cm-Band (433 MHz in der EU). Ich erkläre dir alles Schritt für Schritt: Von den Grundlagen über Features bis hin zu Installation, Konfiguration und Community. Die Infos basieren auf den aktuellsten Quellen (GitHub, offizielle ICSSW-Seite und Releases bis v4.35k vom Januar 2026).
1. Was ist MeshCom 4.0?
MeshCom (Mesh Communication) ist ein resilientes, textbasiertes Kommunikationssystem für off-grid-Szenarien. Es ermöglicht den Austausch von Nachrichten, Positionen, Sensordaten und Telemetrie über LoRa-Radio (Long Range, low power). Der Fokus liegt auf:
- Low-Power & Low-Cost: Geräte laufen mit Batterien (z. B. LiPo) und verbrauchen wenig Strom – ideal für tragbare oder solarbetriebene Nodes.
- Mesh-Netzwerk: Nodes bilden automatisch ein selbstheilendes Netzwerk. Nachrichten „hüpfen“ (hops) von Node zu Node, bis sie das Ziel erreichen (max. 7 Hops, default 5).
- APRS-Integration: Vollständig kompatibel mit dem APRS-Protokoll (AX.25-Frame), was Interoperabilität mit anderen Ham-Radio-Systemen (z. B. APRS-Digipeater) ermöglicht.
- Zielgruppe: Funkamateure (mit Callsings als Node-ID), Emergency-Kommunikation, Citizen Science (z. B. Wetterdaten teilen) und dezentrale Netzwerke ohne Internet.
- Entwicklung: Vom Institute of Citizen Science for Space & Wireless (ICSSW) in Österreich. Open Source unter GitHub (icssw-org/MeshCom-Firmware). Seit 2024 boomt es – das globale Netzwerk hat Tausende Nodes (siehe Dashboard).
Vergleich zu Meshtastic: MeshCom ist „Meshtastic für Hams“ – fester Frequenzkanal (433.175 MHz EU), APRS-Fokus, bessere Gateway-Integration zu HAMNET/Internet und mehr Telemetrie-Features. Kein 868/915 MHz-Support (um Störungen zu vermeiden).
2. Key Features
MeshCom 4.0 ist modular und erweiterbar. Hier die wichtigsten:
| Feature | Beschreibung | Vorteile |
|---|---|---|
| Text-Messaging | Kurze Nachrichten (bis 200 Zeichen), Direktnachrichten (DM), Broadcast. Format: `: | !MMMMMMMM |
| Position & GPS | APRS-Position-Reports (!/4800.00N/01600.00E# BBB /A=HHHH). Automatische Beacon-Sendung. | Tracking von Nodes, SOTA/POTA-Integration. |
| Telemetry/Sensoren | Wetterdaten (Temp, Feuchte, Druck via BME280/BMP), OneWire (DS18B20), Analog-Sensoren (z. B. Batterie). Automatische Übertragung als WX-Telemetry. | Citizen Science: Umweltdaten teilen, z. B. in Meshes. |
| Gateway-Funktion | Nodes als Bridge zu HAMNET/Internet/MQTT. –gateway on aktiviert WLAN-Hotspot und IP-Verbindung. | Nachrichten ins Internet routen (z. B. zu APRS-Servern). |
| Repeater-Modus | Automatisches Relaying mit Hop-Limit. Digipeater-Chain (z. B. CALL1,CALL2). | Erhöht Reichweite auf 10–50 km in Meshes. |
| Web-Interface | Über WLAN (MeshCom-OTA.local oder 192.168.4.1): Konfig, Logs, MHEARD-Liste (gehört Nodes). | Einfache Bedienung ohne App. |
| OTA-Updates | Over-The-Air-Flash via –ota-update oder App. | Firmware-Updates im Feld. |
| Sicherheit & IDs | Nodes mit Callsings (z. B. OE1KBC-12). 32-Bit Message-ID, 16-Bit FCS (Fehlerkorrektur). Flags für MQTT-Routing oder Path-Inklusion. | Ham-konform, spam-resistent. |
| LoRa-Settings | Fixed: SF11, 250 kHz Bandwidth, CR 4/6 (MediumSlow). TX-Power bis 20 dBm (hardware-abhängig). | Zuverlässig, low-power (ca. 50–100 mA TX). |
Neu in 4.0-Serie (seit 2024): Vollständige APRS-Adoption, strukturierte Payloads, Hop-Limits. Keine großen Breaking Changes – Upgrades von älteren Versionen sind smooth.
3. Unterstützte Hardware
MeshCom 4.0 läuft auf ESP32/nRF52-basierten LoRa-Boards. Nur EU433 (433 MHz) für Ham-Kompatibilität. Hier die gängigsten (Hardware-IDs für Flashing):
| Hardware-ID | Gerät | Chips | Bemerkungen |
|---|---|---|---|
| 4 | TTGO T-Beam V1.1 | ESP32 + SX1278 + GPS | Klassiker, günstig, mit OLED. |
| 5 | TTGO T-Beam SX1268 V1.1 | ESP32 + SX1268 + GPS | Bessere Reichweite. |
| 6 | TTGO T-Beam SX1262 V0.7 | ESP32 + SX1262 + GPS | Kompakt. |
| 12 | TTGO T-Beam AXP2101 | ESP32 + SX1278 + Power-Mgmt | Neuere Version mit besserem Akku-Monitoring. |
| 45 | TTGO T-Beam SX1268 V1.2 | ESP32 + SX1262 + GPS | Aktuellstes T-Beam-Modell (2026). |
| 10/11 | Heltec WiFi LoRa 32 V2/V1 | ESP32 + SX1262/SX1276 | Mit Display, erweiterbar. |
| 43 | Heltec WiFi LoRa 32 V3 | ESP32-S3 + SX1262 | Hochperformant, Touch-Support. |
| 44 | Heltec E290 | ESP32 + SX1262 + E-Paper | Low-Power-Display (neu seit 2024). |
| 9 | RAK WisBlock RAK4631 | nRF52 + SX1262 + GPS | Modular, solar-tauglich; nur mit ETH-Modul als Gateway. |
| 7 | LilyGO T-Echo | nRF52 + SX1262 | Rugged, mit E-Ink. |
| 8 | LilyGO T-Deck | ESP32-S3 + SX1262 | Mit Tastatur für Feld-Eingabe. |
| 39 | Ebyte E22 ESP32 | ESP32 + SX1278 | Custom-Boards. |
Tipp: Für dein T-Beam – wähle ID 4/5/12/45 je nach Version. Kompatibilität mit High-Power-Boards wie LilyGO T-Beam-1W (32 dBm) wird getestet (Stand Jan 2026).
4. Installation & Flashing
Einfach, aber hardware-spezifisch. Du brauchst USB-Kabel, Treiber (CP210x/CH340) und Python (für esptool).
Schritt-für-Schritt (ESP32, z. B. T-Beam):
- Download: Firmware von icssw.org/downloads – z. B. firmware.bin für dein Board.
- Tools installieren: pip install esptool.
- Flashen via CLI:
text
esptool.py -p COM3 write_flash 0x1000 bootloader.bin 0xE000 otadata.bin 0x8000 partitions.bin 0x10000 safeboot.bin 0xC0000 firmware.bin(Ersetze COM3 durch deinen Port; Dateien aus ZIP.)
- Online-Alternative: oe1kfr.com/esptool – Lade ZIP hoch, wähle Board-ID. Oder per Webflasher https://esptool.oevsv.at/
- Für RAK4631: Konvertiere zu UF2 (uf2conv.py hex -c -o uf2 -f 0xADA52840), kopiere auf USB-Drive.
- Überprüfen: Starte Serial-Monitor (PuTTY, 115200 Baud). Befehl –info zeigt Status.
OTA-Update: Nach erstem Flash: Verbinde WLAN, gehe zu MeshCom-OTA.local, lade neue Firmware hoch.
Fehlerbehebung: Erase Flash (esptool.py erase_flash), NVS reset (erase_region 0x9000 0x5000).
5. Konfiguration & Bedienung
Via Serial-Kommandos (z. B. PuTTY), Web-Interface oder App. Frequenz/LoRa fixed – kein Tuning nötig!
Grundkonfig (Client/Node):
- –setcall OE1KBC-12 (dein Callsign-SSID; -99 für Gateways).
- GPS: Automatisch, falls vorhanden. Ohne: –setlat 48.2082 –setlon 16.3738 –setalt 200.
- Sensoren: z. B. –bme280 (auto), –onewire gpio4 (DS18B20).
- Test: –help, :Hallo Welt (sendet Nachricht).
Gateway-Setup:
- –setcall OE1GWC-99 –setssid DeinWLAN –setpwd Passwort –gateway on –setinet.
- Verbinde zu HAMNET (DHCP, IP-Bereich 44.x.x.x).
Apps:
- Android/iOS: „MeshCom“ App (Google Play/App Store) – Chat, Karten, Telemetrie. Verbinde via Bluetooth/WLAN.
- Web-Dashboard: meshcom.oevsv.at – Globale Node-Übersicht, Stats, MHEARD.
6. Neueste Updates & Roadmap (Stand Feb 2026)
- Aktuelle Version: v4.35k (3. Jan 2026) – Neue Web-Features: MHEARD-Liste (gehört Nodes), LAT/LON/ALT-Anzeige. FIX: DMs zwischen Gateways.
- Vorherige Highlights:
- v4.34p (Feb 2025): Bugfixes, Norwegen-Frequenz (433.775 MHz).
- v4.34i (Jan 2025): MQTT-Verbesserungen, Web-Refresh.
- v4.33a (Mai 2024): TX-Power in Setup, INA226-Power-Monitoring.
- Preview 4.35 (Jan 2026): LoRa RX/TX-Query (wer ist im Mesh?), erweiterte HF-Cloud-Integration.
- Wachstum: Über 10.000 Nodes global (Dashboard-Stats). Neue Support: Heltec E290 E-Paper, ESP32-S3 High-Power-Boards.
7. Community & Ressourcen
- GitHub: icssw-org/MeshCom-Firmware – Code, Issues, Releases.
- Forum: Groups.io (MeshCom-Gruppe) – Diskussionen zu Sensoren, Meshes.
- X/Twitter: @ICSSW_ORG – Updates, z. B. zu neuen Boards.
- YouTube: Tutorials wie „MeshCom LORA Messaging For Ham Radio Users“ (HB9BLA).
- Doku: icssw.org/en/meshcom – Specs, Protokoll (APRS101.pdf).
- Legal: Nur für Lizenzinhaber (Ham-Radio). Kein kommerzieller Einsatz.
Häufige Tipps: Starte mit T-Beam + BME280 für WX-Node. Teste in kleinem Mesh. Bei Problemen: –info und Serial-Logs checken.
73, DO8AIL