Programowy radiotelefon TETRA na Twój telefon. Zainstaluj plik APK i połącz się z siecią TetraPoland przez internet komórkowy lub Wi-Fi — bez kupowania sprzętu. Działa też na radiotelefonach PoC: obsługuje sprzętowy przycisk PTT i pokrętło grup (także w modelach, których nie znamy — uczysz aplikację swoich klawiszy), a na sprzęcie bez dotykowego ekranu sterujesz nią klawiaturą.
Działa na każdym telefonie z Androidem — zalecana
Wymaga iOS 16.0 lub nowszego · build 80
Osobna aplikacja dla radiotelefonów PoC bez ekranu dotykowego — sterowana wyłącznie klawiszami: manipulator, spust PTT, pokrętło grup, Menu i Wstecz. Ten sam rdzeń co w TetraPoland na telefon, własna numeracja wersji. Wersja wstępna do testów: działa logowanie, grupy, duplex, kontakty, rejestr; rozmowy simplex i SDS z radia są jeszcze w testach.
⬇ Pobierz TetraPoland PoC (armeabi-v7a) · 5,5 MBRadiotelefony PoC (Hytera P50) to 32-bitowy ARM — ten plik jest dla nich właściwy
Wersja uniwersalna (wszystkie architektury)⬇ 13,6 MBadb install -r tetrapoland-poc-armeabi-v7a.apkadb shell appops set pl.tetrapoland.poc SYSTEM_ALERT_WINDOW allow adb shell pm grant pl.tetrapoland.poc android.permission.WRITE_SECURE_SETTINGS adb shell settings put system knob_locked 0
Zasady klawiszy: krótkie wciśnięcie środka = wybór, przytrzymanie = menu pozycji, ← = wstecz, w listach → / ← = 10 pozycji.
Instrukcja obsługi PoC →Pełna instrukcja prowadzi krok po kroku od hasła SELF CARE i pierwszego logowania po grupy, skanowanie, mapę i pracę w tle — dla Androida i iPhone’a w jednym dokumencie.
Porządki w tym, jak aplikacja przedstawia się bramce. Do huba i BrandMeistera aplikacja wysyła teraz jeden, stały identyfikator — osobny dla wersji na Androida, iOS i radiotelefony PoC. Dzięki temu serwer jednoznacznie rozpoznaje ruch naszej aplikacji i odróżnia go od innych programów korzystających z tej samej bramki. Nazwa aplikacji i sposób obsługi się nie zmieniają.
Grupa 91 (BM World) nie wskakuje już sama do skanowania. Nowa instalacja dostawała grupy 91–100 z włączonym skanowaniem, a ekran skanowania pokazuje tylko ulubione — więc grupa się odzywała, a nie było jej gdzie wyłączyć. Nowe instalacje startują bez tego, a istniejące same porządkują skanowanie przy najbliższym uruchomieniu: skanowana może być tylko grupa ulubiona, czyli taka, którą widać na ekranie skanowania i da się odznaczyć.
Weryfikacja DMR ID działa znów na starszych radiotelefonach i telefonach. Na Hyterze PTC760, HIROYASU i innych starszych Androidach przycisk „Zweryfikuj" przy DMR ID zwracał błąd — aplikacja nie potrafiła połączyć się z bazą radioid.net, bo te systemy nie znają jednego z nowszych certyfikatów bezpieczeństwa. Brakujący certyfikat jest teraz dołączony do aplikacji, więc weryfikacja i import kontaktów z radioid.net znów przechodzą, tak jak na nowych telefonach.
Poprawki dla radiotelefonów Hytera (PTC760 i pokrewne). Przycisk PTT działał odwrotnie — nadawanie zaczynało się po puszczeniu przycisku, a nie w trakcie trzymania. Teraz radio nadaje dokładnie tak długo, jak trzymasz spust. Do tego dźwięk grup szedł domyślnie w cichy głośniczek przy uchu zamiast w duży przedni głośnik — na radiotelefonach Hytery odbiór gra teraz z przedniego głośnika, tak jak powinien. Rozmowy duplex (telefoniczne) nadal grają przy uchu.
Naprawa logowania BrandMeister: połączenie BM nie znika już na stałe po chwilowej odmowie bramki, hub i BM logują się po kolei (bez kolizji konta), a hub zapamiętuje urządzenie po pierwszym logowaniu. Rzadsze ponawianie przy błędnym haśle — ochrona przed blokadą konta.
Nowe, bezpieczniejsze logowanie do sieci: konto BrandMeister (DMR ID + hasło) uwierzytelnia teraz także połączenie z polskim hubem. Czytelne komunikaty przy odmowie dostępu.
Przewijanie palcem w ustawieniach i panelach bocznych na małych ekranach. Autostart i język przeniesione na koniec listy ustawień. Naprawa bezpiecznego połączenia (SSL) na starszych telefonach z Androidem.
Uproszczenie toru dźwięku (usunięcie odsłuchu własnego głosu i bramki szumów) oraz stabilniejsze wznawianie połączenia z siecią BrandMeister.
Sygnał dźwiękowy „koniec nadawania" (roger beep) na zakończenie transmisji.
Czysty dźwięk podczas nadawania — naprawa metalicznych zniekształceń głosu.
Zapis przebytej trasy do pliku GPX oraz oszczędniejsze raportowanie pozycji GPS (dłuższa praca na baterii).
Gotowe profile dźwięku (Motorola / Cicho / Wnętrze), szybkie odpowiedzi SDS i wyciszanie grup w skanerze.
Konfigurowalny skaner talkgrup — czas podtrzymania i tryb odpowiedzi do ustawienia.
Ulepszona obsługa zestawów słuchawkowych Bluetooth podczas nadawania.
Przyciski PTT przez Bluetooth Low Energy (obsługa różnych modeli) oraz inteligentniejsze raportowanie pozycji.
Wysyłanie własnej pozycji GPS na mapę sieci na tetra-poland.pl.
Stabilne działanie w tle — aplikacja nie rozłącza się już po zminimalizowaniu ani przy wygaszonym ekranie.
Potwierdzenia dostarczenia i odczytu wiadomości SDS (znaczniki przy wiadomościach).
Poprawki wiadomości SDS i skanowania — wybór ulubionych przy wysyłce, priorytet grup, stabilniejsze raporty.
BrandMeister: poprawne przełączanie i afiliacja wybranej talkgrupy (bez mieszania wszystkich grup naraz).
Stabilizacja połączenia z siecią BrandMeister — automatyczne wznawianie odbioru i ponowne łączenie po zawieszeniu.
Szyfrowanie hasła BrandMeister i wzmocnienie prywatności (mniej danych w logach).
Logowanie do sieci BrandMeister — talkgrupy o numerze ≥91 przez konto DMR ID i hasło BrandMeister.
Porządki w tym, jak aplikacja przedstawia się bramce. Do huba i BrandMeistera aplikacja wysyła teraz jeden, stały identyfikator — osobny dla wersji na iOS. Dzięki temu serwer jednoznacznie rozpoznaje ruch naszej aplikacji i odróżnia go od innych programów korzystających z tej samej bramki. Nazwa aplikacji i sposób obsługi się nie zmieniają.
Aplikacja łączy się wreszcie po QUIC. Od pierwszego wydania aplikacja po cichu spadała na łącze zapasowe (WebSocket) — połączenie QUIC nigdy nie dochodziło do skutku. Nakładały się na to trzy niezależne błędy w aplikacji i jeden po stronie serwera; wszystkie są naprawione, poprawka serwera jest już wdrożona. W praktyce: głos jedzie datagramami zamiast strumieniem (mniejsze opóźnienie przy słabym łączu), a nadmiarowość ramek z poprzedniego wydania — odzyskiwanie zgubionych fragmentów głosu — zaczyna naprawdę działać. Na Androidzie widać na serwerze, że odzyskuje wszystko, co ginie po drodze; teraz iPhone dostaje to samo. Nic do ustawiania.
Mniej rwania głosu w słabym zasięgu. Każda porcja głosu niesie teraz zapasową kopię dwóch poprzednich — gdy pakiet zginie po drodze, aplikacja odtwarza brakujący fragment z kopii, zamiast zostawiać dziurę. Aplikacja na Androida ma to od 1.7.9, a na serwerze widać, że u niej odzyskiwane jest wszystko, co ginie po drodze. Działa na łączu QUIC (domyślnym); nic nie trzeba ustawiać.
Angielski naprawdę po angielsku. Przełączenie języka zostawiało większość aplikacji po polsku — i nie z jednego powodu, tylko z trzech. Plik tłumaczeń nie miał połowy wpisów: całe ekrany, między innymi przyciski sprzętowe, okna usuwania i legenda jakości odbioru, nie miały angielskich odpowiedników. Kilkanaście miejsc nie mogło się przetłumaczyć w ogóle, bo tekst sklejany z dwóch kawałków albo podany jako zmienna omija mechanizm tłumaczeń. A teksty budowane w kodzie — komunikaty stanu połączenia z hubem i BrandMeisterem, stany przycisku Bluetooth, postęp importu, powiadomienia — powstawały, zanim w ogóle było wiadomo, w jakim języku mają być. Wszystkie trzy dziury są zamknięte, plik tłumaczeń przepisany na 247 wpisów. Po angielsku mówią też systemowe pytania o zgody — dotąd wyskakiwały po polsku niezależnie od ustawień telefonu.
Ekran zawsze włączony. Nowy przełącznik w Ustawieniach: ekran nie wygasza się, dopóki aplikacja jest na wierzchu — np. w uchwycie w samochodzie. Domyślnie włączony; jeśli wolisz, żeby ekran gasł jak dotąd, wyłącz go. W tle nic się nie zmienia — telefon wygasza się normalnie, więc bateria poza samochodem nie cierpi.
Porządki w tym, jak radiotelefon przedstawia się bramce. Do huba i BrandMeistera aplikacja PoC wysyła teraz jeden, stały identyfikator — osobny dla radiotelefonów PoC. Dzięki temu serwer jednoznacznie rozpoznaje ruch z radia i odróżnia go od innych programów korzystających z tej samej bramki. Obsługa radiotelefonu się nie zmienia.
Grupa 91 (BM World) nie wskakuje już sama do skanowania. Nowa instalacja dostawała grupy 91–100 z włączonym skanowaniem, a ekran skanowania pokazuje tylko ulubione — więc grupa się odzywała, a nie było jej gdzie wyłączyć. Nowe instalacje startują bez tego, a istniejące same porządkują skanowanie przy najbliższym uruchomieniu: skanowana może być tylko grupa ulubiona, czyli taka, którą widać na ekranie skanowania i da się odznaczyć.