MeshCom/MeshCom-Firmware: Unterschied zwischen den Versionen

(added OLE Display FW)
 
(18 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.56)==
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 (Mar 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!'''''
 
  '''''Achtung!'''''
Zeile 13: Zeile 15:
 
  '''''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.53_v1.56.bin'''''<br />
'''MeshCom Firmware 1.2.50:'''
+
'''Aktuelle MeshCom Firmware 1.2.53_v1.56:'''
 +
 
 +
[https://isemann.at/files/meshcom_1.2.53_v1.56.zip Release Packet]
 +
 
 +
 
 +
'''Vorherige''' '''MeshCom Firmware 1.2.53_v1.55:'''
 +
 
 +
[https://isemann.at/files/meshcom-1.2.53_v1.55.zip Release Packet]
 +
 
 +
 
 +
'''Vorherige MeshCom Firmware 1.2.53_v1.54:'''
 +
 
 +
[https://isemann.at/files/meshcom-1.2.53_v1.54.zip Release Packet]
 +
 
 +
 
 +
'''Ältere Versionen:'''
 +
 
 +
[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.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]
 +
 
 +
[https://isemann.at/files/tlora-v1_meshcom_1.2.52_v1.52.bin Firmware für TLora V1]
 +
 
 +
[https://isemann.at/files/tlora-v1.3_meshcom_1.2.52_v1.52.bin Firmware für TLoRA v1.3]-----------
  
[https://isemann.at/files/tbeam_meshcom_1.2.50_v1.50.bin Firmware für TTGO TBeam (langes Board)]
+
[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 TLora (kleines 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 für Heltec]
+
[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 für TTGO TBeam mit 1.3" OLED Display]
+
[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 für den TTGO TBeam0.7]
+
[https://isemann.at/files/tbeam-0.7_meshcom_1.2.50_v1.50.bin Firmware 1.2.50 für den TTGO TBeam0.7]
  
[[Tbeam meshcom 1.2.50 v1.50 MediumFast.bin|<span class="col-blue-dark">Firmware für TTGO TBeam - Channel Medium Fast</span>]]
+
<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>
  
[[Tlora2.1 meshcom 1.2.50 v1.50 MediumFast.bin|<span class="col-blue-dark">Firmware für TLora - Channel Medium Fast</span>]]<br />
+
<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.50)==
+
==Modifikation der MeshCom Firmware (beta v1.53)==
 +
[https://github.com/isemann/MeshCom_1.2.53_v1.55 '''Zum Source-Code''' mit Dokumentation der Änderungen auf Github geht es hier].
  
 
'''Meshtastic Source-Code angepasst für MeshCom Projekt:'''
 
'''Meshtastic Source-Code angepasst für MeshCom Projekt:'''
  
*Bluetooth PIN wurde fix auf "000000" gesetzt, erleichtert Verbindung mit dem Smartphone
+
*Bluetooth PIN set permanent to "000000" for MeshCom firmware, simplify operation for Radio Amateurs
*HOP_Limit für Nachrichten wurde auf 5 erhöht, damit Nachrichten im Mesh-Netzwerk 5 mal von anderen Nodes weitergesendet werden.
+
*HOP_Limit for sending reliable messages increased to 5, allowing messages to be relayed 5 times by nodes in the mesh network.
*MeshCom logo und ÖVSV link
+
*MeshCom logo and OEVSV link added to source
*Beide sleep modi (light sleep, deep sleep) sind deaktiviert
+
*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 für Gateway reduziert auf 5sec
+
*Wifi Refresh reduced to 5sec
*fixe Voreinstellung von:
+
*Reconnect to MeshCom server after reboot
**PSK Encryption NONE,
+
*ShortName = Suffix of Austrian Radio Amateur callsign, character 4-6, defaults to 'HAM' if callsign is shorter
**Channel: Very Long Range Very Slow (BW125kHz)
+
*Presettings for Meshcom:
**Region: EU433
+
*PSK Encryption NONE
*Reconnect to MeshCom server after reboot<br />
+
*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 für LongSlow und 435.500 für MediumSlow to use with 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
  
[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>
+
*MESHINFO zu einem MQTT-Paket formen<br />
*Wiederholungstimer für NODEINFO, POSITIONSINFO auf > 15 Minuten setzen
 
*MESHINFO zu einem MQTT-Paket formen
 
  
 
'''Nice to have:'''
 
'''Nice to have:'''
  
 
*PTT auf GPIO-Pin legen<br />
 
*PTT auf GPIO-Pin legen<br />

Aktuelle Version vom 7. März 2022, 13:17 Uhr



zurück zu Kategorie:MeshCom

MeshCom Firmware (beta v1.56)

Die aktuelle Version (Mar 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.56.bin

Aktuelle MeshCom Firmware 1.2.53_v1.56:

Release Packet


Vorherige MeshCom Firmware 1.2.53_v1.55:

Release Packet


Vorherige MeshCom Firmware 1.2.53_v1.54:

Release Packet


Ältere Versionen:

Firmware für TTGO TBeam (langes Board)

Firmware für TLora (kleines Board)

Firmware für Heltec

Firmware für TTGO TBeam mit 1.3" OLED Display

Firmware für den TTGO TBeam0.7

Firmware für TLora V1

Firmware für TLoRA v1.3-----------

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.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 für LongSlow und 435.500 für MediumSlow to use with 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
Keine Kategorien vergebenBearbeiten

Anhänge