• SQ9LM | Polish amateur radio station
  • SN0DN | Klub DRAGON-NET

Co to jest HBLink?

Co to jest HBLink?

Krótko i na temat:

HBLink to rozproszone radioamatorskie lokalne serwery DMR które są uzupełnieniem istniejących sieci DMR w Polsce (Brandmeister, DMRPlus). Serwery HBLink są uruchamiane lokalnie do których podłączone mogą być: lokalny przemiennik DMR (na bazie MMDVM) lub Hytera (poprzez Hytera DMRGateway) lub Motorola (poprzez DMRLink) oraz hotspoty. HBLink daję możliwość stworzenia lokalnej sieci DMR. W sytuacjach awaryjnych kiedy wystąpią problemy z główną radioamatorską siecią DMR do której podłączony jest przemiennik, HBLink zapewnia nadal funkcjonalność pracy lokalnej oraz poprzez połączenie z innymi serwerami HBLink pozwala utrzymać łączność na poziomie regionalnym.

Lokalne serwery HBLink są zarządzane lokalnie i zasady obowiązujące na nich są ustalane lokalnie. Serwery HBLink mogą ale nie muszą mieć połączenia z innymi serwerami HBLink.

W ramach sieci HBLink są dostępne reflektory XLX260 ora YSF PL HBLink do których można podłączyć się z innych sieci.

Serwery HBLink możemy wykorzystać do budowy lokalnych radioamatorskich sieci DV EmCom i łączyć je z innymi sieciami EmCom. Serwery HBLink oferują nadawanie automatycznych alertów, wiadomości itp które są nagrane w plikach w formacie wav i będą odtwarzane na zdefiniowanej do tego celu grupie rozmownej o wskazanych godzinach.

Resztę informacji można doczytać na www.hblink.pl

Jak chronić swoje ID DMR w BM?

Jest to ciekawa funkcja w BrandMeister (BM) aczkolwiek nie wiem czy jest do końca potrzebna.

Od jakiegoś czasu koledzy z BM wprowadzili system zabezpieczający nasze HotSpoty działa to tak:

Praktyka używania i korzystania z sieci DMR BrandMeister  pokazuje, że nie ma takiego ID, którego nie można przechwycić, tym bardziej, że nie jest ono zupełnie chronione, a sieć używa go tylko do identyfikacji rozmówcy.

AirSecurity to mechanizm, który umożliwia ochronę Twojego identyfikatora przed nielegalnym użyciem, dzięki ograniczonemu czasowo dostępowi przy użyciu Twojego identyfikatora. Ta funkcja jest opcjonalna, możesz ją włączyć lub wyłączyć za pomocą pulpitu nawigacyjnego. W tej chwili Air Security może chronić połączenia, które są przesyłane tylko przez serwer główny.

Idźmy zatem do meritum:

  1. Potrzebujemy konta w systemie BrandMeister, jeśli go jeszcze nie mamy to trzeba je koniecznie utworzyć.
  2. Logujemy się do BrandMeister-a, i w naszym Panelu Administracyjnymi po zalogowaniu w prawym, górnym rogu rozwijamy menu i klikamy SelfCare.

3. Wyskoczy coś takiego:

Domyślnie opcja AirSecurity jest wyłączona, więc trzeba ją włączyć. Po włączeniu na naszym ekranie zobaczymy kwadrat z kodem, który pomoże nam wygenerować jednorazowe hasło.

Potrzebna nam będzie aplikacja, najlepiej w smartfonie. Może to być np: Google Authenticator albo dowolna inna aplikacja dająca możliwość generowania haseł jednorazowych opartych na algorytmie generowania jednorazowych haseł w kilkudziesięciosekundowych odstępach czasowych – standard RFC 6238. (W telefonach Apple może to być np: OPT Auth).

Aplikacja generuje unikalne hasło co 30 sekund, które pomoże nam otworzyć sesję dostępu, a więc:
uruchamiamy aplikację i skanujemy kod z ekranu, klikamy przycisk ZAPISZ na pulpicie nawigacyjnym BrandMeister’a (w komputerze), w aplikacji klikamy na nasz przed chwilą zeskanowany kod, w radiu inicjujemy prywatne połączenie do odbiorcy, którego ID wygenerowała nam przed chwilą aplikacja, pamiętając, aby zawsze najpierw wpisać cyfrę 9 a następnie 6 cyfr, które wygenerowała nam aplikacja w telefonie, naciskamy PTT (przez około 2 sekundy) aby zainicjować połączenie, i wszystko gotowe!

Utworzona w ten sposób sesja dostępu będzie aktywna tylko przez 15 minut. Po tym czasie przy wciśnięciu PTT na grupie 260 usłyszymy komunikat: „Access denied„, czyli Brak dostępu.Wtedy trzeba już tylko:
– uruchomić sobie naszą sprytną aplikację w smartfonie,
– przepisać aktualnie wygenerowane przez nią hasło jako numer ID dla połączeń prywatnych (nie zapomnijmy dodać na początku cyfry 9),
– wcisnąć PTT przez około 2 sekundy,
– i gdy usłyszymy komunikat: „Access code accepted” – znów będzie można bezpiecznie prowadzić korespondencję na dowolnej grupie (niekoniecznie na grupie 260).

Włączenie tego sposobu zabezpieczenia spowoduje, że każdy kto będzie chciał używać naszego ID zostanie odrzucony przez BrandMeistera i poinformowany o tym przez komunikat „Access denied” problemem jest konieczność ponawiania autoryzacji co 15 minut.

Mechanizm AirSecurity nie działa dla TG9, ponieważ połączenia lokalne (ze swej natury) nie przechodzą przez serwer centralny i nie mogą być przez niego weryfikowane.

Tak kwitując jednym zdaniem.

Nie lubię tej funkcji używałem przez dosłownie 30 min i stwierdzam że sam sobie nie będę utrudniał korzystania z radia!

Konfiguracja HBL-Kraków – projekt zamknięty

HBLINK KRAKÓW WYŁĄCZONY

Z dniem 20.06 nastąpi wyłączenie subdomeny krakow.hblink.pl w związku z tym proszę o zmianę na http://krakow.hblink.network/:888

Wybieramy na głównym panelu pi-stara:

Configuration > Update

Edycja pliku DMRGateway
Plik ten zawiera m.in. opisy i paramery poszczególnych sieci, które będą dostępne z naszego HotSpota. Aby przejść do jego edycji należy w panelu pi-stara wybrać:

Configuration > Expert > Full Edit > DMR GW

W oknie edycyjnym pokaże się aktualna jego zawartość. Teraz przechodzimy do uzyskania odpowiedniego tekstu konfiguracyjnego w zależności od serwera, do którego chcemy się podłączyć oraz od typu naszego hotspota.

[General]
RptAddress=127.0.0.1
RptPort=62032
LocalAddress=127.0.0.1
LocalPort=62031
RuleTrace=0
Daemon=1
Debug=0
RFTimeout=10
NetTimeout=10

[Log]
DisplayLevel=0
FileLevel=1
FilePath=/var/log/pi-star
FileRoot=DMRGateway

[Voice]
Enabled=1
Language=en_GB
Directory=/usr/local/etc/DMR_Audio

[Info]
zostawiamy tak jak jest

[XLX Network]
zostawiamy tak jak jest

[DMR Network 1]
zostawiamy tak jak jest - jest to połączenie z BM

[DMR Network 2]
zostawiamy tak jak jest - zazwyczaj jest to DMR+

[DMR Network 3]
Enabled=1
Name=HBL_Krakow
Address=krakow.hblink.network
Port=[odpowiedni do HS]
TGRewrite0=2,7,2,7,1
TGRewrite1=1,8,1,8,1
....
Password=passw0rd
Location=1
Debug=0

Dla HS typu Simplex

[DMR Network 3]
Enabled=1
Name=HBL-Krakow
Address=krakow.hblink.network
Port=55570
TGRewrite1=2,7,2,7,1
TGRewrite2=2,8,2,8,1
TGRewrite3=2,1324,2,1324,1
TGRewrite4=2,7781,2,7781,1
TGRewrite6=2,911,2,911,1
TGRewrite7=2,9999,2,9999,1
TGRewrite8=2,94,2,94,1
TGRewrite9=2,50,2,50,6
TGRewrite10=2,15,2,15,1
TGRewrite13=2,26,2,26,1
TGRewrite14=2,60,2,60,1
TGRewrite15=2,61,2,61,1
TGRewrite16=2,71,2,71,2
TGRewrite18=2,81,2,81,2
TGRewrite19=2,26000,2,26000,11
TGRewrite20=2,1260,2,260,1
Password=passw0rd
Location=0
Debug=0

Dla HS typu Duplex

[DMR Network 3]
Enabled=1
Name=HBL-Krakow
Address=krakow.hblink.network
Port=55571
TGRewrite1=2,7,2,7,1
TGRewrite2=1,8,1,8,1
TGRewrite3=1,1324,1,1324,1
TGRewrite4=1,7781,1,7781,1
TGRewrite6=2,911,2,911,1
TGRewrite7=2,9999,2,9999,1
TGRewrite8=2,94,2,94,1
TGRewrite9=2,50,2,50,6
TGRewrite10=2,15,2,15,1
TGRewrite13=2,26,2,26,1
TGRewrite14=2,60,2,60,1
TGRewrite15=2,61,2,61,1
TGRewrite16=2,71,2,71,2
TGRewrite18=2,81,2,81,2
TGRewrite19=1,26000,1,26000,11
TGRewrite20=1,1260,1,260,1
Password=passw0rd
Location=0
Debug=0

Dla RPT

Obecnie nie ma konfiguracji pod przemiennik – należy się kontaktować z adminem serwera aby ustalić.

Dla Przemienników są przydzielane indywidualne mastery po ustaleniu z adminem

Po znalezieniu odpowiedniego pliku i wprowadzeniu w nim niezbędnych zmian należy go skopiować i wkleić do okna edycji DMR GW zamieniając jego poprzednią zawartość. Na koniec należy koniecznie zapisać zmiany naciskając klawisz Apply Changes

Plik konfiguracyjny zawiera wiele różnych parametrów i ustawień ale również parametry sieci, do których możemy się podłączyć, i tak:

[XLX Network] – reflektor XLX
[DMR Network 1] – sieć BrandMeister
[DMR Network 2] – sieć DMR+ -> Dodanie sieci DMR+
[DMR Network 3] – sieć HBLink

Parametr Enabled=1 oznacza, że dana sieć będzie dostępna i obsługiwana przez naszego hotspota

 

Na koniec warto wspomnieć o parametrach:
TGRewrite, TypeRewrite, SrcRewrite, PassAll

ale to już temat na inny artykuł.

Opis Grup rozmówców dostępny w innym artykule

DMR

SIMPLEX – łączność direct

Po przejrzeniu wielu stron internetowych i „wsadów” dotyczących DMR i połączeń Simplex konkluzja dla mnie jest taka

W większości krajów EU używa się częstotliwości zgodnie z bandplanem IARU:

DMR wywoławczy: 433.450 MHz
TS 1
CC 1
TG99 (TG99 = DMR Simplex tak jest opisywana) ale kto co woli głównie w Polsce używa się TG260

Admit Criteria: Always / In Call Criteria: TX or Always

Dodatkowo używane są kanały do pracy DMR Simplex:

DMR-1 433.6125 MHz
DMR-2 433.6250 MHz
DMR-3 433.6375 MHz
DMR-4 433.6500 MHz
DMR-5 433.6625 MHz
DMR-6 433.6750 Mhz
DMR-7 433.6875 MHz

Żródło: https://www.hamspirit.net/118/53-km-distance-bridged-in-dmr-direct-mode-from-stub-antenna-to-stub-antenna/

Warto we własnym code plug „wsadzie” do radia założyć sobie

W kontaktach:
TG99

Założyć sobie RX Group o nazwie np „DMR Simplex ” i do tej groupy dodać TG99

W kanałach dodać wyżej wymienione częstotliwości gdzie w własnościach wybrać
w RX Group: DMR Simplex
W Contact: wybrać: TG99

Założyć ZONE o nazwie „DMR Simplex
i do niej dołączyć kanały wyżej wymienione

Teraz w radio wybierając ZONE 'DMR Simplex” mamy aktywne kanały do pracy DMR simplex.

W Polsce wybrano ale nie wiem czy powszechnie stosowane (źródło:http://www.sp-dmr.pl/brandmeister/grupy-rozmowne-konfiguracja/):

433.550 MHz , CC 1, TS 1, TG260

Czy nasz wybór różny od krajów EU ma znaczenie ? Trudno odpowiedzieć przy obecnej aktywności łączności direct jeśli ktoś chciałby zrobić łączności na DMR na większe odległości jak będą lepsze warunki propagacyjne musi liczyć się z tym ze na 433.550 MHz i TG260 raczej nie zrobi łączności.

Źródło: http://sp7pki.iq24.pl/default.asp?grupa=253707&temat=484465

Text wzorowany na opisie SP2ONG

DMR, DV

DMR – co to jest!

Prosta odpowiedź brzmi, że cyfrowy dźwięk (DV) wykorzystuje cyfrowe, a nie analogowe audio i jest zakodowany wokoderem AMBE.

Wśród różnych obecnie używanych przez krótkofalowców cyfrowych systemów głosowych są:

  • DMR, otwarta komercyjna norma opracowana i zarządzana przez Europejski Instytut Norm Telekomunikacyjnych, używana przez firmy Motorola, Hytera, Tytera i innych.
    • D-Star standard komunikacji cyfrowej dla radioamatorów opublikowany w 2001 r. Po trzech latach badań prowadzonych przez JARL (Japan Amateur Radio League). Badania finansowane były przez rząd japoński. Jako pierwsza w badaniach i testach brała udział japońska firma ICOM, ona też pierwsza wypuściła na rynek radiotelefony z D-STAR.
  • System Fusion (C4FM), zamknięty system dla amatorskiego radia firmy Yaesu.
  • P25 Standard cyfrowej radiotelefonicznej łączności, powstały z przeznaczeniem zwłaszcza dla służb bezpieczeństwa publicznego i ratownictwa. Rozwijany głównie w USA.
  • NXDN jest to opracowany przez firmy Icom i Kenwood protokół cyfrowej, łączności radiowej, zaimplementowany w systemach IDAS Icoma i NEXEDGE Kenwooda. NXDN wykorzystuje podział kanału radiowego w dziedzinie częstotliwości FDMA i może działać w kanałach o szerokości zarówno 12,5, jak i 6,25 kHz. Podobnie jak w przypadku MOTOTRBO i innych systemów DMR oraz APCO P25, w NXDN także zastosowano kodek sygnału mowy AMBE+2
  • Powstaje również całkowicie otwarty system dla krótkofalowców, który jest połączeniem oprogramowania FreeDV i kodek Open Source (vocoder), Codec 2.

Jedną z wspólnych cech systemów DV używanych przez krótkofalowców jest to, że wszystkie te systemy kompresują dźwięk cyfrowy za pomocą zaawansowanych układów wokodera Advanced Multi-Band Excitation (AMBE) i oprogramowania firmy Digital Voice Systems, Inc. (DVSI). Obecnie jest kilka wersji AMBE: AMBE, AMBE+ i AMBE+2. Nowsze wersje mają lepsza jakość dźwięku i korekcja błędów.

Poniżej diagram jak sygnał analogowy z mikrofonu jest przekształcany w sygnał cyfrowy:

Jak widać z diagramu kluczowym elementem poszczególnych systemów DV jest wokoder AMBE przetwarzającym mowę na sygnały cyfrowe jednocześnie wprowadza redukcję szumów a także korekcję błędów kompresując sygnał do postaci dopasowanej do technicznych możliwości radiotelefonów.

Aby z powodzeniem zaprogramować radio DMR dla przemiennika lub hotspota muszą być znane dla danego przemiennika: kod koloru, grupy rozmówców i konfiguracja TS szczelin czasowych. Przy programowaniu radia DMR przy pomocy oprogramowanie CPS warto wykonać to w kolejności:

  • Utworzenie kontaktów (Grupy rozmówców, prywatne)
  • Budowa list grup odbiorczych (RX Group)
  • Utworzenie kanałów (Channels)
  • Budowa stref (Zones)

Zanim zaczniemy programować radio musimy poznać kilka definicji używanych w ramach DMR co ułatwi nam programowanie radia i używanie sieci DMR.

Time slot

DMR używa wielodostępu z podziałem czasu (TDMA) do generowania swojego sygnału. DMR wykorzystuje 2-szczelinowy czasowe TDMA. Szczeliny czasowe (ang. Time Slot) są ponumerowane TS1 i lub TS2. Każde połączenie jest dzielone na fragmenty o długości kilku milisekund, a wycinki z dwóch wywołań są przeplatane na sygnale. Dzieje się to tak szybko, że słyszymy to, co postrzegamy jako ciągłą transmisję, mimo że przychodzi w porcjach, wyglądając tak:

Oznacza to, że podczas programowania kanału DMR należy określić zarówno częstotliwość, jak i szczelinę czasową, aby radio i przemiennik/ hotspot mogły kodować i dekodować, które fragmenty sygnału należą do kanału, z którego korzystasz.

Konwencja jest taka, że TS2 jest używany w lokalnych grupach rozmów, a TS1 jest używany w grupach nielokalnych lub rozległych grupach rozmów (na przykład w regionalnych, ogólnokrajowych i na całym świecie). W przypadku hotspota gdzie mamy jedną szczelinę czasowa TS2 wszystkie rozmowy prowadzane są w ramach tej jednej szczeliny czasowej. Jak widać zastosowanie przemiennika pozwala nam wykorzystać bardziej efektywnie możliwości DMR dając nam na jednej częstotliwości przemiennika 2 kanały wirtualna przypisane odpowiednio do TS1 i TS2.

Color code

Kolejnym podstawowym elementem DMR są kody kolorów (Color Code). Trudno określić skąd wzięła się nazwa ale są one podobne do tonów CTCSS używanych do analogowego radia. Jeśli chcesz używać przemiennika/ HotSpota DMR, musisz zaprogramować odpowiedni kod koloru (CC) aby go otworzyć. Jest ich 16 od 0 do 15.
Gdy programujesz kanał DMR, oprócz częstotliwości i szczeliny czasowej (TS), musisz podać kod koloru (CC); w przeciwnym razie nie będzie można uzyskać dostępu do przemiennika.

Talk Group (TG) czyli grupy rozmówców

Tak używam tu określenia dla Talk Group które zaproponował OE1KDA czyli „grupy rozmówców” a nie „grupy rozmowne”. Często spotykaną nazwą grup jest nazwa „grupy rozmowne”, jednak określenie „grupy rozmówców” wydaje się być lepszym, ponieważ w grupach skupieni są (potencjalni) rozmówcy, a to czy są oni akurat mniej czy bardziej rozmowni jest raczej sprawą drugorzędną.

Głównym celem korzystania z przemiennika/ hotspota DMR to rozmowa z innymi krótkofalowcami. Będziemy mogli to zrobić wybierając odpowiednia grupę rozmówców (ang. Talk Group), która umożliwia komunikację jeden-do-wielu, coś w rodzaju połączenia konferencyjnego lub czatu czyli inaczej mówiąc w grupach skupieni są (potencjalni) rozmówcy. Efekt użycia grupy rozmówczej jest podobny do połączenia z reflektorem D-STAR; wszystko przesyłane do grupy rozmówców jest przekazywane wszystkim słuchającym w tej grupie.

Istnieją ogólnoświatowe, ogólnokrajowe, regionalne i lokalne grupy rozmówców. Każda grupa rozmówców ma swój numer ID. Na przykład, w sieci BrandMeister, grupa rozmówców 91 jest na całym świecie, grupa rozmówców 260 to grupa ogólnopolska, grupa 2602 to grupa dla okręgu SP2. Wykaz grup rozmówców dla Polski możecie znaleźć na stronie: https://wiki.brandmeister.network/index.php/Poland. Grupa rozmówców o numerze ID 9 jest grupą dla lokalnych rozmów na przemienniku na szczelinie czasowej TS2 i nie jest retransmitowana do sieci. Często w ramach TG9 realizowane są połączenie do reflektorów DMR i wtedy rozmowa na TG9 jest przekazywana na podłączony reflektor i słyszany przez wszystkich którzy są podłączeni do tego reflektora.

W Polsce grupa rozmówców 260 jest grupą o zasięgu ogólnopolskim i w zasadzie powinno się jej używać do wywołania ogólnego jeśli chcemy porozmawiać z innymi krótkofalowcami lub wywołać konkretną stacji i nie powinno się prowadzić na tej grupie dłuższych rozmów aby nie blokować grupy.

Dowiedz się więcej

Rejestracja w sieci HamDMR

Aby rozpocząć swoje pierwsze kroki w DMR w pierwszej kolejności powinieneś zarejestrować swoją stację w sieci DMR .

Musisz mieć skan swojej licencji krótkofalarskiej. Plik ten będzie potrzebny podczas rejestracji. Następnie musisz otworzyć stronę internetową https://register.ham-digital.org/ w celu zgłoszenia rejestracji w sieci DMR. Postępuj według podanych poniżej wskazówek.

Krok 1: Wybór stacja indywidualna czy przemiennik

W pierwszym kroku musisz podać znak wywyławczy i dokonać wyboru:

  • Rejestracji indywidualnej stacji krótkofalarskiej (w tym prywatne hotspoty i prywatne przemienniki)
  • Rejestracji dla przemiennika, bramki radioamatorskiej itp.
  • Rejestracji dla przemiennika, bramki radioamatorskiej itp.

Wybierz pierwszą opcję

” Register sevices for an individual callsign (including private hotspots and private repeaters)”

i wpisz swój znak wywoławczy w pole CALLSIGN. Zaakceptuj OK.

Krok 2: Wybór sieci

W kroku drugim aby uzyskać przydział identyfikatora do sieci DMR zaakceptuj OK.

Krok 3: Informacje o danych użytkownika

W tym kroku mamy możliwość zapoznania się z informacją jakie dane są potrzebne i informacje o ich przechowywaniu. Jeśli wyrażamy zgode musimy kliknąć na końcu strony na „Accept Data Protection and Storage Regulations

Krok 4: Szczegółowe dane użytkownika

W tym kroku należy rzetelnie wypełnienić podać swoje dane. Wypełnij pola oznaczone czerwonym krzyżykiem. Wymagane jest podanie pełnych danych. Bez tego nie zostanie przyznany dostęp do sieci.

Podaj:

  • imię
  • nazwisko
  • tekst jaki będzie wyświetlany w innych radiotelefonach podczas rozmowy (np. Twój znak – imię)
  • adres e-mail
  • państwo – jest zgodne ze znakiem przydzielane automatycznie
  • region – wybór województwa (jeśli będzie podwójne, to po naciśnięciu OK zostaniesz zpytany o szczegóły)
  • miejscowość
  • kod pocztowy
  • ewentualny komentarz do administracji (raczej wymaga angielskiego)

Po kliknięci OK, możliwe że pojawi się ponownie wybór województwa, jeśli poprzednio wybrano podwójne województwo.

Visual name” będzie wyświetlany obok Twojego znaku podczas rozmowy na radiu u innych użytkowników.

Twoje nazwisko oraz e-mail nie zostaną udostępnione innym, nawet trzecim podmiotom.

W zależności od Twojego położenia geograficznego – system wymaga informacji o regionie/kraju/itp. aby prawidłowo łączyć Cię z DMR-ID.

Twój identyfikator DMR-ID będzie przysłany na podany przez Ciebie adres E-MAIL w rejestracji

Krok 5: HAM-DMR – przesłanie pliku z licencją krótkofalarską

Pojawi się okienko do wgrania pliku graficznego typu jpg z Twoją zeskanowaną licencją krótkofalarską (z przydzielonym znakiem krótkofalarskim). Plik maksymalnie 800 kB.

Po dokonaniu rejestracji – na wskazany przez Ciebie adres e-mail adminitrator wyśle link potwierdzający i aktywujący rejestrację. Po kilku dniach powinieneś otrzymać upragniony identyfikator DMR-ID.

Na tej stronie możemy sprawdzić jaki znak ma DMR ID (jeśli jest zarejestrowany) lub odwrotnie:

https://ham-digital.org/dmr-userreg.php

Warto zapoznać się z lekturą:

Źródło: inradio.pl

Backup Flash GD-77

Program FlashManager zrobiony przez VK3KYY pozwala zrobić kopie pamięci Flash GD-77 w której przechowywane są między innymi dane kalibracyjne naszego radia. Warto zrobić taką kopie na wszelki wypadek gdyby radio nam uszkodziło się w wyniku naszych działań z wgrywaniem firmware lub przyszłych eksperymentów z poprawionymi wersjami firmware przez VK3KYY lub innych. Program FlashManager pozwala nam zrobić kopie i wgrać ponownie wcześniej zachowaną kopie pamięci Flash.

W GD-77 znajdują się cztery rodzaje pamięci:
1) EEPROM 64 kbyte tutaj jest przechowywana połowa codeplug.
3) Zewnętrzna pamięć flash 1Mbyte: druga połowa codeplug, DMR ID zapisane przez program ActiveClient.exe, dane kalibracyjne TRX, dane o czcionkach wyświetlanych znaków.
4) Wewnętrzna pamięć flash MCU 512 kbyte: tutaj znajduje się firmware radiowy.
5) Wewnętrzna pamięć MCU RAM 128 kbyte: używana przez MCU do własnego wewnętrznego użytku operacyjnego.

GD-77 Flash Manager współpracuje z zewnętrzną pamięcią flash 1Mb (typ nr 2 wyżej).

Poniżej instrukcja jak wykonać kopie pamięci Flash swojego GD-77 (pamiętaj aby mięc dobrze naładowaną baterie):

Krok 1: Pobierz Flash Manager i zainstaluj. https://github.com/rogerclarkmelbourne/radioddity_gd-77_flash_manager/raw/master/installer/RadioddityGD77FlashManager.exe

Krok 2: Wyłącz GD-77, podłącz kabel do programowania do radia i komputera. Nie włączaj jeszcze GD-77.

Krok 3: Przytrzymaj jednocześnie niebieski przycisk boczny, zielony przycisk menu i przycisk * (patrz poniżej obrazek) i włącz radio GD-77 (włączymy radio w tryb Memory Access Mode). Po włączeniu radio będzie normalnie działać.

Krok 4: Uruchom program Flash Manager.

Krok 5: Odczytaj pamięć flash ustawiając adres startowy (hex) na 0 i długość (hex) na 100000 (zwróć uwagę jest 5 zer! ) . Kliknij przycisk Read i obserwuj pasek postępu odczytu, po 5-6 minutach czytanie zostanie zakończone i w okienku z paskiem postępu czytania danych będzie informacja o zakończeniu czytania. Podczas odczytu pamięci flash będzie na ekranie GD-77 info „Memory Prog” i LED mruga na czerwono.

Krok 6: Sprawdź czy odczytałeś dane przewijając okno w programie FlashManager. Powinieneś zobaczyć że plik ma różne wpisy w zawartości pliku a nie same zera reprezntowane jako kropki (prawa kolumna). Jesli masz same kropki w całym pliku pewnie nie dobrze trzymałeś 3 klawisze przy włączeniu radia. Powtórz kroki od 1 do 6. Ważne to aby mieć pełną kopie naszego radia.

Poniżej fragment zawartości pliku odczytu pamięci flash od adresu 000FFF00:

Krok 7: Eksportuj odczytane dane do pliku za pomocą przycisku SaveFile. Zapisz plik jako Twoj_Znak_GD77_Flash_Backup.bin W systemie Windows plik powinien mieć rozmiar 1 Mb.

Kork 8: Możesz wyłączyć radio i odłączyć kabel programujący

Zrobiony backup zachowajmy w bezpiecznym miejscu aby nie uległ uszkodzeniu i da nam to bezpieczeństwo przywrócenia radia do działania gdby z jakiś przyczyn radio uszkodziło się na poziomie programowym a nie elektronicznym.

Jason VK7ZJA napisał na swojej stronie instrukcje, jak używać FlashManagera do rozwiązywania problemów z kalibracją:

http://members.optuszoo.com.au/jason.reilly1/GD-77tune.htm

AnyTone AT-D868UV update

UWAGA!
Pamiętaj, że aktualizacja oprogramowania może uszkodzić twoje urządzenie.

Wykonujesz ją na własną odpowiedzialność!

Pobieramy paczkę ze strony autorów firmware – [paczka] – v2.35 Firmware and v1.35 CPS

Zawartość zipa:
D868UV V2.35FW\ – oprogramowanie
Programming Guide\ – instrukcje
Virtual GD USB Com Drivers (Only If Needed)\ – sterownik
D868UVE_Setup_1.35.exe – oprogramowanie CPS to tej wersji firmware
D868UV firmware V1.35 V2.35.pdf – instrukcja obsługi radia
QXCodePro_Update_dpinst_Setup_1.02.exe – program do aktualizowania firmware

Ważna informacja przeczytaj info z pliku:
D868UV V2.35FW\Firmware updating.pdf

Instalujemy jako administrator

… i tak samo włączamy program jako administrator.
Zanim podłączysz radio do komputera włącz je w trybie programowania
Przytrzymaj naciśnięty klawisz PTT i klawisz PF3 (górny klawisz alarmu ten czerwony), jednocześnie włączając zasilanie radia – dioda LED zacznie migać na czerwono.

Wczytujemy plik D868UV V2.35FW\868UV_1G_V2.35_2019-06-14.spi
wybieramy odpowiedni port COM.

i klikamy Write.

Całość zajęła mi jakieś 15 min!

Ciekawostka z tej wersji jest taka że kontakty rozszerzyły się, aż do 200 000 rekordów – nie wiem po co wolał bym aby dodali np. s-miarkę albo czas trzymanie PTT.

Aktualizacja firmware GD-77 v3.1.8 i wyżej

Ponieważ do tej pory używałem w moim GD-77 firmware v3.0.6 postanowiłem zrobić aktualizacje do najnowszej wersji 3.2.4. Firma Radioddity twierdzi, że wiele problemów zgłaszanych zostały poprawione choć ilość informacji podawana przy aktualizacjach firmware nie była duża. Chciałem też zmniejszyć dystans od akatulanej wersji firmware a być może w niedalekiej przyszłości zrobić próby z alternatywnym firmware jeśli będzie dostępne.

Po krótkiej wymianie maili z supportem Radioddity otrzymałem informacje, że mogę wykonać aktualizacje firmware bezpośrednio z 3.0.6 do 3.1.8. Radioddity rekomendują aktualizacje do v3.1.8. Natomiast jeśli ktoś ma model GD-77BB to może zrobić aktualizacje do firmware v3.2.1 gdyż ta wersje zawiera poprawkę do tego modelu „the flashing display problem” lub jeśli ktoś chce mieć radio które spełnia „FCC requirements” to może zrobić aktualizacje do v3.2.1 (chodzi tu o ograniczony zakres częstotliwości np w firmach itp ale to ograniczenie nie działa na modelu GD-77 być może jest na GD-77BB ale można go wyłączyć trzymając klawisze SK1+7 i włączyć radio a następnie z menu wybrać zakres częstotliwości) . W przeciwnym wypadku Radioddity rekomenduje używanie v3.1.8 ale jeśli ktoś chce zainstalować v3.2.1 to może to zrobić.

Jedna ważna rzecz to po aktualizacji do wersji 3.1.x i wyższej zmienił się format danych z CPS więc nasz codeplug z wersji 3.0.6 nie będzie pasował do nowej wersji firmware i CPS.

Poniżej opis procedury aktualizacji jest na bazie oficjalnego dokumentu z Radioddity dołączonego z firmware v3.1.8

Przed aktualizacją należy sprawdzić jaką wersję oprogramowania posiadamy w GD-77 (możemy sprawdzić w radiu wybierając z menu „Set->Radio Set-> Radio info->Dev. info” i przewinąć kursorem w dół).

  • Jeśli mamy firmware v2.6.6, v2.6.8, v3.0.6 – możemy wykonać aktualizacje bezpośrednio do wersji firmware v3.1.8 lub wyższego i używać programu CPS V3.1.1,
  • Jeśli mamy firmware v2.6.2, v2.4.2 lub inne – najpierw musimy uaktualnić do wersji v2,6.6, v2.6.8, v3.0.6 a następnie do wersji firmware v3.1.8 lub v3.2.1 i używać programu CPS V3.1.1,

W przeciwnym razie może to spowodować nieprawidłowe działanie po reboot GD-77.

Aktualizacja firmware:

Pamiętaj aby przed procesem aktualizacji mieć dobrze naładowany akumulator w radio.

Po rozpakowaniu pliku z aktualizacją wyłącz radio, podłącz kabel do programowania do radia i następnie do komputera.

  • W katalogu gdzie rozpakowałeś plik z aktualizacją do v3.1.8 jest katalog z nazwą „/GD-77 Firmware V3.1.8/Firmware software V3.1.8(Updated)/update software/Eng v103_170830\” uruchomić program Update.exe
  • Trzymając naciśnięte przyciski w GD-77 SK1 i SK2 włącz radio (Zobacz film: https://drive.google.com/file/d/1jjEWB_aGvYdjyrSPhSmyw70GeGV0MlQW/view). Radio będzie w trybie aktualizacji firmware (dioda LED pali się na zielono a wyświetlacz nie działa tzn nić na nim nie ma).
  • Kliknąć na „Browse” i wybrać plik GD-77_V3.1.8.sgl który jest w katalogu „/GD-77 Firmware V3.1.8/Firmware software V3.1.8 (Updated)/”

Po wybraniu pliku kliknąć na „Download” aby wykonać wgrywanie nowego firmware do radia (jest moment który zawsze może u niektórych doprowadzić do palpitacji serca więc dla tych co nie mają mocnych nerwów należy zalecić szklaneczkę melisy itp przed kliknięciem „Download” 🙂 )

Po zakończeniu wgrywania należy wyłączyć radio conajmniej na 2 sekundy i a następnie ponowne włączyć radio w celu wykonania reboot GD-77.

Po wykonaniu pomyślnie procedury aktualizacji firmware możemy sprawdzić w radiu wybierając z menu „Set->Radio Set-> Radio info->Dev. info” przewinąć kursorem w dół i powinna być informacja o wersji firmware:

Następnie musimy wykonać trochę mniej stresujące etapy aby zakończyć proces aktualizacji GD-77.

Oprogramowanie CPS v3.1.1 GD-77 MUSI PRACOWAĆ z firmware z serii 3.1 lub wyższe np v3.1.8.
Po pomyślnym uaktualnieniu firmware do wersji 3.1.8 lub 3.2.1 plik CSV ze starej wersji v1.X.X i v3.0.X NIE będzie kompatybilny z nową wersją v3.1.X. Będziesz musiał użyć nowego CPS, aby zbudować nowy szablon do budowy codepluga.

Po zaktualizowaniu firmware v3.1.8 lub v3.2.1, zainstaluj najnowsze oprogramowanie CPS 3.1.1 (dostępny razem z firmware) i wykonaj poniższe kroki:

a. uruchom oprogramowanie CPS v3.1.1 (uwaga osobiście polecam użyć zamiast oryginalnego CPS 3.11. wersji CPS Community by VK3KYY https://github.com/rogerclarkmelbourne/radioddity_gd-77_cps/blob/master/installer/RadioddityGD77CPS31XCommunityEditionInstaller.exe )
b. podłącz radio do komputera poprzez kabel programujący
c. zbuduj nowy minimalny plik codeplug wpsując DMR ID swoje i zaprogramuj 2 kanaly jeden analogowy i jeden cyfrowy
d. po zbudowaniu nowego pliku, zapisz dane bezpośrednio do radia (proszę pamiętać aby nie użyć opcji „READ”, bo spowoduje to nieoczekiwany błąd.) Powód: Miejsce przechowywania danych części zmieniło się w stosunku do poprzednich wersji)
c. po wgraniu minimalnego codelpug należy wyłączyć radio conajmniej na 2 sekundy i a następnie ponowne włączyć radio w celu wykonania reboot GD-77.
e. od tego momentu możesz wgrywać nowe codeplugi do swojego GD-77

Dlaczego warto używać wersji CPS by VK3KYY ? Roger Clark dużo poprawił rożnych domyślnych wartości które są zapisywane do radia oraz w ramach programu możemy zaimportować do kontaktów (maksymalnie 1000) bazę DMR ID online z z http://ham-digital.org posortowanej wg ostatnio słyszany. W ramach programu z menu „Extras” mamy dostęp do aplikacji wgrywającej bazę DMR ID do pamięci w której mogą być wgrane 10000 kontaktów. Baza ta będzie zawierać tylko DMR ID i Znak bez Imienia. Wersja CPS VK3KYY rozpoznaję codeplug z wersji 3.0.6 i kiedy chcemy wgrać stary codeplug jest pytanie czy go przekonwertować do nowej wersji CPS.

Co daje nam nowa wersja firmware 3.1.8? Mamy możliwość dodania więcej grup do „RX Group List” z 16 teraz jest 32. W ramach „Scan List” możemy mieć teraz nie 16 a 31 kanałów oraz z 16 zwiększono do 64 liczbę „Scan List”

Mimo wydania 8 różnych wersji firmware od wersji v3.0.6 nie zostały naprawione takie rzeczy które przydatne są w dla radioamatorów:

  • „Talk Permit Tone” pojawia się dźwięk po naciśnięciu PTT kiedy nasze radio ma dostęp do przemiennika i po tym dźwięku możemy zacząć mówić do mikrofonu
  • „Color Free Code” opcja bardzo użyteczna przy pracy z przemiennikami gwarantująca że nie wejdziemy na czyjąś rozmowę sowim nadawaniem. na obecną chwilę należy mieć ustawione w kanałach „Admit Criteria” „Always”

Pojawiały się nowe symbole na ekranie ale brak jest ich opisu.
Ponieważ te sama grupa zewnetrzna robi firmware dla Radioddity dla RD-5R i GD-77 oraz DM-1801 wynika że ikony są podobne w tych radiach. Poniżej ikony z RD-5R:

Inne uwagi do firmware z serii 3.1.x -3.1.8:

Pomimo wspomnianych uwag wyżej polecam przejście na firmware v3.1.8 lub v3.2.1

Uwaga: Powyższe uwagi i aktualizacje wykonujesz na własne ryzyko i odpowiedzialność i wynikłe z niej konsekwencje. Mój opis jest tylko opisaną instrukcją którą wykonałem na swoim radio

Ale koniec końców mój GD-77 przeszedł metamorfozę i robi za HotSpot Simplex’owy

FRN

Bramka FRN – część 1

Może i późno o tym piszę, ale jakiś czas temu wgryzłem się w tematykę FRN, bramek, serwerów i innych tego typu.

Do samego działania z FRNem wystarczy komputer z min Windows XP i program oryginalny holenderski, lub nie oryginalny niemiecki albo alterFRN rosyjski. Każdy działa wyśmienicie!

Może po kolei.

Na początek Holenderski czyli ten od którego chyba każdy zaczyna. Program jest bardzo prosty w obsłudze, ale co za tym idzie ma też sporo ograniczeń ale ktoś kto dopiero zaczyna to i tak mu to nie przeszkadza.

zakładamy konto w sieci FRN- należy podać prawdziwy mail bo przychodzi zwrotnie hasło.
wybieramy serwer

konfiguracja!

  1. ustawiamy sposób podłączenia radia
  2. ustawiamy na jakim porcie działa nasze radio
  3. wybieramy linię (uzależnione od interfejsu)
  4. tutaj ustawiamy VOX
  5. Sygnalizacja po [czas po jakim ma zaczęć się włączać]
  6. Opóźnienie załączania nadawania [im mniejsza liczba tym szybciej się włącza nadawanie, ale i więcej zakłóceń wchodzi]
  7. Opóźnienie wyłączenia nadawania [po jakim czasie po naszej wypowiedzi ma być jeszcze trzymana nośna]
  8. Przerwa pomiędzy nadawaniem [czas podtrzymania nośnej w trakcie trwania wypowiedzi]
  9. Czułość VOX Włączenie [regulacja czułości włączenia]
  10. Czułość VOX Wyłączenie [regulacja czułości wyłączenia] // im niżej tym czulsze

i ostatnie ustawienie wybór karty za pomocą której będzie realizowane połączenie…

zapraszam do drugiego artykułu z tef serii Bramka FRN – część 2