MeshCom Firmware (beta v1.53)
Die aktuelle Version (Feb 2022) kann hier als ".zip" Release Datei herunter geladen werden und beinhaltet Firmware (".bin") für die gängigen Boards im MeshCom Projekt. Die ".zip" Datei muss nach dem Download entpackt werden, die ".bin" Dateinamen weisen auf das jeweilige Board und die Version hin. Zusätzlich beinhaltet das Release Packet auch die Software zum Flashen via Terminal.
Die Firmware basiert auf der Meshtastic Version 1.2.53 und wurde für das MeshCom Projekt modifiziert.
Achtung! Seien Sie sehr vorsichtig, damit Sie die richtige Firmware für Ihr Board zu installieren. Insbesondere das beliebte 'T-BEAM'-Radio von TTGO heißt nicht 'TTGO-Lora' (das ist ein anderes Board). Installieren Sie eine 'TTGO-Lora'-Build also nicht auf einem TBEAM, er funktioniert dann nicht richtig.
z.B. nimmt man für LILYGO TTGO das BIN-File tbeam_meshcom_1.2.53_v1.53.bin
Aktuelle MeshCom Firmware 1.2.53:
Vorherige MeshCom Firmware 1.2.52:
Firmware für TTGO TBeam (langes Board)
Firmware für TLora (kleines Board)
Firmware für TTGO TBeam mit 1.3" OLED Display
Firmware für den TTGO TBeam0.7
Ältere Versionen:
Firmware 1.2.50 für TTGO TBeam (langes Board)
Firmware 1.2.50 für TLora (kleines Board)
Firmware 1.2.50 für TTGO TBeam mit 1.3" OLED Display
Firmware 1.2.50 für den TTGO TBeam0.7
Firmware 1.2.50 für TTGO TBeam - Channel Medium Fast
Firmware 1.2.50 für TLora - Channel Medium Fast
Modifikation der MeshCom Firmware (beta v1.53)
Zum Source-Code mit Dokumentation der Änderungen auf Github geht es hier.
Meshtastic Source-Code angepasst für MeshCom Projekt:
- Bluetooth PIN set permanent to "000000" for MeshCom firmware, simplify operation for Radio Amateurs
- HOP_Limit for sending reliable messages increased to 5, allowing messages to be relayed 5 times by nodes in the mesh network.
- MeshCom logo and OEVSV link added to source
- Disable both sleep modi (light sleep, deep sleep), to keep devices permanently on without using the swtich 'always_on' to avoid hyperactivity of node
- Wifi Refresh reduced to 5sec
- Reconnect to MeshCom server after reboot
- ShortName = Suffix of Austrian Radio Amateur callsign, character 4-6, defaults to 'HAM' if callsign is shorter
- Presettings for Meshcom:
- PSK Encryption NONE
- Channel: Very Long Range Very Slow (BW125kHz)
- Region: EU433
- NTP source changed to MeshCom infrastructure
- GPS position broadcast period increased to 15min for standard mode (no change to smart mode)
- QO-100 test link: borrow lorawan region setting "TW" for QRG 441.500 MHz to use qith TX Patrol (setting band start to 441.100 MHz for region TW --> default channel 2 = 441.500 MHz)
- Modification of position info parameters, send till channel utilization 100%
- Clear packetpool structure to avoid overun and reconnect of GW to MQTT server
ToDo für die nächste Firmware Version:
- MESHINFO zu einem MQTT-Paket formen
Nice to have:
- PTT auf GPIO-Pin legen