Blog

MeshCore v1.15.0 dodaje Default Scope, Heltec V4.3 i pięć nowych urządzeń

MeshCore v1.15.0 został wydany 19 kwietnia z aktualizacjami na wszystkich trzech ścieżkach firmware — companion, repeater i room server. Główną nową funkcją jest obsługa Default Scope, konfiguracja regionu która upraszcza początkową konfigurację dla nowych użytkowników. Ale prawdziwa głębia tej wersji tkwi w rozszerzeniu wsparcia sprzętowego.

Default Scope i obsługa regionów

Default Scope to odpowiedź MeshCore na częsty punkt tarcia przy wdrażaniu: nowi użytkownicy często mają trudności z wyborem prawidłowych ustawień częstotliwości regionalnej podczas początkowej konfiguracji. Dzięki Default Scope firmware może teraz stosować rozsądne domyślne ustawienia na podstawie regionu, zmniejszając błędne konfiguracje przy pierwszym uruchomieniu.

Funkcja łączy się z nową komendą CLI duty cycle (get|set dutycycle), dając operatorom precyzyjną kontrolę nad czasowaniem transmisji — szczególnie istotne dla europejskich wdrożeń, gdzie przepisy pasma ISM 868 MHz narzucają ścisłe ograniczenia duty cycle.

Sześć nowych platform sprzętowych

Lista obsługiwanych urządzeń sprzętowych znacznie się rozrosła:

  • Heltec V4.3 — najnowsza iteracja jednej z najpopularniejszych płyt MeshCore
  • Heltec nRF Tracker (T096) — kompaktowy węzeł śledzący oparty na nRF52840
  • GAT562 Mesh EVB Pro — teraz obsługiwany zarówno jako repeater jak i room server
  • GAT562 Watch — noszone urządzenie mesh
  • Muzi Works R1 Neo — rozszerzenie zakresu kompatybilnego sprzętu

Heltec Wireless Paper otrzymał również wsparcie firmware companion, a aktualizacje WiFi companion trafiły zarówno do Heltec V4 jak i TBeam 1W.

Binarne pakiety GROUP_DATA

Pod spodem, v1.15.0 wprowadza obsługę nowych binarnych pakietów GROUP_DATA. To jest ulepszenie wydajności dla komunikacji grupowej — kodowanie binarne zmniejsza narzut pakietu w porównaniu z formatami tekstowymi, co ma znaczenie na ograniczonych przepustowością łączach LoRa, gdzie każdy bajt się liczy.

Poprawki radia i czujników

Kilka praktycznych poprawek trafiło do tej wersji. Wzmocnienie odbioru radia (rxgain) jest teraz domyślnie włączone, co powinno poprawić czułość odbioru tuż po uruchomieniu. Obsługiwany zakres częstotliwości został rozszerzony do 150 MHz, otwierając nowe możliwości pasma dla operatorów z licencją.

Po stronie czujników, inicjalizacja BME680 została naprawiona i odczyt napięcia baterii Heltec Wireless Paper został skorygowany — oba problemy dotyczyły rzeczywistych wdrożeń.

Uwagi dotyczące aktualizacji

Firmware jest dostępny za pośrednictwem flasher.meshcore.io. Wszystkie trzy ścieżki firmware (companion, repeater, room server) zostały zaktualizowane jednocześnie do wersji v1.15.0, więc operatorzy uruchamiający mieszane typy węzłów mogą zaktualizować wszystko jednocześnie.

Pełny changelog i odnośniki do PR znajdują się na oficjalnym poście wydania.