Historię opisał francuski serwis Passion Radio, a tekst powstał na podstawie tego artykułu oraz strony projektu squatchmesh.com. Squatch Mesh jest darmowym firmware'em open source (licencja GPL-3.0) dla LilyGo T-LoRa Pager. Nie zastępuje MeshCore, tylko korzysta z jego sieci i dodaje interfejs zaprojektowany pod ten jeden sprzęt.

Po co terminal bez telefonu

T-LoRa Pager łączy w jednej obudowie ESP32-S3, kolorowy ekran, klawiaturę QWERTY, radio LoRa, Wi-Fi, Bluetooth, NFC, GNSS, czytnik microSD, głośnik i wibracje. Dzięki temu może być pełnym komunikatorem, a nie tylko modemem sterowanym ze smartfona. Firmware obsługuje warianty z układami radiowymi SX1262 i LR1121. W Europie trzeba użyć wersji sprzętu i ustawień radiowych zgodnych z lokalnymi pasmami i limitami mocy.

Passion Radio zaznacza, że Squatch Mesh nie jest jedynym sposobem użycia MeshCore bez telefonu, bo sam MeshCore ma samodzielne firmware'y dla urządzeń z ekranem i sterowaniem. Różnicą jest interfejs i wykorzystanie peryferiów Pagera.

Co potrafi firmware

  • Wiadomości: kanały, wiadomości bezpośrednie i pokoje, z potwierdzeniami dostarczenia, ponowieniami, wzmiankami @ i emoji. Strona projektu podaje do 2000 kontaktów i 40 kanałów na urządzeniu.
  • Mapa offline: kafelki z karty SD, a na nich węzły udostępniające pozycję. Mapa zależy od danych zapisanych lokalnie i tego, co faktycznie odebrał MeshCore.
  • Narzędzia dla repeaterów: logowanie do repeaterów, odczyt statusu i telemetrii, śledzenie tras oraz podgląd, które repeatery przeniosły wiadomość. Pager może więc służyć jako przenośne narzędzie do nadzoru sieci.
  • NFC: przyłożenie telefonu pozwala udostępnić kontakt lub kanał, a Passion Radio opisuje też wymianę kontaktów między urządzeniami.
  • Motywy: cztery (Squatch, Blocks, Hero, Aurora), każdy z własnymi animacjami, dźwiękami i wibracjami.

Nowości w wersji 1.2.1

Wydanie poprawia animacje i przejścia w motywach, co nie wpływa na parametry radiowe. Ważniejsza jest zmiana estymacji baterii: firmware używa teraz dokładniejszego szacunku pobranego i dostarczonego ładunku zamiast ogólnego modelu układu pomiarowego. Według dewelopera poprzednie wskazania mogły sugerować, że bateria rozładowuje się wyraźnie szybciej niż w rzeczywistości.

Passion Radio wspomina też o prawdziwym wyłączeniu zasilania, dodanym przed 1.2.1. To istotne w urządzeniu noszonym w plecaku, bo tryb uśpienia przy poborze rzędu setek mikroamperów w końcu rozładuje akumulator. Strona projektu dodaje, że GPS i ekran wyłączają się, gdy nie są potrzebne, ładowanie zatrzymuje się na 80%, a przy niskim stanie włącza się tryb oszczędzania.

Instalacja i aktualizacje

Pierwszą instalację wykonuje się z przeglądarki (Chrome lub Edge) przez flasher na squatchmesh.com, z kablem USB-C. Późniejsze aktualizacje idą przez Wi-Fi; według strony projektu wydania są podpisane i weryfikowane przed instalacją, a kontakty, kanały, wiadomości i ustawienia zostają zachowane. Zaznaczenie „erase device” w instalatorze kasuje wszystko. Gdy flashowanie się nie powiedzie, strona radzi przytrzymać BOOT, nacisnąć RESET, puścić BOOT i powtórzyć First Install.

Urządzenie nadal można sparować z aplikacją MeshCore przez Bluetooth; telefon i Pager współdzielą wtedy kontakty i ustawienia. Komunikacja odbywa się w nielicencjonowanych pasmach ISM, więc znak wywoławczy nie jest potrzebny.

Trail Mate jako alternatywa

Passion Radio wspomina także projekt Trail Mate, który chce obsługiwać na Pagerze kilka sieci naraz: MeshCore, Meshtastic i Reticulum. Według opisu ma oferować lokalne przechowywanie rozmów, mapy offline z karty SD (OSM, teren, satelita), ślady GPS i funkcje koordynacji zespołu. Domyślnym środowiskiem jest wariant SX1262, a LR1121 ma osobny cel kompilacji. Serwis ocenia oba projekty jako komplementarne: Squatch Mesh jest zogniskowany na MeshCore, Trail Mate na wszechstronności.

Passion Radio, które sprzedaje ten sprzęt, zwraca uwagę, że do samego MeshCore ze smartfonem wystarczy tańszy moduł Companion. Pager ma sens, gdy potrzebny jest samodzielny terminal z ekranem i klawiaturą.