Meshtastic 2.7.17 Alpha – co zmienia nowy firmware
Pojawiła się nowa wersja oprogramowania Meshtastic 2.7.17 (Alpha pre-release). Jest to wersja testowa, która wprowadza wiele poprawek i przygotowuje system pod nowe urządzenia.
To nie jest jeszcze stabilne wydanie, dlatego mogą pojawiać się błędy.
Poniżej wyjaśniamy najważniejsze zmiany w prosty sposób.
Uwaga przy aktualizacji
Twórcy ostrzegają, że po aktualizacji niektóre urządzenia mogą wpadać w boot loop, czyli ciągłe restartowanie.
Najczęściej dotyczy to urządzeń, które:
-
miały wcześniejszą wersję 2.7.17 z NimBLE 2
-
były sparowane przez Bluetooth
Rozwiązanie jest proste:
trzeba wykonać pełne czyszczenie pamięci (full erase) i ponownie wgrać firmware.
Dużo zmian w obsłudze GPS
Jedna z największych grup zmian dotyczy GPS.
W tej wersji:
-
można ustawić własne piny GPS
-
poprawiono konfigurację TX/RX
-
poprawiono działanie GPS na wielu płytkach
Dlaczego to ważne?
Wiele urządzeń Meshtastic używa różnych pinów dla GPS. Dzięki tej zmianie łatwiej będzie:
-
budować własne urządzenia
-
podłączać inne moduły GPS
-
używać Meshtastic na niestandardowych płytkach
Poprawki ekranów i interfejsu
Poprawiono sporo błędów związanych z wyświetlaczami.
Między innymi:
-
naprawiono problemy z kolorami ekranów
-
poprawiono renderowanie interfejsu
-
dodano nowe kolory w BaseUI
Dodatkowo poprawiono:
-
obsługę klawiatury ekranowej
-
sterowanie joystickiem i enkoderem
To szczególnie ważne dla urządzeń z ekranem, np.:
-
T-Echo
-
T-LoRa Pager
-
M5Stack
Nowe funkcje dla niektórych urządzeń
Firmware dodaje wsparcie lub poprawki dla kilku urządzeń.
Między innymi:
-
Hackaday Communicator
-
M5Stack UnitC6L
-
Muzi-base
-
Thinknode M1
-
T-LoRa Pager
Dodano także nowe funkcje:
-
powiadomienia LED
-
wibracje przy nowej wiadomości
-
możliwość wyłączenia wibracji
Mniejsze zużycie pamięci
Twórcy poprawili kompilację firmware, szczególnie dla układów NRF52.
Efekt:
-
mniejszy rozmiar firmware
-
więcej wolnej pamięci
-
stabilniejsze działanie
To ważne dla urządzeń takich jak:
-
RAK4631
-
Seeed T1000E
-
Xiao NRF52
Lepsze zarządzanie energią
Poprawiono także zużycie energii.
Na przykład:
-
naprawiono wysoki pobór prądu po wyłączeniu Heltec T114
-
poprawiono wyłączanie urządzeń peryferyjnych
-
poprawiono wyłączanie pinów zasilania
Dzięki temu niektóre urządzenia będą działać dłużej na baterii.
WiFi można ponownie włączyć z menu
Dodano przełącznik WiFi w ustawieniach systemowych.
Dzięki temu można łatwo:
-
włączyć WiFi
-
wyłączyć WiFi
bez konieczności zmiany konfiguracji przez komputer.
Lepsza obsługa Bluetooth
W tej wersji zmieniono też obsługę Bluetooth.
Najważniejsza zmiana:
cofnięto aktualizację NimBLE 2.x
Dlaczego?
Nowa wersja biblioteki powodowała problemy, np.:
-
błędy Bluetooth
-
restart urządzeń
Dlatego twórcy wrócili do stabilnej wersji.
Nowy preset Long Turbo
Dodano nowy preset radiowy:
Long Turbo
To ustawienie LoRa, które ma zapewnić:
-
większą szybkość transmisji
-
przy zachowaniu dużego zasięgu
Może być ciekawą opcją dla sieci mesh w miastach.
Poprawki sieci mesh
Wprowadzono też kilka zmian w logice sieci.
Między innymi:
-
poprawiono liczenie hopów
-
poprawiono wysyłanie pozycji
-
zmniejszono nadmiar odpowiedzi w sieci
Efekt:
sieć mesh powinna działać wydajniej przy dużej liczbie węzłów.
Podsumowanie
Meshtastic 2.7.17 Alpha to duża aktualizacja techniczna.
Najważniejsze zmiany:
-
lepsza obsługa GPS
-
poprawki ekranów i interfejsu
-
wsparcie dla nowych urządzeń
-
mniejsze zużycie pamięci
-
poprawki zużycia energii
-
nowy preset Long Turbo
-
poprawki sieci mesh
Ponieważ jest to wersja Alpha, najlepiej instalować ją tylko na urządzeniach testowych.

