Menü Schließen

MeshCom Versionen

Aktuelle MeshCom 4.0 MC Firmware 4.35t (HITL -Human in the Loop)

  • Version 4.35t

    • UPDATE
      • T-DECK, T-DECK-PLUS Boot-Ladezeit verbessert
      • deepsleep schlaeft auf jedem Board wirklich (Issue #962)

      • ACK-Frames an das Telefon tragen das Rufzeichen des Quittierenden

      • Back-Pressure: Echo-Schutz (BP-11)

      • Web-GUI

      • Hoehe: Barometer-Referenz, GPS-Filter, Fusion (GPS-05b/07/08/09)

      • MCP23017 Port A geht in die Luft: /D= (Issue #1076)

      • EXTUDP tele fuer relayte Nodes: qfe traegt den Druck (TLM-04)

      • Text-Filter: Einzelbyte-Umlaute ueberleben (CHR-03)

      • TX-Leistung nach Flash-Reset (Issue #1132)

      • ESP32-S3 Native-USB (CDC-01/CDC-02)

      • Bench-Instrumentierung nicht mehr im normalen Build (INS-01)

      • Weitere Korrekturen

        • src/loop_functions.cpp: T-Beam Supreme (BOARD_TBEAM_V3) OLED auf U8G2_..._F_HW_I2C mit Vollbildpuffer (Wire, Pins 17/18). Software-I2C mit 1-Seiten-Puffer kostete ~570 ms pro Bild auf der Hauptschleife (Feldmessung, 4x/min). Nicht auf Supreme-Hardware verifiziert.
        • src/adc_functions.cpp, src/loop_functions.cpp (initAnalogPin()), src/command_functions.cpp (--info): mit --analog on und Pin 99 lief analogReadRaw(99) alle 2 ms und der Core loggte Pin 99 is not ADC pin! hunderte Male pro Sekunde. Messung pausiert bei Pin 99, eine Zeile beim Boot nennt den Board-Default.
        • T-Deck: src/t-deck/tdeck_main.cpp (mouse_read()) — der Trackball-Taster liefert nur noch auf der Druckflanke einen Puls (bisher zwei LVGL-Klicks pro Druck, der Drawer ging auf und wieder zu). src/t-deck/event_functions.cpp — Send/Save-Handler wechseln ohne Animation zum Message-Tab (ein zweiter Druck waehrend der Scroll-Animation liess das Bild halb stehen); tabview_event_cb() verwirft das von der Tab-Leiste hochgeblubberte doppelte VALUE_CHANGED. src/t-deck/tdeck_sdmap.{h,cpp}sdmap_refresh() ueberspringt einen Aufbau, dessen Set/Zoom/Zentrum/Viewport dem letzten gleicht, und bekommt einen why-Parameter fuer das Log; damit wird die SD-Karte beim Tab-Wechsel einmal statt zweimal zusammengesetzt (718 ms statt 1337 ms Loop-Gap).
        • Track-Warnhinweis (TRK-01): neu src/track_warning.h; --track on (command_functions.cpp), der Boot mit gesetztem Flag (esp32_main.cpp, nrf52_main.cpp) und der Web-Switch (web_functions.cpp) nennen den Preis: degraded MeshCom RX performance, packetloss likely. Kein Eingriff in die Beacon-Kadenz.
        • src/configuration_global.h: FLASH_VERSION 20260909 (rein informativ, FLASH_STRUCT_VERSION unveraendert).

  • Version 4.35s

    • UPDATE
      • T-Deck Plus Verbesserungen
        • GPS Verbesserungen – Kalmanfilter
        • Tastatur  Zeichenwiederholung wenn länger gedrückt – #1127
        • Generelle Stabilitätsverbesserungen
    • NEU
      • Neues Land Polen PL (Frequenzen) – #1078

      • Neues Kommando –setlog on/off – #1075

    • FIX
      • PATH-Buffer verlängert und alle 5 Hops darzustellen
      • ADC-Polaritätsprobe erkennt fest anliegenden Spannungsteiler (Wireless Stick V3) – #1124

      • ADC_MULTIPLIER des Wireless Stick V3 korrigiert (4.9245 -> 4.13) – #1119

      • Funktion QRS erst ab der dritten eigenen Nachricht bei Ringtiefe >= 5 – #1122

      • BME280 support on LilyGo T-Echo– #1089

      • RAK/WSBLOCK GPS TRACK MODE – #1080

    • Vorbereitung auf MeshCom 5
      • erweiteres Logging der Frames um zukünftig TX Zeit zu sparen.
      • Statusmeldungen zum Sendepuffer
        • Der Knoten meldet dem Absender, wenn sein Sendepuffer voll läuft. Die Meldungen kommen vom eigenen Rufzeichen des Knotens und erscheinen nur lokal: in der App, im Web-GUI, auf der seriellen Konsole oder beim EXTUDP-Programm, je nachdem, worüber die Nachricht eingegeben wurde, und im selben Chat, in den getippt wurde. Über Funk gehen sie nie.
          • QRS - slow down, TX buffer is filling: Der Puffer füllt sich. Nachrichten werden noch angenommen, bitte langsamer senden.
          • QRT - stopping to accept new messages, TX buffer full: Der Puffer ist voll. Neue eigene Nachrichten werden ab jetzt abgewiesen; Relay, ACKs und Baken laufen weiter.
          • QTA - message discarded, TX buffer full: Eine bereits angenommene Nachricht musste aus dem Puffer geworfen werden.
          • QRV - ready again, TX buffer clear: Der Puffer ist wieder leer, es kann normal weitergesendet werden. Kommt nur, wenn vorher etwas abgewiesen oder verworfen wurde.
          • QRT NOT SENT - <Text> und QTA NOT SENT - <Text>: Quittung zu einer einzelnen Nachricht, die nicht rausging.
        • Der eigene Text steht dahinter, damit klar ist, welche Nachricht gemeint ist und neu gesendet werden kann, sobald QRV da war.
        • Jede Zustandsmeldung kommt pro Episode nur einmal, Quittungen kommen pro verlorener Nachricht.
        • Nach QRV beginnt der Zyklus von vorn.

  • Version 4.35p.08.27
    • UPDATE
      • T-DECK & T-DECK Plus
        • Karte nach erstem Start auch ohne GPS auf m Flash gespeicherte Position setzen
        • Karten-Darstellung „+“/“-“ aus der Karte raus geschoben