MeshCom/MeshCom-Firmware: Unterschied zwischen den Versionen

 



zurück zu Kategorie:MeshCom

MeshCom Firmware (beta v1.5052)[Bearbeiten | Quelltext bearbeiten]

Die aktuelle Version (Jan 2022) kann hier als "bin" Datei für den jeweiligen Board-Typ herunter geladen werden. Die Firmware basiert auf der Meshtastic Version 1.2.50 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.5052_v1.5052.bin
                

MeshCom Firmware 1.2.52:

Firmware für den TTGO TBeam (langes Board)

Firmware für den TLora (kleines Board)

Firmware für den Heltec

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 Heltec

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.5052)[Bearbeiten | Quelltext bearbeiten]

Meshtastic Source-Code angepasst für MeshCom Projekt:

  • Bluetooth PIN wurde fix auf "000000" gesetzt, erleichtert Verbindung mit dem Smartphone
  • HOP_Limit für Nachrichten wurde auf 5 erhöht, damit Nachrichten im Mesh-Netzwerk 5 mal von anderen Nodes weitergesendet werden.
  • MeshCom logo und ÖVSV link
  • Beide sleep modi (light sleep, deep sleep) sind deaktiviert
  • Wifi Refresh für Gateway reduziert auf 5sec
  • fixe Voreinstellung von:
    • PSK Encryption NONE,
    • Channel: Very Long Range Very Slow (BW125kHz)
    • Region: EU433
  • Reconnect to MeshCom server after reboot
  • ShortName = Suffix ( MZC) oder CALL (OE3MZC/p) - new
    • call suffix (MZC) wird beim Setzen des "owner" erzeugt und fix als shortname gespeichert


Zum Source-Code mit Dokumentation der Änderungen auf Github geht es hier.


ToDo für die nächste Firmware Version:

  • ShortName = Suffix ( MZC) oder CALL (OE3MZC/p)
  • Wiederholungstimer für NODEINFO, POSITIONSINFO auf > 15 Minuten setzen
  • MESHINFO zu einem MQTT-Paket formen

Nice to have:

  • PTT auf GPIO-Pin legen
__HIDETITLE__
        
        __NOTOC__
        
        __NODISCUSSION__
        
        
        
        '''''[[MeshCom|zurück zu Kategorie:MeshCom]]'''''
        
        
        
        ==MeshCom Firmware (beta v1.5052)==
        
        Die aktuelle Version (Jan 2022) kann hier als "bin" Datei für den jeweiligen Board-Typ herunter geladen werden.  Die Firmware basiert auf der Meshtastic Version 1.2.50 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.5052_v1.5052.bin'''''<br />
        
        '''MeshCom Firmware 1.2.52:'''
        
        
        
        [https://isemann.at/files/tbeam_meshcom_1.2.5052_v1.5052.bin Firmware für den TTGO TTGO TBeam (langes Board)]
            
            
            
            [https://isemann.at/files/tlora-v2_meshcom_1.2.52_v1.52.bin Firmware für TLora (kleines Board)]
            
            
            
            [https://isemann.at/files/heltec-v2_meshcom_1.2.52_v1.52.bin Firmware für Heltec]
            
            
            
            [https://isemann.at/files/tbeam_meshcom_1.2.52_v1.52OLED.bin Firmware für TTGO TBeam mit 1.3" OLED Display]
            
            
            
            [https://isemann.at/files/tbeam-v0.7_meshcom_1.2.52_v1.52.bin Firmware für den TTGO TBeam0.7]
            
            
            
            
            
            '''Ältere Versionen:'''
            
            
            
            [https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50.bin Firmware 1.2.50 für TTGO TBeam (langes Board)]
        
        
        
        [https://isemann.at/files/tlora-v2_meshcom_1.2.50_v1.50.bin Firmware für den 1.2.50 für TLora (kleines Board)]
        
        
        
        [https://isemann.at/files/heltec-v2_meshcom_1.2.50_v1.50.bin Firmware für den 1.2.50 für Heltec]
        
        
        
        [https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50_1.3OLED.bin Firmware 1.2.50 für TTGO TBeam mit 1.3" OLED Display]
        
        
        
        [https://isemann.at/files/tbeam-0.7_meshcom_1.2.50_v1.50.bin Firmware 1.2.50 für den TTGO TBeam0.7 (langes Board)]
            
            
            
            
        ]
            
            
            
            
            <span class="col-blue-dark">[https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50_MediumFast.bin Firmware 1.2.50 für TTGO TBeam - Channel Medium Fast]</span>
            
            
            
            
            <span class="col-blue-dark">[https://isemann.at/files/tlora2.1_meshcom_1.2.50_v1.50_MediumFast.bin Firmware 1.2.50 für TLora - Channel Medium Fast]</span><br />
        
        ==Modifikation der MeshCom Firmware (beta v1.5052)==
        
        
        
        '''Meshtastic Source-Code angepasst für MeshCom Projekt:'''
        
        
        
        *Bluetooth PIN wurde fix auf "000000" gesetzt, erleichtert Verbindung mit dem Smartphone
        
        *HOP_Limit für Nachrichten wurde auf 5 erhöht, damit Nachrichten im Mesh-Netzwerk 5 mal von anderen Nodes weitergesendet werden.
        
        *MeshCom logo und ÖVSV link
        
        *Beide sleep modi (light sleep, deep sleep) sind deaktiviert
        
        *Wifi Refresh für Gateway reduziert auf 5sec
        
        *fixe Voreinstellung von:
        
        **PSK Encryption NONE,
        
        **Channel: Very Long Range Very Slow (BW125kHz)
        
        **Region: EU433
        
        *Reconnect to MeshCom server after reboot<br />
            
            
            
            
        
            
            *<span class="col-black ve-pasteProtect">ShortName = Suffix ( MZC) oder CALL (OE3MZC/p)</span> - ''<span class="col-orange">'''new'''</span>'' 
            
            **call suffix (MZC) wird beim Setzen des "owner" erzeugt und fix als shortname gespeichert<br />
            
            
            
            
            
            
        [https://github.com/isemann/MeshCom_1.5052 '''Zum Source-Code''' mit Dokumentation der Änderungen auf Github geht es hier].
        
        
        
        
        
            
            
        '''ToDo für die nächste Firmware Version:'''
        
        
        
        *<span class="col-black">ShortName = Suffix ( MZC) oder CALL (OE3MZC/p)</span>
            
            
            
            
            <br />Wiederholungstimer für NODEINFO, POSITIONSINFO auf > 15 Minuten setzen
            
            *MESHINFO zu einem MQTT-Paket formen<br />
            
            
            
            '''Nice to have:'''
            
            
            
            *PTT auf GPIO-Pin legen<br />
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
 
'''''[[MeshCom|zurück zu Kategorie:MeshCom]]'''''
 
'''''[[MeshCom|zurück zu Kategorie:MeshCom]]'''''
  
==MeshCom Firmware (beta v1.50)==
+
==MeshCom Firmware (beta v1.52)==
 
Die aktuelle Version (Jan 2022) kann hier als "bin" Datei für den jeweiligen Board-Typ herunter geladen werden.  Die Firmware basiert auf der Meshtastic Version 1.2.50 und wurde für das MeshCom Projekt modifiziert.
 
Die aktuelle Version (Jan 2022) kann hier als "bin" Datei für den jeweiligen Board-Typ herunter geladen werden.  Die Firmware basiert auf der Meshtastic Version 1.2.50 und wurde für das MeshCom Projekt modifiziert.
  
Zeile 13: Zeile 13:
 
  '''''Installieren Sie eine 'TTGO-Lora'-Build also nicht auf einem TBEAM, er funktioniert dann nicht richtig.'''''
 
  '''''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.50_v1.50.bin'''''<br />
+
  '''''z.B. nimmt man für LILYGO TTGO das BIN-File  tbeam_meshcom_1.2.52_v1.52.bin'''''<br />
'''MeshCom Firmware:'''
+
'''MeshCom Firmware 1.2.52:'''
  
[https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50.bin Firmware für den TTGO TBeam (langes Board)]
+
[https://isemann.at/files/tbeam_meshcom_1.2.52_v1.52.bin Firmware für TTGO TBeam (langes Board)]
  
[https://isemann.at/files/tlora-v2_meshcom_1.2.50_v1.50.bin Firmware für den TLora (kleines Board)]
+
[https://isemann.at/files/tlora-v2_meshcom_1.2.52_v1.52.bin Firmware für TLora (kleines Board)]
  
[https://isemann.at/files/heltec-v2_meshcom_1.2.50_v1.50.bin Firmware für den Heltec]
+
[https://isemann.at/files/heltec-v2_meshcom_1.2.52_v1.52.bin Firmware für Heltec]
  
[https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50_1.3OLED.bin Firmware für TTGO TBeam mit 1.3" OLED Display]
+
[https://isemann.at/files/tbeam_meshcom_1.2.52_v1.52OLED.bin Firmware für TTGO TBeam mit 1.3" OLED Display]
  
[https://isemann.at/files/tbeam-0.7_meshcom_1.2.50_v1.50.bin Firmware für den TTGO TBeam0.7 (langes Board)]
+
[https://isemann.at/files/tbeam-v0.7_meshcom_1.2.52_v1.52.bin Firmware für den TTGO TBeam0.7]
  
<br />
+
 
==Modifikation der MeshCom Firmware (beta v1.50)==
+
'''Ältere Versionen:'''
 +
 
 +
[https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50.bin Firmware 1.2.50 für TTGO TBeam (langes Board)]
 +
 
 +
[https://isemann.at/files/tlora-v2_meshcom_1.2.50_v1.50.bin Firmware 1.2.50 für TLora (kleines Board)]
 +
 
 +
[https://isemann.at/files/heltec-v2_meshcom_1.2.50_v1.50.bin Firmware 1.2.50 für Heltec]
 +
 
 +
[https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50_1.3OLED.bin Firmware 1.2.50 für TTGO TBeam mit 1.3" OLED Display]
 +
 
 +
[https://isemann.at/files/tbeam-0.7_meshcom_1.2.50_v1.50.bin Firmware 1.2.50 für den TTGO TBeam0.7]
 +
 
 +
<span class="col-blue-dark">[https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50_MediumFast.bin Firmware 1.2.50 für TTGO TBeam - Channel Medium Fast]</span>
 +
 
 +
<span class="col-blue-dark">[https://isemann.at/files/tlora2.1_meshcom_1.2.50_v1.50_MediumFast.bin Firmware 1.2.50 für TLora - Channel Medium Fast]</span><br />
 +
==Modifikation der MeshCom Firmware (beta v1.52)==
  
 
'''Meshtastic Source-Code angepasst für MeshCom Projekt:'''
 
'''Meshtastic Source-Code angepasst für MeshCom Projekt:'''
Zeile 40: Zeile 55:
 
**Channel: Very Long Range Very Slow (BW125kHz)
 
**Channel: Very Long Range Very Slow (BW125kHz)
 
**Region: EU433
 
**Region: EU433
*Reconnect to MeshCom server after reboot<br />
+
*Reconnect to MeshCom server after reboot
 +
*<span class="col-black ve-pasteProtect">ShortName = Suffix ( MZC) oder CALL (OE3MZC/p)</span> - ''<span class="col-orange">'''new'''</span>''
 +
**call suffix (MZC) wird beim Setzen des "owner" erzeugt und fix als shortname gespeichert<br />
 +
 
 +
 
 +
[https://github.com/isemann/MeshCom_1.52 '''Zum Source-Code''' mit Dokumentation der Änderungen auf Github geht es hier].
  
[https://github.com/isemann/MeshCom_1.50 '''Zum Source-Code''' mit Dokumentation der Änderungen auf Github geht es hier].
 
  
 
'''ToDo für die nächste Firmware Version:'''
 
'''ToDo für die nächste Firmware Version:'''
  
*<span class="col-black">ShortName = Suffix ( MZC) oder CALL (OE3MZC/p)</span>
+
*Wiederholungstimer für NODEINFO, POSITIONSINFO auf > 15 Minuten setzen
 +
*MESHINFO zu einem MQTT-Paket formen<br />
 +
 
 +
'''Nice to have:'''
  
<br />
+
*PTT auf GPIO-Pin legen<br />

Anhänge