Czat

2024-01-26, 14:09:11
admin: forum pod tym linkiem: https://k5.2je.eu/index.php?action=forum

2024-01-26, 13:55:37
admin: Witam


Welcome to Quansheng UV-K5 Modding Fan Forum. Please login or sign up.

Lis 08, 2025, 06:42

Login with username, password and session length

Recent

Punktracker 1.2-b5-based

Zaczęty przez admin, Kwi 20, 2024, 13:51

Poprzedni wątek - Następny wątek

admin


* Nowe funkcje:
    * Kopiowanie kanału do VFO - długie naciśnięcie przycisku M
    * Zmiana VFO przyciskiem EXIT
    * Stronicowy skaner spektrum - uruchamiany gwiazdką (*), przewija strony spektrum między wybranymi częstotliwościami
    * Radioмаячок zamiast migającej latarki
* Zmiany w FM:
    * Usunięto skanowanie z zapisem do kanałów
    * Ręczne zapisywanie do kanałów
* Inne:
    * Zachowanie ustawień wzmacniacza (pierwszy wiersz rejestrów) po wyjściu ze spektrum
    * Przeznаczenie przycisków 3 i 9 w trybie blokady (jak w spektrum)
    * Możliwość przeniesienia częstotliwości do VFO przyciskiem kratki w trybie blokady (skaner się zamknie)
* Dostępne wersje:
    * Z filtrem UHF na 240 MHz
    * Z filtrem UHF na 280 MHz

Wersja stabilna:

* Nowe funkcje:
    * Kopiowanie kanału do VFO - długie naciśnięcie przycisku M
    * Zmiana VFO przyciskiem EXIT
* Zmiany w skanerze:
    * Przyspieszony skaner kanałowy i częstotliwościowy (16 kanałów/s zamiast 5)
    * Opóźnienia skanowania:
        * TO = 45 sekund
        * CO = 10 sekund
    * Zakresy częstotliwości:
        * FM 87,5-108 MHz
        * Lotnictwo 118-137 MHz
        * F-LOCK GB: nadawanie 144-146, 290-320, 430-470 MHz
        * F-LOCK CE: nadawanie 144-146, 151-156, 430-470 MHz (dla pracowników kolei)

Download:

wersja z filtrem UHF na 240 MHz
punktracker1.2b5-restorereg-uhf240.bin

wersja z filtrem UHF na 240 MHz
punktracker1.2b5-restorereg-uhf280.bin

Kod Źródłowy:
uv-k5-firmware-punktracker1.2-b5-apr20.zip

Klawiszologia po radziecku:
photo_2024-04-20_13-51-15.jpg 

wiesiek


admin

    wersja testowa 1.4

Punktracker 1.4.x8-24lut2025

* Oprogramowanie jest dalszym rozwinięciem fagci 1.2.1-b5 z 1 listopada 2023 r. (https://github.com/fagci/uv-k5-firmware-fagci-mod/commit/2535e8a1751dca2c3167eda1505284987ac9ad90)
* Instalując to oprogramowanie, nic nie tracisz, a zyskujesz wiele nowych, wygodnych funkcji.

SPEKTRUM:

Poprawki:
  • Naprawiono "płaski spektrum" - teraz po wejściu w spektrum zawsze są normalne poziomy sygnałów.
  • Naprawiono zawieszanie się przy ponownych wejściach do skanera widma.
  • AM FIX: Możliwość bezproblemowego odbierania sygnałów AM w spektrum (od Kariny @autumn1rain).
  • W trybie przechwytywania częstotliwości AM-fix jest wyłączony, aby umożliwić ręczne kręcenie rejestrami.

STRONICOWY SKANER WIDMA BEZ UTRATY FUNKCJONALNOŚCI SPEKTRUM:
  • Nowy algorytm redukcji szumów oparty na korekcie blokady szumów według średniego poziomu szumów.
  • Algorytm ten pozwala nie dostrajać ШП przy zmianie zakresów.
  • Dodano algorytm dostrajania czasu RSSI w zależności od zakresu.
  • Presety zakresów: Przy zmianie zakresów używane są presety (np. zmiana modulacji na FM i kroku na 12,5 po przekroczeniu 140 MHz podczas skanowania pasma lotniczego).
  • Możliwość skanowania wielu różnych zakresów jednocześnie (np. 27 MHz + LowBand lub Lotnictwo + VHF).
  • Szybkość skanowania do 108 kanałów na sekundę.
  • Spektrum zapamiętuje ostatnią częstotliwość, na której wykryto sygnał. Można do niej wrócić przyciskiem MONI (pod PTT) do momentu wykrycia następnego sygnału.

Pomijanie zakresów:
  • Automatyczne pomijanie zakresów 87-108 MHz i 630-840 MHz.
  • Ręczna konfiguracja pomijania dodatkowych zakresów (krok 10 MHz):
[list=1]
  • Pozycja menu 047 SkipA - początek pomijania A
  • Pozycja menu 048 EndSkA - koniec pomijania A
  • Pozycja menu 049 SkipB - początek pomijania B
  • Pozycja menu 050 EndSkB - koniec pomijania B
  • Pozycja menu 051 SkipM - początek pomijania M
  • Pozycja menu 052 EndSkM - koniec pomijania M
  • Przykład: Aby pominąć zakresy 150-300 MHz i 310-430 MHz, ustaw: SkipA CH-015; EndSkA CH-030; SkipB CH-031; EndSkB CH-043.
  • Przy skanowaniu w zakresie 144-440 MHz z powyższymi ustawieniami, skanowane będą zakresy: 144-150 MHz, 300-310 MHz, 430-440 MHz.
  • Ustawienia SkipA i SkipB są przechowywane w EEPROM.
  • Ustawienia SkipM są przechowywane w pamięci RAM i resetują się do 018-022 po wyłączeniu.

Zmienione sterowanie w spektrum:
  • 1 / 7: Krok skanowania i szerokość skanowanego zakresu.
  • 2 / 8: Czas skanowania RSSI.
  • 3 / 9: Regulacja poziomu blokady szumów.
  • *: Wprowadzenie końcowej częstotliwości skanowania (początkowa jest bieżąca). Po potwierdzeniu rozpocznie się skanowanie stron w podanym zakresie.
  • 4: Wyczyść ogólną czarną listę.
  • 5: Bezpośrednie wprowadzanie częstotliwości.
  • 6: Szerokość pasma.
  • 0: Modulacja.
  • #: Włącz/wyłącz automatyczne stosowanie presetów (symbol A/M w górnym wierszu).
  • PTT: Dodaj częstotliwość do ogólnej czarnej listy.
  • MONI: Przenosi spektrum do ostatniej wykrytej częstotliwości (wyświetlana na górze) i wstrzymuje skanowanie.
  • MENU: Tryb przechwytywania częstotliwości, powraca do ostatniej wykrytej częstotliwości.
W trybie przechwytywania częstotliwości:
  • 3 / 9: Regulacja poziomu blokady szumów.
  • #: Kopiowanie bieżącej częstotliwości do VFO i wyjście ze spektrum.
SKANER:
  • Automatyczne pomijanie wszystkich zakłóconych częstotliwości będących wielokrotnością 13 MHz w dowolnym trybie skanowania.
  • W trybie skanowania naciśnięcie PTT odpowiada naciśnięciu przycisku UP (pomija kanał).
  • Zakres lotniczy: 118-137 MHz.
  • Przyspieszony skaner: Kanałów i częstotliwości (16 kanałów na sekundę zamiast 5 standardowych).
    • TO = 45 sekund.
    • CO = 10 sekund.
  • Funkcja kanału priorytetowego 1-CALL (pozycja menu 30): Zawsze priorytetowy kanał, radiotelefon sprawdza go co sekundę podczas skanowania kanałów.
  • Kanały priorytetowe ustawione w CPS nie są już używane.
  • Funkcja nie spowalnia skanera.
  • W trybie skanowania przycisk FN2 jest odblokowany, co umożliwia sterowanie podświetleniem i latarką bez wyłączania skanera.

Zakres FM 87.5-108 MHz:
  • Usunięto tryb skanowania z zapisywaniem do kanałów. Zapisywanie do kanałów jest teraz możliwe tylko ręcznie.

Tryby F-LOCK:
  • F-LOCK GB: Nadawanie w zakresach 144-146 MHz, 290-320 MHz, 430-470 MHz.
  • F-LOCK CE: Nadawanie w zakresach 144-146 MHz, 151-156 MHz, 430-470 MHz (tryb dla pracowników kolei).
Radiolatarnia:
  • Aby aktywować, przytrzymaj przycisk aktywacji TX1750 (domyślnie długie przytrzymanie MONI).
  • Naciśnięcie PTT wyłączy radiolatarnię.

Funkcje klawiszy w trybie VFO:
  • Długie przytrzymanie M: Kopiuj kanał do VFO.
  • EXIT: Zmiana VFO.
  • F+2: Zmiana dewiacji w VFO.
  • F+7: Przełącza AM/FM/SSB (BYP i RAW usunięto).
Podświetlenie:
  • MAN - ręczne sterowanie przyciskiem latarki (przyciemnione).
  • 3 sekundy (przyciemnione).
  • 7 sekund (przyciemnione).
  • 10 sekund (jasne).
  • 15 sekund (jasne).
  • 30 sekund (przyciemnione).
  • 1 minuta (przyciemnione).

Inne:
  • Zamiast wskaźnika baterii wyświetlane jest napięcie.
  • Wyłączono sygnał dźwiękowy przy niskim poziomie baterii.
  • Usunięto ROGER MDC (dźwięk żaby).
  • Wywołania DTMF działają jak w standardowym oprogramowaniu.

admin

#3
    PUNKTRACKER II Wersja Kandydująca

    15 marca 2025

    Oprogramowanie układowe jest dalszym rozwinięciem @fagci 1.2.1-65 z 1 listopada 2023 roku
    https://github.com/fagci/uv-k5-firmware-fagci-mod/commit/2535e8a1751dca2c3167eda150528
    4987ac9ad90

    Instalując to oprogramowanie układowe, otrzymujesz stabilne oprogramowanie układowe zoptymalizowane pod kątem trybów skanowania. Punktracker II zawiera wiele zmian i poprawek w porównaniu z fagci b5 i poprzednimi wersjami Punktracker.

    To wydanie (RC) jest wersją poglądową, przed wydaniem finalnej wersji mogą zostać poprawione pewne błędy, wprowadzone pewne zmiany, ale to wydanie jest już wystarczająco stabilne do codziennego użytku.

    Wielkie podziękowania dla @autumnlrain (Karina) za pomoc w rozwoju, w oprogramowaniu układowym wykorzystano prace dla funkcji:

    AM Fix w spektrum, IsSignalLost (szybkie zamknięcie blokady szumów w spektrum), z jego pomocą zostały zaimplementowane niektóre funkcje, takie jak globalna czarna lista, przyciemnione podświetlenie i inne.

    SPEKTRUM I STRONICOWY SKANER SPEKTRUM

    To oprogramowanie układowe umożliwia skanowanie dowolnych zakresów poprzez przeglądanie stron spektrum.

    Instrukcja dla początkujących:

    Aby rozpocząć skanowanie, należy:

    [list=1]
    • Wprowadzić w VFO początkową częstotliwość skanowanego zakresu (np. 118.000)
    Uwaga, przy wprowadzaniu częstotliwości nie trzeba wpisywać kropki i zer, wystarczy po prostu wpisać 118 i zatwierdzić naciśnięciem M
    • Wejść do spektrum, naciskając F+5
    • Nacisnąć przycisk * Scan
    • Wprowadzić końcową częstotliwość interesującego zakresu (np. 470.000)
    • Nacisnąć przycisk M.
    Rozpocznie się skanowanie zakresu 118.000 - 470.000
    [/list]

    Przy zmianie zakresów używane są presety, na przykład jeśli zacząłeś skanować z zakresu lotniczego i przekroczyłeś granicę 140 MHz, modulacja zmieni się na FM, a krok na $12,5 kHz$. W ten sposób możesz skanować kilka różnych zakresów jednocześnie, na przykład 27 MHz + LowBand lub Lotnictwo + VHF.

    6. Po wykryciu zakłócenia, sygnału cyfrowego lub rozmów, które Cię nie interesują, naciśnij przycisk PTT (nadawanie w trybie normalnym), a zostaną one dodane do czarnej listy i nie będą się więcej pojawiać do wyłączenia radia/zresetowania czarnej listy (przyciskiem 4).

    7. Po wykryciu i dodaniu do czarnej listy wszystkich lokalnych zakłóceń naciśnij przycisk SIDE2 (latarka), aby wyłączyć podświetlenie. Po wykryciu sygnału podświetlenie włączy się automatycznie z niską jasnością.

    8. Po wykryciu sygnału radio automatycznie zatrzyma się na nim. Możesz wrócić do ostatnio wykrytego sygnału, naciskając przycisk SIDE1 (spektrum zostanie wyśrodkowane na częstotliwości sygnału, skanowanie zostanie wstrzymane jak przy wykryciu sygnału).

    9. Naciśnięciem przycisku M można przejść do trybu przechwytywania (skanowanie zatrzyma się, blokada szumów otworzy się) i posłuchać wszystkich częstotliwości znalezionych przez spektrum (w tym zakłóceń).

    10. W trybie przechwytywania przełączanie między znalezionymi częstotliwościami odbywa się przyciskami GÓRA i DÓŁ.
        Ponowne naciśnięcie M przeniesie wybraną częstotliwość do trybu VFO.

    11. Naciśnięcie EXIT powróci do spektrum, centrując je na wybranej częstotliwości.

    12. Po wyjściu ze spektrum możesz zapisać znalezioną częstotliwość w dowolnym kanale za pomocą punktu menu 13 (patrz instrukcja do radiotelefonu).

    13. Podczas pracy ze słabymi sygnałami (CB ~27 MHz, SATCOM ~250 MHz) zaleca się podniesienie czasu RSSI do 2000 przyciskiem 2.

    Pominięcie zakresów przez skaner spektrum jest konfigurowane w menu radiotelefonu:
    87-108, 630-840, po natrafieniu na taki zakres skaner spektrum automatycznie go pominie.

    Możesz ręcznie skonfigurować pominięcie dodatkowych niepotrzebnych zakresów za pomocą funkcji z krokiem 10 MHz:

    Punkt menu 047 SkipA - początek pominięcia A
    Punkt menu 048 EndSkA - koniec pominięcia A
    Punkt menu 049 SkipB - początek pominięcia B
    Punkt menu 050 EndSkB - koniec pominięcia B
    Punkt menu 051 SkipM - początek pominięcia M
    Punkt menu 052 EndSkM - koniec pominięcia M

    Załóżmy, że chcesz pominąć zakresy od 180 do 300 MHz i od 310 do 400 MHz.

    Aby to zaprogramować, musisz ustawić:
    SkipA CH-018; EndSkA CH-030; SkipB CH-031; EndSkB CH-040

    Ustawiając takie ustawienia i uruchamiając skanowanie spektrum (po * podając granice skanowania 118-470) otrzymasz skanowanie zakresów:
    118-180; 300-310; 400-470, w ten sposób możesz wyłączyć nieinteresujące Cię do skanowania zakresy w spektrum.

    Ustawienia SkipA i SkipB są przechowywane w EEPROM, a SkipM w pamięci operacyjnej i po wyłączeniu resetuje się do 018 - 022.

    JEŚLI NIE WIESZ, CO SKANOWAĆ, ROZPOCZNIJ SKANOWANIE Z TYMI USTAWIANIAMI, W ZAKRESACH 118-180 i 400-470 W NASZYCH CZASACH MOŻNA WYKRYĆ ZNACZNĄ CZĘŚĆ ANALOGOWEJ KOMUNIKACJI RADIOWEJ, A NA 300 MHZ ZNAJDUJE SIĘ ZAKRES RZECZNY.

    Znane problemy:

    [list=1]
    • Najbardziej pożądana funkcja podczas skanowania - dodawanie częstotliwości do czarnej listy w skanerze spektrum/pomijanie częstotliwości w skanowaniu kanałów. Dlatego ta funkcja została przypisana do przycisku PTT, możesz pomijać częstotliwości zarówno przyciskiem na radiu, jak i przyciskiem na zestawie słuchawkowym (zalecam podłączenie zestawu słuchawkowego, aby przedłużyć żywotność przycisku na radiu).

       Jednakże, używając zestawu słuchawkowego, pominięcie można wykonać dopiero po zaniku sygnału; podczas odbioru sygnału na głośnik zestawu słuchawkowego z squelchem przycisk PTT na nim jest nieaktywny. Jest to cecha konstrukcji squelcha i na poziomie oprogramowania układowego nie da się tego zmienić.

    • W przypadku skanowania 27 MHz + lowband, aby ustawić prawidłowy krok na low-band, zawsze zaczynaj skanowanie od częstotliwości 26.800.

    • Jeśli częstotliwość jest pierwsza na stronie spektrum i dodałeś ją do czarnej listy, blokada szumów nadal może się krótko otwierać przy otwieraniu strony. Aby tego uniknąć, zacznij skanowanie od innej częstotliwości (np. nie 118.000 a 117.950).

    • Jeśli w zakresie jest bardzo dużo zakłóceń i czarna lista nie daje rady, zmniejsz czas RSSI przyciskiem 8 i/lub podnieś blokadę szumów przyciskiem 3. W ten sposób można zmniejszyć czułość radia i kontynuować skanowanie. Jeśli to nie pomogło, pomiń zakres za pomocą funkcji Skip. Również z takimi problemami może pomóc użycie zewnętrznej anteny (np. na dachu samochodu lub parapecie okna).

    Zarządzanie w spektrum:

    • * - Krok skanowania i szerokość skanowanego zakresu.
    • 8 - Czas skanowania RSSI.
    • 3 - Regulacja poziomu blokady szumów.
    • * - Wprowadzenie końcowej częstotliwości skanowania, jako początkową wybierana jest bieżąca początkowa, po zatwierdzeniu rozpocznie się skanowanie poprzez przeglądanie stron w podanym zakresie.
    • 4 - Wyczyść ogólną czarną listę.
    • 5 - Bezpośrednie wprowadzanie częstotliwości
    • 6 - Pasmo przenoszenia
    • 0 - Modulacja
    • # - Włącz/wyłącz automatyczne stosowanie presetów. (Symbol A/M w górnym wierszu).
    • UP - Następna strona spektrum/pominięcie strony w skanerze spektrum.
    • DOWN - Poprzednia strona spektrum/zatrzymanie skanera spektrum
    • PTT - Dodaj ostatnią częstotliwość, na której wykryto sygnał (wyświetlaną u góry spektrum) do ogólnej czarnej listy.
    • SIDE1 (MONI) - Ustawia jako centralną ostatnią częstotliwość, na której wykryto sygnał i wstrzymuje skanowanie (podobnie jak pauza przy wykryciu sygnału).
    • SIDE2 - Włącz/wyłącz podświetlenie.
    • MENU - Tryb przechwytywania częstotliwości, otwiera się na ostatniej częstotliwości, na której wykryto sygnał, w tym trybie blokada szumów jest domyślnie otwarta.

    W trybie przechwytywania częstotliwości:

    • M - Kopiowanie bieżącej częstotliwości do VFO i wyjście ze spektrum.
    • EXIT - Wyjście do spektrum i ustawienie wybranej/wprowadzonej częstotliwości jako centralnej.
    • UP/DOWN - Przełączanie między częstotliwościami znalezionymi przez spektrum. Łup jest sortowany w kolejności wykrycia częstotliwości, liczba częstotliwości w łupie do 99.
    • SIDE1 (MONI) - Włącz/wyłącz blokadę szumów.
    • SIDE2 - Włącz/wyłącz podświetlenie.
    • 1/7 - Dostrajanie częstotliwości

    5 - Wprowadzanie częstotliwości
    9 - Regulacja poziomu blokady szumów (tylko jeśli jest włączona).
    # - Tryb ustawień rejestrów (tylko dla FM i SSB, zarządza rejestrami). W trybie AM radio automatycznie

    SKANER:

    Automatyczne pomijanie wszystkich częstotliwości harmonicznych wielokrotności 13 MHz w dowolnym trybie skanowania.

    W trybie skanowania PTT odpowiada naciśnięciu przycisku GÓRA, pomija kanał.
    Zakres lotniczy 118-137

    Przyspieszony skaner kanałów i częstotliwości (16 kanałów na sekundę zamiast 5 standardowych).
    $TO=45$ sekund (teraz ten tryb ma sens)
    $\underline{CO}=10$ sekund
    ! Funkcja kanału priorytetowego 1-CALL (punkt menu 30) zawsze jest kanałem priorytetowym, radio sprawdza go co sekundę skanowania kanałów.

    Kanały priorytetowe ustawione w CPS nie są już używane.

    Funkcja nie spowalnia skanera, dzięki czemu możesz pozostać w kontakcie na wybranym kanale.

    W trybie skanowania przycisk FN2 jest odblokowany, co pozwala na sterowanie podświetleniem i latarką bez wyłączania skanera.

    W trybie F-LOCK GB radio nadaje w zakresach 144-146, 290-320, 430-470

    Zakres FM 87.5-108

    Z radia GM usunięto tryb skanowania z zapisem do kanałów, teraz zapis do kanałów można dokonać tylko ręcznie.
    W trybie F-LOCK CE 144-146, 151-156, 430-470 (tryb dla pracowników kolei)

    Radiolatarnia, aby aktywować, przytrzymaj przycisk aktywacji TX1750 (domyślnie długie przytrzymanie MONI). Po naciśnięciu PTT radiolatarnia wyłączy się.
    Funkcje klawiszy w trybie VFO:

    Kopiuj kanał do VFO, działa po długim przytrzymaniu M

    Zmiana VFO przyciskiem EXIT

    Zmiana dewiacji przy $F+2$ w VFO

    $E+7$ Przełącza AM/FM/SSB.
    BYP i RAW zostały usunięte.

    Podświetlenie ma teraz tryby:

    • MAN - ręczne sterowanie przyciskiem latarki (przyciemnione)
    • 3 sekundy (przyciemnione)
    • 7 sekund (przyciemnione)
    • 10 sekund (jasne)
    • 15 sekund (jasne)
    • 30 sekund (przyciemnione)
    • 1 minuta (przyciemnione)

    Inne zmiany w stosunku do fagci-b5 i poprzednich wersji Punktracker:

    Zamiast wskaźnika baterii wyświetlane jest napięcie.
    Wyłączono sygnał dźwiękowy przy niskim stanie baterii.
    Usunięto ROGER MDC (dźwięk żaby).
    Wywołania DTMF działają jak w standardzie.
    Naprawiono "płaskie spektrum", teraz przy wejściu do spektrum zawsze są normalne poziomy sygnałów.
    Naprawiono zawieszanie się przy wielokrotnym wchodzeniu do skanera spektrum.
    Naprawiono zawieszanie się po naciśnięciu przycisku 5 podczas pracy skanera spektrum.
    AM FIX w Spektrum - od teraz można bez problemu odbierać sygnały AM w spektrum.
    W trybie przechwytywania częstotliwości AM-fix jest wyłączony, aby umożliwić ręczne kręcenie rejestrami.
    przy zmianie zakresów.

    Wykorzystywany jest nowy algorytm blokady szumów, oparty na korekcji blokady szumów na podstawie średniego poziomu szumów. Ten algorytm pozwala uniknąć dostrajania blokady szumów.
    Dodano algorytm dostosowania czasu RSSI w zależności od zakresu.
    Dodano algorytm szybkiego zamykania blokady szumów przy utracie sygnału w spektrum autorstwa @autumnlrain
    Zablokowano możliwość ponownego dodawania tej samej częstotliwości do listy/czarnej listy.
    Szybkość skanowania w trybie skanera spektrum do 108 kanałów na sekundę.

    admin

    Finałowa wersja PUNKTRACKER II, zaleca się aktualizację wszystkim, wiele poprawek i nowości. Oprogramowanie układowe obsługuje automatyczne skanowanie widma po włączeniu, przeczytaj instrukcję.
    Do programowania kanałów nie używaj CHIRP, obsługiwany jest tylko PSCPS.
    Jeśli po włączeniu radia rozpoczyna się skanowanie lub otwiera się widmo, przełącz 42. pozycję menu na VFO.

    flash_and_cps.zip
    7.8 MB

    PUNKTRACKER_II_SRC.zip
    1.7 MB
    Kody źródłowe Punktracker II, do kompilacji należy sklonować https://github.com/ARM-software/CMSIS_5 do ..\external\CMSIS_5\

    admin

    #5
    PunkNET – Firmware Punktracker III dla Quansheng UV K5



    📻 O Projekcie PunkNET

    Firmware Punktracker III dla radiostacji Quansheng UV K5 (K5(8)/K6/5R Plus) oferuje szerokie możliwości do budowy **jednofunkcyjnej komórkowej sieci** do wymiany krótkich wiadomości (do **60 znaków**) z podziałem czasowym[cite: 2].

    Sieć może działać w wielu konfiguracjach, m.in.:
    * **Sieć komórkowa** [cite: 3]
    * **Jeden przemiennik** [cite: 3]
    * **Kanał bezpośredni** [cite: 3]

    Dopuszcza się także pracę przez istniejące **przemienniki analogowe i satelity**[cite: 3].

    Funkcja Przemiennika-Latarni (Beacon)
    Obsługiwana jest funkcja przemiennika-latarni, który powtarza **ostatnią przekazaną przez niego wiadomość** w zadanym odstępie czasu. Pozwala to odebrać wiadomość tym, którzy w momencie jej nadania byli poza siecią[cite: 4].

    Zalecana Częstotliwość
    Do budowy sieci zaleca się użycie częstotliwości **434.700 MHz (LPD 66)**[cite: 5].



    ⚙️ Obsługa i Połączenie

    Korespondencja odbywa się poprzez podłączenie do radiostacji za pomocą:
    * Kabla do programowania [cite: 6]
    * Konwertera USB-UART do smartfona/PC [cite: 6]

    Możliwe jest również tworzenie **autoinformatorów** lub **terminali** w oparciu o Arduino, ESP, Raspberry Pi i inne mikrokontrolery/komputery[cite: 6].

    Moduł Bluetooth (Opcjonalnie)
    Możliwa jest instalacja modułu Bluetooth w radiu, co pozwala na bezprzewodowe połączenie ze smartfonem i łączenie pracy w trybie **analogowym i cyfrowym**[cite: 7].

    Wiadomości
    * Obsługiwana jest korespondencja **cyrylicą w kodowaniu CP1251**[cite: 8].
    * Aby wiadomości były czytelne na radiu, należy używać **transliteracji**[cite: 8].
    * Protokół wymiany jest bardzo prosty: wysyłasz **60 znaków** do portu, a wiadomość jest wysyłana, lub **mniej niż 60 i znak nowej linii (przeniesienia)**[cite: 15].

    Zalecane Urządzenia
    * Dla nieprzygotowanego użytkownika zaleca się użycie **smartfona** (PC i laptopy generują więcej zakłóceń)[cite: 9].
    * Podłącz radio do portu smartfona za pomocą przejściówki **USB-OTG** i kabla do programowania[cite: 9].
    * Wspierane jest użycie **starych smartfonów z Androidem**, terminal działa nawet na Androidzie 4[cite: 12].

    Zalecane Oprogramowanie
    * **Android:** USB Serial Terminal [cite: 10]
    * **Windows:** PuTTY [cite: 11]
    * Uwaga: iOS nie jest obsługiwany[cite: 12].

    Tworzenie Skryptów
    Do pisania autoinformatorów i terminali zalecane jest użycie **Pythona** z bibliotekami pyserial i transliterate[cite: 13]. Nowoczesne sieci neuronowe (AI) dobrze radzą sobie z tworzeniem takich skryptów przy odpowiednio zdefiniowanym zadaniu technicznym[cite: 14].

    Po podłączeniu
    Po podłączeniu radia do telefonu, PC lub innego radia kablem, naciśnij **F#**, aby wyczyścić bufor radia z zakłóceń powstałych podczas wkładania kabla[cite: 55].



    🛠� Ustawienia Firmware (Punktracker III)

    Ustawienia Konfiguracji:

    * **21 ScnPaus:** Wpływa na czas zadziałania latarni-przemiennika (**160 minut**) dla trybu MeshTS 5[cite: 17].
    * **22 PonMode FSK:** Włącza odbiór i transmisję wiadomości z sieci radiowej, a także przełącza tryb latarni z analogowego na cyfrowy[cite: 18].
    * **28 BatSave:** Dla prawidłowej pracy w sieci i uniknięcia utraty wiadomości, ten tryb musi być ustawiony **jednakowo na wszystkich radiach i przemiennikach** i **nie może to być tryb U**[cite: 19].
        * Jeśli potrzebny jest tylko jeden przemiennik bez funkcji latarni, może on być w trybie U[cite: 20].
        * Pojedynczy przemiennik-latarnia pracujący w MeshTS 5 używa trybu U do oszczędzania energii i automatycznie przełącza się na niego z trybu 1:4 przy braku wiadomości przez minutę[cite: 21].
        * Jeśli chcesz używać przemiennika-latarni w sieci z innymi przemiennikami, ustaw na nim tryb oszczędzania 1:3 (na pozostałych przemiennikach dopuszczalne jest 1:4)[cite: 22].
        * Wyprowadzanie z uśpienia: Jeśli przemiennik, do którego próbujesz się podłączyć, jest w trybie U, przed wysłaniem pierwszej wiadomości przytrzymaj przycisk **PTT na radiu przez 3 sekundy**, aby wyprowadzić go z trybu uśpienia[cite: 23].

    29 MeshTS - Retransmisja z Podziałem Czasowym:
    Tryb ten definiuje funkcję retransmisji[cite: 24].

    * **OFF:** Radio nie pełni funkcji retransmisji[cite: 24].
    * **1:** Retransmisja po **2,5 sekundy** od odbioru[cite: 25].
    * **2:** Retransmisja po **5 sekundach**[cite: 25].
    * **3:** Retransmisja po **7,5 sekundy** od odbioru[cite: 26].
    * **4:** Retransmisja po **10 sekundach** od odbioru[cite: 26].
    * **5:** Ekwiwalent 1, retransmisja po 2,5 sekundy od odbioru, a następnie **powtarzanie wiadomości co [21 ScnPaus] minut**[cite: 27].
        * Powtarzanie wiadomości w trybie 5 może być **wyłączone zdalnie** poprzez wysłanie dowolnej wiadomości zaczynającej się od **#**[cite: 28].
        * Odebranie dowolnej wiadomości **NIE ZACZYNAJĄCEJ SIĘ od #** spowoduje wznowienie pracy latarni[cite: 29].



    📡 Budowa Sieci i Przemienniki

    * Funkcję przemiennika powinny pełnić **wyłącznie stacjonarnie zainstalowane radia**[cite: 30]. Pełnienie tej funkcji przez radia noszone lub przewożone może prowadzić do częściowej lub całkowitej utraty pakietów, a także do interferencji[cite: 30].
    * Przemienniki należy rozmieścić w terenie, stosując **zasadę sieci komórkowej**[cite: 31].
    * Należy unikać pracy przemienników **w jednym slocie z nakładającą się strefą pokrycia**[cite: 31].

    Schemat rozłożenia przemienników w sieci komórkowej (S - slot, F - częstotliwość)



    ✉️ Funkcje Wyświetlacza i Latarnia (Beacon)

    Latarnia radiostacji transmitowana jest wywołaniem funkcji TX1750, która domyślnie jest wywoływana przez przytrzymanie przycisku **MONI (SIDE1)**[cite: 48, 52].

    * **51 Message:** Pierwsze 30 znaków ostatniej wiadomości[cite: 46].
    * **52 Page 2:** Drugie 30 znaków ostatniej wiadomości[cite: 47].
    * **53 Beacon (Latarnia) - Dwie Linijki Powitania:** [cite: 48]
        * **0:** Pierwsza linia powitania[cite: 49].
        * **1:** Druga linia powitania[cite: 50].
        * Linie powitania mogą zawierać do **12 znaków** i mogą być zmienione w CPS[cite: 51].

    Działanie Latarni po Włączeniu
    * Po włączeniu, latarnia będzie automatycznie powtarzana **1 raz na minutę**[cite: 53].
    * Do wiadomości dodawany jest znak czyniący ją **unikalną**, aby przemienniki retransmitowały sygnały latarni ponownie[cite: 53].

    Wyłączanie Latarni
    Wyłączyć rozsyłanie latarni można poprzez:
    * Naciśnięcie przycisku **latarki** (domyślnie SIDE2). Wtedy podświetlenie zgaśnie, a latarka się nie zaświeci[cite: 54].
    * Wyjście na nadawanie przez **PTT**[cite: 54].



    🔗 Łączenie Sieci

    * Format wysyłanych wiadomości jest dostosowany do formatu odbieranych, co pozwala na połączenie **dwóch radiostacji kablem cross-serial** (RX1 do TX2, TX1 do RX2, GND do GND - kenwood 2-pin radio clone cable)[cite: 56].
    * Pozwala to na retransmisję wiadomości **z jednej sieci do sieci na innej częstotliwości**, wymagającej innej anteny, w tym np. **na satelity**[cite: 56].

    Wykorzystanie Dual-Watch
    * Pod warunkiem włączenia **5 Dual-Watch**, przemiennik może odbierać wiadomości z **dwóch częstotliwości**[cite: 57].
    * Retransmituje jednak wiadomości tylko w **wybranym VFO**[cite: 57].
    * Wykorzystując tę cechę, można połączyć dwa przemienniki, aby retransmitowały wiadomości z sieci na innej częstotliwości[cite: 57].



    💻 Usługi Sieciowe (Koncepcja)

    Użycie Pythona z bibliotekami pyserial i transliterate pozwala na dodawanie usług do sieci i zarządzanie nimi zdalnie, zarówno poprzez wprowadzanie komend na telefonie, jak i bezpośrednio z radiostacji – komendami zapisanymi w latarni/powitaniu[cite: 193].

    Koncepcja Usług Dialogowych
    * Zakłada się tworzenie usług zdolnych do pracy w **trybie dialogowym**, odpowiadających na zaledwie **dwie komendy**[cite: 194].
    * Usługa aktywuje się poprzez wysłanie dowolnej komendy, pod warunkiem, że komenda zawiera **znak wywoławczy** (callsign)[cite: 194].
    * Serwis wysyła stronę powitalną z datą, czasem i znakiem wywoławczym, a następnie **zadaje pytanie**[cite: 194].
        * Przykład: Novosti?
            * Odpowiedź 1 – wysyłana jest wiadomość z nowościami[cite: 195].
            * Odpowiedź 0 – zadawane jest inne pytanie (np. Pogoda?, Pochta?, Internet?, Telegram?)[cite: 195, 196].
    * Jeśli w ciągu minuty nie zostanie odebrana odpowiedź, serwer resetuje się do trybu oczekiwania[cite: 197].

    Przykładowe Usługi
    * **Internet:** Tryb **pseudoprzeglądarki**, w którym w odpowiedzi na wysłany link, przesyłana jest tekstowa zawartość strony, jeśli jest to możliwe[cite: 196].
    * **Telegram:** Przesyłanie wiadomości do podłączonego bota w Telegramie[cite: 197].
    * **Poczta (unikalna dla użytkownika):**
        * Aby poczta była unikalna dla każdego użytkownika, należy zapisać w latarni nie tylko odpowiedź na pytanie, ale i **znak wywoławczy** (np. AB1CDE-0, AB1CDE-1)[cite: 198].
        * Inny użytkownik nie może anulować zapytania[cite: 198].
        * Można zabronić przetwarzania zapytań, jeśli znak wywoławczy pytającego nie znajduje się na serwerze[cite: 199].
        * Można też włączyć **automatyczną rejestrację** przy pierwszym zapytaniu z nowego znaku wywoławczego (powinno być konfigurowalne)[cite: 200].
        * Domyślny znak wywoławczy dla dostępu do funkcji serwera to **ANONYM** (np. ANONYM-0, ANONYM-1) – jest on ustawiany po zresetowaniu radia[cite: 201].
        * Poczta dla anonimów będzie **wspólna**[cite: 202].
        * Wiadomość na pocztę można wysłać w dowolnym trybie pracy serwera, wysyłając wiadomość w formacie: AB1CDE: Wiadomość[cite: 203]. Serwer sprawdzi i jeśli użytkownik jest zarejestrowany, wiadomość zostanie zapisana w jego skrzynce[cite: 204].



    ⚙️ Ustawienia Terminala (Przykłady)

    Serial USB Terminal (Android):
    * Baud rate (Prędkość): 38400 [cite: 68, 69]
    * Data bits (Bity danych): 8 [cite: 70, 71]
    * Parity (Parzystość): None [cite: 72, 73]
    * Stop bits (Bity stopu): 1 [cite: 74, 75]
    * Flow control (Kontrola przepływu): None [cite: 77, 78]
    * Charset (Kodowanie): windows-1251 [cite: 93, 94]
    * Newline (Nowa linia): CR+LF [cite: 112, 113]

    PuTTY (Windows):
    * Typ połączenia (Typ połączenia): Serial [cite: 158]
    * Szeregowa linia (Port): COM17 (przykład) [cite: 152, 154]
    * Szybkość (Prędkość): 38400 [cite: 153, 155]
    * Kodowanie (Char set translation): Win1251 (Cyrillic) [cite: 171]



    admin

    #6


    🤖 Koncept: Autoinformator dla Modemu Punktracker III

    Opracowany z wykorzystaniem Copilot (AI).

    Informator ten przesyła nagłówki i informacje z zdefiniowanych kanałów RSS, wykonując ich transliterację w celu umożliwienia odczytu bezpośrednio na radiostacji.

    Wymagane zależności (instalacja Python):
    pip install pyserial requests transliterate beautifulsoup4 readability-lxml lxml
    Obsługiwane Komendy
    Informator odpowiada na komendy w formacie:
    abcdefghijkl-Xgdzie X to cyfra komendy (np.
    abcdefghijkl-0). Przetwarzany jest tylko 14. znak komendy (czyli cyfra po myślniku). Cała reszta jest ignorowana i może zawierać dowolny tekst. Kontrola dostępu i logowanie znaków wywoławczych jest nieobecne.

    Konfiguracja za pomocą pliku feeds.txt
    Działanie informatora jest konfigurowane poprzez plik feeds.txt.

    | Komenda (14. Znak) | Nazwa | Działanie |
    | :---: | :--- | :--- |
    | 0 | Pomoc (Sprawka) | [cite_start]Przesyła 5. wiersz z pliku feeds.txt (60 znaków)[cite: 49, 50]. |
    | 1 | Czas (Wremia) | Przesyła datę i czas, a także 1. wiersz z pliku feeds.txt (40 znaków). |
    | 2 | Info | Przesyła 2., 3. i 4. wiersz z pliku feeds.txt (60 znaków w każdym wierszu). |
    | 3 | Wiadomości (Nowosti) | Przesyła nagłówki wiadomości z kanałów RSS wymienionych w sekcji [cat1], po 3 nagłówki z każdego kanału. |
    | 4 | Pogoda (Pogoda) | Przesyła ostatnią wiadomość i nagłówek z kanałów RSS wymienionych w sekcji [cat2]. |
    | 5 | VHF-DX | Przesyła ostatnią wiadomość i nagłówek z kanałów RSS wymienionych w sekcji [cat3]. |

    Ważne Interwały
    * Interwały między wiadomościami we wszystkich trybach wynoszą 15 sekund.
    * Nie wysyłaj kolejnego zapytania, dopóki nie minie 15 sekund od poprzedniego, w przeciwnym razie zostanie ono zignorowane.
    * Jeśli informator odpowiada na zapytanie, kolejne zapytania będą ignorowane, dopóki nie prześle wszystkich dostępnych informacji.

    Ustawienia w informator.py
    * W wierszu 12 pliku informator.py należy dostosować port szeregowy:
    SERIAL_PORT = 'COM14'Zmień 'COM14' na numer portu COM, do którego podłączona jest radiostacja w Twoim systemie.



    admin



    ℹ️ Dodatkowe Instrukcje i Zmiany Firmware

    Klawisz F#
    * **F#** – czyści bufor UART. [cite_start]Należy nacisnąć ten przycisk po podłączeniu radiostacji, aby w eter nie szły zakłócenia powstające w wyniku podłączenia. [cite: 55]

    Zarządzanie Latarnią w Trybie MeshTS 5
    * [cite_start]Wiadomość zaczynająca się od **#** wyłącza latarnię w trybie MeshTS 5, ale **nie włącza** trybu oszczędzania **U**[cite: 28].
    * [cite_start]Tryb U włączy się po minucie braku wiadomości, pod warunkiem, że ustawiony jest tryb oszczędzania **1:4**[cite: 21].
    * [cite_start]Po odebraniu wiadomości radio powróci do trybu **1:4**[cite: 21].
    * [cite_start]Jeśli nie potrzebujesz trybu U w MeshTS 5, ustaw tryb oszczędzania **1:3**[cite: 22].

    Dual Watch (DW) i Latarnia Analogowa
    * Jeśli włączony jest **DW (Dual Watch)**, latarnia analogowa przełącza się między VFO A i VFO B.
    * Jeśli nie chcesz, aby latarnia działała na obu VFO, wyłącz opcję **5 DualRx** lub zablokuj klawiaturę.

    Zmiana VFO/Kanału
    * Transmisja odbywa się teraz **zawsze tylko w wybranym kanale**, a nie według aktywności.
    * Jeśli potrzebujesz transmisji w różne VFO przy zablokowanej klawiaturze, możesz przełączać VFO, przypisując w CPS przycisk wywołania awaryjnego (domyślnie przytrzymanie **SIDE2** – latarka).

    Wskaźnik Baterii
    * Zmieniono wskaźnik baterii: usunięto miganie przy niskim naładowaniu.
    * Wskaźnik pokazuje napięcie w zakresie **6.0 V – 9.0 V**.
    * Jeśli napięcie nie mieści się w tym zakresie, wskaźnik znika, aby nie było zawieszeń.
    * Pamiętaj:
        * **8.40V – 100%**
        * **7.60V – 50%**
        * **6.80V – 0%**
    * Uwaga: Żadnego innego wskaźnika w firmware nie ma i nigdy nie będzie.

    Skanowanie
    * Usunięto menu przełączania list skanowania.
    * Listy skanowania przełącza się poprzez naciśnięcie przycisków **1 i 2** podczas skanowania.

    Menu
    * Latarnia (**Beacon**) została przeniesiona na **4. punkt menu**.

    Indeksy Latarni i Komunikacja z Serwisami
    * Do latarni wstawiany jest indeks **-0 ... -9**.
    * Indeks automatycznie rotuje się podczas wysyłania latarni, a także może być wybrany ręcznie za pomocą pozycji menu **53 Index**.
    * [cite_start]Indeksy mogą być używane do wysyłania komend do **autoinformatorów w sieci**[cite: 194].
    * Podczas tworzenia autoinformatorów należy pamiętać, że indeks **zawsze jest 14. znakiem wiadomości**.
    * [cite_start]Możesz użyć znaku wywoławczego z latarni do identyfikacji użytkownika, a indeksu do wyboru komendy[cite: 198].