heltec wireless stick or lite (w razie problemów użyj heltec-v3)
- Poprawki stabilności i optymalizacja, szczególnie dla urządzeń opartych o NRF (np. rak4631, t114 v2)
- Naprawiono problem zawieszania się node po zamianie ustawień FW+ poprzez BT
- Nowy protokół routingu NextHopRouter (mający dopiero wejść w oficjalnej wersji, w FW+ już jest). Zmniejsza liczbę retransmisji, buduje trasy w oparciu o ACK. Nody są w stanie okreslić mniej-więcej trasę do noda ograniczając liczbę retransmisji "rozgłaszając wszystko wszędzie". W przypadku nodów, które nie posiadają tego protokołu, system działa w trybie legacy, czyli FloodingRouterze po staremu. Skuteczność tego protokołu jest więc uzależniona od liczby nodów które wspierają taki routing.
- Poprawka dla autorespondera, redirectora i polecenia "nodes", który mógł niepotrzebnie wykrywać wiadomości na kanale ogólnym
- AutoResponder - node może automatycznie odpowiadać na każdą wiadomość treścią jaką ustalimy. Dobre dla nodów zarządzalnych zdalnie. (APK+)
- AutoRedirect messages - mozliwość przekierowania każej odebranej wiadomości tekstowej przez node do innego node. (APK+)
- OnDemand, możliwość żądania statystyk (telemetry, local_stats i local_stats_extended) jako osobna struktura.
- OnDemand, wdrożono wersjonowanie FW+, możliwość żądania wersji FW+ na node począwszy od wersji 1
- OnDemand, dodano atrybut RX_BAD dla statystyk odczytu AirTime. Aktualnie obsługiwane pomiary w oknie 10 min to: RX, TX, RX_BAD
- Optymalizacje OnDemand, potencjalne poprawki związane z zapisywaniem zmian dla node (protobufs, ustawienia node)
- OnDemand, poprawki SNR dla zdalnej listy nodów, dodano obsługę liczby soków do struktury
- Nowe żądanie OnDemand - liczniki wykorzystania portów (telemetria, tekst, pozycja, inne). Zliczane od restartu urządzenia.
- Poprawki obsługi lokalnego żądania onDemand
- Nowe żądanie OnDemand - zwraca listę nodów węzła (ostatnia aktywnośc do 2h)
- Nowe żądanie OnDemand - simple ping, odpowiednik śledzenia trasy ale mniej obciążający mesh i szybszy
- Obsługa requestów na żądanie dla wybranych danych (rozwojowe). Można pobrać z APK+ historię statystyk RX w 40 pomiarach (6h pracy) z podziałem co 10 min (suma odebranych)
- Nadawanie (local stats extended) średniej liczby odbieranych pakietów z godziny
- Nadawanie (local stats extended) ostatnich 6 pomiarów w interwałach 10 minutowych, sumy odebranych pakietów
- Poprawki nadawania telemetrii
- Możliwość ustawienia własnego ChUtil,AirUtilTx, polite util oraz non-polite. (polite - czyli przeważnie klient, pracuje w większych restrykcjach, np. do max 25% chutil/min, gdzie router może pracować nawet do 40%chutil/min, nie jest to warunek, niektóre pakiety są z zasady traktowane jako polite lub non-polite)
- Kolejne poprawki telemetrii
- Optymalizacja nadawania pakietów telemetrii lokalnej rozszerzonej, dłuższe okna czasowe pomiędzy pakietami
- Dodatkowa telemtria rozszerzona, nadawanie PSRAM free/total
- Drobne optymalizacje sprawdzania wolnego miejsca na flash
- BUG! Istotna poprawka związana z potwierdzeniem odebrania wiadomości i retransmisji, obsługa zwracanych błędów
- Więcej pakietów dla sniffera (np. admin, route)
- Polskie znaki dla wyświetlaczy e-ink (np. heltec wireless paper), thanks to andrzej137
- Nadwanie rozszerzonej telemetrii lokalnej over mesh, tzw. użycie CPU, dostępne miejsce na flash, dostępna pamięć ram
- Nowy protobuf (port 278), umożliwia nadawanie statusu opisowego węzła w stylu komunikatora.
- Zmieniono limity radiowe na mniej agresywne.
- Poprawki zarządzania kolejką pakietów dla sniffera. Poprawki wykrywania pakietów.
- Przetwarzanie nadchodzących pakietów neighborinfo, zawsze.
- Tryb routera zawsze przekazuje wszystko, a nie tylko CORE_PORTS (NodeInfo, Text, Position, Telemetry, Routing).
- Tekstowe polecenie "nodes" zwraca także ostatni czas kontaktu z węzłem.
- Wsparcie dla znaków OLED_PL.
- Poprawki nadwania telemetrii i jej detekcji na poziomie sniffera w aplikacji
- Rozróżnianie pakietów z telefonu od tych z meshu dla sniffera
- Przywrócono neighborinfo dla kanału głównego (co kilka godzin)
- Zoptymalizowane nadawanie lokalnej telemetrii, mniej pakietów
- Poprawianie pracy sniffera