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 21, 2024, 13:52

Login with username, password and session length

Recent

Ostatnie wiadomości

#1
Modyfikacje i peryferia / schematy ATS-20 i ATS-20+
Ostatnia wiadomość przez admin - Lis 19, 2024, 22:45
Repozytorium ze schematami do ats-ów
https://github.com/Emmemad/ATS-20_Schematic
#2
Programowanie i kod źródłowy / K5tool - narzędzie do programo...
Ostatnia wiadomość przez admin - Lis 19, 2024, 00:08
Program K5TOOL to specjalistyczne narzędzie służące do obsługi i programowania radiotelefonów UV-K5/UV-5R. Oto jego główne funkcje:

1. Operacje na pamięci EEPROM:
- Odczyt danych z pamięci radia
- Zapis danych do pamięci radia
- Tworzenie kopii zapasowych ustawień radia

2. Zarządzanie firmware'm:
- Wgrywanie nowego oprogramowania (firmware) do radia
- Pakowanie i rozpakowywanie plików firmware
- Obsługa zarówno zaszyfrowanych jak i niezaszyfrowanych wersji firmware

3. Funkcje diagnostyczne:
- Sprawdzanie połączenia z radiem
- Monitorowanie stanu baterii
- Logowanie komunikacji między komputerem a radiem
- Tryb sniffera do diagnostyki protokołu komunikacji

4. Dodatkowe możliwości:
- Symulacja bootloadera radia (przydatne do testowania)
- Obsługa różnych wersji bootloadera
- Szczegółowe logowanie operacji dla celów diagnostycznych

Program jest szczególnie przydatny dla:
- Serwisantów radiów UV-K5/UV-5R
- Zaawansowanych użytkowników chcących modyfikować ustawienia radia
- Programistów rozwijających oprogramowanie dla tych modeli radiotelefonów

Jest to narzędzie wiersza poleceń, które działa zarówno na Windows, Linux jak i MacOS, wymagając jedynie środowiska Mono do działania (mono potrzebne na systemach innych niż Windows).

k5tool.png

Kod źródłowy dostepny na: https://github.com/qrp73/K5TOOL


K5TOOL
Narzędzie do odczytu/zapisu EEPROM i wgrywania firmware'u dla radia UV-K5/UV-5R

Stworzyłem to narzędzie, aby zapewnić bardziej niezawodny protokół z możliwościami logowania do pracy z radiem UV-K5.

To narzędzie pozwala na odczyt i zapis EEPROM, a także wgrywanie plików firmware'u. Zawiera komendy do pakowania i rozpakowywania obrazów firmware'u i obsługuje zarówno formaty szyfrowane, jak i nieszyfrowane.

Narzędzie obsługuje rozmiary firmware'u do 0xF000 (61,440) bajtów i zostało przetestowane z dużymi plikami firmware'u.

Dodatkowo narzędzie może być używane jako symulator bootloadera UV-K5, co jest przydatne do testowania oprogramowania do aktualizacji firmware'u.

Narzędzie obsługuje różne wersje bootloadera, w tym bootloader v5.00.01, używa wewnętrznie szyfrowania AES, więc nie musisz się tym przejmować.

Wymagania i zależności
Narzędzie wymaga środowiska Mono. Na Windows, Mono jest dostępne od razu po instalacji.

Na Linuxie możesz zainstalować pakiet Mono runtime za pomocą następującej komendy:


sudo apt install mono-runtime```

Instalacja
Pobieranie i rozpakowanie:

1. Pobierz plik ZIP z następującego linku: K5TOOL Releases https://github.com/qrp73/K5TOOL/releases/download/v1.8/K5TOOL-v1.8.zip
2. Rozpakuj pobrany plik

Uruchamianie na Linux/MacOS:
Na Linuxie lub MacOS może być konieczne ustawienie uprawnień wykonywania dla skryptu k5tool:

sudo chmod +x k5tool

Uruchamianie na Windows:
Na Windows możesz uruchomić narzędzie z konsoli jako K5TOOL.exe.

Kompilacja
Możesz skompilować kod źródłowy używając MonoDevelop (którego używam) lub Visual Studio.

Na Windows uruchom skompilowane narzędzie z wiersza poleceń jako K5TOOL.exe.
Na Linux/MacOS uruchom skompilowane narzędzie używając dostarczonego skryptu bash k5tool.

Logowanie
Narzędzie generuje szczegółowy log komunikacji zawierający wszystkie szczegóły błędów. Możesz zobaczyć log w pliku K5TOOL.log.

- Linie zaczynające się tagami rx i tx reprezentują surowe dane komunikacji wymieniane z radiem
- Linie zaczynające się tagami RX i TX zawierają odszyfrowane wiadomości
- Linie zaczynające się tagami recv i send pokazują przetworzone wiadomości protokołu

Jeśli wystąpi błąd, możesz znaleźć wszystkie szczegóły komunikacji i informacje o błędzie w logu.

Gdy narzędzie się uruchamia, tworzy kopię zapasową poprzedniego logu jako K5TOOL.log.bak i zaczyna pisać nowy plik K5TOOL.log. Stary plik K5TOOL.log.bak jest usuwany. Jeśli wystąpi błąd, upewnij się, że skopiowałeś plik K5TOOL.log do analizy przed ponownym uruchomieniem narzędzia, aby uniknąć utraty ważnych informacji.

Sprawdzanie połączenia

$ ./k5tool -hello
Opening /dev/ttyUSB0
Handshake...
  Firmware:        "2.01.32"
  HasCustomAesKey:  0
  IsPasswordLocked: 0
Done


Określanie nazwy portu szeregowego
Domyślnie narzędzie używa ostatniego portu szeregowego z dostępnej listy. Jednak jeśli chcesz określić inny port, możesz to zrobić dodając argument -port <nazwaPortu>:

Dla Linux/MacOS:

./k5tool -port /dev/ttyUSB1 -hello

Dla Windows:

./k5tool -port COM3 -hello

Możesz użyć opcji -port bez określania nazwy portu, aby wyświetlić listę wszystkich dostępnych portów szeregowych w systemie:

bash
$ ./k5tool -port
/dev/ttyS0
/dev/ttyUSB0


Uwaga: Niektóre porty mogą nie pojawić się na tej liście. Na przykład, wbudowany port szeregowy na Raspberry Pi może pokazywać się jako /dev/ttyS0, ale może wymagać użycia nazwy /dev/ttyAMA0, która może nie być wymieniona. Jest to specyficzne dla systemu operacyjnego.

Restartowanie radia i wyświetlanie wersji bootloadera

$ ./k5tool -reboot
Opening /dev/ttyUSB0
Handshake...
  Firmware:        "2.01.32"
  HasCustomAesKey:  0
  IsPasswordLocked: 0
Reboot device...
  Bootloader:      "2.00.06"
Done


Odczyt ADC baterii

$ ./k5tool -rdadc
Opening /dev/ttyUSB0
Handshake...
  Firmware:        "2.01.32"
  HasCustomAesKey:  0
  IsPasswordLocked: 0
Read ADC...
  Voltage:          2190
  Current:          0
Done

Uwaga: Wyświetlana wartość nie jest w Woltach, ale jest surowym odczytem z ADC.

Odczyt danych EEPROM z radia UV-K5

$ ./k5tool -rdee [<offset> <size>] [<fileName>]

Możesz określić opcjonalne parametry dla adresu początkowego (offset) i długości (size) odczytywanego bloku. Nazwa pliku jest również opcjonalna.

Domyślnie parametry mają następujące wartości:
- `<offset>` = 0x0000
- `<size>` = 0x2000
- `<fileName>` = 'eeprom-{hex-offset}-{hex-size}.raw'

Uwaga: Odczyt EEPROM powinien być wykonywany, gdy radio działa w trybie normalnym (nie mylić z trybem wgrywania). Przed uruchomieniem komendy odczytu/zapisu EEPROM:

1. Odłącz kabel
2. Wyłącz radio
3. Włącz radio ponownie (NIE PRZYTRZYMUJ przycisku PTT!)
4. Podłącz ponownie kabel i wykonaj komendę

To zapewnia, że radio jest w odpowiednim trybie do odczytu/zapisu danych EEPROM.

Odczyt pełnego zrzutu EEPROM

$ ./k5tool -rdee
Utworzy to pełną kopię zapasową w pliku o nazwie eeprom-0000-2000.raw.

Możesz określić inną nazwę pliku z opcją -rdee:

$ ./k5tool -rdee eeprom-full.raw

Odczyt kopii zapasowej kalibracji UV-K5

bash
$ ./k5tool -rdee 0x1e00 0x0200 eeprom-calib.raw


Zapis EEPROM z pliku

bash
$ ./k5tool -wree [<offset>] <fileName>


Zapis pełnej kopii zapasowej EEPROM do UV-K5 z pliku

$ ./k5tool -wree eeprom-0000-2000.raw

Wgrywanie obrazu firmware'u do radia
```
-wrflash <fileName>

Ta komenda wgrywa obraz firmware'u w standardowym formacie (zaszyfrowany i z sumą kontrolną). Sprawdza sumę kontrolną, jeśli suma kontrolna jest nieprawidłowa, firmware nie zostanie wgrany.

Uwaga: Ta komenda powinna być wykonywana w trybie wgrywania. Aby przełączyć się w tryb wgrywania:

1. Odłącz kabel
2. Wyłącz radio
3. Włącz radio przytrzymując przycisk PTT (Push-to-Talk). Dioda LED powinna się zaświecić
4. Podłącz ponownie kabel i wykonaj komendę

Wgrywanie surowego (odszyfrowanego) obrazu firmware'u do radia

-wrflashraw [<version>] <fileName>

Ta komenda służy do zapisywania firmware'u w formacie surowym (as is), co oznacza, że możesz użyć pliku binarnego powstałego w wyniku kompilacji.

Rozpakowywanie obrazu firmware'u

$ ./k5tool -unpack <fileName> [<outputName>]

Pakowanie obrazu firmware'u

$ ./k5tool -pack <version> <fileName> [<outputName>]

Symulator bootloadera UV-K5

$ ./k5tool -port /dev/ttyUSB1 -simula

Tryb sniffera protokołu

$ ./k5tool -sniffer
Może być używany do celów diagnostycznych. W tym trybie narzędzie nie wysyła niczego, tylko monitoruje pakiety na linii RxD w pętli i wyświetla odszyfrowane pakiety w konsoli.

Parsowanie danych szesnastkowych

$ ./k5tool -parse <hex-data>
$ ./k5tool -parse-plain <hex-data>


Zobacz przykłady w oryginalnej dokumentacji dla dokładnego formatu wyjściowego tych komend.
#3
Elektronika / Odp: Nowa wersja płytki z ukła...
Ostatnia wiadomość przez admin - Lis 18, 2024, 14:29
Mamy więcej informacji na temat nowej płytki.
Najnowsza wersja modułu SI4732 dodaje transmisję stereo Bluetooth, transmisję stereo FM do głośnika Bluetooth lub słuchawek Bluetooth, pasmo AM również może być transmitowane, audio z krótkofalówek UHF i VHF również może być transmitowane do słuchawek, ale nie działa jako interkom.


photo_5897468720429779048_y.jpg

Przykładowy link do zakupu na aliexpres:
https://a.aliexpress.com/_EyxdJ37


zestaw sprzedażowy:
si-bt1.jpg


#4
Firmware / Odp: Firmware by F4HWN
Ostatnia wiadomość przez admin - Lis 15, 2024, 16:01
Długo nie trzeba było czekać i mamy nowa wersję 3.7

Zmiany w firmware:

F4HWN v3.7 Najnowsza

armel opublikował to 19 godzin temu
v3.7
1d08aea
💻 FLASH Z PRZEGLĄDARKĄ 💻
Sugeruję wybrać jedną z dwóch następujących wersji:
📺 Wersja Bandscope (bez wsparcia dla FM broadcast)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.bandscope.packed.v3.7.bin

📻 Wersja Broadcast (bez wsparcia dla bandscope)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.broadcast.packed.v3.7.bin

Ostatnia szansa... jeśli nie możesz zdecydować między tymi dwiema wersjami, możesz zawsze wybrać wersję poniżej. Zachowuje ona wsparcie dla Broadcast FM i Bandscope. Ale usunięto VOX, Audio bar, Air Copy, nowe ewolucje Bandscope od wersji 3.0 i wznowienie skanowania...
⏱️ Wersja Bandscope & Broadcast (bez VOX, Audio bar, Air Copy, nowych ewolucji Bandscope od wersji 3.0 i wznowienia skanowania)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.voxless.packed.v3.7.bin

Nowa wersja dedykowana dla profesjonalistów ratunkowych!
🚨 Wersja RescueOps (bez Bandscope i Broadcast)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.rescueops.packed.v3.7.bin

📘 Aktualny podręcznik dostępny w sekcji Wiki 📘
https://github.com/armel/uv-k5-firmware-custom/wiki/

⭐ Dedykowany sterownik CHIRP dostępny jako załącznik ⭐️
f4hwn.chirp.driver.v3.7.py
Zmiany
Refaktoryzacja i optymalizacja pamięci,
Naprawiono automatyczny restart skanowania, jeśli uruchomiony ze skrótu,
Naprawiono błąd w analizatorze widma (dzięki @fagci),
Naprawiono błąd w pozycji menu F Lock, jeśli ukryte menu są aktywowane,
Ulepszono wprowadzanie częstotliwości za pomocą klawiatury,
Dodano nową wersję RescueOps,
Ulepszono narzędzia kompilacji.
📘 Aby uzyskać wyjaśnienia dotyczące funkcji Air Copy, zobacz wiki 📘
Wersja Bandscope, pozostało 231 bajtów.
Wersja Broadcast, pozostało 2 095 bajtów.
Wersja Voxless, pozostało 27 bajtów.
Wersja RescueOps, pozostało 4 119 bajtów.
Miłej zabawy,
Armel F4HWN.
💡 Dla użytkowników Quansheng K5 z hotspotem opartym na SA818, specjalne wersje *.sa818.bin są dostępne w katalogu archiwum. Wersje te unikają ogona tłumienia. Jednak musisz najpierw aktywować polecenie Close Tail Command na SA818.
#5
Firmware / Odp: Firmware nowej generacji ...
Ostatnia wiadomość przez admin - Lis 10, 2024, 17:32
Dzisiejszy reborn połączone vfo 1 z vfo pro, możliwość robienia screenshotów przez uart, różne poprawki w odbiorze i pokazywaniu siły sygnału.
#6
Firmware / Odp: RADIO PREPPERS [firmware ...
Ostatnia wiadomość przez admin - Lis 06, 2024, 21:17
7. Operacje wspólne
Oto tłumaczenie na język polski:

7.1 Moduł pisania
W różnych sekcjach radia można wpisywać tekst, takich jak Messenger, Kontakty i Nazwa.
Moduł pisania działa w następujący sposób:

• Pole pisania znajduje się zawsze na dole, gdzie miga kursor.
• Powyżej znajduje się pasek z trzema informacjami, od lewej do prawej:
1. Wskazanie, czy jesteś w trybie wielkich liter: AB, małych liter: ab czy liczb: 09. Aby przełączać się między trybami, naciśnij przycisk *.
  Ten klawisz umożliwia również modyfikację innych pól.
2. Wskazuje, który klawisz został ostatnio naciśnięty.
3. Pokazuje liczbę już wpisanych znaków.

• Alfabet jest rozmieszczony tak jak na klasycznych klawiaturach T9 telefonów komórkowych z lat 90.:
  1 , . ? !
  2 A B C, a b c
  3 D E F, d e f
  4 G H I, g h i
  5 J K L, j k l
  6 M N O, m n o
  7 P Q R S, p q r s
  8 T U V, t u v
  9 W X Y Z, w x y z
  0 Potwierdza i przechodzi do następnej litery, jeśli znajduje się ona na tym samym klawiszu.
  Naciśnięty dwa razy = spacja.

• Aby usunąć literę, naciśnij lewy klawisz boczny L1.

7.2 Wywołanie selektywne
7.2.1 Jak wykonać wywołanie selektywne (wywołać tylko określone radio).

Przykład konfiguracji menu:
Przejdź do menu Radio Config → My ID, naciśnij M i wprowadź identyfikator, na przykład 1 na pierwszym radiu i 2 na drugim.
Upewnij się, że oba radia ustawione są na tym samym kanale domowym, więc menu Radio Config → Home Ch, kanał 9.
Można wywołać ten kanał za pomocą przycisków F + 9 Call.
Na tym kanale musi być obowiązkowo aktywowana dekodowanie DTMF: Channel Config → D Decod: ON.

RADIO 1            RADIO 2
My ID = 1           My ID = 2
Home Ch = 9        Home Ch = 9
Channel Config → D Decod ON dla kanału domowego

To oprogramowanie układowe może zapisać 16 kontaktów w książce adresowej, ale można również wykonywać wywołania ręcznie.

W tym momencie przechodzimy do Menu Contacts i wprowadzamy te dane.
Wybierz kontakt do edycji, a następnie naciśnij klawisz M (edycja) i wprowadź pseudonim, jak opisano w sekcji "7.1 Moduł pisania".
Kontynuując naciskanie klawisza * ponad 3 razy, przejdziesz do edycji identyfikatora, naciśnij klawisz M, aby zapisać zmianę.
Powtórz tę czynność również dla edycji kanału rozmowy. Zawsze naciskaj klawisz M, aby zapisać każdą zmianę.

W radiu 1:
Nazwa: Radio2
ID: 2
Kanał: 88

W radiu 2 wprowadzamy kontakt radia 1:
Nazwa: Radio1
ID: 1
Kanał: 88 (może być inny)

Teraz przechodzimy do menu Kontakty radia 1, zaznaczamy strzałkami "Radio 2" i naciskamy PTT.
Rozpoczyna się wywołanie selektywne, odbierane przez radio 2, które zacznie dzwonić jak telefon.
Aby odpowiedzieć, radio 2 musi nacisnąć PTT na 1 sekundę.
Radio 2 wysyła sygnał potwierdzenia do radia 1 i przejdą one na kanał 88.
Teraz można spokojnie rozmawiać na wybranym kanale 88.
Na koniec rozmowy, po 10 sekundach, radia automatycznie wrócą do kanału 9.

♦ Kanał 88 to przykład, ważne jest, aby był ustawiony identycznie na obu radiach, włącznie z subtonami.
Idealnie byłoby mieć cały plan pasma identyczny. Subtony zapewniają, że nie będzie zakłóceń, a ta cisza pozwala radiu zrozumieć, że połączenie się zakończyło i automatycznie wrócić do kanału 9.

7.2.2 Wywołanie Selektowe grupowe

Wszystkie radia, w których książce adresowej znajduje się kontakt stworzony jako grupa, odbiorą wywołanie.

Przykład:
- Nazwa: Grupa A
- ID: 20
- Kanał: 88

Do tego momentu wszystko jest identyczne z kontaktem pojedynczym. Aby wywołać ten kontakt jako grupę i dotrzeć jednocześnie do większej liczby radii, należy dodać po ID odbiorcy znak #, co zamienia połączenie na wywołanie grupowe.

Dwa możliwe sposoby:

- W radiu nadawcy, w menu Channel Config → PTT send, wybierz opcję Call GROUP – to automatycznie doda znak # po ID podczas wysyłania.
 
- W książce adresowej, niezależnie od ustawienia menu PTT send, jeśli wybrano kontakt, aby wywołać jako pojedynczy, naciśnij F + 0 FM. Aby jednak wykonać wywołanie grupowe, naciśnij F + 9 Call. Ten szybki sposób pozwala wybrać typ wywołania w momencie jego realizacji.

 🖥 Filmy instruktażowe:
Wywołanie selektowe jeden na jeden: 
[https://odysee.com/ChiamtaSelettiva-1-a-1:b?r=H1SPCWjv2TqR2kqnKP42NCRUoVdwuyLk](https://odysee.com/ChiamtaSelettiva-1-a-1:b?r=H1SPCWjv2TqR2kqnKP42NCRUoVdwuyLk)
#7
Firmware / Odp: RADIO PREPPERS [firmware ...
Ostatnia wiadomość przez admin - Lis 06, 2024, 19:13
6.4 Messenger
Moduł Messenger służy do wysyłania wiadomości.

messenger.png

Należy skonfigurować menu w sekcji Radio Config w następujący sposób:
Msg Rx ON
Msg Mod FSK (Frequency Shift Key)
Msg Spd 1200

Aby uruchomić Messenger, naciśnij F + M (bezpośrednie wejście) lub naciśnij M i wejdź do sekcji Messenger.

Messenger składa się z 2 stron - strony do pisania, która pozwala na pisanie i wysyłanie wiadomości, oraz strony do przeglądania wysłanych i odebranych wiadomości. Przełączanie między nimi odbywa się za pomocą przycisku w dół ▼.

Napisz wiadomość, jak opisano w sekcji 7.1 Moduł pisania, maksymalnie 15 znaków.

Naciskając przycisk * ponad 3 razy, po przekroczeniu ustawień AB - ab - 09, przejdziesz do pól To i From.

To: wprowadź identyfikator odbiorcy. Ten ID jest inny niż My ID dla połączeń selektywnych, jest wewnętrzny dla modułu Messenger. Dostępne adresy są numeryczne i mieszczą się w zakresie od 1 do 254. TYLKO ten adres może wysłać potwierdzenie odbioru (ACK).
Wszystkie radia odbierają wiadomość, ale tylko to z ID zgodnym z polem To wyśle potwierdzenie odbioru.
Aby zapisać odbiorcę, naciśnij przycisk M. W pasku informacji pojawi się Ex, co oznacza, że zarządzanie wprowadzaniem jest zewnętrzne w stosunku do "klawiatury wielofunkcyjnej".

From: ID nadawcy. Nie ma on nic wspólnego z My ID dla połączeń selektywnych. Zwykle jest ustawiany raz i już się go nie zmienia.
Aby zapisać ID nadawcy, naciśnij przycisk M.

Aby wysłać wiadomość, naciśnij przycisk M. Na drugiej stronie nadawcy pojawi się wysłana wiadomość.
Na odbierającym radiu w lewym górnym rogu pojawi się ikona koperty.
Po wejściu do Messengera, automatycznie otworzy się druga strona z odebraną wiadomością.
Gdy nadejdzie potwierdzenie odbioru (ACK), przez 1 sekundę zaświeci się biała dioda LED. Na drugiej stronie wyświetli się wtedy własna wiadomość z pełnym symbolem, oznaczając potwierdzony odbiór.

mess-icon.png

Za pomocą przycisku w górę ▲ na stronie do pisania można wyświetlić jeden po drugim wiadomości ze strony 2. Może to być przydatne, aby wysłać ponownie wiadomość, która nie otrzymała potwierdzenia odbioru, lub aby nie przepisywać części wiadomości i zaoszczędzić czas.

Przykład:
< Cześć >
Cześć, do zobaczenia.

mess-list.png

♦ Strona 2 zapisuje tylko ostatnie 5 wiadomości.
♦ Wiadomości pozostają zapisane, dopóki radio jest włączone.
♦ Aby zapewnić stabilną pracę Messengera, zaleca się wyłączyć oszczędzanie baterii (menu Bat Save).

🖥 Ilustracyjne filmy wideo: Wysyłanie SMS między radiotelefonami
https://odysee.com/@maxlinux2k:c/InvioSMS:a?r=H1SPCWjv2TqR2kqnKP42NCRUoVdwuyLk


6.5 Scanlist
Parametry skanowania. Menu dostępne również za pomocą przycisków F + * Scan.

scanlist.png

Scanlist
Naciśnij 1 lub 2, aby rozpocząć lub zatrzymać skanowanie list 1 i 2. Gdy obie są aktywne, pojawia się numer 3.

Resume
Naciśnij klawisz F + 7, 8, 9, aby wybrać, jak ma reagować radio, gdy napotka sygnał.
No audio: wznawia skanowanie, gdy sygnał zniknie.
5s: zatrzymuje się na kanale na 5 sekund, a następnie wznawia skanowanie.
Stop Found: zatrzymuje się, gdy znajdzie sygnał, i pozostaje na nim.

Direction ˄ ˅
Naciśnij klawisze strzałek w górę i w dół, aby wybrać kierunek skanowania.

Scan ch.
Wyświetla liczbę kanałów pamięci, które są aktualnie skanowane.

Dolna linia
Wyświetla nazwę aktualnie skanowanego kanału.

♦ Aby wyjść ze skanowania, naciśnij klawisz EXIT.

♦ Naciśnięcie klawisza 0 daje funkcję Fast Copy (Frequency Meter). Analizuje i identyfikuje częstotliwość i ton CTCSS nadajnika. Wymagane jest, aby 2 radia były BARDZO blisko siebie, niemal stykając się, ponieważ sygnał musi być silny. Po czym Scanlist powraca do ekranu głównego z odnalezioną i zapisaną w pierwszym wolnym kanale częstotliwością.


6.6 Contacts
Jest to książka adresowa z 16 zapisywalnymi kontaktami, przydatnymi do wywołań selektywnych i jako identyfikatory grupy. Z modułu Kontakty można również wykonywać wywołania selektywne (rozdział 7.2).

conta.png

1. W pierwszym wierszu wpisuje się nazwę kontaktu.
2. W drugim wierszu, oznaczonym jako ID, wpisuje się maksymalnie 10-znakowy numeryczny identyfikator radia.
3. W trzecim wierszu, oznaczonym jako Ch:, należy podać numer kanału, na który ma zostać przeniesiona komunikacja.
Aby rozpocząć i potwierdzić zmianę, naciśnij przycisk M, naciskaj go dla każdego modyfikowanego pola.

F + 9 Call
Automatycznie wykonuje wywołanie do pojedynczego użytkownika, nawet jeśli PTT send jest ustawiony na wywołanie grupowe.

F + 0 FM
Automatycznie wykonuje wywołanie grupowe, nawet jeśli PTT send jest ustawiony na wywołanie do pojedynczego użytkownika.

Kontakt może być również grupą
Gdy radio odbiera sygnał DTMF z # po numerze ID (odbiorcy), odbiera go jako grupę.
W praktyce radio wyszukuje ten numer na liście kontaktów i jeśli jest obecny, radio zadzwoni, ponieważ należy do tej grupy.
Dlatego konieczne jest stworzenie kontaktu z ID przeznaczonym dla tej grupy, np. Grupa A.

6.7 Info
Wyświetla dane radia, wersję oprogramowania i inne informacje.
info.png
#8
Firmware / Odp: RADIO PREPPERS [firmware ...
Ostatnia wiadomość przez admin - Lis 06, 2024, 18:57
6. Menu
Oprogramowanie układowe PREPPER RADIO kataloguje menu w następujących sekcjach:
• Channel Config
• Radio Config
• Radio FM
• Messenger
• Scanlist
• Contacts
• Info

Aby uzyskać dostęp do sekcji, wejść do menu, wybrać daną pozycję i potwierdzić lub zapisać wybór, naciśnij przycisk M.

Aby wyjść z pozycji menu bez potwierdzenia, naciśnij przycisk EXIT.

Aby cofnąć się o krok, naciśnij przycisk EXIT.

Przycisk L1 kasuje znak (jak w Messengerze).


6.1 Channel Config
Te ustawienia zostaną zapisane tylko dla wybranego kanału.

1. Frq Step kHz: 0.01, 0.05, 0.10, 0.25, 0.50, 1, 1.25, 2.5, 5, 6.25, 8.33, 10, 12.50, 15, 25, 30, 50, 100, 125, 250, 500
  Ustawia krok częstotliwości (Frequency Step), czyli o ile zostanie dodana (strzałka w górę) lub odjęta (strzałka w dół) częstotliwość podczas pracy w trybie VFO.

2. Tx Power LOW, MID, HIGH
  Ustawia moc nadawania.

3. Rx CTCS OFF, 67.... 254.1Hz
  Ustawia subton CTCSS w odbiorze (50 subtonów).

4. Tx CTCS OFF, 67.... 254.1Hz
  Ustawia subton CTCSS w nadawaniu (50 subtonów).

5. Rx DCS OFF, D023N, D025N, 26.......754
  Ustawia kod DCS w odbiorze (208 kodów).

6. Tx DCS OFF, D023N, D025N, 26.......754
  Ustawia kod DCS w nadawaniu (208 kodów).

7. Offs Dir OFF, +, −
  Kierunek przesunięcia / offset dla powtarzaczy.

8. Offset 0 to 999.98750 MHz
  Przesunięcie / offset częstotliwości dla powtarzaczy.

9. BWidth 5k, 6.25k, 12.5k, 25k
  Ustawia szerokość pasma (BandWidth). Należy użyć właściwej szerokości pasma dla danej częstotliwości emisji zgodnie z obowiązującymi przepisami. 12.5 = wąskie, a 25k = szerokie.

10. On Busy OFF, ON
    Uniemożliwia transmisję, jeśli kanał jest zajęty. Zalecane jest włączenie tej opcji.

11. PTT send OFF, Call USER, Call GROUP, UP CODE, DOWN CODE
    Wybiera, co ma być wysyłane po naciśnięciu przycisku PTT.

12. Compand OFF, TX, RX, RX/TX
    Compander: filtr kompresji/ekspansji, poprawia jakość dźwięku.

13. D Decod OFF, ON
    Aktywuje dekodowanie DTMF. Pod częstotliwością pojawi się D.

14. ScanList OFF, 1, 2, 1+2
    Ustawia listę skanowania dla kanału.

15. Delete OFF, ON
    Usuwa wybrany kanał.

16. CopyTo
    Kopiuje kanał do innej pamięci.

17. Name
    Zmienia nazwę wybranego kanału (tylko w trybie eksperta).


6.2 Radio Config
Te ustawienia mają zastosowanie do całego radia i wszystkich kanałów.

1. Squelch 0 → 9
  Ustawia próg wyciszenia. Jeśli są aktywne tóny DxCSS, próg wyciszenia jest nieistotny, ponieważ radio włączy głośnik po odebraniu tonu. Jest to bardzo przydatne w trybie VOX, aby uniknąć słuchania komunikatów, które nie są interesujące.

2. My ID
  Używany do identyfikacji radia w wywołaniach selektywnych. Dozwolone do 10 znaków, tylko cyfry od 0 do 9.

3. UpCode
  Generyczna "sekwencja DTMF", którą można przygotować i wysłać, przypisując ją do szybkiego przycisku 1 lub 2. Pomysł jest taki, aby można było jej użyć do "włączenia" lub "wyłączenia" czegoś (gdy będzie dostępny parrot z wyjściem cyfrowym...).

4. DwCode
  Generyczna "sekwencja DTMF", którą można przygotować i wysłać, przypisując ją do szybkiego przycisku 1 lub 2. Pomysł jest taki, aby można było jej użyć do "włączenia" lub "wyłączenia" czegoś (gdy będzie dostępny parrot z wyjściem cyfrowym...).

5. HomeCh
  Ustawia kanał domowy, kanał spotkań.

6. D SiTo ON/OFF
  DTMF SideTone. Umożliwia monitorowanie, lokalne odsłuchiwanie wysyłanych przez radio dźwięków DTMF.

7. D Hold 3s → 60s
  Czas, przez jaki na wyświetlaczu pozostają widoczne odebrane kody DTMF przed ich usunięciem (optymalnie 4s).

8. BL Time OFF, ON, 5s → 4min
  Czas podświetlenia wyświetlacza.

9. BL Levl 0 → 6
  Poziom jasności podświetlenia wyświetlacza.

10. BL TxRx OFF, TX, RX, TX/RX
    Określa wydarzenie, które powoduje włączenie wyświetlacza.

11. TxTOut 6s → 2:30s
    Timer wyłączenia transmisji: maksymalny dozwolony czas transmisji.

12. Beep
    Dźwięk klawiszy.

13. Tail To OFF, 55, 57.5,60,62.5,65kHz
    Ton wyciszenia, eliminujący szum po zakończeniu transmisji.

14. Enables NONE, PMR TX, W MR, PMR TX + W MR
    Włącza transmisję w paśmie PMR i zapis do pamięci.

15. MsgRx ON/OFF
    Włącza/wyłącza odbiór wiadomości Messenger.

16. MsgMod FSK, FFSK1200
    Tryb Messengera.

17. MsgSpd 600, 1200, 1800, 2400
    Prędkość Messengera (zalecane 1200).

18. L1Shrt
    Przypisuje funkcję do lewego przycisku bocznego (pod PTT).

19. L1Long
    Dostępne funkcje dla lewego przycisku bocznego (długie naciśnięcie).

20. L2Shrt
    Przypisuje funkcję do prawego przycisku bocznego (krótkie naciśnięcie).

21. L2Long
    Dostępne funkcje dla prawego przycisku bocznego (długie naciśnięcie).

22. Batt Save 0 → 4
    Ustawia poziom oszczędzania baterii.

23. Batt Type 1600mAh, 2200mAh
    Wskazuje zainstalowany typ baterii. Błędne ustawienie może powodować błędy transmisji, np. "Volt High".

24. Batt Text NONE,VOLTAGE, PERCENT
    Określa sposób wyświetlania stanu naładowania baterii.

25. Reset NOTHING,VFO,ALL
    Opcja ALL kasuje wszystkie ustawienia i EEPROM.

26. POnMsg NONE, MESSAGE, VOLTAGE
    Komunikat wyświetlany przy włączeniu radia.


6.3 Radio FM
Włącza broadcast FM w radio, za pomocą kombinacji klawiszy F + 0 FM.

radiofm.png

W trybie Memory, przyciskami góra ▲ i dół ▼ można przechodzić między zapisanymi stacjami (Mi - Memory input).
W trybie Frequency można wprowadzać i wyszukiwać częstotliwości.

⚠️ W module FM, po naciśnięciu klawisza F, pozostaje on aktywny aż do ponownego naciśnięcia.

F + 3 VFO/MR
Przełącza pomiędzy trybem Częstotliwość a trybem Pamięci.

Skanowanie:
W trybie Częstotliwość lub Pamięci, po naciśnięciu klawisza F i użyciu klawiszy góra ▲ i dół ▼, rozpoczyna się skanowanie w wybranym kierunku.
W trybie Częstotliwość, naciśnięcie klawisza * Scan powoduje skanowanie następnej częstotliwości, które kontynuuje się do momentu znalezienia zadowalającej stacji.
W trybie Pamięci, przechodzi do następnej zapisanej stacji.

F + 1 Band
Zmienia międzynarodowe standardy częstotliwości FM w MHz: 64-76, 76-90, 76-108, 87.5-108, wyświetlane w lewym dolnym rogu.

F + 7 = Wycisz / Wyłącz wyciszenie

Zapisywanie częstotliwości:
W trybie Memory z aktywnym klawiszem F, przejdź do pamięci, którą chcesz wykorzystać, np. M10, następnie naciśnij 3 VFO/MR, aby przejść do trybu wprowadzania częstotliwości, wyłącz F, wprowadź częstotliwość za pomocą 4 cyfr (dodaj 0 przed częstotliwościami poniżej 100 MHz), pojawi się Fi = Frequency input.
Aby zapisać, naciśnij Exit.
Następnie wyjdź z trybu Częstotliwość (klawisz 3) i z trybu Funkcja F.
Teraz możesz przeglądać znalezione kanały za pomocą strzałek.

Dostępne jest 20 pamięci FM, zapisywanych w osobnym slocie pamięci, oddzielnym od kanałów radiowych.
#9
Firmware / Odp: RADIO PREPPERS [firmware ...
Ostatnia wiadomość przez admin - Lis 06, 2024, 15:22
3. Wyświetlacz

Ekran główny
Znaczenie ikon:
dis1.jpg

znaczenie ikon.png

4. Funkcje przycisków

Funkcja przycisków zależy od tego, w którym menu się znajdujesz.

Funkcje przycisków przy krótkim naciśnięciu:

M - Wejście do menu radia. Potwierdzenie i zapisanie ustawień.
EXIT - Powrót w menu. Przerwanie skanowania, radio FM.
*scan - Aktywacja wprowadzania sekwencji DTMF.
F# - Aktywacja wprowadzania sekwencji DTMF.

Funkcje przycisków przy długim naciśnięciu:
F# - Blokada klawiatury. Pojawi się kłódka u góry i napis "Long F to unlock".

Funkcje przycisków skojarzonych z F:
F + M - Aktywacja funkcji Messenger.
F + 1 - Band - Otwiera sekcję Kontakty - W trybie Broadcast FM zmienia standardy międzynarodowe w MHz: 64-76, 76-90, 76-108, 87.5-108.
F + 2 - A/B - Przełącza między konfiguracją A i konfiguracją B.
F + 3 - VFO/MR - Przełącza między trybem pamięci a trybem VFO (pamięć od 200 w górę).
F + 6 - H/M/L - Wybór mocy L M H. Pojawią się inicjały pod częstotliwością.
F + 5 - NOAA - Czyści informacje wywołania selektywnego.
F + 7 - VOX - Włącza lub wyłącza funkcję VOX. Pojawi się Vx pod częstotliwością.
F + 8 - R (Reverse) - W trybie Duplex, odwraca częstotliwość Rx i częstotliwość Tx. Pojawi się R pod częstotliwością.
F + 9 - Call - Przywołuje kanał domowy.
F + * - Scan - Otwiera funkcję Scanlist.
F + 0 - FM Radio - Nadawanie radiowe FM.

♦ Funkcję VOX należy odpowiednio dostroić do własnych potrzeb za pomocą programu PrepperDock (jeszcze niedostępnego).

♦ Bardzo ważne jest włączenie opcji "On Busy" w ustawieniach kanału, aby zapobiec przypadkowemu nadawaniu, gdy druga osoba już mówi.

5. Przyciski boczne / Side keys
Dwa przyciski boczne po lewej stronie są programowalne poprzez menu Radio Config → L1Shrt...
Można przypisać do nich funkcję krótkiego lub długiego naciśnięcia.

L1Shrt: L = Lewy klawisz (lub Boczny), Shrt = Krótkie naciśnięcie.
L1Long: L = Lewy klawisz (lub Boczny), Long = Długie naciśnięcie.

L2Shrt, L2Long - Funkcje:

FLASH LIGHT - Dioda LED latarki. 3 tryby: WŁĄCZONA, migająca i SOS.
POWER - Wybór mocy L M H.
A/B - Przełącza między kanałami A i B, alternatywa dla F + A/B.
VFO/MR - Przełącza między trybem VFO a trybem pamięci.
BANDWIDTH - Reguluje szerokość pasma.
SEND UPCODE - Wysyła kod Up Code.
SEND DWCODE - Wysyła kod Down Code.
CLR CALL - Czyści informacje wywołania selektywnego.
NONE - Przycisk nie robi nic.

♦ W trybie pisania, przycisk L1 kasuje ostatni znak.


#10
Firmware / RADIO PREPPERS [firmware na sy...
Ostatnia wiadomość przez admin - Lis 06, 2024, 11:48
Firmware to mocna przeróbka egzumera stworzona przez entuzjastów z Włoch.

Download:
Firmware_PrepperRadio-v24-11-01.bin

ustawienia kanałów dla programu k5prog (włoskie):
Config_PrepperRadio-K5prog-ITALY.bin

Program k5prog do wgrywania firmware i konfiguracji (zrobienie kopii zapasowej epromu):
k5prog_win-v1.26.exe 

Włoska instrukcja która będzie przetłumaczona na język polski w poniższych postach:
MANUAL-ITA-PrepperRadio-v2024-11-04.pdf 


1. WSTĘP

To oprogramowanie (firmware) przeznaczone jest do radiotelefonów QuanSheng K5 (8), K6 i Plus. Jego celem jest modyfikacja funkcjonalności i obsługi urządzenia, aby dostosować je do potrzeb osób przygotowujących się na sytuacje kryzysowe (preppersów). Oprogramowanie zostało uproszczone, aby ułatwić korzystanie z radiotelefonu osobom mniej doświadczonym, oraz wzbogacone o funkcje znane ze smartfonów, takie jak selektywne wywołania, wiadomości tekstowe oraz możliwość podłączenia do komputera.

Firmware PrepperRadio zwiększa liczbę dostępnych pamięci z 200 do 214.
Wszystkie funkcje są zgodne z prawem, nie ma żadnych szyfrowania ani ukrytych funkcji.
Urządzenie pracuje na częstotliwościach dostępnych publicznie.
Moc nadawcza jest zgodna ze specyfikacją urządzenia.
Celem tego oprogramowania jest zapewnienie komunikacji w sytuacjach kryzysowych i ratowanie życia.
Uczestnicy projektu zobowiązują się do przestrzegania prawa i ochrony życia ludzkiego oraz korzystania z radiotelefonu zgodnie z obowiązującymi przepisami.
To oprogramowanie nie jest zwykłą krótkofalówką PMR.
DLACZEGO?

Nie możemy być pewni, że unikniemy katastrofy naturalnej lub spowodowanej przez człowieka. Możemy się przygotować, gromadząc zapasy żywności, tworząc zestaw pierwszej pomocy, uzupełniając zbiornik paliwa itp. Często jednak zapominamy o komunikacji. Dzisiaj jesteśmy przyzwyczajeni do korzystania z telefonów komórkowych, które zapewniają nam stały kontakt ze światem. Jednak w przypadku awarii zasilania, stacje bazowe przestaną działać i utracimy łączność. W takich sytuacjach radiotelefony stają się niezbędnym narzędziem do stworzenia podstawowej sieci komunikacyjnej, która może uratować ludzkie życie.

Naszym celem jest pomoc w stworzeniu takiej sieci poprzez dostarczenie odpowiednich narzędzi, takich jak radiotelefony, zmodyfikowane oprogramowanie, instrukcje obsługi oraz procedury komunikacyjne.

Gdzie kupić radiotelefon?

Radiotelefony i kable programujące typu Kenwood można kupić na Allegro, Amazonie lub Aliexpress.

Zachęcamy do zakupu radiotelefonu, stworzenia sieci komunikacyjnej i zapoznania się z procedurami opisanymi w tej instrukcji.


2. Firmware

2.1 Pobieranie Firmware

Ostatnia aktualizacja "ALL SAINTS": Link Telegram https://t.me/+2vhZ2GITEcY4OTE8
Link: https://www.prepperradio.cloud/release-241101/

♦ Zawartość archiwum ZIP PrepperRadio-Firmware_v.202y-mm-dd.zip:

Firmware_PrepperRadio-v24-mm-dd.bin: Główny plik firmware.
Config_PrepperRadio-K5prog-ITALY.bin: Plik konfiguracji dla modeli K5, dostosowany do Włoch.
MANUAL-ITA-PrepperRadio-v2024-10-31--06.pdf: Instrukcja obsługi w języku włoskim.
Utility:
k5prog_win-v1.26.exe: Program do programowania radiotelefonu dla systemu Windows.
♦ Dostępny jest również pakiet narzędzi dla bardziej zaawansowanych użytkowników: PrepperRadio-Utilities.zip. Zawiera:
PrepperDock-Linux: ° PrepperDock_1.2.run
PrepperDock Win
Pyton
♦ W przypadku problemów z tym firmware, zawsze można przywrócić oryginalne oprogramowanie radiotelefonu. Patrz rozdział 2.3.

2.3 Zapisywanie oryginalnej kalibracji i konfiguracji

Jak już wspomniano wcześniej, ważne jest zachowanie oryginalnych plików kalibracji i konfiguracji. Można to zrobić w następujący sposób:
Zainstalować sterownik kabla. Upewnić się, że jest poprawnie rozpoznany przez system Windows i program k5prog-win. → Uruchomić radio w normalnym trybie (tryb użytkownika), podłączyć kabel z komputera do radia i uruchomić program k5prog-win. Za pomocą przycisków "Read Configuration" i "Read Calibration" zapisać oba pliki w wybranym przez siebie folderze.
Jeśli chcesz przywrócić radio do stanu początkowego, nie wystarczy zainstalować oryginalny firmware. Musisz również załadować oryginalne pliki "my_calibration" i "my_config": → Użyć programu k5prog-win i przycisków "Write Configuration" i "Write Calibration". Te pliki zawierają około stu parametrów, takich jak trzy poziomy mocy nadawania, squelch, wiadomość startowa, ID użytkownika, VFO itp. Są one zapisane w zewnętrznej pamięci EEPROM. ⚠️ Te pliki są unikalne dla każdej radiostacji i nie mogą być używane zamiennie. Kalibracja jest ustawiana fabrycznie dla każdej indywidualnej radiostacji. Należy pamiętać, że nie można nadpisać części dotyczącej kalibracji przy użyciu firmware Prepper.

Wygląd:
Firmware mocno ingeruje w wygląd i obsługę radia w porównaniu z standardowym egzumerem.
Ekrany startowe:
photo_5864182569266955490_y.jpg


Vfo jest pojedyńcze z przełączaniem A/B:
photo_5864182569266955494_y.jpg

Menu przebudowane, podzielone na grupy, napisy pełne bez skrótów i niedomówień:
photo_5864182569266955495_y.jpg photo_5864182569266955492_y.jpg

Messenger:
photo_5864182569266955493_y.jpg

Radio FM:
photo_5864182569266955491_y.jpg

skaner kanałów:
photo_5864182569266955489_y.jpg

Dalej pojawią sie informacje na temat obsługi firmware (pomine część informacji na temat wgrywania dla różnych systemów operacyjnych, chyba że będzie zainteresowanie to pisać...)